Welcome to the Finch Documentation! This documentation will walk you through the steps to use Finch, a powerful web framework for Dart. Whether you're a seasoned developer or just starting, Finch offers a robust set of tools to simplify server-side web app development.

Table of Contents

  1. Finch Installation Guide
  2. Finch CLI
  3. Finch Configuration Guide
  4. Finch Running Guide
  5. Finch Routing Guide
  6. Finch Controllers Guide
  7. Finch Auth Controller Guide
  8. Finch HTTP Requests Guide
  9. Finch Template
  10. Finch Template Events Guide
  11. Finch Localization and i18n Guide
  12. Finch Cookies and Sessions Guide
  13. Finch MongoDB Guide
  14. Finch MySQL Guide
  15. Finch SQLite Guide
  16. Finch Advanced Forms Guide
  17. Finch Email Guide
  18. Finch Asset Management Guide
  19. Finch API Documentation
  20. Finch Sqler Guide
  21. Finch WebSocket Guide
  22. Finch Htmler Guide
  23. Finch Debugging Guide
  24. Finch Commands Guide
  25. Finch Database Migration Guide
  26. Docker for Finch
  27. Nginx for Finch

Features

  1. Rapid API Development with OpenAPI Documentation
  2. WebSocket Support for Real-Time Applications
  3. MongoDB, MySQL and SQLite Database Integration
  4. Scheduled Tasks (Cron Jobs)
  5. Multi-Language Support
  6. Development Debugging Tools
  7. Migration System for Database Schema Management
  8. Advanced Forms with Validation and Error Handling
  9. Email Support with SMTP
  10. Asset Management for CSS, JS, and Images
  11. Template Engine for HTML Rendering
  12. WebSocket Support for Real-Time Applications
  13. HTMLer for Generating HTML Content
  14. Sqler for Generating SQL Queries
  15. OpenAPI Documentation for APIs
  16. And More...

Contributing

We welcome contributions from the community. If you'd like to contribute, please refer to the Contributing Guide.

License

Finch is MIT licensed, allowing you to use, modify, and distribute it freely while giving credit to the original work.


Feel free to customize and extend the example provided with the package to fully leverage the WebApp package's capabilities in your web development projects.

Connect & Support

Github: https://github.com/uproid/finch

  • 🌟 Star us on GitHub to show your support
  • 📢 Follow for updates and stay connected
  • 💬 Join the conversation – your input shapes the future of Finch

Community