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.
ispectify_bloc first shipped 1 year ago. Ranks #1 in State Management by commit activity, #130 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 | 28d ago | 134 | ★ 26 |
| #2 | 🇩🇪 norbert515.com | A Flutter-like framework for building rich terminal user interfaces with components, state management, animations, and more. | 353 | 1mo ago | 4K | ★ 388 |
| #3 | 🇺🇸 getstream.io | Stream Chat official Flutter SDK Core. Build your own chat experience using Dart and Flutter. | 319 | 17d ago | 1.5K | ★ 1.1K |
| #4 | 🇺🇸 aws-amplify.com | The Amplify Flutter API category plugin, supporting GraphQL and REST operations. | 291 | 23d ago | 1.1K | ★ 1.4K |
| #5 | 🇫🇷 dash-overflow.net | A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
| 282 | 25d ago | 97K | ★ 7.4K |
| #6 | A project for analyzing Riverpod code. This is internally used by riverpod_lint and riverpod_generator | 282 | 25d ago | 35.8K | ★ 7.4K | |
| #7 | 🇩🇪 schultek.dev | Riverpod for Jaspr | 265 | 18d ago | 170 | ★ 2.4K |
| #8 | 🇺🇸 bloclibrary.dev | A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern. | 222 | 25d ago | 66.4K | ★ 12.5K |
| #9 | 🇩🇪 flame-engine.org | Integration for the Bloc state management library to Flame games. | 219 | 28d ago | 245 | ★ 10.7K |
| #10 | 🇺🇸 rodydavis.com | Dart port of Preact.js Signals | 197 | 2mo ago | 1.3K | ★ 802 |
| #11 | 🇺🇸 nosy.dev | A reactive primitive and simple state managerment solution for dart and flutter | 191 | 17d ago | 117 | ★ 46 |
| #12 | frezycode.com | Lightweight and customizable BLoC state management library logger on talker base. | 170 | 25d ago | 1.8K | ★ 841 |
| #13 | 🇧🇬 primeholding.com | A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams. | 139 | 2mo ago | 127 | ★ 67 |
| #14 | medz.dev | Alien Signals is a reactive state management library that brings the power of signals to Dart and Flutter applications. | 99 | 2mo ago | 184 | ★ 91 |
| #15 | memento.engineering | A measurement domain built on the genesis_tree spine: read-only perception trees with Node/Field leaves and a harvest pipeline. | 91 | 10d ago | 121 | ★ 2 |
| #16 | 🇯🇵 eaglesakura.com | A library that enables DeepEquals support for Riverpod's Ref.watch(). | 81 | 1mo ago | 1.2K | ★ 2 |
| #17 | cachedquery.dev | A simple library for dealing with server state in dart and flutter. | 74 | 3mo ago | 396 | ★ 86 |
| #18 | 🇨🇴 leancode.co | A collection of cubits and widgets that facilitate the creation of repetitive pages, eliminating boilerplate. | 70 | 3mo ago | 115 | ★ 8 |
| #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 | 6mo ago | 65.1K | ★ 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 | 1mo ago | 264 | ★ 238 |
