Shorebird powers rapid development with CodePush and optimized CI pipelines designed specifically for Flutter. Learn more →
Top 23 Dart state-management Projects
-
The BLoC (Business Logic Component) pattern is where serious teams land. Google's own Flutter team uses it internally. Nubank, one of the world's largest digital banks with 90 million customers, built its app on it. BMW runs it in production. The flutter_bloc package has logged over 1.4 million downloads on pub.dev. That's not hype. That's validation at scale.
-
Shorebird
Shorebird - Patch in minutes not days. Shorebird powers rapid development with CodePush and optimized CI pipelines designed specifically for Flutter.
-
getx
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
-
riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Project mention: A Deep Look at the Flutter SDK: What's Actually Under the Hood | dev.to | 2026-01-14Riverpod 3
-
-
mobx.dart
MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
Project mention: Flutter_compositions: Vue-inspired reactive building blocks for Flutter | news.ycombinator.com | 2025-11-05Sounds like MobX (for Dart) https://mobx.netlify.app/ (and GetIt, for the DI)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
movie_app_state_management_flutter
Flutter State Management: Movie App with Provider, Riverpod, flutter_bloc
-
-
-
flutter_go_rest_app
🚀 User management app built in flutter using clean architecture, MVVM, get it, dio, RxDart, bloc, cubit, getX and provider + Unit Testing
Flutter User Management App with Multi-Source Backend Support: Flutter-based user management application that demonstrates full CRUD (Create, Read, Update, Delete) operations. The app interacts with a RESTful API to manage users and their associated data, including posts, todos, and comments.
-
-
creator
A state management library that enables concise, fluid, readable and testable business logic code.
-
binder
A lightweight, yet powerful way to bind your application state with your business logic. (by letsar)
-
-
FlutterFurnitureApp
A fully functional Furniture App Clone made using Flutter, Supabase and Getx State Management.
-
-
-
-
-
cube
Simple State Manager (Focusing on simplicity and rebuilding only the necessary) (by RafaelBarbosatec)
-
learning-flutter-riverpod
Riverpod State Mgmt for Flutter. StateProviders, StateNotifierProviders, FutureProviders, StreamProviders, autodisposed and families, and everything in-between.
-
estado
A simple yet powerful MVVM implementation for Flutter. Keep your build methods clean from any frameworks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Dart state-management discussion
Dart state-management related posts
-
Popular Flutter GetX repo disappeared briefly
-
A Deep Look at the Flutter SDK: What's Actually Under the Hood
-
Flutter_compositions: Vue-inspired reactive building blocks for Flutter
-
State Management in Flutter with Riverpod
-
Maintain and Extend Code Easily with Clean Architecture for Flutter
-
Riverpod Flutter: A Beginner's Guide
-
Flutter & Riverpod | How to Maintain the state of NavigationBar across tabs
-
A note from our sponsor - Shorebird
shorebird.dev | 15 Jun 2026
Index
What are some of the best open-source state-management projects in Dart? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | bloc | 12,450 |
| 2 | getx | 11,181 |
| 3 | riverpod | 7,295 |
| 4 | provider | 5,258 |
| 5 | mobx.dart | 2,471 |
| 6 | flutter_boilerplate_project | 2,423 |
| 7 | signals.dart | 782 |
| 8 | movie_app_state_management_flutter | 577 |
| 9 | states_rebuilder | 477 |
| 10 | create_flutter_provider_app | 405 |
| 11 | flutter_go_rest_app | 281 |
| 12 | solidart | 231 |
| 13 | creator | 211 |
| 14 | binder | 178 |
| 15 | fluttersaurus | 170 |
| 16 | FlutterFurnitureApp | 134 |
| 17 | beyond | 56 |
| 18 | weather_app | 53 |
| 19 | flutter_worldtime | 52 |
| 20 | dart_beacon | 46 |
| 21 | cube | 35 |
| 22 | learning-flutter-riverpod | 24 |
| 23 | estado | 21 |