go_router_modular 5.0.0
go_router_modular: ^5.0.0 copied to clipboard
Modular Routing and Dependency Injection for Flutter with GoRouter. Features event-driven architecture for seamless module communication and micro-frontend support.
🧩 GoRouter Modular 💉 #
Dependency injection and route management
Perfect for micro-frontends and event-driven communication
GoRouter Modular brings modular architecture on top of GoRouter with per-module dependency injection and auto-dispose. Perfect for micro frontends and large-scale apps. 🚀
Complete Documentation #
Contents #
✨ Key Features #
- 🧩 Modular Architecture - Independent, reusable modules
- 💉 Dependency Injection - Built-in DI with auto-dispose
- 🛣️ GoRouter Integration - Type-safe and declarative navigation
- 🎭 Event System - Event-driven communication between modules
- 🚀 Performance - Lazy loading and efficient memory management
- 🛡️ Type Safety - Fully type-safe with compile-time error detection
⚡ Get Started #
For installation, guides, patterns, and examples, open the documentation:
📚 Useful Links #
- 📖 Complete Documentation
- 📦 Pub.dev
- 🐛 Issues
- ⭐ GitHub
🤝 Contributing #
Contributions are very welcome! Open an issue to discuss major changes and submit a PR with clear descriptions of the edits.
- Follow the project conventions and keep docs updated.
- Add small usage examples when introducing new features.
📄 License #
This project is distributed under the MIT license. See LICENSE for details.
🎉 Happy Coding with GoRouter Modular! 🎉 #
Transform your Flutter app into a scalable, modular masterpiece ✨
Made with contrib.rocks