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 7 months ago. Ranks #5 in State Management by commit activity, #141 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 | 16d ago | 133 | ★ 24 |
| #2 | 🇩🇪 norbert515.com | A Flutter-like framework for building rich terminal user interfaces with components, state management, animations, and more. | 353 | 1mo ago | 2.1K | ★ 381 |
| #3 | 🇺🇸 getstream.io | Stream Chat official Flutter SDK Core. Build your own chat experience using Dart and Flutter. | 319 | 21d ago | 1.6K | ★ 1.1K |
| #4 | 🇺🇸 aws-amplify.com | The Amplify Flutter API category plugin, supporting GraphQL and REST operations. | 291 | 7d ago | 1.1K | ★ 1.4K |
| #5 | DevTools extension for Riverpod - inspect providers in real-time, now with MCP support for AI coding tools. | 278 | 20d ago | 107 | ★ 3 | |
| #6 | 🇩🇪 schultek.dev | Riverpod for Jaspr | 265 | 2d ago | 145 | ★ 2.4K |
| #7 | 🇫🇷 dash-overflow.net | A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
| 259 | 23d ago | 92.6K | ★ 7.3K |
| #8 | A project for analyzing Riverpod code. This is internally used by riverpod_lint and riverpod_generator | 259 | 23d ago | 34.7K | ★ 7.3K | |
| #9 | 🇺🇸 bloclibrary.dev | A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern. | 222 | 9d ago | 64.8K | ★ 12.5K |
| #10 | 🇩🇪 flame-engine.org | Integration for the Bloc state management library to Flame games. | 219 | 12d ago | 176 | ★ 10.7K |
| #11 | frezycode.com | Lightweight and customizable BLoC state management library logger on talker base. | 202 | 20d ago | 2K | ★ 838 |
| #12 | 🇺🇸 rodydavis.com | Dart port of Preact.js Signals | 197 | 1mo ago | 1.1K | ★ 791 |
| #13 | 🇺🇸 nosy.dev | A reactive primitive and simple state managerment solution for dart and flutter | 190 | 1mo ago | 143 | ★ 46 |
| #14 | 🇧🇬 primeholding.com | A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams. | 139 | 2mo ago | 124 | ★ 67 |
| #15 | 🇯🇵 eaglesakura.com | Flutter+Riverpod support library. | 99 | 1mo ago | 1.3K | ★ 2 |
| #16 | medz.dev | Alien Signals is a reactive state management library that brings the power of signals to Dart and Flutter applications. | 99 | 2mo ago | 195 | ★ 91 |
| #17 | memento.engineering | A measurement domain built on the genesis_tree spine: read-only perception trees with Node/Field leaves and a harvest pipeline. | 81 | 10d ago | 152 | ★ 1 |
| #18 | cachedquery.dev | A simple library for dealing with server state in dart and flutter. | 74 | 2mo ago | 338 | ★ 86 |
| #19 | 🇮🇹 mariuti.com | A simple State Management solution for Flutter applications inspired by SolidJS | 65 | 1mo ago | 139 | ★ 230 |
| #20 | 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" | 60 | 5mo ago | 62.8K | ★ 1.5K |
| #21 | 🇺🇸 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. | 57 | 17d ago | 338 | ★ 238 |
