Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Flutter Framework packages
Last updated: May 18, 2026
Flutter Framework wrappers and meta-architectures provide highly opinionated, structured ways to build entire applications, often combining routing, state management, and dependency injection into a single holistic system.
Best Practices for Frameworks
- Commitment: Adopting a meta-framework (like GetX or Stacked) is a massive architectural commitment. Ensure your entire engineering team agrees with the framework's specific idioms, as migrating away from it later will require a total app rewrite.
- Avoid Global Singletons: Some frameworks encourage accessing data via global singletons from anywhere in the app. This is an anti-pattern that makes unit testing nearly impossible. Prefer scoped Dependency Injection.
- Understand the Underpinnings: Before relying on a framework to handle everything automatically, ensure you fundamentally understand how native Flutter handles BuildContext and Navigator. Magic frameworks often break in unpredictable ways on edge cases.
The complete list of Meta-Frameworks, MVC/MVVM wrappers, and Architectural Toolkits for Flutter is provided below.
get
👍 15.55K ⬇️ 607.2K
Dart 3 compatibleMaintenance Status: Good
Open screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX.
stacked
👍 1.49K ⬇️ 51.9K
Dart 3 compatibleMaintenance Status: Good
The framework to build testable, scalable and maintainable flutter apps
velocity_x
👍 1.47K ⬇️ 3.8K
Dart 3 compatibleMaintenance Status: Average
A minimalist Flutter framework for rapidly building custom designs.
flutter_modular
👍 1.32K ⬇️ 68K
Dart 3 compatibleMaintenance Status: Good
Smart project structure with dependency injection and route management
get_cli
👍 687 ⬇️ 3.1K
Dart 3 compatibleMaintenance Status: Average
Official CLI for GetX™ framework to build Flutter and Server Applications easily
flutter_clean_architecture
👍 422 ⬇️ 403
Dart 3 compatibleMaintenance Status: Good
A Flutter package that implements the Clean Architecture by Uncle Bob in Flutter. It provides Views, Controllers, Presenters, Observers, and UseCases.
stacked_services
👍 283 ⬇️ 13.2K
Dart 3 compatibleMaintenance Status: Average
A package that contains some default implementations of services required for a cleaner implementation of the Stacked Architecture.
elementary
👍 188 ⬇️ 3K
Dart 3 compatibleMaintenance Status: Good
This is architecture library with the main goal to split code between different responsibility layers, make code clear, simple, readable and easy testable.
flutter_meedu
👍 137 ⬇️ 679
Dart 3 compatibleMaintenance Status: Good
A powerful State Management, Dependency Injection, Reactive programming and Navigation for Flutter apps.
auto_use_case
👍 81 ⬇️ 30
Dart 3 compatibleMaintenance Status: Good
A powerful CLI tool that automatically generates Clean Architecture use cases from repository interfaces. Supports both simple and professional patterns.
black_hole_flutter
👍 69 ⬇️ 7.3K
Dart 3 compatibleMaintenance Status: Good
A package absorbing all Flutter utility functions, including extension functions and commonly used widgets
niku
👍 69 ⬇️ 531
Dart 3 compatibleMaintenance Status: Poor
Property builder for styling Widget with SwiftUI like pattern
techgrains
👍 60 ⬇️ 136
Dart 3 compatibleMaintenance Status: Good
Developer friendly app library having various commonly used functionality.
master_utility
👍 44 ⬇️ 281
Dart 3 compatibleMaintenance Status: Good
All-in-one utility solution with Size, Navigation, Image Picker, Date Time, Auto Size Text, Toast, Email, Log, Dialog, Cache Image, Validation, API and Shared Preferences.
cached_query_flutter
👍 38 ⬇️ 5.4K
Dart 3 compatibleMaintenance Status: Good
Assortment of builders and addons for use with Cached Query in flutter.
minimal_mvn
👍 40 ⬇️ 80
Dart 3 compatibleMaintenance Status: Good
A minimal state management solution for Flutter apps using the Model-View-Notifier (MVN) pattern
clean_framework
👍 39 ⬇️ 567
Dart 3 compatibleMaintenance Status: Good
Clean Architecture components library, inspired on the guidelines created by Uncle Bob.
go_router_modular
👍 34 ⬇️ 350
Dart 3 compatibleMaintenance Status: Good
Modular Routing and Dependency Injection for Flutter with GoRouter. Features event-driven architecture for seamless module communication and micro-frontend support.
flutter_micro_app
👍 32 ⬇️ 105
Dart 3 compatibleMaintenance Status: Average
A package to speed up the creation of micro apps structure in Flutter applications
layerx_generator
👍 31 ⬇️ 69
Dart 3 compatibleMaintenance Status: Good
A Flutter package that auto-generates a structured LayerX directory with GetX integration, MVVM pattern, and essential services for scalable projects.
getx_scaffold
👍 29 ⬇️ 67
Dart 3 compatibleMaintenance Status: Average
GetX Scaffold is a comprehensive rapid development template built on the GetX framework and several commonly used plugins
ids_material_sdk
👍 27 ⬇️ 163
Dart 3 compatibleMaintenance Status: Good
IDS Material SDK for Flutter offers fast networking, cache optimisation, custom widgets like Multi-Select DropDown, theming tools, and performance boosts to reduce server costs.
flutter_chen_common
👍 24 ⬇️ 576
Dart 3 compatibleMaintenance Status: Good
The flutter common package designed to help developers swiftly build aesthetically pleasing and feature-rich mobile application interfaces.
state_extended
👍 11 ⬇️ 649
Dart 3 compatibleMaintenance Status: Good
This class extends the capabilities of Flutter's State class and includes a controller.
g_faraday
👍 10 ⬇️ 207
Dart 3 compatibleMaintenance Status: Poor
A very simple plugin for building hybrid stack apps with flutter
flutter_rocket
👍 10 ⬇️ 161
Dart 3 compatibleMaintenance Status: Good
Powerful package for state management & request.
clean_architecture_scaffold
👍 10 ⬇️ 54
Dart 3 compatibleMaintenance Status: Poor
Package that can create folders based on clean architecture.
fittor
👍 9 ⬇️ 224
Dart 3 compatibleMaintenance Status: Good
A Flutter package for responsive UIs and state management. Adapts to screen sizes and orientations.
dart_mediatr
👍 7 ⬇️ 60
Dart 3 compatibleMaintenance Status: Average
The Dart Mediator package provides an implementation of the Mediator pattern for Dart inspired by MediatR ASP.net Core, including dynamic handler registration via code generation. This pattern is useful for organizing your application's commands and queries by centralizing their processing through a mediator.
arch_wizard
👍 6 ⬇️ 152
Dart 3 compatibleMaintenance Status: Good
A powerful CLI tool to scaffold Flutter clean architecture features...
layer_kit
👍 4 ⬇️ 74
Dart 3 compatibleMaintenance Status: Good
A Flutter architecture package that combines Clean Architecture and MVVM patterns using Provider for state management.
moarch
👍 2 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Good
Flutter CLI — scaffold Clean Architecture projects with Riverpod, FVM and your own conventions.
module_generator
👍 1 ⬇️ 11
Dart 3 compatibleMaintenance Status: Good
CLI untuk generate module GetX (controller, page, binding, routes, pages).
project_structure_generator
👍 1 ⬇️ 9
Dart 3 compatibleMaintenance Status: Poor
Project structure generator
flutter_base_kit
👍 0 ⬇️ 168
Dart 3 compatibleMaintenance Status: Good
A comprehensive Flutter development kit with base classes, utilities, and common patterns for faster app development.
okito
👍 45 ⬇️ 70
Maintenance Status: Poor
Your best flutter coding friend. All in one flutter helper with state, route, navigation, localization, dependency injection and local storage management!
frideos
👍 41 ⬇️ 41
Maintenance Status: Poor
An all-in-one package for state management, reactive objects, animations, effects, timed widgets etc.
coder0211
👍 29 ⬇️ 271
Maintenance Status: Poor
This is a package with functions and widgets to make app development faster and more convenient, currently it is developed by one developer.
widget_modifier
👍 26 ⬇️ 13
Maintenance Status: Poor
A collection of built-in flutter widget modifiers, which flatten the widget tree and make it easier to read
