flutter-moonlight
MoonLight - Flutter Starter Kit
open-sourceboilerplatecross-platformfluttersoftware-architectureboilerplate-applicationflutter-localizationflutter-examplesflutter-packageflutter-blocflutter-appflutter-chat-app
FreeRepo
Overview
Flutter MoonLight is a boilerplate for building Flutter mobile apps with pre-built examples for common features like navigation, data storage and API integration. It includes multiple architecture patterns (BLoC, GetX, MVC), local database support with SQLite, Firebase integration, ads, notifications and reusable UI components to accelerate development.
Features
core-routesbloc-architectureclean-architecturegetx-architecturemvc-architecturehttp-crudsqlite-crudlocal-notificationsdark-light-modegoogle-admobfirebase-remote-configprovider-state-managementpermission-handlercache-managementload-more-paginationgrid-layoutdata-tableautocompleteinternet-connectivity-checkyoutube-video-playerfilter-chipsensorschat-uireusable-widgetsdrawer-navigationbottom-navigation-bardynamic-formssearch-bar
Feature Flags
authenticationstorageauthorizationi18nanalyticssearchnotificationscachingformsValidation
Recommended Use Cases
mobile-app-developmentcross-platform-appsflutter-learningarchitecture-patternschat-applicationscrud-applications
Frontend
flutter
Backend
rest-api
Auth Providers
None
Deployment Targets
androidiosweb
Payment Providers
None
Quick Facts
โญ Stars
22
๐ด Forks
7
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-10-19T15:16:56.000Z
Stack
Framework
flutter
Language
dart
Database
sqflite
i18n
flutter-localization
Data Layer
Databases
postgresql, sqlite, sqflite
UI Stack
Components
flutter-widgets
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open-source project with optional sponsorship/donation options