Category State Management
Top State Management packages by yearly commits
Libraries for managing application state (Riverpod, Bloc, Provider, GetX, MobX)
Ranks repos by total commits over the past 52 weeks. Activity, not quality. A finished library may rank low. A thrashing one may rank high.
Packages need a public GitHub repo, at least 50 commits in the past 52 weeks, and at least 100 downloads a day. Monorepo siblings collapse to the highest-downloaded package.
riverpod_devtools first shipped 6 months ago. Ranks #13 in State Management by commit activity, #136 by daily downloads in the same category.
| Rank | Package | Description | Commits / yr | Last commit | Downloads / day | Stars |
|---|---|---|---|---|---|---|
| #1 | 🇰🇿 shodev.live | BLoC and Cubit observer for ISpect with event, transition, change, error, completion, and redacted metadata logging. | 1.2K | 13d ago | 173 | ★ 21 |
| #2 | 🇩🇪 norbert515.com | A Flutter-like framework for building rich terminal user interfaces with components, state management, animations, and more. | 353 | 11d ago | 1.9K | ★ 365 |
| #3 | 🇺🇸 getstream.io | Stream Chat official Flutter SDK Core. Build your own chat experience using Dart and Flutter. | 319 | 12d ago | 1.5K | ★ 1.1K |
| #4 | 🇩🇪 schultek.dev | Riverpod for Jaspr | 305 | 12d ago | 191 | ★ 2.4K |
| #5 | 🇫🇷 dash-overflow.net | A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
| 273 | 22d ago | 83.2K | ★ 7.3K |
| #6 | A project for analyzing Riverpod code. This is internally used by riverpod_lint and riverpod_generator | 273 | 22d ago | 35.9K | ★ 7.3K | |
| #7 | 🇺🇸 bloclibrary.dev | A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern. | 245 | 14d ago | 64.9K | ★ 12.5K |
| #8 | 🇺🇸 aws-amplify.com | The Amplify Flutter API category plugin, supporting GraphQL and REST operations. | 229 | 9d ago | 1.1K | ★ 1.4K |
| #9 | 🇩🇪 flame-engine.org | Integration for the Bloc state management library to Flame games. | 220 | 12d ago | 195 | ★ 10.7K |
| #10 | frezycode.com | Lightweight and customizable BLoC state management library logger on talker base. | 210 | 2mo ago | 2K | ★ 837 |
| #11 | 🇺🇸 rodydavis.com | Dart port of Preact.js Signals | 197 | 22d ago | 902 | ★ 782 |
| #12 | 🇯🇵 eaglesakura.com | StateStream with Riverpod support. | 181 | 9d ago | 762 | ★ 2 |
| #13 | DevTools extension for Riverpod - inspect and monitor your providers in real-time. | 157 | 9d ago | 106 | ★ 2 | |
| #14 | 🇧🇬 primeholding.com | A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams. | 139 | 1mo ago | 104 | ★ 67 |
| #15 | medz.dev | Alien Signals is a reactive state management library that brings the power of signals to Dart and Flutter applications. | 114 | 1mo ago | 403 | ★ 91 |
| #16 | flutter-it.dev | Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App" | 82 | 4mo ago | 63K | ★ 1.5K |
| #17 | 🇮🇹 mariuti.com | A simple State Management solution for Dart applications inspired by SolidJS | 78 | 1mo ago | 367 | ★ 230 |
| #18 | cachedquery.dev | A simple library for dealing with server state in dart and flutter. | 74 | 1mo ago | 322 | ★ 86 |
| #19 | 🇨🇴 leancode.co | A collection of cubits and widgets that facilitate the creation of repetitive pages, eliminating boilerplate. | 72 | 1mo ago | 180 | ★ 8 |
| #20 | 🇺🇸 glasberg.dev | The modern version of Redux. State management that's simple to learn and easy to use; Powerful enough to handle complex applications with millions of users; Testable. | 54 | 2mo ago | 327 | ★ 238 |
| #21 | 🇵🇱 flyer.chat | Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.
| 52 | 2mo ago | 2.9K | ★ 2.3K |
