Category State Management
Top State Management packages
Libraries for managing application state (Riverpod, Bloc, Provider, GetX, MobX)
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇫🇷 dash-overflow.net | A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
| 97K | ★ 7.4K | 4K |
| #2 — | 🇫🇷 dash-overflow.net | A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
| 94.5K | ★ 7.4K | 2.9K |
| #3 — | 🇫🇷 dash-overflow.net | ValueNotifier, but outside Flutter and with some extra perks | 89.1K | ★ 313 | 338 |
| #4 — | 🇺🇸 bloclibrary.dev | A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern. | 66.4K | ★ 12.5K | 3.2K |
| #5 — | 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" | 65.1K | ★ 1.5K | 4.7K |
| #6 — | 🇺🇸 bloclibrary.dev | Flutter widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package. | 60.8K | ★ 12.5K | 8.1K |
| #7 — | 🇺🇸 bloclibrary.dev | A testing library which makes it easy to test blocs. Built to be used with the bloc state management package. | 37.8K | ★ 12.5K | 667 |
| #8 — | 🇫🇷 dash-overflow.net | A wrapper around InheritedWidget to make them easier to use and more reusable. | 36.2K | ★ 5.3K | 11K |
| #9 — | A project for analyzing Riverpod code. This is internally used by riverpod_lint and riverpod_generator | 35.8K | ★ 7.4K | 3 | |
| #10 — | 🇫🇷 dash-overflow.net | A package exposing annotations for riverpod_generator | 35.1K | ★ 7.4K | 179 |
| #11 — | 🇫🇷 dash-overflow.net | A code generator for Riverpod. This both simplifies the syntax empowers it, such as allowing stateful hot-reload. | 29.7K | ★ 7.4K | 436 |
| #12 — | 🇧🇷 getx.site | Open screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX. | 24.1K | ★ 11.2K | 15.6K |
| #13 — | injector is a simple to use and lightweight dependency injection library for dart | 18.7K | ★ 75 | 63 | |
| #14 — | 🇺🇸 bloclibrary.dev | Custom event transformers inspired by ember concurrency. Built to be used with the bloc state management package. | 17.5K | ★ 12.5K | 586 |
| #15 — | Riverpod_lint is a developer tool for users of Riverpod, designed to help stop common issues and simplify repetitive tasks. | 16.3K | ★ 7.4K | 327 | |
| #16 — | A Widget that passes a Reactive Model to all of it's children | 15.3K | ★ 769 | 285 | |
| #17 — | 🇫🇷 dash-overflow.net | A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
| 14.6K | ★ 7.4K | 931 |
| #18 — | 🇫🇷 dash-overflow.net | A flutter implementation of React hooks. It adds a new kind of widget with enhanced code reuse. | 11.2K | ★ 3.3K | 2.4K |
| #19 — | 🇺🇸 defylogic.dev | Observe value changes using a Future, Stream, and/or a callback. | 9.6K | ★ 5 | 6 |
| #20 — | 🇨🇭 jakobservices.ch | A simple Event Bus using Dart Streams for decoupling applications | 9.2K | ★ 779 | 746 |
| #21 — | 🇦🇺 onepub.dev | A Dependency injection (Inversion of Control) library. Supports nested Scopes and multiple values of the same type. | 7.9K | ★ 3 | 14 |
| #22 — | 🇵🇹 littlebat.dev | Calculate the difference between two lists as list of edit operations. Used for example for implicitly animating Flutter lists without having to maintain a StatefulWidget. | 5.9K | ★ 30 | 102 |
| #23 — | 🇺🇸 bloclibrary.dev | An extension to the bloc state management library which automatically persists and restores bloc states. | 5.1K | ★ 12.5K | 971 |
| #24 — | 🇩🇪 norbert515.com | A Flutter-like framework for building rich terminal user interfaces with components, state management, animations, and more. | 4K | ★ 388 | 65 |
| #25 — | 🇺🇸 bloclibrary.dev | Official lint rules for development when using the bloc state management library. | 3.5K | ★ 12.5K | 28 |
| #26 — | 🇵🇱 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.
| 3.5K | ★ 2.3K | 1.6K |
| #27 — | 🇮🇳 vyuh.tech | MobX is a library for reactively managing the state of your applications. Use the power of observables, actions, and reactions to supercharge your Dart and Flutter apps. | 2.9K | ★ 2.5K | 1.3K |
| #28 — | 🇧🇷 flutterando.com.br | Smart project structure with dependency injection and route management for Flutter. | 2.7K | ★ 1.4K | 1.3K |
| #29 — | gql-dart.dev | A normalized, strongly typed, optimistic cache for GraphQL Operations and Fragments | 2.3K | ★ 636 | 4 |
| #30 — | 🇮🇳 vyuh.tech | Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change. | 2.3K | ★ 2.5K | 718 |
| #31 — | 🇺🇸 fluttercommunity.dev | Redux is a predictable state container for Dart and Flutter apps | 2.2K | ★ 519 | 417 |
| #32 — | 🇮🇳 vyuh.tech | Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes. | 2.1K | ★ 2.5K | 301 |
| #33 — | 🇧🇷 flutterando.com.br | Smart project structure with dependency injection and route management | 2K | ★ 1.4K | 14 |
| #34 — | rodrigobastos.dev | A simple package to simplify screen management. When loading any async task, this package prevent the user from interacting with the screen until the async task finishes. | 1.9K | ★ 127 | 565 |
| #35 — | 🇿🇦 filledstacks.com | The framework to build testable, scalable and maintainable flutter apps | 1.9K | ★ 1K | 1.5K |
| #36 — | frezycode.com | Lightweight and customizable BLoC state management library logger on talker base. | 1.8K | ★ 841 | 48 |
| #37 — | 🇫🇷 dailyn.app | Easily restart your application from scratch, losing any previous state | 1.8K | ★ 156 | 495 |
| #38 — | 🇺🇸 getstream.io | Stream Chat official Flutter SDK Core. Build your own chat experience using Dart and Flutter. | 1.5K | ★ 1.1K | 59 |
| #39 — | 🇬🇧 brianegan.com | A set of utility Widgets that Provide and Connect to a Redux Store | 1.4K | ★ 1.6K | 571 |
| #40 — | 🇺🇸 bloclibrary.dev | Tools for building applications using the bloc state management library. | 1.3K | ★ 12.5K | 27 |
| #41 — | 🇺🇸 rodydavis.com | Dart port of Preact.js Signals | 1.3K | ★ 802 | 8 |
| #42 ▲ 8 | Transform method calls to a stream of events. | 1.2K | ★ 4 | 0 | |
| #43 — | frezycode.com | Lightweight and customizable Riverpod state management library logger on talker base. | 1.2K | ★ 841 | 31 |
| #44 — | 🇯🇵 eaglesakura.com | A library that enables DeepEquals support for Riverpod's Ref.watch(). | 1.2K | ★ 2 | 2 |
| #45 — | 🇯🇵 eaglesakura.com | Flutter+Riverpod support library. | 1.2K | ★ 2 | 0 |
| #46 — | 🇯🇵 eaglesakura.com | Library for UI=f(State) architecture. | 1.2K | ★ 2 | 0 |
| #47 — | 🇯🇵 eaglesakura.com | StateStream with Riverpod support. | 1.2K | ★ 2 | 0 |
| #48 — | 🇯🇵 eaglesakura.com | Riverpod Provider for path_provider | 1.2K | ★ 0 | 0 |
| #49 — | 🇯🇵 eaglesakura.com | A library that supports asynchronous disposal of Riverpod's ProviderContainer. | 1.2K | ★ 2 | 0 |
| #50 — | 🇯🇵 eaglesakura.com | riverpod_container_async test support library. | 1.2K | ★ 2 | 0 |
| #51 — | 🇺🇸 aws-amplify.com | The Amplify Flutter API category plugin, supporting GraphQL and REST operations. | 1.1K | ★ 1.4K | 40 |
| #52 — | 🇺🇸 rodydavis.com | The signals library exposes four core functions which are the building blocks to model any business logic you can think of. | 968 | ★ 802 | 11 |
| #53 — | 🇺🇸 rodydavis.com | The signals library exposes four core functions which are the building blocks to model any business logic you can think of. | 924 | ★ 802 | 90 |
| #54 — | Some extension methods and classes built on top of RxDart - RxDart extension. | 878 | ★ 26 | 14 | |
| #55 — | FBroadcast Help developers build an efficient broadcast system in the application. | 778 | ★ 116 | 50 | |
| #56 — | 🇺🇸 workiva.com | Finite state machine library. Easily define legal state transitions. Listen to state entrances, departures, and transitions. | 749 | ★ 65 | 41 |
| #57 — | Time Travel Dev Tools for Dart Redux | 744 | ★ 9 | 9 | |
| #58 ▼ 3 | Flutter bindings for state_notifier, such as StateNotifierProvider and StateNotifierBuilder | 725 | ★ 313 | 56 | |
| #59 — | 🇺🇸 workiva.com | Flux library for uni-directional dataflow inspired by reflux and Facebook's flux architecture. | 721 | ★ 26 | 1 |
| #60 — | 🇺🇸 bloclibrary.dev | An extension to the bloc state management library which adds support for undo and redo. | 710 | ★ 12.5K | 189 |
| #61 — | A Redux.dart Middleware that allows you to dispatch functions that perform async work as actions. | 644 | ★ 89 | 66 | |
| #62 — | 🇺🇸 rodydavis.com | Reactivity made simple. Do more by doing less. Supports Flutter and any Dart project including HTML/JS, CLI, Shelf Server, VM and more. | 624 | ★ 802 | 703 |
| #63 — | Smart project structure with dependency injection and route management | 622 | ★ 1.4K | 0 | |
| #64 — | 🇵🇱 sonerik.dev | A common dependency for all context_watch-related packages | 594 | ★ 38 | 2 |
| #65 — | 🇵🇱 sonerik.dev | A hassle-free way to watch for observable value changes within the `build` method. | 594 | ★ 38 | 43 |
| #66 ▼ 2 | 🇮🇱 aryehoffman.com | Create lightweight custom Events, that allow interested subscribers to be notified that something has happened. | 570 | ★ 21 | 48 |
| #67 — | Convert Listenable (e.g. ChangeNotifier), ValueListenable(e.g. ValueNotifier) to Stream / ValueStream. | 564 | ★ 7 | 14 | |
| #68 — | 🇿🇦 filledstacks.com | A package that contains some default implementations of services required for a cleaner implementation of the Stacked Architecture. | 510 | ★ 1K | 284 |
| #69 — | a simple yet powerful state management technique for Flutter | 491 | ★ 476 | 409 | |
| #70 — | 🇺🇸 mrgnhnt.com | A code generator for simplifying Bloc event and state classes, enhancing code readability and reducing naming conflicts. | 465 | ★ 1 | 1 |
| #71 — | 🇿🇦 filledstacks.com | Stacked Generator is a package dedicated to reduce the boilerplate required to setup a stacked application | 459 | ★ 1K | 46 |
| #72 — | 🇧🇷 gbtb16.com.br | A simple yet efficient dependency injection container for Dart and Flutter (can be coupled with the kiwi_generator package). | 415 | ★ 348 | 173 |
| #73 — | 🇺🇸 mrgnhnt.com | An annotation package simplifying Bloc event and state classes, enhancing code readability and reducing naming conflicts. | 413 | ★ 1 | 3 |
| #74 — | 🇨🇭 lukas-renggli.ch | A simple, yet powerful state machine framework for Dart supporting Flutter and web apps. | 400 | ★ 89 | 49 |
| #75 ▲ 2 | cachedquery.dev | A simple library for dealing with server state in dart and flutter. | 396 | ★ 86 | 100 |
| #76 — | A minimal Service Locator with compile-time safe provider references, enabling clean dependency injection patterns. | 395 | ★ 1 | 0 | |
| #77 ▼ 2 | A widget that rebuilds itself on scheduled, periodic, or dynamically generated time events. | 385 | ★ 38 | 168 | |
| #78 — | sankethbk.me | redirect user to authentication page if the application doesn't recieve any user interaction, or been running in the background for "x" duration. | 350 | ★ 13 | 101 |
| #79 ▲ 2 | refena.dev | A state management library for Dart and Flutter. Inspired by Riverpod and async_redux. | 340 | — | 55 |
| #80 — | 🇮🇹 whynotmake.it | Helpful lightweight tools for working with ValueNotifiers | 334 | ★ 151 | 20 |
| #81 ▼ 2 | Smart project structure with dependency injection and route management | 333 | ★ 1.4K | 12 | |
| #82 — | flutter-it.dev | The simple state management powered by get_it. It allows to observe changes of objects inside the get_it service locator and rebuild the UI accordingly. | 327 | ★ 188 | 210 |
| #83 — | flutter-it.dev | Reactive primitives for Flutter - observable collections and powerful operators. Work with ValueNotifiers like Streams. Includes ListNotifier, MapNotifier, SetNotifier. Previously published as functional_listener. | 313 | ★ 14 | 15 |
| #84 — | refena.dev | A state management library for Dart and Flutter. Inspired by Riverpod and async_redux. | 312 | — | 5 |
| #85 — | Reactive storage for Dart/Flutter. RxDart Storage for Dart/Flutter. | 299 | ★ 9 | 8 | |
| #86 ▲ 3 | 🇧🇪 matthiware.be | A simple yet highly configurable Mediator implementation that allows sending requests and publishing events.
| 297 | ★ 4 | 6 |
| #87 — | refena.dev | The client for the inspector of the Refena state management library. | 293 | — | 1 |
| #88 — | refena.dev | The inspector developer utility app for the Refena state management library. | 293 | — | 4 |
| #89 ▲ 2 | Flutter generic provider using InheritedWidget. An helper to easily exposes a value using InheritedWidget without having to write one. | 287 | ★ 5 | 7 | |
| #90 ▲ 3 | Bloc provider. Provides bloc to descendant widget (O(1)), and the bloc is disposed appropriately by state which the bloc_provider holds internally. | 282 | ★ 10 | 4 | |
| #91 ▼ 5 | A redux.dart Middleware that helps you perform side effects using Streams | 279 | ★ 140 | 38 | |
| #92 ▼ 2 | 🇺🇸 workiva.com | A state management library written in dart that enforces immutability | 278 | ★ 121 | 10 |
| #93 ▲ 2 | 🇵🇱 sonerik.dev | Convenient value propagation and observing for Flutter. Utilize existing
reactive value types more easily and with less boilerplate.
| 269 | ★ 38 | 23 |
| #94 ▲ 2 | 🇵🇱 sonerik.dev | A hassle-free way to provide and retrieve values for a BuildContext | 268 | ★ 38 | 13 |
| #95 ▲ 2 | cachedquery.dev | Assortment of builders and addons for use with Cached Query in flutter. | 266 | ★ 86 | 38 |
| #96 ▼ 4 | 🇺🇸 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. | 264 | ★ 238 | 157 |
| #97 ▼ 3 | Efficiently derive data from your Redux Store | 260 | ★ 39 | 19 | |
| #98 — | A Brick domain that routes data fetching through local providers before remote providers. | 252 | ★ 517 | 116 | |
| #99 — | 🇩🇪 flame-engine.org | Integration for the Bloc state management library to Flame games. | 245 | ★ 10.7K | 58 |
| #100 ▲ 2 | A Brick domain that routes data fetching through local providers before a REST providers. | 242 | ★ 517 | 10 | |
| #101 — | 🇯🇵 wasabeef.jp | Essential Flutter hooks collection with 36 production-ready hooks for async operations, form management, UI interactions, and state management. | 229 | ★ 232 | 82 |
| #102 — | 🇯🇵 mono0926.com | DisposableProvider is thin wrapper of Provider and it calls dispose automatically. | 226 | ★ 10 | 5 |
| #103 — | Easy to use and customizable Theme Provider. This Widget can be used to easily provide a theme controller across the widget tree. | 206 | ★ 149 | 311 | |
| #104 ▲ 3 | A simple pkg that toggles between light , dark mode and persists it. | 201 | ★ 3 | 8 | |
| #105 — | Flutter package for the Model-Widget-BLoC pattern | 194 | — | 0 | |
| #106 ▲ 4 | 🇮🇹 quantos.it | A set of utilities for provider package. | 188 | ★ 12 | 4 |
| #107 ▼ 3 | 🇹🇷 bilaluslu.com | redux_saga is a library that aims to make application side effects easier to manage, more efficient to execute, easy to test, and better at handling failures. | 187 | ★ 41 | 31 |
| #108 ▼ 3 | medz.dev | Alien Signals is a reactive state management library that brings the power of signals to Dart and Flutter applications. | 184 | ★ 91 | 31 |
| #109 ▲ 4 | 🇷🇺 dev.go.yandex | A core package of the compile-safe DI framework with advanced scoping capabilities | 178 | ★ 65 | 71 |
| #110 ▲ 4 | 🇺🇸 aws-amplify.com | The Amplify Flutter DataStore category plugin, providing a queryable, on-device data store. | 172 | ★ 1.4K | 37 |
| #111 ▲ 7 | 🇩🇪 schultek.dev | Riverpod for Jaspr | 170 | ★ 2.4K | 22 |
| #112 — | aky.dev | A simple notification center. A notification dispatch mechanism that enables the broadcast of information to registered observers. | 169 | ★ 4 | 12 |
| #113 ▼ 5 | 🇿🇦 filledstacks.com | Classes that help you make use of hooks when using the stacked package | 169 | ★ 2 | 70 |
| #114 ▼ 2 | 🇺🇸 rodydavis.com | flutter_hooks bindings for signals | 167 | ★ 802 | 9 |
| #115 — | 🇪🇸 iteo.com | Flutter package that simplifies injection and usage of Bloc/Cubit. | 160 | ★ 68 | 94 |
| #116 — | 🇨🇴 stint.co | A dart package to bootstrap using bloc state management for network requests. | 159 | — | 6 |
| #117 ▼ 8 | 🇪🇬 bdaya-dev.com | A straightforward way to manage global state in flutter apps. | 159 | ★ 0 | 4 |
| #118 — | 🇵🇱 monterail.com | Configurable transformers for your bloc (bloclibrary.dev) events. Throttle, debounce, skip, and delay with ease. | 155 | ★ 10 | 11 |
| #119 — | A flutter package that let you easily add hooks for widget lifecycle. | 155 | ★ 58 | 80 | |
| #120 — | flutter-it.dev | command_it is a way to manage your state based on `ValueListenable` and the `Command` design pattern. It is a rebranding of flutter_command. | 154 | ★ 23 | 35 |
| #121 ▲ 4 | 🇭🇺 darttech.dev | Cubit and Bloc abstractions and Flutter Widget that make it easy to add UI Effects to the BLoC state management. | 143 | ★ 10 | 19 |
| #122 — | 🇺🇸 glasberg.dev | Dart-only core package for the Async Redux state management, the easy and powerful version of Redux. | 139 | ★ 3 | 3 |
| #123 ▲ 4 | 🇮🇹 mariuti.com | A simple State Management solution for Flutter applications inspired by SolidJS | 139 | ★ 230 | 82 |
| #124 ▼ 2 | 🇺🇸 nosy.dev | A lightweight dependency injection package with support for overriding for testing. | 138 | ★ 19 | 30 |
| #125 — | 🇨🇴 leancode.co | A package for managing form state based on BLoC. | 138 | ★ 8 | 19 |
| #126 ▼ 3 | 🇯🇵 mono0926.com | Provides bloc to descendant widget (O(1)), and the bloc is disposed appropriately by state which the bloc_provider holds internally. | 136 | ★ 116 | 25 |
| #127 ▼ 3 | 🇺🇸 nosy.dev | A lightweight dependency injection package for dart and flutter with support for overriding for testing. | 136 | ★ 19 | 2 |
| #128 — | 🇮🇹 mariuti.com | A simple State Management solution for Dart applications inspired by SolidJS | 135 | ★ 230 | 80 |
| #129 — | 🇷🇺 dev.go.yandex | An adapter package that provides yx_scope widgets for Flutter UI integration | 134 | ★ 65 | 33 |
| #130 — | 🇰🇿 shodev.live | BLoC and Cubit observer for ISpect with event, transition, change, error, completion, and redacted metadata logging. | 134 | ★ 26 | 0 |
| #131 — | 🇧🇬 primeholding.com | A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams. | 127 | ★ 67 | 58 |
| #132 ▲ 4 | memento.engineering | A measurement domain built on the genesis_tree spine: read-only perception trees with Node/Field leaves and a harvest pipeline. | 121 | ★ 2 | 0 |
| #133 — | BlocProvider implementation with riverpod as alternative to provider, similar to StateNotifierProvider | 120 | ★ 84 | 114 | |
| #134 — | devcraft.ninja | Event Bus for Dart. | 118 | ★ 15 | 39 |
| #135 ▼ 3 | 🇺🇸 nosy.dev | A reactive primitive and simple state managerment solution for dart and flutter | 117 | ★ 46 | 48 |
| #136 ▲ 3 | 🇨🇦 cretezy.com | Persist Redux State with custom storage engines and serializers | 117 | ★ 129 | 25 |
| #137 — | elementaryteam.dev | This is architecture library with the main goal to split code between different responsibility layers, make code clear, simple, readable and easy testable. | 116 | ★ 141 | 188 |
| #138 ▼ 3 | 🇺🇸 nosy.dev | A reactive primitive and simple state managerment solution for dart. | 115 | ★ 46 | 3 |
| #139 ▲ 2 | 🇨🇴 leancode.co | A collection of cubits and widgets that facilitate the creation of repetitive pages, eliminating boilerplate. | 115 | ★ 8 | 12 |
| #140 — | 🇺🇸 nosy.dev | A reactive primitive and simple state managerment solution for dart and flutter | 108 | ★ 46 | 2 |
| #141 — | 🇻🇳 sontieu.dev | "An extension to the bloc state management library which serve an additional stream for events that should be consumed only once"
| 106 | ★ 2 | 3 |
| #142 ▲ 2 | 🇷🇺 dev.go.yandex | A state management library for Dart/Flutter applications. | 105 | ★ 65 | 31 |
| #143 ▲ 6 | 🇺🇸 bdero.dev | Replicated state for dashwire. Property schema, snapshots, relevancy, spawning, RPCs, and rooms. | 105 | ★ 5 | 0 |
| #144 ▼ 6 | mixin on Stateless- and StatefulWidgts that makes binding the Widget to Objects stored in GetIt easier. | 105 | ★ 64 | 141 | |
| #145 ▲ 2 | 🇨🇳 meshagent.com | Widgets for bootstraping Meshagent Flutter apps: secure room sync, live documents, and messaging in a ready-to-use SDK. | 101 | — | 1 |
| #146 ▼ 3 | 🇧🇷 flutterando.com.br | Implementation of the Segmented State Pattern (SSP) nicknamed Triple. | 99 | ★ 159 | 125 |
| #147 — | 🇧🇷 flutterando.com.br | Abstraction for the Segmented State Pattern. Use to create Triple Store. | 96 | ★ 159 | 55 |
| #148 ▼ 3 | elementaryteam.dev | A library with a bunch of helpers for elementary library, such as publisher-subscriber implementations, wrappers, etc. | 94 | ★ 141 | 12 |
| #149 ▲ 4 | 🇫🇷 bam.tech | Extends Riverpod ref types with additional helpers, to easily add common functionalities to your providers. | 91 | ★ 10 | 25 |
| #150 ▲ 12 | 🇬🇧 canonical.com | A safe drop-in replacement for Flutter's ChangeNotifier, that makes
notifyListeners() a no-op, rather than an error, after its disposal.
| 90 | ★ 65 | 13 |
| #151 — | 🇩🇪 julianassmann.de | Allows you to specify a number of color themes for the user to choose from. Persits the selected theme across app restarts. | 90 | ★ 10 | 43 |
| #152 ▼ 4 | Redux.dart Middleware that prints the latest action & state | 90 | ★ 30 | 29 | |
| #153 ▼ 2 | 🇫🇷 maximefauberteau.dev | A library to simplify data binding and to allow rebuild just some part of your UI instead of separate your in multiple StatefulWidget. | 89 | ★ 5 | 6 |
| #154 ▼ 4 | elementaryteam.dev | A testing library which makes it easy to test elementary used apps. Built to be used with the elementary architecture package. | 89 | ★ 141 | 27 |
| #155 ▲ 9 | 🇺🇸 nylo.dev | Support library for the Nylo framework. This library supports routing, widgets, localization, cli, storage and more. | 89 | ★ 22 | 20 |
| #156 ▼ 2 | DevTools extension for Riverpod - inspect providers in real-time, now with MCP support for AI coding tools. | 89 | ★ 3 | 4 | |
| #157 — | 🇵🇱 odrowaz.dev | Package supporting bloc types for dispose_scope. | 88 | ★ 3 | 3 |
| #158 — | 🇨🇦 cretezy.com | Redux Persist Flutter Integration with custom storage engines | 86 | ★ 129 | 21 |
| #159 — | 🇧🇷 flutterando.com.br | Extension to ValueNotifier by transparently applying functional reactive programming (TFRP) | 85 | ★ 43 | 82 |
| #160 ▼ 5 | mylittlesuite.com | A lightweight architecture helper for your Flutter projects. | 83 | ★ 43 | 22 |
| #161 ▼ 2 | (自家用) Common encapsulation of Flutter includes the implementation of BLoC pattern and other widget combination. | 83 | ★ 38 | 1 | |
| #162 ▼ 4 | A Flutter package which allows to listening to multiple ValueListenables using a single widget. | 82 | ★ 12 | 34 | |
| #163 ▲ 10 | 🇧🇷 robsonsilva.dev | Flutter Widgets that make it easy to implement state management patterns. Built to be used with the ValueNotifier. | 80 | ★ 5 | 7 |
| #164 — | 🇧🇷 flutterando.com.br | ASP (Atomic State Pattern) offers a simplified, Predictable and Powerful State Management for Flutter. | 79 | ★ 49 | 95 |
| #165 ▼ 4 | 🇩🇪 dasralph.de | Flutter integration for inject_annotation. Provides ViewModelFactory and ViewModelBuilder to inject ViewModels into widgets with automatic lifecycle management. | 78 | ★ 15 | 2 |
| #166 — | 🇫🇷 bam.tech | Init widget to execute initialization methods declaratively | 76 | ★ 1 | 7 |
| #167 — | 🇪🇸 georgeci.com | Extended bloc with second stream of side effect value. | 70 | ★ 10 | 7 |
| #168 — | 🇯🇵 mathru.net | A state management package to allow for retention and management while specifying the scope of the state. | 62 | ★ 41 | 2 |
| #169 ▼ 2 | 🇺🇸 levizitting.com | Flutter widgets to replace multiple nested StreamBuilder widgets | 58 | ★ 11 | 38 |
| #170 — | Simple yet powerful async state management solution with in-built caching | 58 | ★ 163 | 88 | |
| #171 — | 🇨🇴 leancode.co | Hooks we often use, all gathered in one place. | 56 | ★ 84 | 14 |
| #172 — | 🇩🇪 flame-engine.org | Helpers for using Riverpod - a reactive caching and data-binding framework, in conjunction with Flame. | 54 | ★ 10.7K | 33 |
| #173 — | medz.dev | A high-performance Flutter state management tool, Oref is one of the fastest Flutter signals and state management solutions. | 53 | ★ 69 | 23 |
| #174 — | 🇮🇳 dart.nonstopio.com | State management using stream to avoid use of flutter's State/setState/StatefulWidget, boosting the performance and code separation. | 51 | ★ 7 | 6 |
| #175 ▼ 3 | 🇺🇸 felangel.dev | Flutter package the helps manage streams and subscriptions. Built in order to reduce the complexity of having to manually subscribe to streams and cancel subscriptions. | 50 | ★ 21 | 21 |
| #176 — | Syringe is a dependency injection (DI) library for Dart applications. | 50 | ★ 1 | 2 | |
| #177 ▲ 3 | Easy to use session wrapper that adds support to session storage and management in flutter. | 50 | ★ 3 | 22 | |
| #178 ▲ 6 | 🇧🇷 evandersondev.com.br | A minimalistic and easy-to-use dependency injection library for managing singletons and factories in Dart. | 50 | ★ 0 | 3 |
| #179 ▲ 7 | jkuldev.com | Multi-platform Convex backend integration for Flutter. Real-time WebSocket, subscriptions, auth, lifecycle management. Supports web (pure Dart) and native. | 49 | ★ 32 | 31 |
| #180 ▼ 3 | Write elegant reactive cross-platform client side application using observable states and event emitters.
| 49 | ★ 25 | 66 | |
| #181 ▼ 3 | 🇷🇺 zuzu.dev | AI first Flutter Clean Architecture Framework and CLI with Result types, UseCase patterns, Dependency Injection and MCP server for building type-safe, scalable apps with AI agents. | 49 | ★ 5 | 2 |
| #182 ▲ 19 | 🇺🇸 mrgnhnt.com | A simple Dart library for managing scoped dependencies built on top of Zones from dart:async. | 48 | ★ 0 | 8 |
| #183 ▼ 2 | 🇺🇸 mcdole.org | A performant state machine framework inspired by UML. Hierarchical parent/child states enable shared event handling for cleaner, more efficient logic. | 47 | ★ 5 | 20 |
| #184 ▼ 2 | 🇺🇸 pub.lwjlol.com | Everything is ViewModel. Enjoy automatic lifecycle management, prevent memory leaks, and share state effortlessly. Simple, lightweight, and powerful. | 47 | ★ 22 | 12 |
| #185 ▲ 2 | rlazom.dev | Automatically get your OS defined Theme (Dynamic), force your prefered one (Light / Dark) and persist your choice in the device. | 47 | ★ 25 | 125 |
| #186 ▲ 7 | A MassTransit-style state machine framework for Dart. Declarative, event-driven saga pattern with fluent builder API. | 47 | ★ 4 | 5 | |
| #187 ▼ 8 | 🇺🇸 stonehenge.com | Core pure Dart reactive state container bridging BLoC semantics with signals v7 primitives. | 45 | ★ 27 | 13 |
| #188 ▼ 5 | 🇮🇳 acadhex.com | A tiny, Pinia-style state management library for Flutter. Zero dependencies, built entirely on ChangeNotifier + AnimatedBuilder. | 44 | ★ 0 | 1 |
| #189 ▲ 2 | Riverpod ProviderObserver for ISpect with add, update, dispose, fail, and redacted metadata logging. | 43 | ★ 27 | 2 | |
| #190 — | 🇦🇺 christianfindlay.com | A lightweight, flexible, and high-performance dependency injection and service location library for Dart and Flutter | 42 | ★ 66 | 89 |
| #191 ▲ 22 | 🇫🇷 aloisdeniel.com | A Flutter package to manage feature flagging. | 41 | ★ 26 | 14 |
| #192 ▼ 7 | 🇺🇸 toggly.io | Dart package that provides feature flags support for Flutter applications allowing you to enable and disable features easily. Can be used with or without Toggly.io. | 41 | ★ 5 | 8 |
| #193 ▲ 4 | 🇰🇷 apiapi.kr | Generate production-ready Flutter apps from the fluFrame boilerplate — Riverpod 3, go_router, localization, theming, dio, and tests wired out of the box. | 40 | ★ 0 | 0 |
| #194 ▲ 2 | 🇺🇸 geteppo.com | Eppo is a composable next-generation feature flagging and experimentation platform focused on tightly integrating with your existing tech stack. | 40 | ★ 2 | 3 |
| #195 ▲ 32 | RapidFire Flutter Library is a comprehensive ORM system for mobile application development, used various popular Dart packages in one place. Validation, CRUD and API operations are automatic requires no code. | 40 | — | 13 | |
| #196 ▼ 2 | 🇺🇦 okji.store | A Flutter autocomplete search widget with custom dropdowns and Cubit/BLoC support. | 40 | ★ 2 | 3 |
| #197 ▼ 5 | multi_state_bloc allows you to easily use different states in one bloc. | 40 | ★ 1 | 9 | |
| #198 ▼ 8 | 🇸🇪 hanskokx.com | Agnostic Reusable Component Architecture for New Ecosystems: a modern framework for bootstrapping new applications | 40 | ★ 5 | 1 |
| #199 ▼ 11 | 🇺🇸 stonehenge.com | Flutter extensions and bindings for BlocSignal state management library. | 38 | ★ 27 | 6 |
| #200 ▼ 5 | 🇨🇭 futureware.dev | An encapsulation of a Stream<T>, a single variable of type T, and a bool indicating whether value is loaded
| 38 | ★ 2 | 5 |
| #201 ▼ 2 | 🇮🇹 mariuti.com | A Flutter library bringing a new concept of scoped providers for dependency injection, which are independent of any specific state management solution. | 38 | ★ 27 | 25 |
| #202 ▼ 2 | 🇧🇷 gruposbf.com.br | DoSo is a lightweight Dart library for simple and elegant error and state handling, designed to reduce boilerplate and avoid code generation in Flutter apps. | 37 | ★ 10 | 12 |
| #203 ▲ 7 | 🇯🇵 mono0926.com | VsyncProvider provides vsync for AnimationController. This works with provider package. | 37 | ★ 23 | 10 |
| #204 ▼ 6 | 🇻🇳 sontieu.dev | This is a testing utility designed to simplify the process of testing Blocs that produce side effects. It builds upon the bloc_test package and introduces features that allow developers to expect side effects to be emitted | 35 | ★ 2 | 1 |
| #205 ▼ 3 | 🇺🇸 martinrybak.com | A drop-in replacement for ChangeNotifier for observing only certain properties of a model. | 34 | ★ 49 | 56 |
| #206 — | 🇺🇸 rodydavis.com | A Undo/Redo Library for Flutter | 34 | ★ 6 | 85 |
| #207 ▼ 3 | Simplified state management focused on animations | 34 | ★ 32 | 6 | |
| #208 ▼ 5 | 基于provider封装的脚手架. | 34 | ★ 6 | 3 | |
| #209 ▲ 34 | 🇩🇪 firebon.de | A small wrapper class around Riverpod Mutations to bind a function to a mutation. | 33 | ★ 0 | 2 |
| #210 ▼ 2 | 🇦🇲 narek-manukyan.dev | An extension to the MobX state management library which automatically persists and restores MobX states. | 32 | ★ 2 | 9 |
| #211 — | junelee.fun | It's an easy-to-use and elegant event bus-based library. | 32 | ★ 2 | 9 |
| #212 ▼ 5 | Time-travel dev tools for flutter_bloc, inspired by Redux DevTools. Provides an in-app debugging panel and a Flutter DevTools browser extension with state history, BLoC connection graph, performance metrics, state diff, event timeline, and state replay. | 32 | ★ 0 | 3 | |
| #213 ▲ 2 | 🇬🇷 ptsakoulis.com | A flutter package that let you easily add hooks for application lifecycle state | 31 | ★ 15 | 52 |
| #214 ▼ 5 | 🇨🇴 timsmart.co | An atomic dependency and state management toolkit - fast, simple and composable. | 31 | ★ 25 | 15 |
| #215 ▼ 9 | 🇯🇵 bannzai.dev | async_value_group is a a Dart library for grouping some riverpod AsyncValues into single AsyncValue. | 31 | ★ 47 | 16 |
| #216 ▼ 5 | 🇩🇪 felixwoestmann.de | Making OverlayPortalController listenable. | 31 | ★ 2 | 3 |
| #217 ▼ 3 | A flutter package to manage application configurations via singleton pattern. | 31 | ★ 6 | 14 | |
| #218 ▲ 2 | 🇺🇸 aortem.io | Official IntelliToggle provider for the OpenFeature Dart Server SDK. | 30 | ★ 19 | 1 |
| #219 ▲ 3 | 🇷🇺 dev.go.yandex | Flutter widgets for yx_state. | 29 | ★ 65 | 12 |
| #220 ▲ 3 | A Brick domain that routes data fetching through local providers before a Supabase provider. | 29 | ★ 517 | 27 | |
| #221 ▼ 4 | 🇧🇬 primeholding.com | Set of Flutter Widgets that help implementing the BLoC design pattern. Built to be used with the rx_bloc package. | 29 | ★ 67 | 43 |
| #222 ▲ 4 | 🇺🇸 chooly.app | A state management library that enables concise, fluid, readable and testable business logic code. | 27 | ★ 211 | 68 |
| #223 ▼ 7 | Remote DevTools for Redux.dart. This package connects a Dart Redux store to the Remote Devtools Server, allowing the developer to inspect changes to the Redux Store during runtime. | 27 | ★ 53 | 20 | |
| #224 ▲ 6 | 🇺🇸 chooly.app | A state management library that enables concise, fluid, readable and testable business logic code. | 26 | ★ 211 | 6 |
| #225 ▲ 10 | 🇺🇸 karapetov.com | A minimalistic Dependency Injection and Service Locator implementation in Dart. | 26 | ★ 6 | 5 |
| #226 ▲ 16 | 🇿🇦 filledstacks.com | A set of classes to help you better manage Themes in flutter | 26 | ★ 4 | 112 |
| #227 — | 🇺🇸 stonehenge.com | State persistence and hydration adapters for BlocSignal state containers. | 26 | ★ 19 | 0 |
| #228 ▼ 9 | 🇪🇨 meedu.app | A simple State Managment, Dependency Injection, Reactive programming for dart Projects. | 25 | ★ 36 | 29 |
| #228 ▼ 3 | Fish Redux is an assembled flutter application framework based on Redux state management. | 25 | ★ 7.3K | 66 | |
| #230 ▼ 9 | 🇪🇨 meedu.app | A powerful State Management, Dependency Injection, Reactive programming and Navigation for Flutter apps. | 25 | ★ 36 | 137 |
| #231 — | A widget can prevent Child Widget unnecessary rebuild.You can customize the rebuild conditions。 | 25 | ★ 41 | 29 | |
| #232 ▲ 3 | 🇷🇺 dev.go.yandex | Custom task transformers for yx_state | 25 | ★ 65 | 10 |
| #233 ▲ 58 | 🇨🇭 pixel-innovations.com | Complete state management for Flutter — hierarchical dependency injection, intelligent async caching, and offline-first resilience. Zero boilerplate, automatic cleanup. | 25 | ★ 32 | 12 |
| #234 — | ijoysoft.com | An asynchronous variant of ValueNotifier that coalesces multiple value assignments within the same event‑loop turn into a single notification dispatched in a later microtask. | 25 | ★ 0 | 0 |
| #235 ▼ 11 | A flutter_bloc reimplementation based on flutter_hooks with the same API. | 25 | ★ 84 | 35 | |
| #236 ▼ 18 | 🇩🇪 muha.dev | A collection of helper classes to make the use of ChangeNotifier easier for state management | 25 | ★ 6 | 4 |
| #237 ▼ 3 | 🇺🇸 atsign.org | A Flutter extension to the at_client library which adds support for mobile, desktop and IoT devices. | 25 | ★ 1.4K | 0 |
| #238 ▲ 15 | Changes the theme during runtime, also presists brightness settings across restarts | 24 | ★ 319 | 136 | |
| #239 ▼ 10 | 🇨🇦 andrioussolutions.com | This class extends the capabilities of Flutter's State class and includes a controller. | 24 | ★ 5 | 11 |
| #240 — | 🇮🇳 vyuh.tech | The core library for the Vyuh framework which contains the base types and runtime. | 24 | ★ 127 | 2 |
| #241 ▲ 11 | 🇮🇱 yakov.codes | Modern implementation of the Original BLoC that uses asynchronous generators to describe relationships between events and states. | 23 | ★ 24 | 36 |
| #242 ▼ 5 | similar android BroadcastReceiver andd ios NSNotification,Used to notify the page to refresh.This is a pure dart language development package | 23 | ★ 5 | 8 | |
| #243 ▲ 7 | A top-down, recent-first Flutter event framework supporting multiple event types, routes, TabControllers, and context-based UI. | 23 | ★ 1 | 2 | |
| #244 ▲ 2 | 🇺🇸 livechattools.com | Headless Flutter client for EasyLiveChat real-time customer support: sessions, messages, attachments, typing, presence and pre/post-chat forms over HTTP and Socket.IO. No UI. | 23 | ★ 0 | 1 |
| #244 ▼ 7 | 🇧🇷 viniciusamelio.com.br | An easy to use value notifier wrapper with some sugar syntax | 23 | ★ 1 | 3 |
| #246 ▼ 2 | 🇧🇷 senior.com.br | A package that make it easy to implement the Senior X authentication for Flutter. Built to be used with the bloc state management package. | 23 | — | 4 |
| #247 ▲ 3 | The package offers a structured way to implemet clean architecture with redux pattern | 23 | ★ 1 | 2 | |
| #248 ▲ 21 | 🇵🇹 drafakiller.com | Automatically generates an observable interface for any class. Observer Pattern implementation for Dart, generalized using mixins and multiple alternative interfaces. | 22 | ★ 1 | 3 |
| #249 ▲ 4 | 🇮🇹 quantos.it | Riverpod implementation of infinite_scroll_pagination, this package allows to use infinite_scroll_pagination with Riverpod abstracting away the complexity | 22 | ★ 34 | 64 |
| #250 — | 🇷🇺 surf.ru | Universal model to represent basic UI states. | 22 | ★ 1 | 11 |
| #251 ▲ 21 | Unified static analysis and runtime profiling for Flutter rebuild scopes and their triggers. | 21 | ★ 5 | 5 | |
| #251 ▲ 4 | 🇺🇸 hig.dev | A Flutter library to easily display a list with animated changes from a Stream<List<E>>. It's like StreamBuilder + ListView.Builder with animations. | 21 | ★ 0 | 15 |
| #253 ▲ 4 | Core functionalities of a flutter application including translations, lifecycle events, navigation, dialogs | 21 | — | 4 | |
| #254 ▼ 15 | 🇮🇹 mattiapispisa.it | Conflict-free replicated data type (CRDT) - Local-first implementation provided in dart | 21 | ★ 10 | 6 |
| #255 ▲ 4 | A special BlocBuilder for displaying the lifecycle of a state with a LoadingStatus. | 21 | ★ 3 | 4 | |
| #256 ▼ 9 | 🇮🇳 praja.buzz | A set of abstractions, utilities inspired from android Jetpack to help manage state in flutter applications. | 21 | ★ 31 | 16 |
| #257 ▲ 3 | An immutable state machine that supports transient states, integrates with various state and data management frameworks, and is ideal for UI applications. | 20 | ★ 0 | 0 | |
| #258 ▲ 4 | Easy Form State Management using BLoC pattern. Separate the Form State and Business Logic from the User Interface. Async Validation, Progress, Dynamic fields, and more. | 20 | ★ 467 | 155 | |
| #259 ▲ 4 | An Elm-inspired state management for leveraging benefits from the Elm architecture while still being Dart friendly. | 20 | ★ 17 | 5 | |
| #260 ▼ 2 | plugfox.dev | Simple state management for Flutter with concurrency support. | 20 | ★ 33 | 44 |
| #261 ▼ 29 | 🇺🇸 tekmates.pro | Scoped Service Locator with Constructor Injections for Dart and Flutter. | 20 | ★ 0 | 3 |
| #262 ▼ 22 | 🇳🇿 jhonacode.com | Flutter state management with MVVM-inspired ViewModels & Notifiers. Offers fine-grained control. | 20 | ★ 7 | 5 |
| #263 ▼ 18 | Reduce flutter_bloc boilerplate with compile-time-safe context access and typed selector, builder, listener, and consumer widgets. | 20 | ★ 1 | 1 | |
| #264 ▼ 16 | State management solution for Flutter applications, providing a streamlined and efficient way to manage ViewModel-based architectures. | 20 | ★ 1 | 2 | |
| #264 ▼ 3 | 🇵🇰 evenlogix.com | Scaffold a Flutter app from a YAML config. Add features with one command, keep router and DI in sync, and migrate your stack safely. | 20 | ★ 1 | 4 |
| #266 ▼ 10 | Flutter bindings for NoveraChat — lifecycle-managed providers and controllers over the headless noverachat_dart core. | 20 | — | 0 | |
| #267 ▼ 2 | Flutter bindings for canon — router delegate, screen/entity scopes, and reactive view-state widgets over the pure-Dart canon runtime. | 19 | ★ 1 | 1 | |
| #268 ▼ 2 | Abstraction for fetching local or remote data via flutter_bloc | 19 | ★ 3 | 8 | |
| #269 ▼ 5 | 🇵🇱 sonerik.dev | ValueListenable/ValueNotifier for async operations | 19 | ★ 3 | 13 |
| #270 ▲ 10 | A Flutter plugin for seamless multi-display Android apps with shared state across multiple Flutter engines. | 19 | ★ 5 | 4 | |
| #270 ▼ 2 | 🇩🇪 dev-cetera.com | A package that simplifies adding localization to your Flutter app. | 19 | ★ 2 | 3 |
| #272 ▼ 5 | 🇰🇿 contributors.info | depend simplifies dependency management in Flutter apps, providing easy initialization and access to services across the widget tree. | 19 | ★ 6 | 9 |
| #273 ▲ 27 | xbzx.online | A high-performance reactive state management library for Flutter featuring automatic dependency tracking and granular field-level updates. | 19 | ★ 2 | 3 |
| #274 ▼ 3 | 🇺🇸 stonehenge.com | Riverpod interoperability adapters for BlocSignal state containers. | 19 | ★ 19 | 0 |
| #275 ▲ 9 | Token lifecycle management with storage, refresh, and token streams. | 19 | ★ 0 | 0 | |
| #276 — | basecontrol.dev | Flutter Control is complex library to maintain App and State management, Dependency Injection, Navigation with Routing, Localization and more.. | 18 | ★ 21 | 22 |
| #277 ▲ 2 | 🇩🇪 dev-cetera.com | A pragmatic dependency injection (DI) system, coupled with service classes for seamless state management in Dart. | 18 | ★ 3 | 4 |
| #278 — | 🇰🇷 ittae.com | A comprehensive analysis_server_plugin that automatically enforces Clean Architecture principles in Flutter projects with Riverpod state management. | 18 | ★ 3 | 3 |
| #279 ▲ 30 | hexsis.com | BLoC/Cubit extension for hexsis_infinity_scroll with zero boilerplate and full scroll integration. | 18 | — | 0 |
| #280 ▼ 5 | 🇫🇷 branvier.com | Easily scope providers to routes with GoProviderRoute and ShellProviderRoute. | 18 | ★ 15 | 25 |
| #281 ▲ 5 | 🇵🇰 gocodeable.com | A beautiful, customizable country picker for Flutter with 250 countries, 5,300+ states, 150,000+ cities, 5 display modes, theming, and 132 translations. | 17 | ★ 20 | 36 |
| #282 — | gsmlg.dev | BLoC for DuskMoon theme persistence (theme name + mode) | 17 | — | 0 |
| #283 — | 🇩🇪 ahmadre.com | Real-time collaborative editing for lexical_core: a transport-agnostic CRDT, an editor binding and presence awareness. | 17 | ★ 1 | 0 |
| #284 ▼ 2 | Wrapper that improves readability and solves the common refiring FutureBuilder problem | 17 | ★ 11 | 29 | |
| #285 ▼ 15 | dotpea.com | A flutter_riverpod-based architecture (ref.watch, Result, UseCase, UiEventEmitter) and recommended folder structure, extending flutter_basic_kit_library. | 17 | ★ 0 | 2 |
| #286 ▼ 13 | dotpea.com | A provider-based MVI architecture (MviViewModel, onAction, UiEventEmitter) and recommended folder structure, extending flutter_basic_kit_library. | 16 | ★ 0 | 2 |
| #287 ▼ 14 | dotpea.com | A flutter_bloc-based architecture (Result, UseCase, Bloc/Event/State separation) and recommended folder structure, extending flutter_basic_kit_library. | 16 | ★ 0 | 2 |
| #288 ▼ 11 | 🇵🇦 goldenm.com | A fork of vxstate with added features and improvements. | 16 | ★ 0 | 0 |
| #289 — | 🇺🇸 apexive.com | A Flutter package to display the data loaded with list_bloc. | 16 | ★ 3 | 1 |
| #290 ▲ 5 | A Flutter package that implements the Clean Architecture by Uncle Bob in Flutter. It provides Views, Controllers, Presenters, Observers, and UseCases. | 16 | ★ 734 | 422 | |
| #291 ▲ 3 | aymtools.com | AnLifecycle draws on lifecycle in androidx to implement lifecycle on Flutter, Developers can sense the LifecycleState under the current context wherever you need it. | 16 | ★ 3 | 4 |
| #292 ▼ 6 | 🇺🇸 alphamikle.dev | Isolator is a package, which offer to you a simple way for creating two-component states with isolated part and frontend part of any kind - BLoC, MobX, ChangeNotifier and others | 16 | ★ 57 | 84 |
| #292 ▼ 2 | 🇵🇱 dash-kit.blogspot.com | The core component for DashKit that provides basic architecture components | 16 | ★ 6 | 10 |
| #294 ▲ 2 | 2devs.io | A light, powerful and quick Reactive State Management, Dependency Injection and Event Handler. | 16 | ★ 23 | 60 |
| #295 ▲ 17 | 🇮🇹 mariuti.com | solidart_lint is a developer tool for users of solidart, designed to help stop common issues and simplify repetitive tasks | 16 | ★ 230 | 15 |
| #295 ▼ 3 | A package with stream based Flutter Widgets that facilitate an reactive programming style. | 16 | ★ 40 | 17 | |
| #297 ▲ 24 | wyattcoder.top | FlowR: state management package for the MVVM pattern based on reactive programming. | 16 | ★ 2 | 2 |
| #298 ▲ 9 | 🇬🇪 ainkin.com | A state management solution on top of Router API for larger apps. | 16 | ★ 22 | 65 |
| #299 — | 🇨🇳 homedot.space | This is a basic library based on Getx. In order to build applications conveniently and quickly, you can quickly integrate the basic functions needed by general applications. | 15 | ★ 2 | 4 |
| #300 ▼ 15 | Dart mediatr package. Central mediator that allows sending requests, and publishing events. | 15 | ★ 6 | 7 | |
| #301 ▼ 13 | 🇮🇸 konstant.is | Reduce the massive amount of boilerplate for Flutter redux application | 15 | ★ 9 | 8 |
| #302 ▼ 9 | Deterministic reactive computation core with explicit dependency graphs, boxes, and flows. Designed for testable business logic and state pipelines.
| 15 | ★ 1 | 2 | |
| #303 ▼ 5 | 🇩🇪 schultek.dev | This package brings back context.read and context.watch for riverpod | 15 | ★ 7 | 18 |
| #304 ▲ 7 | 🇩🇪 dev-cetera.com | A package offering tools to manage app state using ValueListenable objects called Pods. | 15 | ★ 3 | 5 |
| #305 — | A straightforward way to manage global state in flutter apps. | 15 | ★ 4 | 17 | |
| #306 ▲ 2 | Full Orbital package that reexports core, injector, router and state. | 15 | — | 0 | |
| #307 ▼ 4 | 🇧🇷 softarch.dev | Stark - a pragmatic lightweight dependency injection framework for Dart | 15 | ★ 7 | 9 |
| #308 ▼ 11 | dijinx.com | A simple, lightweight package for adding undo/redo functionality to your Flutter apps, suitable for both primitives and complex objects | 15 | ★ 2 | 6 |
| #309 ▲ 3 | 🇺🇸 rodydavis.com | linter and developer tool for signals | 15 | ★ 801 | 7 |
| #310 ▲ 5 | LiveData is a data holder class that can be observed. This is a Flutter implementation inspired by Android LiveData | 15 | — | 14 | |
| #311 ▼ 9 | 🇳🇿 jhonacode.com | Functional error handling with Result pattern. Safely manage operations that can fail, with clean, type-safe error control. | 15 | ★ 2 | 3 |
| #312 — | 🇯🇵 sora.fukui.jp | Entity State Management Package | 15 | ★ 1 | 1 |
| #313 ▼ 9 | 🇯🇵 flutterquery.com | Fetch, cache, and sync server data with automatic state management and background updates, inspired by TanStack Query. | 14 | ★ 32 | 38 |
| #314 ▼ 5 | 🇺🇸 xmartlabs.com | Dart package for Async Data Loading and Caching. Combine local (DB, cache) and network data simply and safely. | 14 | ★ 85 | 119 |
| #314 — | Flutter plugin for the Adaptive SDK Core module. Provides SDK initialization, user session management, and a resilient HTTP client with offline queue for the Adaptive e-learning platform. | 14 | ★ 0 | 0 | |
| #314 ▼ 8 | 🇺🇸 gsconrad.com | A re-imagined declarative approach to application design and architecture | 14 | ★ 148 | 12 |
| #317 ▼ 17 | 🇩🇪 ehwplus.com | A state for StatefulWidgets that is aware of its visibility. | 14 | ★ 15 | 34 |
| #318 — | A dart library that helps you to implement the BLoC pattern. | 14 | ★ 1 | 0 | |
| #319 — | 🇺🇸 flutter.institute | A group of pre-built providers the wrap the basic dart collections - list, set, map | 14 | ★ 3 | 3 |
| #320 ▲ 6 | junelee.fun | June is a lightweight and modern state management library that focuses on providing a pattern very similar to Flutter's native state management. | 13 | ★ 65 | 88 |
| #320 ▼ 2 | 🇦🇺 onepub.dev | An improved version of FutureBuilder | 13 | ★ 2 | 6 |
| #322 — | 🇺🇸 stonehenge.com | OpenTelemetry tracing instrumentation for BlocSignal. | 13 | ★ 23 | 0 |
| #323 — | Notifier Plus is a Flutter plugin that improves reactive data handling, merges consecutive state updates, and prevents redundant rebuilds. It provides specialized notifiers (both synchronous and asynchronous), composable watchers, and useful utilities (like OneCallTask) to streamline state management and enhance performance. | 13 | ★ 3 | 2 | |
| #324 — | coreline.agency | Flutter library for fetching, caching and invalidating asynchronous data. | 13 | ★ 31 | 52 |
| #325 — | fluttersdk.com | A Laravel-inspired Flutter framework with Eloquent ORM, routing, and MVC architecture. | 13 | ★ 1 | 0 |
| #326 ▲ 8 | 🇺🇸 apexive.com | A BLoC library for loading data from an api end-point with filtering and pagination. | 13 | ★ 3 | 2 |
| #327 ▲ 11 | 🇪🇸 kherel.com | Cubit Form | 13 | ★ 9 | 15 |
| #327 ▲ 6 | Dart SDK for SpacetimeDB. v2 wire protocol, real-time typed tables, reactive primitives, optimistic updates, and opt-in offline storage for Flutter apps. | 13 | ★ 30 | 5 | |
| #329 ▼ 2 | A flutter implementation of riverform using flutter_riverpod package. | 13 | ★ 11 | 1 | |
| #330 ▼ 2 | dart.nogipx.dev | Convergent Replicated Data Types for Dart — composable building blocks for offline-first apps. Registers, sets, counters, maps that merge deterministically across replicas without a central coordinator. | 13 | ★ 0 | 0 |
| #331 ▼ 2 | An automated Flutter architecture generator (Clean, MVVM, MVC with Bloc, Cubit, Riverpod, Provider, GetX), feature module generator, and multi-flavor CLI configuration tool. | 13 | ★ 0 | 2 | |
| #332 ▲ 7 | 🇳🇵 sharmadhiraj.com | Safely store access and refresh tokens, efficiently refreshing access tokens upon expiration. | 13 | — | 6 |
| #332 ▼ 12 | 🇫🇷 icysun.fr | Flutter package to Fetch and display asynchronous data easily | 13 | ★ 1 | 6 |
| #332 ▲ 13 | yaminokishi.com | High-level data layer for Clean Architecture with standardized Drivers, typed DataSources, and Repository mixins for caching, deduplication, and safe error handling. | 13 | ★ 0 | 0 |
| #335 ▼ 4 | Minimal reactive-store + scoped dependency injection for Flutter. Retain and release stores by reference count, wire them into widgets with one line, rebuild on value change. Five files, zero codegen.
| 12 | — | 1 | |
| #336 ▼ 4 | A minimal MVVM ViewModel contract for Flutter using ChangeNotifier and ValueListenable<Result<T>>. | 12 | ★ 0 | 0 | |
| #336 — | 🇺🇸 fluttercommunity.dev | Reactive event handler wrapper class inspired by ReactiveUI. | 12 | ★ 136 | 49 |
| #338 ▼ 8 | RxDart Subscriptions management. Provide Apis to store and manage RxDart subscriptions and provide methods to unsubscribe them all. | 12 | ★ 1 | 0 | |
| #339 ▼ 5 | 🇮🇹 mattiapispisa.it | Flutter reactivity for crdt_lf — rebuild widgets when CRDT state changes, with selectors, a provider and a collaborative text field. Wraps provider, like flutter_bloc. | 12 | ★ 10 | 0 |
| #340 — | aymtools.com | A package for managing ViewModel that depends on an_lifecycle. Similar to Androidx ViewModel. | 12 | ★ 4 | 4 |
| #341 — | Zero-magic reactive state management framework for CubePod with fine-grained reactivity. | 12 | ★ 1 | 1 | |
| #342 — | 🇺🇸 stonehenge.com | Dedicated Flutter DevTools extension UI for inspecting BlocSignal containers. | 12 | ★ 23 | 0 |
| #343 — | A super module using bloc and clean architecture that is common in every app such as authentication, utils, extension and common widgets. | 12 | — | 7 | |
| #343 ▲ 7 | Cherrypick is a small dependency injection (DI) library for dart/flutter projects. | 12 | ★ 11 | 17 | |
| #345 ▲ 17 | Provides a declarative hierarchical state machine implementation that loosely follows the UML State Machine specification. | 12 | ★ 13 | 9 | |
| #346 ▼ 12 | 🇺🇸 gsconrad.com | A re-imagined declarative approach to application design and architecture | 12 | ★ 148 | 66 |
| #347 ▼ 4 | 2devs.io | A light, powerful and quick Reactive State Management, Dependency Injection and Event Handler. | 12 | ★ 23 | 39 |
| #348 ▼ 3 | 🇲🇲 widget-lab.dev | Flutter annotations and runtime APIs for Dust-generated routing, state management, and i18n. | 12 | ★ 3 | 0 |
| #349 ▲ 4 | 🇺🇸 knock.app | A client-side Flutter library to interact with user-facing Knock features, such as feeds. | 12 | ★ 4 | 3 |
| #350 — | Reactive state management extensions for navhost — .obs values, Obs auto-tracking widget, ViewModelBuilder, and Listen. | 12 | ★ 0 | 0 | |
| #351 ▼ 6 | A dart form implementation using riverpod package. | 12 | ★ 11 | 3 | |
| #352 — | A high-performance, tactical grid engine for Flutter. Featuring an immutable state-driven drag-and-resize system with built-in collision detection. | 12 | ★ 1 | 0 | |
| #353 ▲ 13 | A state management library using the Observer pattern, optimized for notifying changes in collections. | 11 | ★ 4 | 6 | |
| #353 ▼ 2 | flutter-it.dev | A convenience package that re-exports the entire flutter_it ecosystem - get_it, watch_it, command_it, and listen_it. Import once, use all the reactive state management tools. | 11 | ★ 17 | 12 |
| #355 — | 🇰🇭 pckimlong.com | Runtime helpers, annotations, and mixins for Riverpod experimental mutations. | 11 | ★ 1 | 0 |
| #356 — | 🇨🇦 richardcoutts.com | MVVM+ is a lightweight Flutter implementation of MVVM, plus a locator for sharing states via a global registry (like GetIt) or inherited widgets (like Provider). | 11 | ★ 23 | 44 |
| #357 ▲ 2 | 🇮🇳 digia.tech | Flutter SDK for rendering server-driven UIs using JSON from Digia Studio. Supports dynamic layouts, state, actions, and custom widgets. | 11 | ★ 16 | 21 |
| #357 ▲ 14 | A Time Traveling Redux Debugger for Flutter | 11 | ★ 40 | 14 | |
| #359 ▼ 3 | 🇺🇸 locality.media | Realtime state synchronization across devices, powered by the Locality Social Cloud. | 11 | — | 0 |
| #360 — | normidar.com | A Flutter package for easy language selection with beautiful UI and state management support. | 11 | ★ 0 | 2 |
| #361 ▲ 6 | 🇹🇭 growerp.com | Core building block for the GrowERP frontend: authentication, theming, navigation, and shared widgets used by every GrowERP Flutter package and app. | 11 | ★ 109 | 1 |
| #362 — | 🇭🇺 westito.dev | Code generator for mono_bloc. Generates event classes, action handlers, and base bloc classes from annotated methods. | 11 | ★ 0 | 0 |
| #363 — | Riverpod provider observer adapter for DebugKit. Records provider state events into the State tab with sanitization and optional log mirroring. | 11 | ★ 1 | 0 | |
| #364 ▲ 14 | aymtools.com | A utility similar to Compose’s remember, which leverages anlifecycle to let Flutter’s BuildContext remember an instance and provide corresponding management functions. | 11 | ★ 2 | 4 |
| #365 — | Optimistic, message-driven state engine: a journal of sealed facts folded into keyed stores and units, with guards, correlation, and merge edges. Pure Dart. | 11 | ★ 2 | 1 | |
| #366 ▲ 3 | 🇭🇺 westito.dev | Flutter hooks for MonoBloc - easily handle actions and state in HookWidget components | 11 | ★ 0 | 0 |
| #367 ▲ 20 | 🇧🇷 flutterando.com.br | Smart project structure with dependency injection and route management | 11 | ★ 1.4K | 5 |
| #368 ▲ 4 | 🇺🇸 bloclibrary.dev | Angular Components that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package. | 11 | ★ 12.5K | 39 |
| #369 — | A high-performance, ultra-lightweight, and fine-grained reactive state management solution for Flutter. | 11 | ★ 0 | 0 | |
| #370 ▼ 9 | Type-safe event bus with Riverpod integration for Flutter. | 10 | ★ 2 | 3 | |
| #371 ▲ 3 | A modular Flutter utilities package useful utilities such as constants, extensions, helpers, mixins, and state management. | 10 | ★ 0 | 0 | |
| #371 ▲ 3 | 🇰🇷 coralline.dev | A reactive state management framework for Flutter based on chain of reactivity and lazy computation pipeline. | 10 | ★ 0 | 1 |
| #373 ▼ 28 | 🇧🇷 deebx.tech | A fastest, lightweight, high-performance, and boilerplate-free state management and dependency injection solution for Flutter. | 10 | ★ 7 | 12 |
| #373 ▲ 5 | Simple State Manager (Focusing on simplicity and rebuilding only the necessary) | 10 | ★ 35 | 40 | |
| #375 — | A high-performance, type-safe global event bus system for Flutter applications with priority support, batch processing, comprehensive logging, and visual debugging tools. | 10 | ★ 0 | 1 | |
| #375 ▼ 8 | Refactored architecture with enhanced global configuration for state management and data handling in Flutter applications. This package provides a robust solution for managing API states, including loading, error handling, and data retrieval, while ensuring a clean and maintainable codebase. | 10 | ★ 2 | 5 | |
| #375 ▲ 24 | 🇬🇪 ainkin.com | A workaround for Flutter Issue 108697 that prevents state recovery on page refresh. Gets the state directly from the browser History API. | 10 | ★ 3 | 6 |
| #378 — | 🇵🇰 ottomancoder.com | Visual devtools overlay for tanquery. Inspect query cache, mutation log, and query states in real-time with a floating panel overlay. | 10 | ★ 4 | 1 |
| #379 — | A customizable file upload progress indicator widget for Flutter, supporting multiple variants (linear, circular, overlay, and percentage text) and integration with flutter_bloc state management. | 10 | ★ 1 | 1 | |
| #379 ▼ 21 | 🇨🇳 fluttercandies.com | Provider state management integration for the Kache Flutter library. | 10 | ★ 6 | 1 |
| #381 — | 🇺🇸 lynot.io | Dart package to implement forms in an easy, fast and effective way using the bloc package | 10 | ★ 11 | 6 |
| #382 — | 🇺🇸 restage.dev | Pure-Dart Remote Flutter Widget (RFW) catalog format, schemas, validation, and shared value types used across the Restage packages. | 10 | ★ 1 | 0 |
| #383 — | pusk.software | Immutable context for carrying data through an application. | 10 | ★ 0 | 0 |
| #384 — | 🇵🇰 ottomancoder.com | Flutter adapter for tanquery. Widget builders for automatic caching, stale-while-revalidate, and background refetching. QueryBuilder, MutationBuilder, InfiniteQueryBuilder. | 10 | ★ 4 | 1 |
| #385 — | flutterings.dev | A simple reactive navigation middleware for Flutter's redux library. | 10 | ★ 44 | 13 |
| #386 ▲ 57 | A tool kit for provider package with predefined builders, listeners, caches, observers and much more with reduced boilerplate. | 10 | ★ 1 | 6 | |
| #387 ▲ 14 | 🇨🇦 richardcoutts.com | A locator that manages models in a global registry (like GetIt) and in the widget tree (like Provider, InheritedWidget). | 10 | ★ 3 | 6 |
| #388 ▲ 3 | 🇺🇸 stonehenge.com | OpenTelemetry tracing instrumentation for BlocSignal. | 10 | ★ 30 | 0 |
| #388 ▲ 3 | 🇮🇳 smutech.net | A high-performance dependency injection library for Dart and Flutter. Features multi-profile support and serves as a drop-in replacement for get_it with enhanced capabilities. | 10 | ★ 0 | 0 |
| #390 ▲ 11 | 🇧🇬 primeholding.com | A Flutter package with the goal to enable testing rxBlocs from the FlutterRxBloc package with ease. | 10 | ★ 67 | 17 |
| #390 — | gutev.dev | A replacement for ChangeNotifier and ValueNotifier that is easier to use and more flexible | 10 | ★ 10 | 17 |
| #392 ▲ 14 | 🇮🇳 codepur.dev | A reactive state management library for Flutter with a simple and intuitive API which allows you to build Flutter applications with ease. | 10 | ★ 41 | 12 |
| #393 — | Fine-grained reactive primitives for deterministic updates and derived state. | 10 | ★ 2 | 1 | |
| #393 — | gutev.dev | Provides the core of live cells: A replacement for ChangeNotifier and ValueNotifier that is easier to use and more flexible
| 10 | ★ 10 | 1 |
| #393 ▲ 8 | 🇰🇿 yet-another.dev | A Flutter package for managing scopes and dependency injection within the widget tree | 10 | ★ 1 | 0 |
| #396 — | 10v3n4m.cc | Cascading Thai address picker widgets (province/district/subdistrict + postcode) for Flutter. No state-management lock-in, no code generation. | 10 | ★ 0 | 0 |
| #396 — | ijoysoft.com | A mixin to avoid "setState while widget is building or locked" issue and improve performance. | 10 | ★ 0 | 0 |
| #398 — | 🇺🇸 toggly.io | SQLite persistence backend for the Toggly Flutter SDK (feature_flags_toggly), enabling offline feature flag, variant, and JWKS caching via sqflite. | 10 | ★ 5 | 0 |
| #399 — | 🇸🇬 adoptrack.com | Riverpod-native Firebase bootstrap, telemetry, Crashlytics, Performance, Dio, and test fake helpers for Flutter apps. | 9 | ★ 0 | 1 |
| #400 ▲ 4 | 🇷🇺 dev.duit.pro | Server driver UI framework for Flutter. Allows you to update your cool UI without updating the app! | 9 | ★ 59 | 19 |
| #400 ▼ 27 | Build on top of the wonderful flutter_bloc package. Contains some useful blocs/cubits. | 9 | ★ 3 | 3 | |
| #402 ▲ 2 | 🇧🇪 impaktfull.com | Shared architecture for Impaktfull Flutter projects. | 9 | ★ 2 | 1 |
| #403 ▲ 3 | 🇺🇸 toggly.io | Secure-storage persistence backend for the Toggly Flutter SDK (feature_flags_toggly), enabling offline feature flag, variant, and JWKS caching via flutter_secure_storage. | 9 | ★ 5 | 0 |
| #404 ▲ 5 | Flutter integration for Modularity framework. Provides widgets and utilities for module-based Flutter apps. | 9 | ★ 3 | 1 | |
| #404 ▲ 5 | 🇺🇸 toggly.io | On-disk (plain JSON file) persistence backend for the Toggly Flutter SDK (feature_flags_toggly), enabling offline feature flag, variant, and JWKS caching. | 9 | ★ 5 | 0 |
| #404 ▲ 2 | 🇺🇸 rivelabs.io | A comprehensive Flutter package for managing Rive animations with data binding, image replacement, and global state management capabilities. | 9 | ★ 2 | 3 |
| #407 ▲ 6 | normidar.com | A helpful tool for riverpod developer. | 9 | ★ 0 | 2 |
| #408 ▲ 3 | Core implementation of Modularity framework providing dependency injection container and module lifecycle management. | 9 | ★ 3 | 1 | |
| #408 ▼ 23 | 🇺🇸 glasberg.dev | Combines flutter_hooks and async_redux packages to add Redux to flutter_hooks | 9 | ★ 3 | 5 |
| #408 ▲ 3 | 🇮🇳 appamania.in | Flutter reactive render binding for DripState, enabling zero-rebuild UI updates through direct RenderObject synchronization. | 9 | ★ 0 | 0 |
| #411 ▼ 56 | experimental.plugfox.dev | A cross-platform declarative router for Flutter with a focus on state and nested navigation. Made with ❤️ by PlugFox. | 9 | ★ 103 | 98 |
| #412 ▲ 2 | Unified network BLoC for Flutter - request coalescing, caching, retry, and interceptors built on the Juice framework. | 9 | ★ 4 | 2 | |
| #412 ▲ 3 | 🇬🇧 nqcomputing.com | A Data Monitor package that encapsulates Annotations, Example and Utilities. | 9 | ★ 1 | 2 |
| #414 ▼ 26 | 🇭🇺 yhdart.com | The [bloc_scope] package helps you to easily cancel the futures and streams in case of BLOC or Cubit disposing. | 9 | ★ 1 | 4 |
| #415 ▲ 2 | Hierarchical dependency scopes with deterministic ownership and teardown. | 9 | ★ 2 | 1 | |
| #415 — | 🇺🇸 felangel.dev | An extension to the bloc state management library which adds support for broadcasting state changes to stream channels. | 9 | ★ 26 | 26 |
| #417 ▼ 28 | 🇧🇷 opensource.tatamemaster.com.br | Lightweight reactive state management for Flutter with zero external dependencies: observable values plus an auto-tracking Observer widget. | 9 | ★ 1 | 3 |
| #418 — | A lightweight, high-performance, molecular state management library for Flutter. | 9 | ★ 0 | 0 | |
| #419 ▲ 12 | 🇯🇵 k9i.app | Flutter/Riverpod pagination utilities. Easily build screens with loading/error states. Supports page, offset, and cursor-based pagination. | 9 | ★ 17 | 14 |
| #420 — | 🇻🇳 rithamto.site | A CLI tool for scaffolding and managing Flutter projects with GetX and Clean Architecture. | 9 | ★ 0 | 1 |
| #421 ▼ 3 | renesanse.net | Most simple and stable ui update instrument | 9 | ★ 10 | 9 |
| #421 ▼ 28 | A minimal, elegant, and powerful reactive state management solution for Flutter. Built to be simple, intuitive, and fully compatible with Flutter's widget system.
| 9 | ★ 1 | 3 | |
| #421 — | 17ued.top | Declarative hooks for Flutter Dva state management. Provides useDvaConnect, useDvaProps, and useDvaStore hooks on flutter_hooks for reactive store access in Flutter widgets. | 9 | — | 0 |
| #424 — | DevConnect client SDK for Flutter - auto-intercepts HTTP, logs, state, storage. Works with Dio, http, Firebase, OAuth2, logger, talker, fimber, and more. | 9 | ★ 4 | 1 | |
| #425 ▲ 13 | 🇮🇳 dhwaniris.com | Flutter SDK for offline-first Frappe/ERPNext mobile apps with auth, API access, dynamic forms, and sync-aware local data operations. | 9 | ★ 37 | 8 |
| #426 ▼ 2 | A Flutter CLI for generating GetX, Dio, ScreenUtil, routing, services, and feature architecture. | 9 | — | 1 | |
| #426 — | 🇬🇷 ptsakoulis.com | A flutter package that manages dispose callbacks and subscriptions cancellations. | 9 | ★ 2 | 4 |
| #428 ▼ 8 | 🇺🇸 lynot.io | Flutter package to implement forms in an easy, fast and effective way using the lyform and flutter_bloc packages. | 9 | ★ 11 | 5 |
| #429 ▼ 3 | 17ued.top | A Flutter state management library inspired by dva, built on Redux. Supports models, reducers, async effects, loading plugin, and state persistence. | 9 | — | 0 |
| #430 ▼ 3 | 🇬🇧 nqcomputing.com | A package that encapsulates Build Generators for the data_monitor package. | 9 | ★ 0 | 0 |
| #430 ▼ 3 | app essentials - common app infrastructure for localizations, ui messages, state management, useful extensions, rest api | 9 | ★ 4 | 18 | |
| #432 ▼ 3 | 🇰🇷 coralline.dev | A high-performance Dart reactive framework implementing Chain of Reactivity and Lazy-computation pipelines. | 9 | ★ 0 | 1 |
| #433 ▼ 2 | 🇰🇷 coralline.dev | Official extension library for Coralline, bringing reactive pipeline operations to Dart collections and iterables. | 9 | ★ 0 | 1 |
| #434 — | 🇨🇦 justin-shep.dev | Core state management primitives for the Current ecosystem | 8 | ★ 0 | 0 |
| #434 — | Core Dart runtime for Levit scopes, controllers, stores, and reactive ownership. | 8 | ★ 2 | 1 | |
| #436 — | Structured Flutter state management with typed stores, scoped rebuilds, effects, persistence, and test helpers. | 8 | ★ 0 | 0 | |
| #436 — | A Dart code generation package for Role-Based UI Access Control in Flutter widgets. | 8 | ★ 0 | 1 | |
| #438 — | A powerful Flutter package for executing async operations with built-in error handling, loading dialogs, retry logic, and Result pattern support. | 8 | ★ 0 | 1 | |
| #439 — | 🇺🇸 arcane.art | Anchor data in your widget tree & obtain them more reliably than provider. | 8 | ★ 2 | 2 |
| #439 ▲ 2 | easy to use flutter async state with hook | 8 | ★ 1 | 2 | |
| #441 ▲ 118 | 🇺🇸 veilid.com | Advanced tools for development using the BLoC pattern | 8 | — | 2 |
| #442 — | 🇩🇪 anais.dev | Action Hooks, a Flutter Hook for building asynchronous commands | 8 | ★ 1 | 1 |
| #443 ▲ 4 | An easy-to-use Flutter package offering a streamlined BLoC pattern implementation for intuitive and efficient state management in Flutter apps. | 8 | ★ 6 | 5 | |
| #443 ▲ 14 | clynamic.net | A wrapper around sharedpreferences which provides a valuenotifier for each preference. | 8 | ★ 3 | 5 |
| #443 — | 🇭🇺 westito.dev | Flutter widgets and utilities for mono_bloc. Provides MonoBlocActionListener for handling side effects in Flutter apps. | 8 | ★ 0 | 0 |
| #446 — | Deterministic ownership and fine-grained reactivity for Flutter applications. | 8 | ★ 2 | 1 | |
| #446 ▲ 165 | swanflutterdev.com | Independent Flutter state management, routing, and DI solution inspired by GetX with high performance. | 8 | ★ 12 | 15 |
| #446 ▲ 2 | Easy Form State Management using BLoC pattern. Separate the Form State and Business Logic from the User Interface. | 8 | ★ 1 | 2 | |
| #449 ▼ 3 | A flutter package template with sample code and usage of Bloc pattern for state management. | 8 | ★ 0 | 1 | |
| #449 ▲ 24 | A flutter package for the cart management. This package helps you to perform basic cart operation like (Add to cart, Remove from cart, Get total count) etc. | 8 | ★ 46 | 99 | |
| #451 ▲ 2 | dartway.dev | The Flutter skeleton of a DartWay app: bootstrap runner, guarded UI actions, the AsyncValue rendering contract, notifications and error reporting. Riverpod-native. | 8 | ★ 11 | 1 |
| #452 ▼ 4 | 🇩🇪 inlavigo.com | Supply Chain (SC) is a data flow and state management architecture. | 8 | ★ 1 | 2 |
| #452 ▲ 10 | clynamic.net | Idiomatic State Lifecycles for Flutter. Part of the State, part of the Tree. | 8 | ★ 4 | 4 |
| #452 ▼ 4 | A lightweight reactive architecture framework and design system toolkit for Flutter multiplatform applications. | 8 | ★ 0 | 1 | |
| #452 ▼ 4 | 🇨🇳 songfei.org | Agility Redux is a modular, pluggable Redux state management library. | 8 | ★ 0 | 0 |
| #456 ▼ 2 | 🇮🇳 appamania.in | Pure Dart reactive state management with microtask batching and single-propagation-pass updates, with zero Flutter dependency. | 8 | ★ 0 | 0 |
| #457 ▲ 23 | 🇨🇴 leancode.co | An extension of leancode_cubit_utils that provides cqrs support. | 8 | ★ 8 | 2 |
| #458 — | A serverless Flutter framework for building applications with an event-sourced architecture, shared site management, and built-in compliance. | 8 | ★ 2 | 1 | |
| #458 — | 🇨🇷 andrey-d-araya.dev | The official CLI for the Air Framework. Streamline your Flutter development with modular architecture, automated code generation, and scalable state management. | 8 | ★ 0 | 0 |
| #458 ▼ 2 | EventTaxi could be used to send events through different layers of the application decoupled from the architecture. | 8 | ★ 14 | 7 | |
| #461 — | 🇬🇧 winchetechnologies.co.uk | Flutter widget integration for Orchestra — scope, reactive widgets, and handler API connecting the Orchestra runtime to the Flutter widget tree. | 8 | ★ 0 | 0 |
| #462 ▲ 9 | A state management library for Flutter that combines aspects of
Redux and BLoC. Rebloc uses streams and BLoCs to compose
middleware and reducers.
| 8 | ★ 212 | 16 | |
| #462 ▲ 25 | 🇨🇴 jocaagura.com | Starter archetype for Flutter apps with Jocaagura Clean Architecture, cross-cutting BLoCs, theming, and navigation setup. | 8 | ★ 3 | 2 |
| #464 ▲ 10 | clynamic.net | Sane Provider-Provider dependencies with flutter_sub. A smart alternative to ProxyProvider. | 8 | ★ 3 | 1 |
| #464 — | A reusable Flutter infrastructure package — cache, storage, auth, network, database, permissions, formatters, and more. | 8 | ★ 0 | 1 | |
| #466 ▲ 11 | A clean & simple MVVM solution for state management using Provider package. | 8 | ★ 52 | 72 | |
| #466 ▼ 35 | 🇨🇳 fluttercandies.com | Bloc and Cubit state management integration for the Kache caching library. | 8 | ★ 6 | 1 |
| #468 ▼ 20 | A mixin on Bloc that allows to perform UI actions and get results back. | 8 | ★ 1 | 2 | |
| #469 ▼ 2 | Flutter bindings for Levit scopes, rebuild boundaries, and widget-tree ownership. | 8 | ★ 2 | 1 | |
| #469 ▼ 6 | 🇧🇬 primeholding.com | rx_bloc_cli that enables quick project setup including: flavors, localization [intl], state management [rx_bloc], routing [go_router], design system, analytics [firebase], tests | 8 | ★ 67 | 32 |
| #471 — | A reusable, MVC-style infinite-scroll pagination toolkit for Flutter — one controller, many providers (Future/Stream/sync), page or cursor based, eight builders, hasReachedEnd, item + batch ops, key-based dedup (DuplicateResolver are byUpdatedAt/byVersion/custom), SortManager, selection, focus, scroll-to-index, rxdart realtime merging, bloc bindings (PaginationBloc/PaginationCubit), and a multi-section Sliver engine for mixed list + grid feeds. | 7 | ★ 0 | 1 | |
| #472 ▼ 18 | hosteday.com | A lightweight Flutter SDK for connecting apps with HosteDay APIs, including authentication, user requests, custom endpoints, and realtime support. | 7 | ★ 0 | 4 |
| #473 — | easazade.com | Best dependency injection library for Flutter, Rethought and redesigned specifically for flutter | 7 | ★ 2 | 1 |
| #473 — | A reactive state management library. Manage your application's states, effects, and actions easy way. Make apps more scalable with a unidirectional data-flow. | 7 | ★ 2 | 1 | |
| #475 ▼ 4 | 🇺🇸 lynot.io | Dart package to implement forms in an easy, fast and effective way using the bloc package | 7 | ★ 11 | 2 |
| #475 ▲ 6 | 🇺🇸 weblowe.com | An advanced Flutter package for state management and business logic components, extending flutter_bloc. | 7 | ★ 2 | 4 |
| #475 ▲ 14 | 🇩🇪 cachapa.net | A dart-native turnkey solution for painless network synchronization | 7 | ★ 32 | 14 |
| #475 ▲ 2 | 🇫🇷 glennso.dev | Flutter widgets for Piper State with lifecycle-aware ViewModel scopes, automatic dependency tracking, builders, listeners, and effects. | 7 | ★ 5 | 1 |
| #475 ▼ 9 | 🇺🇸 jozz.biz | Easily save and load values locally. Effortless local persistence with type safety and zero boilerplate. Just get, set, and go. Drop-in replacement for raw SharedPreferences. | 7 | ★ 10 | 17 |
| #480 ▲ 29 | 🇫🇷 bam.tech | A mutation implementation for the riverpod community - made by Theodo | 7 | ★ 3 | 10 |
| #481 ▲ 3 | 🇨🇦 thirdversion.ca | A simple yet powerful state management library for Flutter. Keeps your widget build methods clean, with ZERO dependencies on 3rd-Party packages. | 7 | ★ 1 | 3 |
| #482 ▲ 18 | This package allows you to easily undo and redo saved data in your applications. | 7 | ★ 1 | 5 | |
| #483 — | Deterministic ownership and fine-grained reactivity for pure Dart applications. | 7 | ★ 2 | 1 | |
| #484 — | A distilled, high-performance micro-state management and scoped DI engine for Flutter. | 7 | ★ 1 | 1 | |
| #484 ▼ 17 | Dash library is responsible to offer a service locator pattern that cares about provide and dispose blocs. | 7 | ★ 35 | 10 | |
| #486 ▲ 14 | 🇲🇾 dukefirehawk.com | Keep application instances in sync with a simple pub/sub API. | 7 | ★ 5 | 2 |
| #487 ▲ 2 | 🇳🇬 drdejavu.ng | Reactive state management framework for scalable flutter applications. | 7 | ★ 18 | 25 |
| #487 ▲ 8 | Simple but powerfull Flutter navigation with riverpod and Navigator 2.0 | 7 | ★ 27 | 25 | |
| #487 ▲ 15 | 🇺🇸 solid.software | An automatically persisted BehaviorSubject with simple hydration for Flutter. Intended to be used with the BLoC pattern. | 7 | ★ 116 | 29 |
| #487 ▼ 57 | Lightweight Firestore repositories for Flutter: single-doc, collection, and collection-group repos that react to auth, stream updates, and support live-window pagination.
| 7 | ★ 1 | 2 | |
| #491 ▼ 4 | A Flutter Http lib for easy cache and update UI bind with Getx. | 7 | ★ 1 | 4 | |
| #492 ▼ 34 | 🇨🇳 fluttercandies.com | Flutter Hooks lifecycle integration for the Kache caching library. | 7 | ★ 6 | 1 |
| #492 ▼ 11 | zoogtech.com | A thin application framework for flutter making use of async_redux | 7 | ★ 12 | 7 |
| #492 ▼ 3 | 🇸🇪 serverpod.dev | Shared package for the Serverpod Offline Sync project. | 7 | ★ 3 | 2 |
| #492 ▼ 3 | 🇮🇷 resam.site | A Code Generator Plugin to Generate Pages and Dependencies for GetX State Manager base on Annotation. | 7 | ★ 1 | 3 |
| #496 ▲ 14 | 🇧🇩 krtirtho.dev | Asynchronous data caching, refetching & invalidation library for Flutter | 7 | ★ 68 | 38 |
| #497 ▼ 4 | A Flutter state management library that bridges the gap between traditional state holders and a modern, reactive consumption model. | 7 | ★ 23 | 2 | |
| #497 ▼ 4 | CLI to scaffold Flutter projects with clean architecture, state management (Bloc, Provider, Riverpod, GetX), and RelaxORM integration. | 7 | ★ 1 | 2 | |
| #497 ▲ 15 | 🇺🇸 utopiasoft.io | A comprehensive but flexible state management solution inspired by React Hooks. | 7 | ★ 26 | 30 |
| #497 ▼ 11 | A lightweight reactive system for Flutter, inspired by simple state binding. | 7 | ★ 0 | 7 | |
| #501 ▼ 38 | 🇨🇳 fluttercandies.com | hooks_riverpod bindings for the Kache caching library. | 7 | ★ 6 | 1 |
| #502 ▼ 33 | 🇹🇼 yokikiyo.com | Reactive composition primitives for Flutter inspired by the Vue 3 Composition API. | 7 | ★ 64 | 7 |
| #502 ▼ 7 | Declarative, state-driven navigation for Juice applications with Navigator 2.0 integration, route guards, and deep linking support. | 7 | ★ 4 | 1 | |
| #504 ▼ 7 | A Clean Architecture code generator for Flutter with support for BLoC, Cubit, Riverpod, and GetX state management. | 7 | ★ 1 | 1 | |
| #504 ▲ 29 | samderlust.com | A small package that helps easily to work with UI changes base on the state of fetching remote data | 7 | ★ 1 | 6 |
| #504 ▼ 7 | MVVM Modify for Dart but you can also port to another language | 7 | ★ 1 | 1 | |
| #504 ▼ 7 | itbug.shop | fbroadcast 飞猪 空安全版本 | 7 | ★ 0 | 2 |
| #508 ▼ 6 | 🇩🇪 timm.preetz.xyz | Base interface for `ValueListenable`-implementing classes which need to be `dispose`d after usage. | 7 | ★ 0 | 1 |
| #508 ▼ 6 | 🇺🇸 wrench.com | This package is a dev dependency for Mustang framework. Complex code needed to manage application state, cache and other APIs is automatically generated by this package.
| 7 | ★ 9 | 2 |
| #510 — | Core engine of the Fluxy framework including UI, state management, HTTP, and motion. | 7 | ★ 1 | 3 | |
| #511 ▼ 3 | 🇺🇸 wrench.com | A framework to build Flutter applications. It provides state management, persistence, caching and opinionated project structure.
| 7 | ★ 9 | 6 |
| #511 ▼ 5 | 🇳🇱 vanzwolsoftware.nl | Minimalist state management and dependency injection. | 7 | ★ 1 | 1 |
| #511 ▲ 47 | Lightweight and reactive state management solution for Flutter. | 7 | ★ 2 | 3 | |
| #511 ▼ 5 | A lightweight Flutter package for countries, states, and cities. | 7 | ★ 0 | 1 | |
| #515 ▲ 29 | 🇸🇩 wondtech.com | WondTech Flutter MVC framework — controllers, models, views, routing, sessions, and enveloped token-auth API helpers for building structured Flutter apps. | 6 | ★ 0 | 2 |
| #516 — | Simple but powerfull Flutter navigation with riverpod and Navigator 2.0. | 6 | ★ 27 | 7 | |
| #516 ▲ 8 | A state manager for those who like BLoC but don't like BLoC verbosity. | 6 | ★ 1 | 1 | |
| #518 ▼ 5 | A lightweight HiveCubit that auto-persists Cubit state to a Hive box with zero boilerplate. | 6 | — | 1 | |
| #519 ▲ 12 | 🇲🇽 openneom.dev | SINT (State, Injection, Navigation, Translation) - The Four Pillars of High-Fidelity Flutter Infrastructure. | 6 | ★ 20 | 20 |
| #520 — | aymtools.com | Provide an extension development toolkit for the flutter_hooks library for anlifecycle and an_viewmodel. | 6 | ★ 2 | 2 |
| #520 ▼ 5 | aymtools.com | Provides a convenient single-state management solution for loading, data, and error, along with corresponding state-conversion mechanisms. | 6 | ★ 1 | 1 |
| #522 ▼ 5 | A Flutter useRequest-style async request management library based on dio, flutter_hooks, and Riverpod. | 6 | ★ 82 | 1 | |
| #523 ▼ 4 | 🇨🇴 leancode.co | Code generator for the inlay add-to-app framework - produces type-safe route and store classes for Dart, Kotlin, and Swift from annotated schemas.
| 6 | ★ 1 | 1 |
| #523 ▼ 4 | 🇫🇷 glennso.dev | Flutter state management that cleans up after itself. Plain Dart ViewModels, computed state, explicit dependencies, and cooperative task cancellation. | 6 | ★ 5 | 2 |
| #525 ▼ 12 | 🇨🇴 swipelab.co | A neat set of tools aimed at making the state management easier. | 6 | ★ 5 | 8 |
| #525 ▼ 48 | 🇫🇷 icysun.fr | Dart package that provides a set of basic streams with easy access to the latest emitted value | 6 | ★ 0 | 1 |
| #527 ▼ 3 | wyattcoder.top | Pure Dart reactive state management primitives for FlowR, built on bloc with update, error handling, logging, and stream helpers. | 6 | ★ 2 | 1 |
| #527 — | xbzx.online | A lightweight and simple tree menu component for Flutter Web admin panels. | 6 | ★ 6 | 0 |
| #527 — | A CLI tool to scaffold Flutter projects with your chosen architecture, state management, and production-ready extras. | 6 | ★ 1 | 1 | |
| #530 ▲ 5 | jejouejeux.com | A lightweight, type-safe pub/sub library for Dart, inspired by Apple's `NotificationCenter` and Android's `EventBus`. | 6 | ★ 3 | 5 |
| #531 ▼ 12 | Flutter widget to change `themeMode` during runtime and persist it across restarts | 6 | ★ 28 | 19 | |
| #532 ▲ 3 | 🇨🇳 ymex.cn | Quickly develop Flutter App's MVI framework, encapsulate Dio network requests, and convenient tools. | 6 | ★ 2 | 2 |
| #532 — | A lightweight, type-safe action dispatcher for Flutter applications. Works seamlessly across all layers - UI, domain, data, and services. | 6 | — | 0 | |
| #534 — | 🇩🇪 dev-cetera.com | A lightweight router designed for ease of use and efficient state management. | 6 | ★ 0 | 1 |
| #534 ▼ 17 | ObserverFuture, ObserverStream and ObserverText Widget - A simple way to consume MobX Observables through widgets. You can find a sort of widgets. | 6 | ★ 7 | 17 | |
| #536 — | This package isolates business logic so that it can be reused. | 6 | ★ 0 | 2 | |
| #537 ▼ 11 | 🇮🇱 aryehoffman.com | A Flutter widget that updates (rebuilds) when an Event occurs. | 6 | ★ 4 | 5 |
| #537 ▲ 2 | A Flutter plugin for Mapxus indoor positioning services. Provides real-time location tracking and positioning state management for indoor navigation applications. | 6 | ★ 0 | 0 | |
| #539 ▲ 5 | 🇨🇴 redcollar.co | This library contains components for Flutter architecture, and also utility classes for HTTP, navigation and DI | 6 | ★ 2 | 2 |
| #539 ▲ 2 | 🇨🇿 zoocityboy.space | Terminal-friendly Bloc & Cubit helpers for nocterm.dev and related CLI apps. | 6 | ★ 2 | 1 |
| #541 — | Flutter Renderer widget for OpenUI Lang. Owns the streaming parser, reactive store, error boundary, and form-state cache.
| 6 | ★ 7 | 1 | |
| #541 ▲ 61 | BLoC Utilities to make your life easier when you want to perform API Calls | 6 | ★ 6 | 16 | |
| #541 — | 🇮🇳 digia.tech | Flutter SDK for rendering server-driven UIs using JSON from Digia Studio. Supports dynamic layouts, state, actions, and custom widgets. | 6 | ★ 1 | 1 |
| #544 ▲ 2 | 🇵🇱 klisiewicz.dev | A set of most common BLoC use cases build on top of flutter_bloc library. | 6 | ★ 351 | 7 |
| #545 ▲ 7 | An extension of Bloc that adds a one-shot UI side-effect stream alongside state, for navigation, dialogs, snackbars, and other fire-and-forget actions. | 6 | ★ 0 | 3 | |
| #545 — | navaneethk.dev | Generates STATE, EVENT AND BLOC from a SINGLE LINE OF STATE VARIABLE and can generate custom event classes from factory constructors | 6 | ★ 3 | 5 |
| #545 ▼ 26 | 🇫🇷 branvier.com | Handle async tasks with ease through automatic loading, error handling, and native widget integration. | 6 | ★ 2 | 4 |
| #548 — | 🇺🇸 atsign.org | A Flutter plugin project to manage events (time, place and attendees) using the atPlatform. | 6 | ★ 1.4K | 7 |
| #549 — | meragix.dev | flutter_hooks integration for qora. useQuery, useMutation, useQueryClient and useInfiniteQuery. | 6 | ★ 6 | 1 |
| #549 ▼ 18 | 🇭🇺 westito.dev | Simplify Flutter Bloc with code generation. Define events as methods, get automatic concurrency control, actions for side effects, and async state management. | 6 | ★ 0 | 1 |
| #549 — | 🇺🇸 rexios.dev | An easy to understand implementation of reactive values and objects | 6 | ★ 16 | 4 |
| #552 ▼ 2 | A modular form and file editor package for Flutter with support for Form widgets. Includes Cubit-based state management, form field validation, and UI input widgets. | 6 | ★ 1 | 1 | |
| #553 ▲ 6 | 🇫🇷 andrefrelicot.dev | Pure Dart client for Convex with WebSocket sync, type-safe values, and reactive subscriptions. Works on iOS, Android, web, and desktop. | 6 | ★ 12 | 2 |
| #553 — | 🇨🇷 andrey-d-araya.dev | A robust code generator for the Air Framework that automates state management through Pulses and StateFlows. | 6 | ★ 0 | 0 |
| #553 ▲ 2 | Pure Dart command queue primitives for retryable API work, terminal failures, and offline-first orchestration. | 6 | ★ 0 | 1 | |
| #556 — | A package to generate clean architecture files with various state management options. | 6 | ★ 3 | 17 | |
| #556 — | A flutter plugin for loading content asynchronously. | 6 | ★ 100 | 11 | |
| #556 ▼ 26 | 🇪🇸 robertohuertas.com | A generic BloC Provider for your Flutter apps. This package will help you avoid the boilerplate of writing BloC Providers. | 6 | ★ 27 | 22 |
| #559 ▼ 57 | 🇫🇷 icysun.fr | Flutter widgets for value_stream. | 6 | ★ 0 | 2 |
| #559 ▲ 41 | joemuller.com | A bold and balanced state management library that pairs MVVM structures with the simplicity of InheritedWidget. | 6 | ★ 3 | 3 |
| #561 — | Bloc and hydrated_bloc adapters for the api_command_queue core package. | 6 | ★ 0 | 1 | |
| #561 — | A collection of Dart collections that behave like ValueNotifier if their data changes. | 6 | ★ 10 | 6 | |
| #563 ▼ 2 | A simple and reusable Flutter widget for handling loading, error, empty and success API states. | 5 | ★ 0 | 1 | |
| #563 ▲ 13 | 🇫🇷 pixeluvw.xyz | Signal/Slot reactive state management for Flutter. Clean syntax, powerful features including middleware, persistence, time-travel debugging, and code generation support. | 5 | ★ 0 | 4 |
| #563 ▼ 2 | 🇩🇪 zooper.dev | A type-safe, async-first domain event library for Dart. Clean event bus implementation following clean architecture principles. | 5 | — | 1 |
| #566 — | 🇮🇳 nexdark.com | Riverpod 3 AsyncValue adapters for steady_async widgets and states. | 5 | ★ 0 | 1 |
| #566 — | 🇺🇦 lanars.com | Package adds a stream to which you can send actions from your Bloc or Cubit and process these actions on the UI similar to a BlocListener | 5 | ★ 11 | 19 |
| #568 ▲ 2 | 🇺🇸 martinrybak.com | Adds a didInitState() lifecycle method to stateful widgets where you can safely access inherited widgets. | 5 | ★ 27 | 33 |
| #569 ▲ 3 | promifyltd.com | Flutter Dio API client with automatic state management, error handling, request logging, file downloads, and reactive UI widgets. | 5 | ★ 0 | 3 |
| #569 ▼ 8 | 🇷🇺 softmaestri.com | A simple state management machine for Flutter. | 5 | ★ 7 | 9 |
| #569 ▼ 2 | 🇨🇴 leancode.co | Simple communication pattern abstraction on streams, created for communication between logic classes and or widgets. | 5 | ★ 22 | 25 |
| #569 ▲ 10 | A Dart implementation of CASL.js for managing access control in Flutter apps with dynamic permission handling. | 5 | ★ 2 | 4 | |
| #573 ▲ 55 | 🇺🇸 neutrinographics.com | A cache abstraction designed for Clean Architecture. | 5 | ★ 1 | 2 |
| #573 ▼ 47 | 🇺🇸 defylogic.dev | A helper class for maintaining a TextEditingController and/or a FocusNode for a State and its Widgets. | 5 | ★ 1 | 2 |
| #573 — | 🇮🇳 nexdark.com | BLoC and Cubit selector adapters for steady_async widgets and states. | 5 | ★ 0 | 1 |
| #576 ▲ 2 | A React-inspired error boundary package for Flutter that catches subtree build errors, prevents UI crashes, logs exceptions, and displays localized fallback UI. | 5 | ★ 0 | 5 | |
| #576 — | kaungmratthu.info | A CLI tool to scaffold Flutter projects with Clean Architecture and Riverpod dependency injection. Generates a fully named, ready-to-run project from a versioned GitHub template. | 5 | ★ 0 | 1 |
| #578 ▼ 26 | 🇷🇺 catworks.pro | A lightweight MVVM framework for Flutter. Built-in dependencies between members, bunch of built-in members for common use cases, and minimum boilerplate approach. | 5 | ★ 2 | 4 |
| #578 ▲ 32 | 🇵🇾 unacorbatanegra.dev | Minimalist state managment | 5 | ★ 6 | 9 |
| #580 ▼ 19 | leonardoserrano.dev | This package will help you to call a loading in your async methods very easily, and you don't need to worried when it's is starting or finishing. | 5 | ★ 8 | 57 |
| #581 ▼ 9 | A package intended for implementing pagination in various ways in the application in the simplest way with many customizations. | 5 | ★ 4 | 9 | |
| #581 ▲ 47 | 🇵🇱 odrowaz.dev | Package supporting flutter types for dispose_scope. | 5 | ★ 3 | 5 |
| #581 ▲ 26 | 🇺🇸 josiahsaunders.com | Brings zustand's bear necessities for state management to Flutter | 5 | ★ 102 | 21 |
| #581 ▲ 2 | 🇫🇷 skyhook.fr | BodyBuilder is a widget that manage the loading of your data | 5 | ★ 1 | 6 |
| #581 — | 🇳🇵 teispace.com | Flutter bindings for casl: an ability in the widget tree, a Can widget, and context.can(...) — so a screen draws what a user may actually do.
| 5 | ★ 1 | 2 |
| #586 ▼ 5 | A lightweight Flutter library to simplify data fetching and pagination using Bloc/Cubit. It provides standardized states and a Fetcher utility to reduce boilerplate. | 5 | ★ 1 | 1 | |
| #586 ▼ 47 | A Dependency Injection package, with Qualifier, Decorators, Interceptors and more. Inspired by Java CDI. | 5 | ★ 3 | 2 | |
| #588 ▼ 5 | 🇮🇹 stratumfoundry.com | A framework for building Flutter applications based on Riverpod and GoRouter. | 5 | ★ 4 | 3 |
| #588 ▼ 5 | vowdemon.com | A lightweight, high-performance reactive signals library for Dart/Flutter with fine-grained updates and intelligent resource management. | 5 | ★ 98 | 4 |
| #588 — | 🇺🇸 nuovea.com | Lifecycle-aware Flutter application framework built around use-case driven blocs, scoped ownership, and targeted rebuilds. | 5 | ★ 4 | 7 |
| #591 ▼ 4 | 🇵🇱 thecodebrothers.pl | Simple single value cubit. Works as a simple state manager for inputs, scrolls, flags etc. Works best as injected and observed by other blocs/cubits. | 5 | ★ 0 | 1 |
| #591 ▲ 5 | A view-controller pattern implementation to separate UI from logic | 5 | ★ 1 | 2 | |
| #591 ▼ 2 | Reactive Forms architecture in Flutter inspired by Angular's FormGroup/FormControl pattern and integration with TextEditingController. | 5 | ★ 2 | 3 | |
| #591 ▼ 2 | A code generation toolkit for Riverpod state management. Better syntax and side effect solution with commands. | 5 | ★ 3 | 4 | |
| #591 ▼ 17 | gutev.dev | Provides wrappers over Flutter widgets which allow the properties of the widgets to be controlled by ValueCell's
| 5 | ★ 10 | 2 |
| #596 ▼ 13 | 🇮🇳 michelthomas.dev | A package that handles the creation and state of a dynamic questionnaire/data collection survey with conditional questions. | 5 | ★ 18 | 51 |
| #596 ▼ 17 | OptiCore is a lightweight micro-framework for Flutter that simplifies and optimizes your app development | 5 | ★ 10 | 26 | |
| #598 ▼ 7 | A state management framework for Flutter using RxDart and MVVM. | 5 | ★ 4 | 3 | |
| #598 ▼ 7 | 🇸🇪 wolverinebeach.net | This package provides a stream-based way to represent stateful services in Dart, agnostic to any state management solution (BLoC, Riverpod, etc.).
| 5 | ★ 2 | 2 |
| #598 ▼ 7 | Minimalist Cubit-style state management for Flutter using Streams and InheritedWidget. | 5 | ★ 3 | 1 | |
| #598 ▼ 2 | A code generator that scaffolds a feature-first Clean Architecture project structure with Riverpod (Notifier/AsyncNotifier) into a Flutter project.
| 5 | — | 1 | |
| #602 ▼ 6 | A Riverpod debugging and state-inspection package that records every provider update, tracks dependencies, visualizes state changes, and supports time-travel debugging. | 5 | ★ 0 | 1 | |
| #603 ▲ 30 | A minimal and scalable light-weight event bus library for get.dart | 5 | ★ 3 | 6 | |
| #603 ▲ 32 | 🇳🇱 veenstra.dev | A widget that listens to a ChangeNotifier and rebuilds when it changes. | 5 | ★ 0 | 5 |
| #603 — | Event Bloc is an event-based implementation of the BLoC pattern, the recommended State Management Pattern for Flutter by Google! | 5 | ★ 2 | 8 | |
| #606 ▼ 10 | 🇺🇸 acmesoftware.com | A lightweight form library for Flutter that handles form validation and state management gracefully, with unified form representation. | 5 | ★ 6 | 10 |
| #606 ▼ 4 | A Flutter package for managing complex Dialog user flows | 5 | ★ 0 | 1 | |
| #606 ▼ 15 | rxdart_flutter is a Flutter package that provides a set of widgets for working with rxdart. This package is officially maintained in the ReactiveX/rxdart repository. These widgets are specifically designed to work with ValueStreams, making it easier to build reactive UIs in Flutter.
| 5 | ★ 3.4K | 9 | |
| #606 ▼ 15 | A performant and flexible reactive programming framework for Dart | 5 | ★ 1 | 5 | |
| #606 ▼ 5 | sharemap.live | A Flutter package for displaying geomaps with Google Maps and Flutter Map, supporting both mobile and web platforms with GetX state management. | 5 | ★ 0 | 2 |
| #611 ▼ 9 | signakit.com | Official Flutter SDK for SignaKit Feature Flags. Fetches flag configurations from CloudFront/S3 and evaluates flags locally with deterministic bucketing. | 5 | ★ 1 | 1 |
| #612 ▼ 5 | A very lightweight state management library. | 5 | ★ 3 | 2 | |
| #613 ▼ 6 | A package that allows you to control observables within scopes that are linked to the Widget Lifecycle. | 5 | ★ 0 | 0 | |
| #613 — | 🇰🇷 weblaze.dev | A List where filters can be applied to the List and elements can be accessed or modified in that state. | 5 | ★ 11 | 17 |
| #615 ▲ 4 | 🇩🇪 bmwtech.dev | A Flutter presentation layer framework, which will clean up your widget code and make your widgets testable without a need for thousands of mock objects. Let's go driving! | 5 | ★ 22 | 19 |
| #615 — | 🇭🇺 uigitdev.com | Stream and data holder class, which helps to ensure reusability and reduce the number of lines of code. | 5 | ★ 3 | 4 |
| #615 — | 🇧🇩 msishamim.com | Bootstrap a production-ready Flutter monorepo in one command. Choose state management (GetX/Riverpod/Bloc/Cubit), HTTP client, locales, and platforms. | 5 | ★ 1 | 1 |
| #618 ▼ 7 | 🇨🇳 songfei.org | Agility Redux is a modular, pluggable Redux state management library. | 5 | ★ 0 | 0 |
| #618 ▼ 48 | A simple widget that listen streams without rebuilding its child (ex. to show a dialog) | 5 | — | 5 | |
| #618 ▼ 7 | 🇳🇱 vanzwolsoftware.nl | An integration of signals into the impulse_flutter package. | 5 | ★ 1 | 1 |
| #621 — | devobs.dev | This Dart package simplifies the implementation of common data-fetching states (loading, success, error). | 5 | ★ 4 | 6 |
| #621 ▲ 7 | A TanStack Query-inspired server state management library for Flutter. Handles caching, background refetching, pagination, mutations, and network-aware fetching out of the box. | 5 | ★ 0 | 2 | |
| #621 ▲ 85 | A trick to notify errors in ChangeNotifier/ValueNotifier/StateNotifier. | 5 | ★ 10 | 5 | |
| #624 ▲ 45 | 🇰🇭 lynical.com | ValueNotifier and ValueListenableBuilder but for asynchronous value. | 5 | ★ 2 | 10 |
| #624 ▼ 8 | Pacote para construção de projetos flutter com padrão reativo. | 5 | ★ 3 | 6 | |
| #624 ▼ 8 | 🇫🇷 branvier.com | Provider-like state binding, management, and injection using only context extensions. | 5 | ★ 2 | 3 |
| #624 ▼ 18 | 🇺🇸 glasberg.dev | Allows you to use Provider with Redux. Uses AsyncRedux, the non-boilerplate version of Redux (https://pub.dev/packages/async_redux). | 5 | ★ 24 | 16 |
| #628 ▲ 5 | Smart project structure with dependency injection and route management | 5 | ★ 1.4K | 10 | |
| #628 ▼ 9 | 🇺🇸 likeminds.community | Core package of LikeMinds Feed Flutter SDK, provides access to screens, BLoCs, and other utilities. | 5 | — | 4 |
| #628 ▼ 9 | Composable BLoC mixins and use-cases for lists & forms (Dart-only core). | 5 | ★ 1 | 2 | |
| #631 ▲ 86 | All-in-one Flutter timer widget with countdown, cooldown, debounce, and async loader. Perfect for OTP resend buttons, rate limiting, form submission, API loading with retry. Zero dependencies - internal state management. Fully customizable with controller support.
| 5 | ★ 1 | 7 | |
| #631 ▼ 9 | 🇹🇷 melihhakanpektas.com | Manage and observe data states with ValueNotifier/ValueListenable. Handle loading, loaded, and error states with enhanced debugging. | 5 | ★ 0 | 1 |
| #631 ▼ 9 | 🇳🇱 vanzwolsoftware.nl | Minimalist state management and dependency injection. | 5 | ★ 1 | 1 |
| #631 ▼ 9 | 🇮🇳 sitharaj.in | Flutter widgets and bindings for the Reacton state management library. Provides ReactonScope, ReactonBuilder, context.watch(), and more.
| 5 | ★ 0 | 0 |
| #631 ▲ 12 | Loon is a reactive collection data store for Dart & Flutter. | 5 | ★ 46 | 28 | |
| #631 ▼ 9 | 🇵🇱 sonerik.dev | context_watch adapter for mobx package | 5 | ★ 38 | 1 |
| #631 ▼ 9 | svishchov.dev | Easily wrap async functions into blocs to manage their execution states | 5 | ★ 2 | 1 |
| #638 ▲ 5 | Flutter State Manager + UI Library | 5 | — | 6 | |
| #639 ▼ 8 | vowdemon.com | Flutter hooks integration for the Jolt reactive state management system, providing declarative hooks for signals, computed values, effects, and more. | 5 | ★ 98 | 1 |
| #639 ▲ 148 | A Flutter MVVM. It uses property-based data binding to establish a connection between the ViewModel and the View, and drives the View changes through the ViewModel. | 5 | ★ 134 | 38 | |
| #639 ▼ 8 | Lightweight props provider for Flutter with fine-grained rebuilds powered by InheritedModel. | 5 | ★ 0 | 1 | |
| #639 — | 🇳🇵 sangamshrestha.com | Easy to use Dynamic Theme for Flutter with automatic persistence support. | 5 | ★ 10 | 10 |
| #643 ▲ 22 | 🇧🇩 krtirtho.dev | Elite flutter_hooks compatible library for fl_query, the Asynchronous data caching, refetching & invalidation library for Flutter | 5 | ★ 68 | 6 |
| #643 ▲ 11 | Dispatcher for paginated list loading with offset/cursor support, debounced search and pluggable cancellation strategies. | 5 | ★ 0 | 1 | |
| #643 ▼ 5 | 🇲🇦 bixat.dev | Powerful package for state management & request. | 5 | ★ 13 | 10 |
| #643 ▼ 5 | 🇨🇿 netglade.cz | An extension to bloc state management library that manages unexpected exceptions. | 5 | ★ 3 | 8 |
| #643 ▲ 11 | 🇯🇵 kaboc.cc | A simple and type-safe dependency injection (DI) package, designed for easy scoping and testing. | 5 | ★ 6 | 5 |
| #648 ▼ 13 | 🇨🇴 leancode.co | Optional Jetpack Compose integration for the inlay framework - embed inlay Flutter screens directly into Compose navigation graphs. Android-only.
| 4 | ★ 1 | 1 |
| #648 ▼ 13 | Flutter BLoC management package that eliminates boilerplate code with sealed BaseState, BlocManager, and caching/pagination/refresh mixins. | 4 | ★ 0 | 1 | |
| #650 ▼ 12 | Utilities for building Flutter UIs from streams. | 4 | ★ 0 | 1 | |
| #650 ▲ 10 | Smart project structure with dependency injection and route management | 4 | ★ 1.4K | 34 | |
| #650 ▼ 12 | Easy State Framework is a lightweight, high-performance, strongly-typed state management micro-framework for Flutter. | 4 | ★ 2 | 1 | |
| #653 ▼ 10 | 🇺🇸 circuids.com | A lightweight MVVM framework for Flutter with strongly-typed, reactive data binding state management library, Mainly focused on simplicity and ease of use. | 4 | ★ 11 | 8 |
| #653 ▲ 24 | 🇧🇷 gabul.dev | A lightweight dependency injection package for Flutter that enables context-free dependency management and modular architecture. | 4 | ★ 7 | 22 |
| #653 ▲ 309 | arealtimetech.com | Flutter SDK for ART realtime communication with WebSocket channels, AI Agents, AI Orchestrators, presence tracking, end-to-end encrypted messaging, and CRDT-backed shared objects. | 4 | — | 4 |
| #656 ▼ 10 | 🇨🇴 leancode.co | Embed Flutter in native iOS and Android apps with type-safe navigation and key-value storage synced in real time across engines and native code.
| 4 | ★ 1 | 1 |
| #656 ▼ 10 | 🇺🇸 arxdeus.dev | A Pipeline-first reactive state toolkit for Dart. | 4 | ★ 2 | 1 |
| #656 ▼ 6 | maac_mvvm is a package supporting easy MVVM pattern implementation without any dependency injection wrapping, allowing freedom of choice. | 4 | ★ 1 | 2 | |
| #656 ▼ 10 | 🇺🇸 williams.engineering | Hide Flutter widgets behind feature flags, roles, permissions, and attribute-based access policies. | 4 | ★ 1 | 1 |
| #656 ▼ 6 | yefersonsegura.com | A reactive, agent-based architecture framework for Flutter applications. | 4 | ★ 0 | 3 |
| #656 ▼ 10 | Powerful Event-Component-System state management for Flutter. Promotes clean architecture, testability, and includes visual debugging with Inspector | 4 | ★ 16 | 6 | |
| #662 ▼ 12 | 🇨🇷 andrey-d-araya.dev | A modular, reactive, and scalable framework for Flutter. Build industrial-grade apps with a decoupled architecture. | 4 | ★ 1 | 0 |
| #662 ▼ 12 | Ultra-simple offline-first Flutter package. Just get(), save(), and syncAll(). Automatic local storage with Hive, manual sync when you want. | 4 | ★ 6 | 3 | |
| #664 ▲ 5 | 🇧🇷 flutterando.com.br | A Flutter package inspired by React hooks and the `flutter_hooks` package. It offers a similar hooks experience but without the need for additional widgets, allowing you to use just `StatefulWidget` to manage complex states declaratively and reactively. | 4 | ★ 5 | 10 |
| #664 ▼ 2 | 🇱🇧 saad-ardati.dev | Type-safe async operation state management for Flutter using sealed classes and exhaustive pattern matching. | 4 | ★ 1 | 4 |
| #664 ▼ 10 | 🇲🇦 bixat.dev | Simple listenable support multi listeners. | 4 | ★ 13 | 1 |
| #664 ▼ 10 | 🇧🇩 shafi.dev | Bloc/Cubit adapter for FASQ (Flutter Async State Query) - async state management with Bloc | 4 | ★ 2 | 1 |
| #664 ▼ 10 | 🇩🇪 zooper.dev | An event sourcing library for Dart with code generation support. | 4 | — | 1 |
| #669 ▼ 9 | Simple interface for creating a streamable data source that caches it latest value. | 4 | ★ 2 | 1 | |
| #670 — | A flexible cursor-based pagination library for Flutter with full generic type support. Works with ChangeNotifier, BLoC/Cubit, and supports any cursor type. | 4 | ★ 0 | 5 | |
| #670 ▲ 5 | A state management library based on the ViewModel design pattern for Flutter. | 4 | ★ 12 | 8 | |
| #670 ▼ 5 | A powerful a comprehensive and efficient reactivity system for Flutter, inspired by Vue 3's @vue/reactivity. | 4 | ★ 4 | 3 | |
| #670 ▼ 8 | A robust, reactive asynchronous state management and data-fetching library for Flutter leveraging the minimal, hooks-free power of Signals. | 4 | ★ 0 | 2 | |
| #674 — | 🇰🇪 kevinomyonga.com | Adds support for managing theme modes (light, dark, system) and switching theme colors. | 4 | ★ 5 | 24 |
| #675 ▼ 10 | A lightweight Flutter state manager with separate streams for persistent state and one-time UI activities. | 4 | ★ 0 | 1 | |
| #675 ▼ 13 | 🇺🇸 telnyx.com | A high-level, state-agnostic, drop-in module for the Telnyx Flutter SDK that simplifies WebRTC integration. | 4 | ★ 1 | 2 |
| #677 ▼ 8 | A Dependency Injection library, that provides a simple way to manage your dependencies. | 4 | ★ 1 | 2 | |
| #677 ▼ 8 | vowdemon.com | Setup Widget API and Flutter hooks for building reactive widgets with Jolt signals, featuring automatic resource cleanup and lifecycle management. | 4 | ★ 98 | 1 |
| #677 ▼ 8 | A package for efficiently combining multiple AsyncValue instances from the Riverpod package into a single AsyncValue with tuple results. | 4 | — | 2 | |
| #677 ▲ 21 | A set of cubits that can be used to handle async operations in a simple, consistent way. | 4 | ★ 4 | 2 | |
| #681 ▼ 4 | 🇳🇬 drdejavu.ng | Reactive state management framework for scalable dart applications. | 4 | ★ 18 | 4 |
| #681 ▲ 8 | 🇵🇰 codingfries.com | A Flutter package that simplifies implementing infinite scrolling lists with automatic pagination handling. | 4 | ★ 0 | 2 |
| #683 ▼ 6 | 🇹🇷 repur.dev | States and functions for bloc package that reduces boilerplate | 4 | ★ 1 | 1 |
| #683 ▼ 6 | 🇫🇷 andrefrelicot.dev | Offline-capable extension for Dartvex. SQLite query cache and mutation queue with optimistic updates. | 4 | ★ 12 | 1 |
| #683 ▼ 6 | dartz Either adapter for flutter_stasis. Bridges Future<Either<F, R>> use cases to StasisViewModel with zero boilerplate. | 4 | ★ 4 | 1 | |
| #683 — | 🇺🇸 danahartweg.com | Extension to flutter_bloc that handles the underlying logic to filter and search list view data dynamically.
| 4 | ★ 15 | 11 |
| #683 ▼ 6 | 🇵🇹 tmapps.dev | A light and simple State Manager for Flutter Apps. | 4 | ★ 1 | 1 |
| #683 — | A Flutter package providing optimized lazy loading extensions for GetIt dependency injection with comprehensive support for all registration types and async dependencies. | 4 | ★ 0 | 1 | |
| #689 ▲ 7 | 🇮🇷 aligator.ir | Run asynchronous code before building your widget. Loader will rebuild your widget after the loading is complete. | 4 | ★ 4 | 16 |
| #689 ▼ 5 | A Flutter package that simplifies async UI state handling (loading, success, error, empty) with built-in retry and pull-to-refresh support. | 4 | — | 2 | |
| #689 ▼ 5 | Communication and data container layers library aimed to decouple UI from business logic | 4 | ★ 4 | 2 | |
| #689 ▼ 5 | 🇮🇳 talimsetu.in | A production-ready, ultra-lightweight state management ecosystem for Flutter. Combines signals reactivity, controller lifecycles, and dependency injection to eliminate boilerplate. | 4 | ★ 2 | 2 |
| #693 ▼ 4 | Flutter bindings for FlowDux state management library. Provides StoreScope, StoreProvider, StoreBuilder, and StoreConsumer widgets.
| 4 | ★ 3 | 0 | |
| #693 ▼ 16 | 🇩🇪 qlevar.de | a reactive state management library that automatically updates the UI when values of an reactable objects change .It is easy, light, fast and well tested. | 4 | ★ 2 | 10 |
| #695 ▼ 2 | 🇮🇳 tantalising.tech | State management solution that decouples business logic from UI effortlessly. Frost uses reactive Properties, Watchers, and Signals with minimal boilerplate.
| 4 | ★ 1 | 2 |
| #695 ▲ 27 | 🇮🇳 hostspica.com | Local-first sync engine for Flutter with offline support, delta sync, encryption, custom conflict resolvers, and real-time synchronization. | 4 | ★ 14 | 17 |
| #695 ▼ 2 | Code generator for rxget GetxState classes. Eliminates boilerplate for reactive state management. | 4 | ★ 5 | 1 | |
| #695 ▼ 2 | Extended BLoC with second stream of Side Effects and widgets. | 4 | ★ 2 | 8 | |
| #699 ▲ 11 | A declarative dependency injection library which use dart syntax and flutter style | 4 | ★ 2 | 9 | |
| #699 — | 🇮🇳 nexdark.com | Flutter widgets and controllers for async loading, retries, actions, and pagination. | 4 | ★ 0 | 1 |
| #701 ▼ 3 | Safe automatic disposal for Flutter controllers, streams, timers, services, and custom resources. | 4 | ★ 3 | 1 | |
| #701 — | merigolabs.com | Provider widget for solana_web3 and solana_wallet_adapter packages. | 4 | ★ 3 | 5 |
| #701 — | tartanak.com | A durable offline-first mutation queue and sync engine core for Flutter apps. | 4 | ★ 3 | 2 |
| #701 ▲ 13 | A Flutter plugin for loading content asynchronously with Dart stream and RxDart. RxDart loader bloc. Reactive loader bloc. Simple reactive state management container. | 4 | ★ 3 | 10 | |
| #701 ▼ 12 | navaneethk.dev | A lightweight, reactive state management library for Flutter with fine-grained reactivity and minimal boilerplate. | 4 | ★ 28 | 33 |
| #706 ▼ 5 | A dart library to solve boilerplate issues with flutter_bloc by just using typedefs instead of defining state classes. | 4 | ★ 6 | 21 | |
| #706 ▲ 4 | A companion package for handling models and databases using the event bloc. | 4 | ★ 0 | 2 | |
| #708 ▼ 3 | vowdemon.com | Flutter library for jolt reactive signals library that builds reactive widgets from signals, automatically updating UI when signals change. | 4 | ★ 98 | 2 |
| #708 ▲ 14 | Automatically disposes StreamSubscription and closes Sink when disposing State<T>. | 4 | ★ 7 | 4 | |
| #708 ▲ 2 | 🇹🇳 badrkouki.dev | A Flutter package that provides a mixin to automatically dispose of common resources in StatefulWidgets, reducing boilerplate and preventing memory leaks. | 4 | — | 1 |
| #708 ▼ 19 | 🇫🇷 dimitridessus.fr | State management library which let developer full access to widget state | 4 | ★ 3 | 10 |
| #708 ▲ 14 | Having a session inside your app made easy. Features in-memory storage and a built in expiry mechanism. | 4 | ★ 1 | 4 | |
| #713 ▼ 7 | Pure Dart core of the Stasis ecosystem. StateObject, ViewModelState, Command, CommandPolicy and CommandResult — no Flutter, no third-party dependencies. | 4 | ★ 4 | 1 | |
| #713 ▼ 7 | Flutter integration for armature: ArmatureApp bootstrap, slot widgets, reactive providers, and a debug overlay. | 4 | ★ 1 | 1 | |
| #713 ▼ 7 | 🇨🇳 songfei.org | Agility Redux is a modular, pluggable Redux state management library. | 4 | ★ 0 | 0 |
| #716 ▼ 51 | 🇫🇷 branvier.com | A ValueNotifier for all async states. Listen, notify, and manage loading, error and data in one place. | 4 | ★ 2 | 4 |
| #716 ▲ 55 | A library for making asynchronous actions highly reactive to state changes in Flutter UI. | 4 | ★ 0 | 2 | |
| #716 ▲ 10 | 🇯🇵 kaboc.cc | A Flutter package with extension methods on Listenable / ValueListenable as an alternative to AnimatedBuilder, ListenableBuilder and ValueListenableBuilder. | 4 | ★ 9 | 14 |
| #716 ▼ 6 | 🇧🇩 shafi.dev | Flutter Hooks adapter for FASQ (Flutter Async State Query) - async state management with hooks | 4 | ★ 2 | 1 |
| #720 ▼ 24 | 🇫🇷 apparence.io | split your business logic easily / handle your page state / handle animation state within your business logic | 4 | ★ 5 | 12 |
| #720 ▼ 6 | Test helpers for flutter_stasis. captureStates, captureEvents, assertStateSequence and assertEventSequence. | 4 | ★ 4 | 1 | |
| #720 ▼ 3 | 🇩🇪 dev-cetera.com | A flexible solution for managing the cleanup of resources in Flutter. | 4 | ★ 1 | 4 |
| #720 ▼ 6 | A new way to create composable UI logic, inspired by React hooks. | 4 | ★ 6 | 0 | |
| #724 ▼ 7 | A complete poll system for chat applications with state management, real-time sync, backend abstraction, and deep theming. | 4 | ★ 0 | 2 | |
| #724 ▼ 7 | A professional Flutter package for handling permissions automatically with Riverpod state management, retry logic, and beautiful UI dialogs. | 4 | — | 1 | |
| #724 ▼ 23 | inidia.app | Flutter widgets that simplify the BLoC pattern implementation for REST APIs within an MVC architecture, significantly reducing boilerplate code. | 4 | ★ 1 | 10 |
| #724 ▼ 7 | dukanitech.com | Create Beautiful Forms in Flutter. The easiest way to Prefill, Async Validation, Update Form Fields, and Show Progress, Failures or Navigate by Reacting to the Form State. | 4 | ★ 0 | 1 |
| #728 ▼ 2 | A clean architecture Flutter package for Firebase authentication with BLoC state management, supporting email/password, Google, Facebook sign-in, and more. | 4 | ★ 0 | 2 | |
| #728 ▼ 2 | 🇨🇦 aegis-labs.com | A simple, type-safe, codegen-free Flutter state management library with clear State/Effect separation, auto dependency tracking, and powerful Scope/Override mechanism. | 4 | ★ 2 | 1 |
| #728 ▼ 6 | consumer is like react-consumer state manage, use Stream at dart, consumer have memo and shoudWidgetUpdate function to intercept update. | 4 | ★ 17 | 3 | |
| #731 — | Feature-based app framework with dependency-graph resolution, reactive stores, typed ports (pipes / behaviors / slots), and tasks. | 4 | ★ 1 | 1 | |
| #731 ▲ 3 | 🇨🇦 rutvik.dev | An easy mvvm solution that includes ways to manage routes, views, viewmodels, and the mvvm architecture | 4 | ★ 3 | 5 |
| #731 — | Package to speed up GetX. | 4 | ★ 1 | 3 | |
| #731 — | Model–view–presenter (MVP) is a derivation of the model–view–controller (MVC) architectural pattern, and is used mostly for building user interfaces. | 4 | ★ 3 | 8 | |
| #731 ▼ 5 | 🇺🇸 ripemango.us | A new way to extract/group/reuse common logic of StatefulWidget. Think of them like React hooks but for and of flutter. | 4 | ★ 30 | 44 |
| #736 ▲ 12 | 🇵🇱 edensapple.com | This is a dart-json-mapper complementary package provides support for MobX Stores to persist as JSON.
| 4 | ★ 397 | 7 |
| #736 ▼ 2 | This package is a part of Event-driven architecture providing sending, listening, processing and receiving the events. This package additional contain Finite State Machine and Layers in Isolate what help create Event driven application. | 4 | ★ 3 | 3 | |
| #736 ▼ 2 | Core logic and data models for the Converse Chat SDK. | 4 | ★ 1 | 1 | |
| #739 — | A state management library for Flutter using Feature-Binder-Interface architecture pattern. Provides clean separation of business logic, state transformation, and UI. | 4 | ★ 3 | 5 | |
| #739 ▲ 20 | 🇺🇸 josiahsaunders.com | Brings zustand's bear necessities for state management to Dart | 4 | ★ 102 | 5 |
| #739 ▼ 2 | 'A Flutter package that helps implement the [BLoC pattern] It is best used as an extension with the flutter_bloc package which already provides MultiBlocProvider , MultiBlocListenerX and MultiBlocConsumer.' | 4 | ★ 1 | 4 | |
| #739 ▼ 2 | justsandip.com | An offline-first, conflict-free, shared editing library for Dart. | 4 | ★ 0 | 2 |
| #739 — | 🇧🇷 niun.dev | Simple, light-weight and extremely legible package for dependency injection management. | 4 | ★ 2 | 2 |
| #739 ▼ 2 | Use the atomic state management package nucleus with Flutter. | 4 | ★ 25 | 1 | |
| #745 ▼ 5 | Flutter 3.35.7 兼容版 flutter_redux_plus(Flutter 3.35.7 compatible upgrade of flutter_redux_plus)。 | 4 | ★ 0 | 0 | |
| #745 ▼ 5 | 🇵🇭 sonub.com | The simplest and the easist state manager for Flutter. | 4 | ★ 3 | 4 |
| #745 ▲ 8 | 🇺🇸 utopiasoft.io | Utopia libs - complete architecture (including hooks, widgets, utils, reporter, collections, validation) | 4 | ★ 26 | 5 |
| #748 ▼ 3 | The Flutter productivity library that replaces scattered Supabase boilerplate with a unified, typed, and retry-capable API across auth, database, storage, and realtime. | 3 | ★ 0 | 7 | |
| #748 ▲ 9 | 🇩🇪 dev-cetera.com | Includes service classes for Flutter to help with state management. | 3 | ★ 1 | 2 |
| #748 ▼ 3 | 🇺🇸 synquill.dev | Offline-first Flutter data engine with background JSON API sync and custom retry logic. | 3 | ★ 18 | 9 |
| #748 ▼ 3 | 🇸🇮 bizjak.dev | Simple service locator package developed in Dart, tinier alternative to get_it | 3 | — | 1 |
| #752 ▼ 4 | Form is a Bond package provides a convenient way to handle Form using riverpod. | 3 | ★ 12 | 3 | |
| #752 ▼ 4 | Based on the provider and combined with GetX, a state management tool is developed, which enables the widget to have an Android-like life cycle. | 3 | ★ 1 | 2 | |
| #752 ▼ 4 | A Flutter package to implement Didier Boelens's BlocProvider and simplified use of Stream using Dart's Generics. | 3 | ★ 1 | 3 | |
| #755 ▼ 15 | Production-ready Dart CLI that scaffolds Clean Architecture and BLoC feature modules for scalable Flutter apps. | 3 | ★ 0 | 4 | |
| #755 ▼ 2 | A fully customizable gamification wheel Flutter widget with Clean Architecture and BLoC pattern. Perfect for games, decision-making, and interactive applications. | 3 | ★ 4 | 4 | |
| #755 ▼ 2 | A light, modern and powerful Flutter framework combining state management, dependency injection, and route management - inspired by GetX but with a cleaner API. | 3 | ★ 0 | 1 | |
| #758 — | phimary.com | A state management library that provides a simple solution for updating state and navigation. | 3 | ★ 2 | 49 |
| #758 — | Layer communication package. It helps to develop data layer with models and API connectors, which will be used by BLoC to build UI. | 3 | — | 2 | |
| #760 ▲ 3 | A next-generation, ultra-lightweight, fine-grained reactive state management framework for Flutter featuring type-safe signals, computed state, and undo/redo history. | 3 | ★ 0 | 2 | |
| #760 ▲ 22 | flutterdersleri.com | A reactive state management library for Flutter applications. Provides simple and efficient way to manage application state using signals and reactive patterns. | 3 | ★ 4 | 10 |
| #760 ▼ 12 | 🇮🇳 abrahams.in | Fluxivity is a package that allows you to build a reactive graph of your application's state. | 3 | ★ 1 | 5 |
| #760 — | Live Objects — a reactive object-relationship state management layer for Flutter with field-wise and object-wise reactivity. | 3 | ★ 0 | 0 | |
| #760 ▲ 3 | pocketsync.dev | Pocketsync is a Flutter plugin that provides a simple way to sync your data between devices. | 3 | ★ 5 | 9 |
| #765 ▲ 22 | 🇮🇳 codewave.com | A package to help handle Cubit instances across the app. | 3 | ★ 2 | 7 |
| #765 ▼ 2 | A flexible and customizable list widget for Flutter applications using the BLoC pattern for state management. It offers dynamic data loading, state-dependent rendering, custom loader support, and error handling, ideal for creating responsive and user-friendly list views. | 3 | ★ 1 | 3 | |
| #765 ▼ 2 | 🇮🇳 himanshulahoti.is-a.dev | Result-first caching and data orchestration layer for Dart and Flutter apps. Memory-first cache with policies, single-flight dedup, and reactive watch streams. | 3 | ★ 0 | 1 |
| #765 ▼ 12 | Dispatch and listen events everywhere and whenever. Also know as `Event Bus`. | 3 | ★ 7 | 11 | |
| #765 ▼ 2 | 🇨🇳 fullstackaction.com | A plugin for simplifying the use of GetX | 3 | ★ 8 | 2 |
| #770 — | Provides the state view pattern for Flutter, creating a strong separation between UI and domain logic. | 3 | ★ 5 | 10 | |
| #770 ▲ 9 | A flutter package to easily create providers of modelable data. This package is part of the flutter_fit_utils environement. | 3 | ★ 1 | 2 | |
| #770 ▼ 7 | A state-management and data providing library. this lib gives (AmDataProvider<T>) as data provider and (AmRefreshWidget<T>) as wrapper to widgets. | 3 | ★ 3 | 12 | |
| #770 ▲ 6 | 🇩🇪 alphacodelabs.de | A set of state & navigation manager for flutter. It allows you to update wisely your states and to navigate easily. | 3 | ★ 0 | 3 |
| #770 — | A tiny Dart package that exposes a global instance of GetIt (sl) for easy and consistent dependency injection across your Flutter or Dart project. | 3 | ★ 0 | 1 | |
| #770 — | 🇨🇦 gskinner.com | Provides a simple way to re-use behaviors across StatefulWidgets. Improves readability and robustness of your components. | 3 | ★ 21 | 21 |
| #770 — | 🇨🇦 justin-shep.dev | A simple yet powerful state management library for Jaspr. Keeps your component build methods clean, with ZERO dependencies on 3rd-Party packages. | 3 | ★ 0 | 1 |
| #777 — | Annotations for rxget code generation. Use with rxget_generator to eliminate GetxState boilerplate. | 3 | ★ 5 | 2 | |
| #777 ▲ 4 | 🇺🇸 sleepasloth.com | Bloc wrapper over 'flutter_esp_ble_prov' which provisions WiFi on Espressif ESP32 devices over Bluetooth using Espressif-provided provisioning libraries. | 3 | ★ 4 | 7 |
| #779 — | A zero-config BLoC state inspector with a built-in web dashboard. Visualize state changes, events, and errors in real time in your browser. | 3 | ★ 2 | 1 | |
| #780 ▲ 106 | 🇳🇱 matserdam.amsterdam | Typed Event Bus to share events on a bus and be sure of payload | 3 | ★ 3 | 3 |
| #780 ▲ 6 | 🇮🇩 faruq.id | A package to implement onResume, onPause, onReady functionality on a Stateful widget (this is for every screen). | 3 | ★ 11 | 35 |
| #780 ▼ 17 | 🇧🇷 wisetap.com | Build Flutter Apps with PostgreSQL, MySQL, or any database, stream data changes through websockets effortlessly, handle websocket authentication like a pro and elevate your Flutter Chat App with video and audio calls! | 3 | ★ 13 | 10 |
| #780 ▲ 7 | 🇮🇳 mushthak.com | A Flutter package for responsive UIs and state management. Adapts to screen sizes and orientations. | 3 | ★ 1 | 9 |
| #784 ▼ 2 | 🇩🇪 alghanem.de | Code generator for @AutoProvid annotation, enabling automatic Bloc state management With lazy singletons GetIt and auto routing integration. | 3 | ★ 0 | 2 |
| #784 ▼ 2 | Lightweight MobX-style reactive primitives — Atom, Reaction, and automatic dependency tracking for pure Dart. | 3 | ★ 1 | 1 | |
| #786 ▲ 7 | 🇨🇳 ybz.im | A state management framework that focuses on the separation of UI and logic. | 3 | ★ 10 | 2 |
| #786 ▲ 7 | codenic.dev | A suite of abstract cubits to reduce boilerplate code and construct app use cases. | 3 | ★ 1 | 5 |
| #786 ▲ 7 | 🇩🇪 julianschumacher.dev | A easy and simple Implementation of the BLoC (Business Logic Component) Pattern in Flutter / Dart | 3 | ★ 3 | 2 |
| #786 ▲ 7 | 🇯🇵 kaboc.cc | A variant of ValueNotifier that helps you better manage phases of asynchronous operations. | 3 | ★ 4 | 3 |
| #786 — | 🇮🇹 marcomit.it | Mosaic is a modular architecture for Flutter that enables clean separation of features using dynamic modules, internal events, UI injection, and centralized builds | 3 | ★ 5 | 7 |
| #786 — | Human-friendly hierarchical state machines - ported to Dart from Chickensoft's C# LogicBlocks library. | 3 | ★ 3 | 2 | |
| #786 — | 🇺🇸 philiprehberger.com | Typed event bus with Stream subscriptions, sticky events, event history, and scoped lifecycle | 3 | ★ 1 | 1 |
| #793 — | 🇧🇷 getx.site | The easiest reactive, and simple state manager for Flutter compatible with GetX | 3 | ★ 19 | 20 |
| #793 — | ufuksahin.dev | Lightweight Flutter state management and dependency injection from GetX, with reactive variables, simple state, dependency injection, and worker utilities. | 3 | ★ 0 | 2 |
| #793 ▼ 30 | 🇯🇴 bummycakes.com | flutter_offline_queue is a Flutter/Dart package to queue API requests offline and retry when online. | 3 | ★ 0 | 3 |
| #793 — | vowdemon.com | A lightweight reactive state container for Flutter, built on Jolt Signals and inspired by BLoC's Cubit architecture. | 3 | ★ 98 | 2 |
| #793 — | 🇺🇸 mahmoud-saeed.space | A powerful Flutter widget for managing UI states with built-in retry functionality. This widget handles loading, error, empty, and normal states elegantly while providing a customizable retry mechanism with cooldown support. | 3 | ★ 3 | 4 |
| #793 — | ExBloc provide simple way to organize bloc middleware and dispatch events. | 3 | ★ 1 | 8 | |
| #799 ▲ 4 | A Flutter LongList with Provider which supports ListView, GridView and Slivers. | 3 | ★ 5 | 3 | |
| #799 ▲ 4 | 🇳🇱 nathantaal.nl | Translate your project 100% using signals | 3 | ★ 0 | 2 |
| #799 ▲ 7 | 🇺🇸 mehmetesen.com | Reactive collection wrappers (List, Map, Set, Queue) with ChangeNotifier and ValueListenable support for efficient Flutter UI rebuilds. | 3 | ★ 3 | 6 |
| #799 ▼ 23 | 🇲🇾 mcssym.me | Messaging service to connect your components and services through publisher/subscriber pattern. | 3 | ★ 1 | 8 |
| #799 ▲ 4 | This project is a Flutter application scaffolded with GetX and follows the MVC (Model-View-Controller) architecture. | 3 | ★ 8 | 9 | |
| #804 ▲ 25 | 🇦🇺 christianfindlay.com | A lightweight, flexible, and high-performance dependency injection and service location library for Flutter | 3 | ★ 15 | 16 |
| #804 ▼ 74 | 🇺🇸 mcdole.org | A lightweight, type-safe Event Bus for Dart with optional event replaying. Decouples asynchronous code with minimal overhead. | 3 | ★ 2 | 3 |
| #804 ▲ 2 | 🇨🇴 folarin.co | A simple wrapper around stream controller/rxdart stream for easier implementation of bloc pattern | 3 | ★ 0 | 7 |
| #804 ▼ 22 | A customizable multi-select dropdown widget with search functionality for Flutter applications using MobX state management. | 3 | ★ 0 | 13 | |
| #804 ▲ 2 | 🇪🇬 abdelrahman.ghanem.eg | A Flutter package for efficient UI state management, handling loading, empty views, content display, caching, and pull-to-refresh with customizable widgets. | 3 | ★ 0 | 2 |
| #809 — | Featherweight, zero-boilerplate state management for Flutter. | 3 | ★ 0 | 2 | |
| #809 — | 🇮🇹 whynotmake.it | An opinionated infrastructure package for use with hooks_riverpod. | 3 | ★ 130 | 9 |
| #809 — | 🇳🇱 baseflow.com | An implementation of the flutter_ioc package based on get_it. | 3 | ★ 2 | 2 |
| #809 — | 🇮🇩 kaffah.dev | A backend-agnostic Flutter chat SDK with offline-first support, real-time sync, and a persistent outbound queue that survives app restarts. Bring your own backend via the ChatAdapter interface. | 3 | ★ 0 | 3 |
| #813 ▲ 2 | 🇳🇱 ultrawideturbodev.com | A lightweight MVVM state management solution inspired by the FilledStacks Stacked package. | 3 | ★ 4 | 2 |
| #813 ▲ 7 | A simple dependency injection widget based on standard Flutter's InheritedWidget | 3 | — | 5 | |
| #813 ▼ 4 | A declarative cross-platform Flutter engine with focus on state to display presentations, such as campaigns, banners, notifications, etc., anywhere, anytime. | 3 | ★ 3 | 8 | |
| #813 ▲ 2 | chrisb.dev | A practical solution for building and managing the state of selectable lists. | 3 | ★ 1 | 3 |
| #813 ▲ 4 | 🇮🇳 albinpk.dev | A simple Flutter package for separating UI and business logic using a view-controller pattern. | 3 | ★ 0 | 2 |
| #818 ▲ 15 | 🇺🇸 xsoulspace.dev | A small classes to use flutter_hooks easier | 3 | ★ 4 | 3 |
| #818 ▲ 4 | 🇬🇹 pixela.tech | A collection of common blocs and cubits that maybe will be used very often (powered by the bloc library). | 3 | ★ 2 | 10 |
| #818 ▲ 21 | joemuller.com | A bold and balanced state management library that pairs MVVM structures with the simplicity of InheritedWidget. | 3 | — | 9 |
| #818 — | Intuitive state management via Context. With FullContext you still need Providers and Builders to instantiate and display states, but management can all be done through Context | 3 | ★ 1 | 2 | |
| #818 ▼ 59 | landamessenger.com | Simple library for refreshing the main state of an application | 3 | ★ 1 | 2 |
| #818 — | Smart project structure with dependency injection and route management | 3 | ★ 1.4K | 3 | |
| #824 ▲ 26 | A lightweight, SwiftUI-inspired Prop management library for Flutter. Powered by Prop, ViewModel, and Declare. | 3 | ★ 0 | 3 | |
| #824 ▼ 2 | 🇧🇩 shafi.dev | FASQ (Flutter Async State Query) delivers caching-first async data management for Flutter with smart refetching, error recovery, and unified APIs. | 3 | ★ 1 | 4 |
| #824 ▲ 20 | 🇨🇿 vojtech.net | RxData allows to delegate fetching and caching behavior for your data. | 3 | ★ 4 | 4 |
| #824 ▲ 5 | 🇫🇷 skyhook.fr | BodyBuilder is a widget that manage the loading of your data | 3 | ★ 1 | 2 |
| #824 ▲ 26 | Track Riverpod state changes with detailed call stacks. Debug easily by seeing exactly where state changes originated in your code. | 3 | ★ 4 | 4 | |
| #824 ▼ 4 | Package simplificado para gerenciamento de estado efêmoro para widgets. | 3 | ★ 3 | 7 | |
| #824 ▲ 5 | 🇨🇳 ybz.im | The most powerful dependency injection library for Dart. | 3 | ★ 4 | 6 |
| #831 ▼ 9 | A modular, type-safe form management library. Features input aggregation, sanitization pipelines, declarative validation, smart UI error handling, and State-management agnostic. | 3 | ★ 0 | 1 | |
| #831 ▲ 2 | 🇺🇸 dickersystems.com | A Flutter package for Convex backend integration, enabling developers to interact with Convex services, manage data, and build applications with real-time synchronization. | 3 | ★ 32 | 5 |
| #831 ▼ 9 | 🇦🇺 pub.timnew.me | A library that makes accessing shared preferences or secured storage a lot easier. It handles the common use case that reads or write preferences. It also supports read and write serializable complex types in a type-safe way. It also supports listening to the value changes. It exposes its values as mobx observable values, but it can actually works with any state management library. | 3 | ★ 1 | 2 |
| #831 ▼ 9 | csjotlab.com | A gamified focus and anti-doomscroll productivity engine for Flutter apps with sessions, rewards, streaks, persistence, and Riverpod integration. | 3 | ★ 0 | 2 |
| #831 ▼ 9 | Lightweight infinite query utilities for Riverpod and Flutter. Compose paged FutureProviders while keeping Riverpod cache, refresh, and invalidation behavior.
| 3 | ★ 0 | 1 | |
| #831 ▼ 9 | A comprehensive Flutter package for smart API management with Either pattern, local caching, and robust error handling | 3 | ★ 1 | 2 | |
| #837 ▲ 7 | 🇨🇳 hebei.dev | Clover is an open source framework for building MVVM applications with Flutter. | 3 | ★ 5 | 3 |
| #837 ▼ 4 | A Riverpod provider for Flutter State Restoration | 3 | — | 11 | |
| #837 ▼ 28 | Dynamically change your color theme, including light and dark mode. Persist the colors across restarts. | 3 | ★ 6 | 29 | |
| #840 ▲ 4 | A package that provides a set of tools for efficient and flexible state management using the Bloc pattern. | 3 | ★ 4 | 5 | |
| #840 ▼ 47 | 🇺🇸 glasberg.dev | Superpowers for your Cubits: Loading and error states, retry, check-internet, debounce, throttle, non-reentrant, fresh, sequential, effects, optimistic functions. | 3 | ★ 7 | 4 |
| #840 ▲ 10 | Async state management & data fetching for Flutter. Caching, mutations, infinite queries, optimistic updates. | 3 | ★ 2 | 10 | |
| #840 ▼ 7 | 🇳🇱 ultrawideturbodev.com | A simple package that copies improves the behaviour of Flutter's ValueNotifier. | 3 | ★ 2 | 1 |
| #840 ▼ 7 | 🇵🇰 greelogix.com | An advanced, platform-aware Flutter form framework with unified state management, generic type support, and deep native parity. | 3 | ★ 0 | 3 |
| #845 ▼ 6 | A Flutter library to easily display a list with animated changes from a Stream<List<E>>. It's like StreamBuilder + ListView.Builder with animations. | 3 | ★ 36 | 33 | |
| #845 — | arkar.dev | A lightweight, reactive state management solution for Flutter applications with async state support and domain-specific atoms. | 3 | ★ 4 | 5 |
| #845 ▼ 6 | A reactive state management library for Flutter, built around Signals and Nodes to simplify app logic and keep your UI in sync. | 3 | ★ 1 | 3 | |
| #845 ▼ 6 | 🇮🇳 mysteriouscoder.com | Vexo is the ultimate Flutter state management — zero dependencies, as simple as GetX, yet as powerful as Riverpod and BLoC combined. Fast, reactive, clean. | 3 | ★ 0 | 2 |
| #849 ▼ 16 | 🇮🇳 reactivlibrary.dev | Production-ready reactive state management with robust logging, undo/redo, computed values, debounce/throttle, and more. Lightweight, powerful, and easy to use. | 3 | ★ 9 | 7 |
| #849 ▼ 5 | Define and run hierarchical state machines in Dart and Flutter. | 3 | ★ 3 | 4 | |
| #849 — | appwriters.dev | Light & Fast Dart Dependency Injection library. Easy to use and powerful for all kinds of needs, with no external dependencies. | 3 | ★ 3 | 2 |
| #849 ▲ 21 | GetX Scaffold is a comprehensive rapid development template built on the GetX framework and several commonly used plugins | 3 | ★ 237 | 29 | |
| #849 ▼ 5 | This package provides AsyncData<T> class that handle some data can have multiple states. | 3 | — | 2 | |
| #854 ▲ 2 | Serves pre-made infinite list cubit and bloc to reduce boilerplate and provide concrete immutable bloc implementation. | 3 | ★ 4 | 10 | |
| #854 ▼ 4 | State Management for Flutter using Streams | 3 | ★ 0 | 2 | |
| #854 ▲ 2 | Flutter mediator is a reactive state management package base on the InheritedModel with automatic aspect management. | 3 | ★ 3 | 7 | |
| #854 ▲ 2 | 🇩🇪 kopmann.dev | A minimal Elm‑inspired Model‑View‑Update state management library for Flutter. | 3 | ★ 2 | 2 |
| #854 ▼ 4 | Cross-tab sync & dedup primitives for Flutter web — presence, true leader election, CRDT conflict resolution, and state catch-up over BroadcastChannel & Web Locks. | 3 | ★ 1 | 1 | |
| #854 ▲ 41 | dartforce.dev | This Flutter package provides a static method that waits for an asynchronous task to complete while displaying a loading dialog. | 3 | ★ 0 | 3 |
| #860 ▼ 21 | tcircle.kesug.com | A Flutter architecture package that combines Clean Architecture and MVVM patterns using Provider for state management. | 3 | — | 4 |
| #860 ▼ 4 | 🇺🇸 rexios.dev | Reactive Flutter widgets and convenience components for fast_rx | 3 | ★ 16 | 1 |
| #860 ▲ 15 | An rx stream builder that can pre-populate the initial data of a stream builder from an rx value / replay observable | 3 | ★ 8 | 3 | |
| #860 ▲ 2 | 🇹🇷 ahmetaydin.dev | Offline-first data synchronization engine with intelligent conflict resolution and real-time events. | 3 | ★ 3 | 6 |
| #860 ▲ 2 | A enhanced version of ChangeNotifier introduces new features `target`, `once`, and `immediate`. | 3 | ★ 2 | 2 | |
| #860 ▼ 4 | 🇨🇴 swipelab.co | a pragmatic state management solution. comes with instance store (single, lazy & and scoped) and handy connectors | 3 | ★ 7 | 6 |
| #860 ▲ 2 | 🇵🇱 sonerik.dev | context_watch adapter for the bloc package | 3 | ★ 38 | 2 |
| #867 ▲ 8 | The package provides various generic implementations of blocs. | 3 | ★ 1 | 4 | |
| #867 ▼ 5 | Completely new way to manage state and events. | 3 | ★ 0 | 0 | |
| #867 ▲ 3 | A simple and elegant way to handle async states (initial, loading, data, error) in Flutter apps. | 3 | ★ 1 | 5 | |
| #867 ▼ 5 | LiveData for Flutter, Stream warpper make easy control and robust feature. | 3 | ★ 3 | 8 | |
| #867 ▼ 5 | 🇺🇸 yourdevaji.com | It provides a flexible solution for managing the state, enabling seamless communication between different parts of the widget tree. | 3 | ★ 1 | 2 |
| #867 ▼ 5 | 🇫🇷 romainrastel.com | A lightweight, yet powerful way to bind your application state with your business logic. | 3 | ★ 178 | 70 |
| #873 ▼ 3 | 🇬🇭 techfinityedge.com | Real-time Flutter debugging SDK. Inspect Riverpod state, network requests, and events from an in-app overlay — without leaving your app. | 3 | ★ 2 | 2 |
| #873 ▲ 2 | 🇨🇦 strivebusiness.ca | A simple yet powerful state management library for Flutter. Keeps your widget build methods clean, with ZERO dependencies on other packages. | 3 | ★ 10 | 10 |
| #873 ▼ 3 | 🇺🇸 wrike.com | Re-reselect is a lightweight wrapper around Reselect meant to enhance selectors with deeper memoization and cache management. | 3 | ★ 3 | 2 |
| #873 ▼ 3 | 🇺🇸 flexxxlab.com | Async Data, Loading notifier, Error all in one variable, reducing boilerplate code and making your code more concise | 3 | ★ 1 | 2 |
| #877 ▲ 29 | A CLI tool for generating Flutter projects with Clean Architecture, feature-first organization, and modern state management (Riverpod, Bloc, Provider). | 3 | ★ 4 | 4 | |
| #877 ▼ 2 | 🇮🇹 ristocloudgroup.com | Infinite scrolling ListView with BLoC integration for Flutter applications. | 3 | ★ 3 | 4 |
| #877 ▼ 2 | 🇨🇴 timsmart.co | Helper functions for creating RiverPod providers for OffsetIterator's. | 3 | ★ 4 | 2 |
| #877 ▼ 2 | Support for marking objects as observable | 3 | ★ 1 | 2 | |
| #877 ▼ 2 | A lean and flexible state management library for flutter. | 3 | ★ 0 | 0 | |
| #877 ▼ 2 | Completely new way to manage state and events. | 3 | ★ 0 | 0 | |
| #877 ▲ 29 | doumbouya.dev | A Swift-inspired persistent data management solution for Flutter. Provides simple, powerful, and type-safe way to persist your app's models with automatic UI updates. | 3 | ★ 8 | 16 |
| #877 ▼ 2 | A comprehensive navigation service package for Flutter applications providing routing, navigation state management, persistence, and navigation utilities. | 3 | ★ 0 | 0 | |
| #885 — | Ribbon-based multi-day event calendar for Flutter. Month view with swipeable navigation. State-management agnostic — works with BLoC, Riverpod, Provider. | 2 | ★ 0 | 1 | |
| #885 ▲ 10 | 🇳🇴 discoos.org | A lightweight and open-souce Event Sourcing library for Dart. | 2 | ★ 7 | 5 |
| #885 — | A dart package for predictable synchronous and asynchronous state management. | 2 | ★ 4 | 3 | |
| #885 — | Flutter widget to replace multiple nester StreamBuilder/ValueListenableBuilder, allowing to combine both | 2 | — | 2 | |
| #885 — | alghwalbi_core is a Flutter package designed to simplify state management and provide commonly used components and services for Flutter applications. | 2 | — | 2 | |
| #885 ▼ 56 | 🇵🇱 sonerik.dev | context_watch adapter for signals package | 2 | ★ 38 | 3 |
| #885 ▲ 15 | A hook-based alternative to flutter_redux. Connect to your redux store in a familiar way. | 2 | ★ 7 | 9 | |
| #885 — | Powerful Flutter pagination library with built-in BLoC state management, 6+ view types (ListView, GridView, PageView, StaggeredGrid, ReorderableListView, Column, Row, Custom), advanced error handling (6 pre-built error styles), smart preloading, real-time stream support, automatic retry with exponential backoff, SmartSearchBox with auto-positioning overlay dropdown, keyboard navigation, and production-ready UI components..
| 2 | ★ 0 | 3 | |
| #885 — | loreium.app | A pure reducer pattern for Riverpod notifiers. Separates state initialization from reactive bindings with a single reduce(State, Event) → State function. | 2 | ★ 1 | 1 |
| #885 ▼ 23 | 🇺🇸 rows.com | A dart package to create finite state machines and state charts. | 2 | — | 14 |
| #895 ▲ 5 | A Dart package for generation of typed BloC widgets like BlocBuilder and BlocListener for concrete implementations | 2 | ★ 0 | 4 | |
| #895 ▲ 30 | Redux implementation based on Dart Stream, with the power of RxDart. Reactive redux store for Dart & Flutter. | 2 | ★ 16 | 19 | |
| #895 — | 🇮🇹 mariuti.com | Flutter Hooks bindings for Solidart, suitable for ephemeral state and for writing less boilerplate. | 2 | ★ 230 | 2 |
| #895 — | 🇺🇸 oaka.xyz | A code generator for Riverpod Mutations. This covers the hole left in Riverpod today. | 2 | ★ 8 | 7 |
| #895 — | Bindings to use Redux state management with Angular Dart components | 2 | ★ 0 | 4 | |
| #895 ▲ 5 | A simplified Ethiopian Date Picker Flutter Plugin with no state management dependencies. Supports Amharic, Oromo, and English languages with Ethiopian calendar system, date ranges, events, and Gregorian conversion. | 2 | ★ 1 | 6 | |
| #901 ▼ 15 | 🇮🇳 yashmakan.com | A powerful, zero-dependency performance profiler for the bloc library. | 2 | ★ 5 | 6 |
| #901 — | 🇮🇳 shreeman.dev | An elite, type-safe, and ultra-reactive form engine for Flutter powered by Riverpod. | 2 | ★ 1 | 4 |
| #901 ▼ 26 | You can monitor page lifecycle by this lib. | 2 | — | 10 | |
| #901 ▲ 24 | 🇺🇸 patchme.app | A state management package for Flutter that is inspired by .NET INotifyPropertyChanged interface and should feel familiar to .NET developers. | 2 | ★ 7 | 5 |
| #901 — | With the conversator, you can send data/message across files. It works like web socket but it runs locally. | 2 | — | 2 | |
| #901 — | ghoneem.com | A Flutter package for bloc pattern implementation streams/rxdart in your flutter application. | 2 | ★ 1 | 6 |
| #907 — | 🇺🇸 caseycrogers.dev | Displays a scrollable list of items lazily fetched from an asynchronous data source. | 2 | ★ 1 | 6 |
| #907 — | Easily prevent unnecessary build() calls in StatefulWidget and its subtrees. | 2 | ★ 14 | 7 | |
| #907 — | A comprehensive Flutter package providing a robust wrapper around GraphQL operations with built-in error handling, authentication, caching, and logging capabilities. | 2 | ★ 1 | 2 | |
| #907 ▲ 7 | flutter-online.top | App service based on GetX library. | 2 | ★ 4 | 5 |
| #907 ▲ 18 | A very simple flutter plugin that implements the `MVVM` pattern. | 2 | ★ 3 | 3 | |
| #907 ▼ 51 | flutter.sskplay.com | StreamDisposer | 2 | ★ 0 | 4 |
| #907 ▲ 7 | new-step-apps.com | Package that merge between microsoft cqrs and mediator patterns | 2 | ★ 3 | 10 |
| #907 — | 🇺🇸 caseycrogers.dev | An implementation of `StreamBuilderBase` that folds new stream events into a summary and builds with the summary of stream events seen so far. | 2 | ★ 2 | 2 |
| #907 — | v-nerdy.cloud | A typed Result/Error handling kit for Flutter apps. Normalizes errors from FastAPI, Express, and generic REST backends.
| 2 | ★ 1 | 2 |
| #907 ▲ 7 | cilestal.com | A simple and modular dependency injection system for Flutter. | 2 | ★ 8 | 5 |
| #917 ▲ 8 | 🇨🇭 xeinebiu.com | Dependy is a lightweight and flexible dependency injection (DI) library for Dart. It simplifies the management of services and their dependencies. | 2 | ★ 2 | 7 |
| #917 ▼ 3 | A pragmatic lightweight dependency injection framework for Flutter developers. | 2 | ★ 42 | 8 | |
| #917 ▲ 15 | 🇬🇪 ainkin.com | Editors for complex models and lists inspired by simplicity of TextEditingController, without manual state management. | 2 | ★ 4 | 21 |
| #917 ▼ 3 | kokodobu.org | Yet Another State Management Library — explicit, traceable, compiler-verified state management for Flutter. | 2 | ★ 2 | 1 |
| #917 ▲ 15 | A library that make flutter to have a lifecycle like android or iOS. It can sense the lifecycle wherever you need them. | 2 | ★ 15 | 5 | |
| #917 ▼ 3 | A provider wrapper and set of the widgets to use with manager package. | 2 | ★ 4 | 2 | |
| #917 ▼ 3 | 🇺🇸 rk0cc.xyz | Implement change notifier for collection object e.g. List, Set and Map | 2 | ★ 1 | 2 |
| #917 ▼ 3 | Based on the provider encapsulation plugin (recommended to be used in conjunction with the provider_temp_gen template generator to greatly improve development efficiency) | 2 | ★ 2 | 2 | |
| #925 ▼ 11 | 🇻🇳 silentcat.dev | Inherited RxDart is a state management library that combine the power of InheritedWidget and RxDart, a simple and elegant state management solution for apps of any scale. | 2 | ★ 17 | 14 |
| #925 ▲ 7 | Flutter package for service layer implement with bloc architecture | 2 | ★ 1 | 2 | |
| #925 — | meragix.dev | A powerful async state management library for Dart, inspired by TanStack Query | 2 | ★ 6 | 2 |
| #925 — | A high-performance, synchronous state storage engine for Flutter with built-in caching and type-safe object registration. | 2 | ★ 1 | 2 | |
| #925 ▼ 11 | A flutter agnostic implementation of MVVM. It will leave your Widgets alone and you can focus on writing clean Flutter code | 2 | ★ 21 | 7 | |
| #925 ▼ 39 | zennn.dev | A high-performance event bus for Dart/Flutter | 2 | ★ 9 | 10 |
| #931 — | lidhin.com | Customizable Flutter dropdowns with BLoC/Cubit integration: searchable single-select and multi-select with chips, offline caching, and theming. | 2 | ★ 0 | 3 |
| #931 ▲ 6 | easazade.com | Best dependency injection library for Flutter, Rethought and redesigned specifically for flutter | 2 | ★ 2 | 3 |
| #931 ▲ 10 | 🇫🇮 fluxit.dev | A minimal state management solution for Flutter apps using the Model-View-Notifier (MVN) pattern | 2 | ★ 73 | 41 |
| #931 ▲ 6 | easazade.com | Crystal clear state management | 2 | ★ 2 | 3 |
| #931 ▲ 6 | A pure dart state management class based on standard Dart's Stream. | 2 | — | 4 | |
| #931 — | 🇦🇪 supy.io | A versatile and reactive cart solution for Flutter apps, supporting grouping, notes, delivery, quantity control, and custom logic. | 2 | ★ 1 | 21 |
| #937 ▲ 4 | 🇧🇩 shafi.dev | Riverpod adapter for FASQ (Flutter Async State Query) - async state management with Riverpod | 2 | ★ 2 | 3 |
| #937 ▼ 23 | 🇮🇩 gits.id | GitsBase is base for UI project include state management with cubit & hydrated. | 2 | ★ 2 | 3 |
| #937 ▲ 4 | Simple reactive state management for Flutter. | 2 | ★ 30 | 8 | |
| #937 ▲ 4 | Flutter plugin to use the power of ChangeNotifier and GetIt together. | 2 | ★ 2 | 6 | |
| #937 ▲ 4 | easazade.com | Crystal clear state management | 2 | ★ 2 | 4 |
| #937 — | voyver.com | Lightweight and improved versions of FutureBuilder and StreamBuilder as state machines. Useful for handling Futures and Streams. | 2 | ★ 6 | 3 |
| #943 ▲ 46 | 🇺🇸 apexive.com | A simple wrapper for asynchronous actions with progress/loading indicators and error handling. | 2 | ★ 1 | 5 |
| #943 ▲ 7 | 🇳🇵 sangamsingh.com.np | Minimalist and Easy State Management for Bloc Inspired from Dart Generics. | 2 | ★ 23 | 21 |
| #943 ▼ 2 | Simple yet easily extended state class declaration that supports localizations | 2 | ★ 1 | 0 | |
| #943 ▼ 2 | 🇨🇴 busha.co | Small Internal Package to manage MVC Architecture in our app | 2 | ★ 2 | 2 |
| #943 ▲ 7 | 🇧🇷 carda.me | Manage and synchronize concurrent tasks, preventing duplicate executions and race conditions while optimizing resource usage in Flutter apps | 2 | ★ 1 | 2 |
| #943 ▼ 2 | The Pagination class provides functionality for managing pagination state and data retrieval in Flutter apps. It allows for easy loading of data in chunks, handling of scroll events, and notifying when new data is available. With features like preloading and error handling, it simplifies the implementation of paginated lists or grids. | 2 | ★ 2 | 2 | |
| #943 ▲ 7 | 🇧🇷 appinventorbrasil.com.br | A new Flutter package to simple manager state.Based on Cubit/Provider this package makes use of ValueNotifier only | 2 | ★ 0 | 3 |
| #943 ▲ 7 | 🇧🇷 polazzo.dev | Uses the NetworkBoundResources to control the offline-first or only to centralize the errors from fetching from the network or any other function. | 2 | ★ 3 | 10 |
| #943 ▼ 2 | ABUS (A-synchronous Business Unified System) is a unified approach to handling asynchronous operations and API interactions with built-in optimistic updates, rollback capabilities, and error handling.
| 2 | ★ 0 | 2 | |
| #952 ▼ 2 | 🇺🇸 abrovinc.com | Simple Event Notifier - Send notifications from anywhere to anywhere. No requirement that there is a listener nor a publisher | 2 | ★ 1 | 2 |
| #952 ▼ 27 | appmastersinstitute.com | A comprehensive Flutter package that provides an easy-to-use, customizable multi-step form widget with built-in validation, navigation, and state management capabilities. | 2 | ★ 2 | 8 |
| #952 ▲ 4 | lgsim.io | This is a package that helps manage Bloc and Cubit dependencies. It is based on the Bloc package and utilizes the Observer design pattern to manage dependencies. | 2 | ★ 3 | 3 |
| #952 ▲ 10 | 🇮🇳 dhartichauhan.blogspot.com | A command-line tool to generate a production-ready clean architecture in Flutter using RxDart and Provider. | 2 | ★ 1 | 10 |
| #956 — | 🇮🇳 dipendrasharma.com | Production-ready, type-safe state management for Flutter. 10x performance improvement with advanced memory management and comprehensive error handling. | 2 | ★ 2 | 3 |
| #956 ▼ 302 | 🇰🇷 ttangkong.dev | A Flutter-native MVVM service layer that creates, loads, watches, shares, and disposes services according to the widget lifecycle. | 2 | ★ 1 | 3 |
| #956 ▲ 12 | A flutter package that handles listening and publishing events throughout your app. | 2 | ★ 0 | 4 | |
| #956 ▼ 6 | 🇨🇷 andrey-d-araya.dev | A lightweight, modular state management library for the Air Framework. | 2 | ★ 1 | 2 |
| #956 — | A dart package that helps implement the BLoC pattern. BLoC works in Isolate and don't slow down UI. | 2 | ★ 21 | 42 | |
| #961 — | CQRS/Mediator Pattern library for a streamlined Flutter development | 2 | ★ 4 | 4 | |
| #961 ▲ 18 | A state management library that is declarative, predictable and elegant. | 2 | ★ 5 | 4 | |
| #961 — | A lightweight animated countdown widget + controller. State-management independent (ChangeNotifier based). | 2 | ★ 0 | 5 | |
| #961 — | A high-performance, hierarchical synchronization framework with weighted progress and throttling for Flutter. | 2 | ★ 2 | 2 | |
| #965 ▲ 3 | A Flutter offline-first sync engine plugin for local operation logging, push/pull transport, and conflict resolution. | 2 | ★ 0 | 4 | |
| #965 ▼ 3 | jelenski.net | A bloc package with concise state graph builder. Build transitions, side effects and global events in a centralised, type-safe manner. | 2 | — | 8 |
| #965 ▲ 3 | A Flutter package that makes API calls easy and maintainable with built-in token management, error handling, and logging. | 2 | — | 4 | |
| #965 ▼ 3 | 🇬🇪 ainkin.com | A lazy load wrapper for your data source. | 2 | ★ 3 | 6 |
| #965 ▼ 3 | 🇮🇳 flutterartist.com | A value notifier which has super powers, like allows to see past value along with the new | 2 | ★ 0 | 1 |
| #965 ▲ 3 | Flutter Provider Based Starter Template | 2 | ★ 4 | 5 | |
| #971 ▲ 44 | 🇮🇩 ridltech.my.id | Network-aware state management engine for Flutter. Offline queue, cache strategies, Dio interceptor, auto-sync, and Bloc-friendly sealed states. | 2 | ★ 0 | 6 |
| #971 ▼ 3 | A scaffolding CLI for Flutter projects with feature-first architecture and BLoC/Cubit state management. | 2 | ★ 2 | 2 | |
| #971 ▲ 18 | 🇮🇹 jacopoguzzo.dev | Track the status of events in a bloc without updating the state. | 2 | ★ 2 | 2 |
| #971 ▲ 8 | lgsim.io | This is a lightweight dependency injection package in Dart language that provides the ability to register and resolve dependencies. | 2 | ★ 3 | 4 |
| #971 ▼ 3 | swiftflutter.com | Reactive state management for Flutter with automatic dependency tracking, Swift-like extensions, and SwiftUI-like animations. | 2 | ★ 1 | 17 |
| #971 ▼ 3 | State Management layer for flutter applications. | 2 | ★ 1 | 3 | |
| #971 ▼ 3 | 🇷🇺 fenki.net | A Flutter state management solution boilerplate based on Notifier | 2 | ★ 0 | 2 |
| #971 ▼ 3 | apptakk.com | Minimal Cubit-inspired state management using Flutter's built-in primitives. No external dependencies. | 2 | ★ 1 | 2 |
| #971 ▼ 15 | 🇷🇺 whatdo.work | Event bus for your app with extended types feature | 2 | ★ 0 | 5 |
| #980 ▼ 74 | A simple and flexible pagination controller for Flutter BLoC, allowing page-by-page data loading, refresh, and easy integration with BlocBuilder. | 2 | ★ 1 | 3 | |
| #980 ▲ 9 | 🇨🇦 devsloom.ca | Powerful pagination package with O(1) item updates, dual mode support (infinite scroll + pagination buttons), and comprehensive state management. | 2 | ★ 0 | 2 |
| #980 — | A framework to standardize the implementation of a Flutter application by separating the application logic into different layers. | 2 | — | 0 | |
| #980 — | AutoPaginatedList simplifies infinite scrolling in Flutter with Provider. It auto-fetches data, supports custom states, and ensures smooth performance. | 2 | ★ 1 | 5 | |
| #980 — | A lightweight Flutter package for managing app themes and persistent dark mode using hydrated_bloc. Includes theme switching widget, JSON color utilities, and get_it integration. | 2 | ★ 0 | 1 | |
| #980 — | 🇱🇧 alghanem4it.com | A lightweight, type-safe state management helper for Dart and Flutter — model initial, loading, success and failure states with exhaustive pattern matching. | 2 | ★ 1 | 3 |
| #980 — | A Flutter package to easily manage role-based, permission-based, and plan-based UI visibility and access control.
| 2 | ★ 0 | 2 | |
| #980 ▲ 9 | 🇦🇺 christianfindlay.com | State management, as simple as it gets. Inspired by BloC, but stripped right back. | 2 | ★ 5 | 14 |
| #980 — | A concise and powerful Flutter package that implements the MVVM (Model-View-ViewModel) architecture. Built on top of Signals for state management, this package provides a seamless and efficient way to handle the state of the view in your Flutter applications. With a clean separation of concerns and a reactive approach, it simplifies the development process and enhances the maintainability of your codebase. | 2 | ★ 4 | 3 | |
| #980 — | A Flutter package for managing Android dual/secondary screen displays with a state-manager-agnostic service API. | 2 | ★ 1 | 4 | |
| #980 ▲ 9 | 🇺🇸 simmer.recipes | A redux style state management library, loosely inspired by NgRx. | 2 | ★ 2 | 3 |
| #980 ▲ 9 | A Flutter package enabling message delegation between BLoCs using the Mediator pattern, improving modularity, maintainability, and testability. | 2 | ★ 2 | 6 | |
| #980 ▼ 12 | A Flutter state management package separating UI state Models from business Logic. | 2 | ★ 1 | 4 | |
| #993 ▼ 4 | A configurable Flutter core package: theming, localization, networking, storage, and device info via framework-agnostic controllers, with no state-management lock-in. | 2 | ★ 1 | 1 | |
| #993 ▼ 4 | dev-hann.com | A Flutter-inspired TUI framework for Dart. Build terminal UIs with declarative widgets, state management, diff-based rendering, and a rich widget library. | 2 | ★ 4 | 2 |
| #993 ▼ 4 | dart-board.io | Feature Framework for Flutter. Provides a kernel that allows feature encapsulation, isolation and integration. | 2 | ★ 64 | 9 |
| #993 ▼ 4 | justsandip.com | Minimal Jotai-inspired state management for Flutter with atoms. | 2 | ★ 0 | 2 |
| #993 ▲ 11 | A flutter state management solution with dependency injection. You can easily manage your state | 2 | ★ 10 | 14 | |
| #993 ▲ 47 | An Android similar state management package (StateFlow and SharedFlow with ViewModel) which helps to implement MVVM pattern easily. | 2 | ★ 5 | 9 | |
| #993 ▼ 4 | A production-ready async action button abstraction for Flutter. Standardizes async button state handling (idle, loading, success, error) with a builder pattern.
| 2 | ★ 0 | 0 | |
| #993 ▼ 4 | Build offline first applications easily with Unruffled. | 2 | ★ 4 | 4 | |
| #993 ▼ 14 | A Flutter package that provides widgets for animated transitions between BLoC states with various animation types. | 2 | ★ 0 | 2 | |
| #993 ▲ 33 | Simplify BLoC usage: unified 4-state machine, auto loading/error UI, flushbar notifications, retry, pagination, debounce/throttle, safeEmit and more — all in one lightweight package. | 2 | ★ 0 | 6 | |
| #1003 ▲ 23 | A new Flutter package that provides an alternative to the `BlocBuilder/Listener/Consumer/Selector` with the idea based on the `ConsumerWidget` from `riverpod` library. | 2 | — | 2 | |
| #1003 — | makduman.com | A Flutter package to handle caching with FutureBuilder. | 2 | ★ 1 | 3 |
| #1003 — | A Flutter package providing AcceptableStatefulWidget which glues Provider and StatefulWidget | 2 | ★ 2 | 8 | |
| #1003 ▼ 2 | A package with GetListener and GetConsumer for Getx Lovers | 2 | ★ 2 | 3 | |
| #1003 ▼ 128 | Bloc Suite is a comprehensive package that extends the functionality of the Flutter Bloc library. | 2 | ★ 4 | 7 | |
| #1003 ▼ 2 | This package that automatically updates input field state based on bound variable changes, and vice versa. | 2 | ★ 0 | 10 | |
| #1009 ▲ 6 | Flutter StateManager is a simple state management and IoC library for Dart and Flutter. | 2 | ★ 1 | 4 | |
| #1009 ▼ 5 | 🇵🇰 ottomancoder.com | TanStack Query for Dart. Automatic caching, stale-while-revalidate, background refetching, mutations with optimistic updates, infinite queries. Pure Dart - no Flutter dependency. | 2 | ★ 4 | 6 |
| #1009 ▼ 5 | A state management package for Jaspr that implements the BLoC pattern, enabling Jaspr apps to handle state the same way as Flutter apps. | 2 | ★ 1 | 2 | |
| #1009 ▲ 6 | This package was created to facilitate the use of Dependency Injection in a Flutter project | 2 | ★ 0 | 4 | |
| #1009 ▲ 6 | brewkits.dev | Riverpod integration for flutter_debounce_throttle. EventLimiterController auto-disposes with Ref lifecycle. Zero boilerplate. | 2 | ★ 5 | 4 |
| #1009 ▼ 5 | 🇷🇺 shteyd.ru | This package is intended to make it easier to use rxdart with flutter_hooks. Created hooks for working with BehaviorSubject | 2 | — | 0 |
| #1009 ▼ 5 | 🇫🇷 apparence.io | A widget builder to use MVVM design pattern. Force Split code of view / component and help you manage component refresh state. | 2 | ★ 17 | 14 |
| #1009 ▼ 5 | A ChangeNotfier alternative used to avoid redundant code . | 2 | ★ 0 | 1 | |
| #1009 ▼ 5 | 🇻🇳 extremevn.com.vn | A Flutter package that wrap flutter bloc package for clearer implementation | 2 | ★ 7 | 4 |
| #1009 ▼ 5 | rudra0x01.xyz | A Flutter package for converting AI responses to multiple select options with easy integration and comprehensive state management. | 2 | ★ 0 | 0 |
| #1009 ▼ 5 | 🇺🇸 nuc134r.io | IoC container inspired by Castle Windsor + Flutter MVVM framework. Your whole app architecture in a single package you've been dreaming about. | 2 | ★ 3 | 2 |
| #1020 ▼ 5 | 🇯🇵 sora.fukui.jp | Isar database integration for EntityStore state management ecosystem | 2 | ★ 1 | 2 |
| #1020 ▼ 5 | A simple state management library for Flutter applications. | 2 | ★ 1 | 4 | |
| #1020 ▼ 5 | Typed results and async state models for clean Dart and Flutter applications. | 2 | ★ 0 | 2 | |
| #1020 ▼ 5 | 🇮🇳 sidha6th.online | syncx is a lightweight, flexible Flutter state management library with notifiers and reactive UI updates, inspired by provider, bloc, and riverpod.
| 2 | ★ 3 | 3 |
| #1020 ▼ 5 | eronsoft.com | An elementary yet adaptable state management solution for Dart. | 2 | ★ 1 | 2 |
| #1020 ▼ 5 | 🇵🇱 nomtek.com | Micro-framework for the UI layer architecture. Opinionated, minimalistic, Dart/Flutter oriented and built from real problems and real projects. | 2 | ★ 2 | 7 |
| #1020 ▼ 52 | 🇧🇩 tanvirdev.com | Easily manage role, permission, and condition-based access control in Flutter UIs — entirely in Dart. | 2 | ★ 3 | 11 |
| #1020 ▲ 49 | theme_change package by Sumit Gohil theme_change: Seamless Theme Management with Persistent Preferences and (GetX OR Provider) Transform your Flutter app's theme management with theme_change—a robust package designed to effortlessly handle theme changes and persist them across sessions. Leveraging the power of SharedPreferences for permanent storage and GetX OR Provider for state management, theme_change provides an elegant solution for dynamic and persistent theming in your applications. | 2 | ★ 1 | 14 | |
| #1028 ▲ 3 | 🇷🇺 oquad.ru | Debouncing variants of flutter controllers and notifiers. Nearly DROP-IN replacements! | 2 | ★ 0 | 6 |
| #1028 ▲ 3 | 🇧🇪 bewond.com | A simple and lightweight package to efficiently create reactive and responsive user interfaces in Flutter. | 2 | ★ 2 | 15 |
| #1028 ▲ 3 | dependency injection for flutter. inject factories or singletons. Easy to develop, easy to test. | 2 | ★ 2 | 6 | |
| #1028 ▲ 24 | enver.dev | A flexible Role Based Access Control (RBAC) library for Dart and Flutter applications | 2 | ★ 3 | 12 |
| #1028 ▼ 2 | 🇺🇸 rouninlabs.com | Flutter package foundation for Finite State Machine. Includes support for state tracking, transitions and event. | 2 | ★ 0 | 0 |
| #1028 ▲ 3 | A component architecture for scalable applications | 2 | ★ 0 | 3 | |
| #1028 ▼ 2 | 🇻🇳 besoft.vn | Help implementing providers easier with predefined abstract classes, special is for working with remote data. | 2 | ★ 3 | 10 |
| #1028 ▼ 27 | 🇺🇸 felangel.dev | A library that provides composable, reactive primitives for Dart inspired by Signals and Runes. | 2 | — | 9 |
| #1036 ▼ 5 | State management for the rest of us. State_groups is an easy way of managing state. In fact it doesn't manage state at all, it's stateless and only focuses on messaging. | 2 | — | 7 | |
| #1036 ▼ 5 | Dynamic values and animation API for Flutter widgets. Widgets rebuild automatically on dynamic values changes. Animate by transitioning a value in one function call. | 2 | — | 5 | |
| #1036 ▼ 5 | 🇦🇲 buildtoapp.com | Lifecycle callbacks to be aware of different events in the route navigation and state lifecycle in a flutter project | 2 | ★ 1 | 7 |
| #1036 ▼ 5 | A production-ready Flutter architecture generator CLI with Provider, DI, and modular structure. | 2 | ★ 0 | 3 | |
| #1036 ▲ 4 | 🇨🇴 leancode.co | Lenses and extensions based on lens_base, made for the bloc package. | 2 | ★ 20 | 22 |
| #1041 — | A reactive state management package for flutter. Simple, efficient and easy to use. | 2 | ★ 0 | 2 | |
| #1041 — | mrdiez.com | Simple and clean sugar syntax to implement an MVC pattern architecture in Flutter with the Provider package without boilerplate code. | 2 | — | 7 |
| #1041 — | 🇮🇳 stackorient.com | An Event Bus based on Publish/Subscribe pattern to decouple your code dependencies using dart's Stream. | 2 | ★ 1 | 3 |
| #1041 ▲ 11 | Efficient Builder offers an alternative to ValueListenableBuilder in Flutter. It listens to a state class and selectively rebuilds widgets based on specific values within the state, optimizing performance. | 2 | ★ 0 | 7 | |
| #1041 ▲ 11 | 🇧🇷 juarezfranco.com.br | The BuilderWhen class is a simple yet powerful tool designed for Flutter applications. | 2 | ★ 2 | 4 |
| #1041 — | 🇮🇳 awwman.me | An extension to the state_notifier library which automatically persists and restores state_notifier states. | 2 | ★ 0 | 3 |
| #1041 ▼ 26 | teknologicakrainternasional.com | A Flutter library that enables seamless integration between flutter_alice, and get_connect from GetX. | 2 | ★ 1 | 3 |
| #1041 — | A beautiful, animated, and customizable bottom navigation bar for Flutter with GetX state management. | 2 | ★ 0 | 1 | |
| #1041 — | A Flutter meta-framework inspired by Next.js routing, React hooks, and GetX DI. Features folder-based routing, granular reactive state, context-less navigation, useQuery/useMutation, Super Schema validation, and auto garbage collection. | 2 | ★ 2 | 2 | |
| #1041 — | An event broadcasting mechanism designed for dispatching notifications to registered observers, inspired by the structure of the iOS Notification Center. | 2 | ★ 1 | 4 | |
| #1041 ▲ 19 | this Package extension to add support manage hook state with osm_flutter | 2 | ★ 3 | 10 | |
| #1041 — | This package helps you to monitor auth statuses in your app. | 2 | ★ 2 | 8 | |
| #1041 — | 🇰🇿 contributors.info | Apollon is a state management library for Flutter, inspired by Riverpod, but with a much smaller API surface and a focus on simplicity and ease of use. | 2 | ★ 1 | 2 |
| #1041 — | A Flutter library designed to help developers store and manage data seamlessly across their applications.version: 0.1.0-alpha.02 | 2 | — | 0 | |
| #1041 ▼ 10 | 🇰🇭 asurraa.com | ValueNotifier and ValueListenableBuilder but for asynchronous value. | 2 | — | 4 |
| #1056 ▲ 13 | Vous permet de spécifier un certain nombre de thèmes de couleurs parmi lesquels l'utilisateur peut choisir. Persiste le thème sélectionné lors des redémarrages de l'application. | 2 | ★ 0 | 9 | |
| #1056 ▼ 4 | adrianjagielak.dev | Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change. | 2 | ★ 2.5K | 0 |
| #1056 ▲ 4 | Port of The Composable Architecture for Dart. A state management library with composability and exaustive testability at it's core. | 2 | ★ 7 | 4 | |
| #1056 ▲ 4 | 🇨🇭 xeinebiu.com | Dependy Flutter is built on top of Dependy. It adds scoping features to help us manage dependencies within the widget tree of our Flutter applications. | 2 | ★ 2 | 8 |
| #1056 ▼ 4 | 🇯🇵 lycorp.co.jp | The ABC Bloc Inspector is a Flutter package that aids in debugging by providing advanced tools like `AbcBlocInspectorObserver` for tracking state changes in DevTools, and `StateReplayBloc` for directly overwriting state with a `Map`. These features assist in tracking state and mocking state in the DevTools extension, providing a robust environment for testing and debugging. | 2 | ★ 8 | 0 |
| #1056 ▼ 4 | deivao.dev | A simple way to organize dependency injection using modules. | 2 | ★ 3 | 5 |
| #1056 ▲ 4 | lib_x is an Object-Oriented approach to Flutter for a better architecture design. It provides Solutions for Routing, State Management, Data Provider & more. | 2 | ★ 2 | 4 | |
| #1056 ▼ 4 | 🇸🇪 wolverinebeach.net | This package provides a lightweight stateful_service wrapper for Riverpod.
See the stateful_service package for more information.
| 2 | ★ 2 | 2 |
| #1056 ▼ 4 | 🇮🇳 hrushikeshdesai.com | A high-performance Server-Driven UI (SDUI) engine for Flutter. Render dynamic, state-aware layouts from JSON payloads at runtime — no App Store review needed for UI changes. | 2 | ★ 0 | 2 |
| #1065 ▼ 5 | Pretty Bloc Observer is a Flutter package that provides a Bloc observer for printing Bloc and Cubit state changes in a formatted and visually appealing way. | 2 | ★ 6 | 3 | |
| #1065 ▲ 4 | Extensions for flutter_bloc focused on ergonomics and safety. | 2 | ★ 1 | 3 | |
| #1065 ▼ 5 | State manager that separates pure state and derived state. It aims to be easy to use. | 2 | ★ 2 | 8 | |
| #1065 ▼ 5 | Aber is a state management package that is very simple to use and very efficient. Pseudo-Reactive, no ChangeNotifier or StreamSubscription are used.. | 2 | ★ 2 | 1 | |
| #1065 ▼ 5 | A robust state management solution for Flutter that seamlessly integrates reactive programming with event handling and persistence capabilities. | 2 | ★ 3 | 4 | |
| #1065 ▼ 5 | 🇮🇩 morpheme.design | MorphemeBase is base for UI project include state management with cubit. | 2 | ★ 2 | 3 |
| #1065 ▲ 4 | 🇧🇷 kmartins.dev | A Flutter library built to expose widgets that integrate with state notifier. | 2 | ★ 4 | 5 |
| #1065 ▲ 12 | 🇺🇸 martinrybak.com | Makes it possible to safely execute and retry a Future inside a StatelessWidget. | 2 | ★ 28 | 33 |
| #1073 ▲ 4 | Fully customizable flutter package to disable UI interactions using loaders during asynchronous actions. | 2 | ★ 0 | 13 | |
| #1073 ▼ 4 | Comprehensive Flutter logic package with modular app state management, networking, storage, auth, and 20+ reusable services following SOLID principles. | 2 | — | 0 | |
| #1073 ▼ 4 | 🇺🇸 flutter-tanstack.com | Widgets that help state management of asynchronous operations such as sending HTTP requests, getting the response, and caching the result. | 2 | ★ 3 | 7 |
| #1073 ▼ 4 | A predictable state management library that based on BLoc library. Easy to use and maintenance. | 2 | ★ 0 | 0 | |
| #1073 ▲ 4 | Flutter package provide easiest way to handle pagination pages using flutter_bloc state management | 2 | ★ 2 | 8 | |
| #1073 ▲ 50 | 🇧🇩 raihansikdar.com | CLI tool for generating clean Flutter feature folders with Clean Architecture, MVC/MVVM and popular state management support. | 2 | ★ 1 | 9 |
| #1073 ▼ 4 | Actively pushes changes of itself and nested objects, including which property is changed, values before and after. | 2 | ★ 0 | 0 | |
| #1073 ▲ 4 | voyver.com | Reactive event based state management. Implementation of the Bloc pattern as an rxdart subject (BlocSubject). | 2 | ★ 1 | 4 |
| #1073 ▼ 47 | zennn.dev | Wrapper around Riverpod for powerful asynchronous state management, server-state utilities and data fetching. Inspired by TanStack Query | 2 | ★ 9 | 5 |
| #1082 ▲ 8 | 🇺🇸 525k.io | The Remote DevTools package for `flutter_bloc` connects all Blocs to the Remote DevTools server, allowing developers to inspect changes in Bloc states and events during runtime. | 2 | ★ 0 | 5 |
| #1082 ▲ 23 | 🇧🇩 niamulhasan.me | A simple theme chenging plugin for flutter made top of provider | 2 | ★ 1 | 4 |
| #1082 ▼ 5 | 🇯🇵 kaboc.cc | Utility widgets for Pot in Flutter, automatically managing the lifecycle of pots and the objects they hold based on the widget lifecycle. | 2 | ★ 6 | 3 |
| #1082 ▲ 8 | State management for Flutter built around explicit lifecycle, standardised async execution, and ephemeral UI events. | 2 | ★ 4 | 5 | |
| #1082 ▲ 28 | Flying Redux is an assembled flutter application framework based on Redux state management. | 2 | ★ 15 | 4 | |
| #1082 ▲ 8 | eronsoft.com | A dependency injection and state management library, fast, simple and composable inspired by Riverpod and Jōtai.
| 2 | ★ 3 | 8 |
| #1082 ▲ 8 | Extension of GetxController from GetX package with support Widgets. | 2 | ★ 0 | 4 | |
| #1082 ▼ 5 | 🇺🇸 looksgood.app | Reliable UI-oriented service locator with great performance, Widget lifecycle bindings, queued auto disposal and useful UI integrations. | 2 | ★ 1 | 4 |
| #1082 ▼ 5 | ikolvi.com | Titan - Total Integrated Transfer Architecture Network. A powerful reactive state management engine with Pillars, Cores, and fine-grained auto-tracking. | 2 | ★ 1 | 3 |
| #1082 ▼ 5 | A lightweight Flutter state management package that rebuilds only the widgets watching changed values. | 2 | ★ 0 | 2 | |
| #1082 ▼ 5 | Adaptation of ListView based on mvvm architecture. | 2 | ★ 1 | 3 | |
| #1082 ▼ 5 | 🇵🇰 ehtsham.live | Changes the theme during runtime, also presists brightness settings across restarts | 2 | ★ 0 | 4 |
| #1082 ▲ 23 | A powerful state machine for MobX management, which can be used in almost any application state. | 2 | ★ 10 | 8 | |
| #1082 ▲ 8 | Package to assist load more, paging logic for your Flutter projects. | 2 | ★ 1 | 4 | |
| #1082 ▲ 8 | dinethsiriwardana.me | connectivity_first utilities for Flutter: automatic connectivity detection, robust local-first data handling, and BLoC-friendly helpers for resilient UI state management. | 2 | ★ 0 | 9 |
| #1082 ▼ 5 | 🇺🇸 bkey.me | Embedded wallet and card building blocks for BKey apps: wallet read models, Riverpod notifiers, and composable wallet card widgets built on bkey_uikit. | 2 | — | 2 |
| #1082 ▼ 5 | Basic Flutter setup with GetX and Dio – everything you need to kick off a new project fast. | 2 | — | 4 | |
| #1082 ▲ 8 | A package that provides a clean and type-safe way to handle (async) states in BLoC/Cubit patterns.
| 2 | ★ 2 | 3 | |
| #1100 ▲ 23 | Eliminate boilerplate for app-global persistent state management in Flutter. Automatic hydration, reactive updates, and seamless integration with navigation and text fields. | 2 | ★ 0 | 4 | |
| #1100 ▼ 10 | Create GetX Controllers with Events and/or States, instead using Provider as the bloc library uses, GetBloc uses GetX. | 2 | ★ 5 | 18 | |
| #1100 ▼ 10 | meragix.dev | A Flutter implementation for Qora, bringing powerful async state management, automatic caching, and offline-first capabilities to the widget tree. | 2 | ★ 6 | 2 |
| #1100 ▲ 5 | A collection of mixins that provide useful features for Bloc. | 2 | ★ 3 | 4 | |
| #1100 ▼ 10 | 🇮🇩 ridltech.my.id | Simple async caching for Flutter. Run once, reuse forever. Prevent duplicate calls, support TTL, force refresh — with zero configuration. | 2 | ★ 0 | 4 |
| #1100 ▼ 10 | 🇬🇪 hapkiduki.dev | A modern Flutter package for managing asynchronous commands and state effectively. | 2 | ★ 0 | 3 |
| #1100 ▼ 10 | A simple engine to run Model-View-Update (or TEA) apps in Flutter. | 2 | ★ 133 | 7 | |
| #1100 ▼ 10 | Package to make it easy to build applications in the module structure, with service injection, components and state management with providers. | 2 | ★ 8 | 6 | |
| #1108 ▲ 15 | 🇰🇿 dglfactor.tech | Lightweight coordination layer for Cubit with automatic synchronization between multiple cubits using Reactor. | 2 | ★ 2 | 3 |
| #1108 ▼ 18 | flutter.bixterprise.com | Another way to build Flutter applications for mobile, web and desktop using Karee Architecture. | 2 | ★ 47 | 6 |
| #1108 ▲ 2 | 🇨🇴 leancode.co | Reliable service locator for Flutter. | 2 | ★ 13 | 7 |
| #1108 ▲ 44 | vincentsanicolas.me | A high-performance streaming Generative UI engine for Flutter. Render interactive components reactively as raw LLM streams flow in character-by-character. | 2 | ★ 3 | 6 |
| #1108 ▼ 3 | eronsoft.com | A dependency injection for BLoC, implemented with Pod as alternative to provider. | 2 | ★ 3 | 3 |
| #1108 ▲ 2 | 🇮🇹 svelto.tech | Flutter Gadgets 2, a library for simplified state (model) management and service location in Flutter. | 2 | — | 12 |
| #1108 ▼ 3 | shoutoutsoftware.com | A simple widget that allows updating specific widgets instead of the whole widget tree. | 2 | ★ 0 | 4 |
| #1108 ▲ 2 | 🇺🇦 dowhile.space | Reactive, efficient, and super lightweight state management library. | 2 | ★ 0 | 12 |
| #1108 ▲ 2 | 🇨🇦 andrioussolutions.com | Collects all the app's State Objects for readily and reliable State Management.. | 2 | ★ 4 | 4 |
| #1117 ▼ 7 | A simple state management package for Flutter | 2 | ★ 0 | 3 | |
| #1117 ▼ 7 | 🇮🇹 quantos.it | A message notification listener for riverpod architecture | 2 | ★ 7 | 7 |
| #1117 ▼ 7 | 🇺🇸 cancode.dev | Tools for mapping data from remote sources in Dart, similar to Elm's RemoteData. | 2 | ★ 14 | 7 |
| #1117 ▼ 7 | An observable/computed object can notify value changed to observers that listen on it Built-in validation with support for localize and extends. | 2 | ★ 2 | 5 | |
| #1117 ▲ 6 | 🇩🇪 amazdev.de | Used for pumping data through different contexts | 2 | ★ 1 | 4 |
| #1117 ▼ 7 | Easy and reactive Sqlite. Stream of changes, select bloc, custom database models | 2 | ★ 162 | 43 | |
| #1117 ▼ 7 | A Flutter widget that wraps your app to track user inactivity and trigger session timeout logic using a customizable controller. | 2 | ★ 0 | 3 | |
| #1117 ▼ 7 | 🇧🇷 jotapetecnologia.com.br | This package is a simple approach to manage the state of the app with Streams and State Pattern. | 2 | ★ 1 | 3 |
| #1125 ▲ 12 | bincoder.dev | Flutter package for managing and refreshing tokens using Dio. Includes token storage, automatic header injection, and customizable refresh strategies. | 2 | ★ 1 | 9 |
| #1125 ▲ 12 | The Drawer Manager class has the ability to swap Scaffold body contents, using a custom provider. | 2 | ★ 3 | 6 | |
| #1125 ▼ 2 | An all-in-one package for state management, reactive objects, animations, effects, timed widgets etc. | 2 | ★ 187 | 41 | |
| #1125 ▼ 15 | 🇺🇸 pub.lwjlol.com | A reusable Flutter state observer pattern implementation. | 2 | ★ 1 | 4 |
| #1125 ▼ 2 | Straightforward, reliable, performant and testable reactive state management for Flutter | 2 | ★ 2 | 3 | |
| #1125 ▲ 5 | 🇪🇬 mustafaix.live | Feature Flagix is a package designed for managing feature flags in Flutter applications. It allows you to control access to specific features based on roles and permissions. | 2 | ★ 1 | 10 |
| #1125 ▼ 2 | This package will help you to create and manage events, by creating event objects that fires with payload. | 2 | ★ 1 | 2 | |
| #1132 ▼ 2 | A simple state management solution that uses streams. | 1 | ★ 2 | 3 | |
| #1132 ▲ 5 | 🇵🇰 mubashar.dev | A Flutter package for handling debounced text input with async operations using GetX, ideal for responsive search and data fetching. | 1 | ★ 0 | 13 |
| #1132 ▼ 2 | maac_mvvm_with_get_it is an extension package of maac_mvvm that is used with GetIt. | 1 | ★ 1 | 3 | |
| #1132 ▼ 2 | API toggle widget - it helps not to call the API multiple times when repeatedly clicking on a widget. | 1 | ★ 2 | 4 | |
| #1132 ▼ 2 | 🇮🇩 ridltech.my.id | Prevent duplicate async calls, handle loading & errors in one line. Safe lifecycle, double-tap protection, and clean API for Flutter. | 1 | ★ 0 | 5 |
| #1132 ▲ 20 | 🇮🇳 dexbytes.com | A flutter package for shopping cart manage. This package helps you perform basic cart operations like (Add, Remove, Get total count, delete cart, & manage single and multi-vendor). | 1 | — | 12 |
| #1132 ▲ 5 | A state management package | 1 | ★ 0 | 5 | |
| #1132 ▼ 2 | A package to help you build a flutter admin tool. Setup CRUD operations just by defining the datastructure and implement your backend functionality. | 1 | ★ 2 | 7 | |
| #1132 ▼ 2 | A Flutter package for efficient data caching and HTTP request handling using Hive and GetX. | 1 | ★ 0 | 4 | |
| #1132 ▲ 5 | A reactive state management libray for Flutter applications with no dependencies and < 200 lines. | 1 | ★ 4 | 4 | |
| #1132 ▲ 20 | State-management agnostic error handling mixin and Firebase Crashlytics integration with severity and categorization. | 1 | ★ 1 | 8 | |
| #1143 ▼ 6 | ionicerrrrscode.com | Revolutionary ScreenUtil-style extensions for Riverpod. Simplify state management with concise one-liners, ultra-simple validation, and flexible widgets. | 1 | ★ 4 | 7 |
| #1143 ▼ 6 | 🇮🇶 devmuaz.com | A change notifier base class which helps reducing boilerplate code | 1 | ★ 1 | 2 |
| #1143 ▼ 6 | 🇵🇭 dustin-catap.dev | A ValueNotifier that validates a value against a collection of customizable rules. | 1 | ★ 4 | 4 |
| #1143 ▼ 6 | 🇮🇳 infydex.com | Reactr is a state management library for Flutter applications. It provides a simple and efficient way to manage the state of your application using controllers and bindings. | 1 | ★ 2 | 6 |
| #1143 ▼ 6 | Low-code and lightweight Flutter library for forms' state management. | 1 | ★ 80 | 29 | |
| #1143 ▼ 6 | Type-safe, universal form field wrapper for Flutter with zero dependencies, high performance, and validation optimizations. | 1 | ★ 5 | 8 | |
| #1143 ▼ 6 | csjotlab.com | A lightweight Riverpod CRUD helper for loading, error, refresh, pagination, create, update, and delete states. | 1 | ★ 1 | 2 |
| #1143 ▼ 66 | Simple and clean state management backed by InheritedWidget and DI backed by the service locator pattern. | 1 | ★ 9 | 15 | |
| #1143 ▼ 6 | Riverpod extension that automatically persists and restores state using Hive storage backend. | 1 | ★ 3 | 3 | |
| #1143 ▼ 6 | Simple reactive state management for Flutter. | 1 | ★ 10 | 3 | |
| #1143 ▼ 6 | 🇹🇼 cakeresume.com | Simplifies error handling by managing low-level errors, allowing developers to focus solely on business logic. | 1 | ★ 9 | 2 |
| #1143 ▲ 25 | anantyalabs.com | A revolutionary, simple, and powerful state management library for Flutter with advanced persistence. | 1 | ★ 0 | 4 |
| #1143 ▲ 43 | Pinger is a highly optimised and fast flutter notifier. It helps to achieve a easier state management | 1 | ★ 0 | 5 | |
| #1156 ▼ 4 | 🇿🇦 winetech.com | Provided Undo/Redo functionality | 1 | ★ 1 | 3 |
| #1156 ▼ 4 | 🇫🇷 venir.dev | A collection of utilities and extensions for Riverpod. | 1 | — | 5 |
| #1156 ▼ 4 | A lightweight Flutter package for handling async UI states — loading, error, empty, and success — with minimal boilerplate. | 1 | ★ 0 | 2 | |
| #1156 ▼ 4 | 🇮🇳 vdeveloper.tech | A lightweight auto-tracking reactive state management library for Flutter. | 1 | ★ 0 | 2 |
| #1156 ▼ 4 | X Flutter Bloc — a modern, production-ready state management framework built on flutter_bloc with seamless integration into the X Flutter Core ecosystem. | 1 | ★ 0 | 1 | |
| #1156 ▼ 4 | 🇰🇿 contributors.info | Pike is an event-driven state management library, enabling efficient state updates and handling through events. | 1 | ★ 7 | 5 |
| #1156 ▼ 66 | A reusable Flutter package for state-preserving multi-step forms. | 1 | ★ 1 | 5 | |
| #1156 ▼ 4 | A generic implementation of resource states and UI builders for paginated and standard resources. | 1 | ★ 0 | 4 | |
| #1156 ▼ 4 | 🇯🇵 reishisaza.com | A dead simple state management using InheritedNotifier | 1 | ★ 1 | 2 |
| #1156 ▼ 4 | State Management inspired by MobX for Flutter. Yet another MVVM implementation. Reinventing the wheel, but with a twist. | 1 | ★ 3 | 7 | |
| #1156 ▲ 12 | 🇺🇸 mobilityapplied.com | A value notifier and builder package for lists, sets, and maps. | 1 | ★ 3 | 7 |
| #1156 ▼ 4 | A library that provides composable, reactive primitives for Flutter inspired by Signals and Runes. | 1 | — | 5 | |
| #1156 ▼ 4 | Helps maintaining the state which can toggle. It provides various of helper methods. | 1 | ★ 0 | 7 | |
| #1156 ▼ 4 | nicovate.com | A Flutter package for managing permissions with Riverpod. | 1 | ★ 0 | 2 |
| #1170 ▲ 6 | 🇧🇪 bindworks.eu | Package that provides device settings state as stream | 1 | — | 6 |
| #1170 ▼ 2 | Lindi is a lightweight and reactive state management library for Flutter that simplifies building applications with dynamic UI updates. | 1 | ★ 1 | 4 | |
| #1170 ▼ 2 | 🇺🇸 matthewtrent.me | A Flutter package for simple, scalable, and reactive state management with built-in dependency injection and efficient stream-based state handling. | 1 | ★ 3 | 5 |
| #1170 ▼ 2 | 🇮🇳 albinpk.dev | A powerful Flutter CLI tool to scaffold, configure, and bootstrap projects with FVM, Melos, state management, navigation, model generators, and more.
| 1 | ★ 2 | 0 |
| #1170 ▼ 2 | francescovenanti.com | A lightweight Flutter package for handling async operations with built-in loading, success, and error states. | 1 | ★ 0 | 5 |
| #1170 ▲ 6 | A Flutter package that provides offline-first HTTP request handling with automatic synchronization when internet connectivity is restored. | 1 | ★ 1 | 13 | |
| #1170 ▼ 2 | Mobync is a protocol that allows mobile applications running on distributed clients to get synced to a single source of truth. | 1 | ★ 44 | 8 | |
| #1170 ▼ 2 | A simple state management library for Flutter based on States and Actions managed by Streams with RxDart. | 1 | ★ 3 | 5 | |
| #1178 ▼ 2 | 🇮🇩 gepcode.com | Cacheable http request with interactive widget. Our goal is we can fetching and caching http request only with one widget | 1 | ★ 5 | 5 |
| #1178 ▲ 4 | Inspired by Apple's NotificationCenter. Passes information around to registered observers. | 1 | ★ 2 | 5 | |
| #1180 ▲ 2 | 🇦🇺 christianfindlay.com | Build beautiful apps with Flutter. A declarative framework for state, composition and navigation. | 1 | ★ 7 | 8 |
| #1180 ▲ 2 | 🇬🇧 whoisvisal.com | A collection of base classes for GetX architecture in Flutter, providing common functionality for controllers, views, middleware, and more. | 1 | ★ 4 | 3 |
| #1180 ▼ 28 | 🇮🇹 mariuti.com | Annotations for the solid transpiler to enable fine-grained reactivity in Flutter applications. | 1 | ★ 163 | 5 |
| #1180 ▲ 2 | Flutter components for dart_observable package | 1 | ★ 4 | 7 | |
| #1184 ▲ 2 | A Flutter project using GetX and Go Router for state management and routing. | 1 | ★ 5 | 21 | |
| #1184 ▲ 2 | 🇵🇹 momarkhan.com | A strict, powerful, and automated architectural boundary enforcement tool for Flutter projects. It intercepts runtime data flows to prevent Clean Architecture violations. | 1 | ★ 0 | 2 |
| #1184 ▲ 2 | One-time side effects (navigation, snackbars, dialogs) for Riverpod. | 1 | ★ 0 | 4 | |
| #1184 ▲ 2 | Flutter bindings for ReduRx (A thin layer of a Redux-based state manager on top of RxDart). | 1 | ★ 40 | 1 | |
| #1184 ▲ 2 | 🇦🇺 broadwood.dev | An ellipsis pagination solution for Flutter. Designed with Riverpod, but should work with any state management solution. | 1 | ★ 1 | 7 |
| #1184 ▲ 2 | Flutter MVVM Architecture with BLoC Pattern | 1 | ★ 4 | 5 | |
| #1184 ▲ 2 | 🇷🇺 broject.ru | SimpleState is a library that makes it easy to connect your application's reactive data to the user interface. | 1 | ★ 5 | 4 |
| #1184 ▼ 8 | 🇺🇸 tst.sh | Flutter Future and Stream builder with less boilerplate and better error handling. | 1 | ★ 17 | 68 |
| #1192 ▲ 8 | Ecko is a graph-based state management library for Flutter applications | 1 | ★ 3 | 8 | |
| #1192 ▲ 2 | saktepe.com | A powerful, lightweight state management solution for Flutter with built-in persistence, debounce, throttle, and seamless widget integration. | 1 | ★ 1 | 5 |
| #1192 ▲ 2 | Shared instance provider package | 1 | ★ 2 | 5 | |
| #1192 ▼ 16 | 🇹🇷 canarslan.me | A comprehensive Flutter package for offline data synchronization with remote APIs, featuring real-time WebSocket support, automatic conflict resolution, and customizable options. | 1 | ★ 14 | 16 |
| #1192 ▲ 2 | A highly customizable, all-in-one Flutter widget for picking, compressing, and displaying images and videos with built-in state management. | 1 | ★ 0 | 3 | |
| #1192 ▼ 16 | 🇺🇸 mobisoftinfotech.com | A lightweight and efficient broadcast messaging system for Flutter applications with support for sticky broadcasts, persistent messages, and context-based registration. | 1 | ★ 1 | 8 |
| #1192 ▲ 2 | It provides an elegent and effectively ways to use stream in Provider. | 1 | ★ 1 | 5 | |
| #1192 ▲ 2 | Flux library for Flutter, featuring unidirectional dataflow inspired by reflux and Facebook's flux architecture. | 1 | ★ 376 | 9 | |
| #1192 ▲ 2 | 🇩🇴 upper.do | A lightweight, super-friendly, and non-verbose state management solution for Flutter.
| 1 | ★ 5 | 5 |
| #1201 — | A easiest Bloc wrapper implementation for production level | 1 | ★ 5 | 11 | |
| #1201 — | 🇸🇾 firas.dev.sy | A simple, fast state management & service container solution for Flutter, without acrobatics. | 1 | ★ 0 | 4 |
| #1201 — | 🇷🇺 voledyaev.dev | A tiny, zero-dependency MVVM toolkit for Flutter — ViewModel base class with lifecycle tracking, scoped provider, granular ViewModelSelector, and ViewModelBuilder. | 1 | ★ 1 | 0 |
| #1201 — | Flutter library for generating dynamic forms driven by schema data with automatic field rendering, validation, and state management. | 1 | ★ 0 | 11 | |
| #1201 — | A powerful, architecture-ready DataState wrapper and ultra-responsive RequestRunner mixin for GetX with built-in optimistic UI updates. | 1 | ★ 1 | 5 | |
| #1206 — | 🇺🇸 ingenio.com | A library that provides components for more easier and boilerplate implementation of the BLoC architecture pattern. | 1 | ★ 11 | 12 |
| #1206 — | 🇺🇸 matthewtrent.me | An easy-to-use hook to optimistically update generic state and then resolve it later asynchronously by `accept`, `acceptAs`, or `reject`-ing. | 1 | ★ 6 | 5 |
| #1206 — | todoflutter.com | jintent is a Flutter package that provides an architecture for managing state changes in your application using the concept of intents. | 1 | ★ 3 | 2 |
| #1206 — | 🇹🇭 yl0.me | Pulse X is the mini state management. It has four features - state management, context-less routing, dependency injection & reaction (side effects) | 1 | ★ 12 | 6 |
| #1206 — | 🇳🇬 theadeyemiolayinka.com | A fully customizable Flutter widget to manage cart state for a product. | 1 | ★ 1 | 2 |
| #1206 ▲ 5 | 🇮🇳 rohitsangwan.in | For using GetX Navigation With Bindings in BottomBar. | 1 | ★ 3 | 13 |
| #1212 — | A Flutter server rendering framework for mobile application, server-driven UI, dynamic change your interface in realtime | 1 | ★ 70 | 56 | |
| #1213 — | package designed to simplify API request management by offering seamless handling of loading, success, and error states. Integrated with Provider. | 1 | ★ 1 | 3 | |
| #1213 — | `check_state` is a lightweight Flutter package that simplifies managing and displaying different widgets based on the state (loading, error, success). | 1 | ★ 4 | 12 | |
| #1213 — | eronsoft.com | A dependency injection and state management library, fast, simple and composable inspired by Riverpod and Jōtai.
| 1 | ★ 3 | 5 |
| #1213 — | A Flutter theme management library for dynamic theme switching with BLoC and ThemeExtension. | 1 | ★ 0 | 7 | |
| #1213 ▲ 10 | A Flutter package that helps implement the Recoil pattern from React. | 1 | ★ 14 | 16 | |
| #1213 ▲ 10 | 🇺🇸 fluttercommunity.dev | Persist state across app launches. By default this library store state as a local JSON file called `data.json` in the applications data directory. | 1 | ★ 75 | 65 |
| #1213 — | A libx-esque Collection infrastructure for MobX applications. | 1 | ★ 3 | 5 | |
| #1213 — | A simple and reusable pagination handler for any state management solution in Flutter. | 1 | ★ 1 | 6 | |
| #1213 — | Yaz, State User Options and Content Manager Package For Flutter Client | 1 | ★ 3 | 13 | |
| #1213 — | 🇧🇷 beetsoftware.com | An implementation of a database engine for dORM using bloc and in-memory storage. | 1 | ★ 6 | 1 |
| #1213 — | Boost productivity and enhance code readability with a simplified screen creation package based on Flutter's Provider state management. | 1 | ★ 3 | 5 | |
| #1213 — | felipereis.me | A Flutter package that applies the MVI architectural pattern to help manage app state and logic in a structured and maintainable way. | 1 | ★ 3 | 4 |
| #1225 — | A simple and easy to use state manager for flutter based on observable pattern with useful out of the box features. | 1 | ★ 46 | 9 | |
| #1226 — | Flutter hooks for StateNotifier. | 1 | ★ 0 | 9 | |
| #1226 — | Offline-first multi-device data synchronization for Flutter apps | 1 | ★ 42 | 27 | |
| #1226 — | Contains a Flutter widget to easily obtain a reference to an rxstore | 1 | ★ 3 | 0 | |
| #1226 — | Remoter aims to simplify handling asynchronous operations and revalidating them. | 1 | ★ 5 | 1 | |
| #1226 — | 🇫🇷 romainrastel.com | A simple, yet powerful reactive state management solution for Flutter applications. | 1 | ★ 19 | 8 |
| #1226 — | 🇺🇸 konstantinvoronov.com | A fully declarative data-lifecycle approach to BLoC-style state management in Flutter. | 1 | ★ 2 | 3 |
| #1226 — | 🇷🇺 devmaslove.ru | A state management library that helps add reactivity to widgets | 1 | ★ 4 | 8 |
| #1233 ▼ 8 | 🇸🇪 leafnode.se | Pragmatic quality-of-life enhancements to vanilla Flutter state management | 1 | ★ 7 | 9 |
| #1233 — | 🇺🇸 jozz.biz | Domain-first, framework-agnostic event system built for Clean Architecture | 1 | ★ 2 | 6 |
| #1233 — | 🇩🇪 partmaster.de | Unified facade for the basic features of state management frameworks. | 1 | ★ 0 | 39 |
| #1236 — | A modular and customizable image picker adapter for Flutter. Supports image cropping, compression, source selection, and Cubit-based state management. Built with SOLID principles and clean architecture. | 1 | ★ 0 | 0 | |
| #1236 — | dart-weider.top | Improve Flutter BLoC performance with navigation-aware widgets. Skip rebuilds and side-effects when screens are hidden. React on resume only if state changed. | 1 | ★ 0 | 5 |
| #1236 — | Fancy is a lightweight Flutter package for efficient state management and dependency injection
| 1 | ★ 0 | 5 | |
| #1236 — | mypackeges.tk | A lightweight Flutter State Management library for simplified state handling in Flutter applications. | 1 | ★ 1 | 12 |
| #1236 — | A wrapper around InheritedComponent to make them easier to use and more reusable. | 1 | ★ 5 | 5 | |
| #1241 — | flutter.thesilkvelvet.com | Hierarchical state management for Flutter. Manage multiple states with event propagation control, cross-communication, and parent-child event handling patterns. | 1 | ★ 0 | 6 |
| #1241 — | 🇻🇳 silentcat.dev | A Flutter package that helps separate the mechanism of responding to an action dispatched by BLoC from state. | 1 | ★ 5 | 8 |
| #1241 — | 🇺🇸 utopiasoft.io | Utopia Hooks - Riverpod interoperability | 1 | ★ 21 | 1 |
| #1241 — | stoxplay.com | A modern, identifiable Sudoku game widget built with Flutter and Riverpod. | 1 | ★ 2 | 7 |
| #1241 — | otoritech.com | SStream is a simplified version of StreamController which holds the lastest value broadcasted. | 1 | ★ 2 | 6 |
| #1246 — | Base widget which triggers rebuild only if props changed | 1 | ★ 9 | 6 | |
| #1246 — | 🇮🇷 persianflutter.ir | A Light Weight StateManager, Navigator and Styler Library for fast production and easy to use. | 1 | ★ 3 | 9 |
| #1246 — | 🇮🇳 aldrinsartfactory.com | A sensible event-oriented state management solution for Flutter that gives more control to the developer | 1 | — | 7 |
| #1246 — | An infinite scroll pagination using Riverpod (Lazy loading pages as the user scrolls to the end of the list). | 1 | ★ 9 | 16 | |
| #1246 ▲ 6 | A reusable performance tracking package for Flutter navigation. | 1 | ★ 3 | 10 | |
| #1246 — | A lightweight MVVM pattern implementation with LiveData for reactive state management in Flutter applications. | 1 | ★ 2 | 1 | |
| #1246 — | Simple reactive variables and widgets. Ideal to use with MVVM like patterns. | 1 | ★ 2 | 7 | |
| #1253 — | 🇫🇮 andrei.kabylin.dev | Resource Acquisition Is Initialization (RAII) pattern for Dart, providing automated lifecycle management of resources.
| 1 | ★ 9 | 12 |
| #1254 — | 🇦🇿 gurf.dev | A lightweight state management solution for Flutter that handles loading, success, and failure states with stream-based reactivity. | 1 | ★ 0 | 3 |
| #1254 — | 🇧🇷 wakka.com.br | Reactive abstraction to facilitate complex architectures. | 1 | ★ 0 | 1 |
| #1254 — | 🇱🇾 shrimps.ly | A library for building Flutter applications with JetX it's a fork of GetX. | 1 | ★ 0 | 12 |
| #1257 — | 🇳🇬 flutterbytes.io | an experimental Flutter package that provides a new way to build widgets in Flutter applications using the BLoC (Business Logic Component) pattern. | 1 | ★ 7 | 5 |
| #1257 — | This is a State Management. | 1 | — | 27 | |
| #1257 — | Oboe is a elegant state management library. Its description only needs two screenshots, Oboe not need Provider at root Widget, Oboe is tiny and ease use, only 2 API. | 1 | ★ 3 | 6 | |
| #1257 — | affordant.dev | An extension to `reactive_stat_machine` package to create Listenable state machines for flutter. | 1 | — | 0 |
| #1257 — | The goal behind is to move as much of the state and logic from the View into a separate entity called the BaseViewModel. | 1 | ★ 11 | 4 | |
| #1262 ▼ 8 | A package designed to manage and synchronize data offline-first, ensuring seamless functionality independent of internet connectivity, with automatic syncing upon restoration of connection. | 1 | ★ 25 | 34 | |
| #1262 ▲ 2 | 🇧🇩 krtirtho.dev | flutter_hooks support for infinite_scroll_pagination | 1 | ★ 8 | 6 |
| #1262 ▼ 4 | 🇵🇰 uzairaslam.com | A state-management-agnostic, accessibility-first, context-optional Flutter loading overlay. Works in widget trees, BLoC, Riverpod, and service layers with zero boilerplate. | 1 | ★ 3 | 10 |
| #1262 ▲ 2 | 🇺🇸 mobilityapplied.com | Selectable icon based buttons with styling and state management. | 1 | ★ 1 | 2 |
| #1262 ▲ 2 | A convenient global shared data package for Flutter projects. | 1 | ★ 1 | 1 | |
| #1262 ▲ 2 | IEventBus - A Simple Event Bus for Flutter | 1 | ★ 1 | 0 | |
| #1262 ▲ 2 | StoreKeeper is an easy and flexible state management system for Flutter apps | 1 | ★ 39 | 9 | |
| #1262 ▲ 2 | 🇦🇷 autanalabs.com | Easiest to implement state management for Flutter. Use any primitive, enum, type or entity as state. Support state event multicasting | 1 | ★ 7 | 7 |
| #1262 ▲ 2 | Simple implementation of the MVVM architecture using Riverpod. | 1 | ★ 10 | 11 | |
| #1271 — | quds.cc | A simple state manager, states now are simple to reach, easy to save and restore. | 1 | ★ 3 | 9 |
| #1271 ▲ 3 | This package offers a simple way to create reactive variables, ensuring your UI always stays in sync. | 1 | ★ 1 | 8 | |
| #1271 — | 🇰🇷 ttangkong.dev | This package that provides widgets to help rebuild all descendant widgets or all widgets in the entire application. | 1 | ★ 0 | 1 |
| #1271 — | 🇺🇸 felangel.dev | Dart package that helps manage streams and subscriptions. Built in order to reduce the complexity of having to manually subscribe to streams and cancel subscriptions. | 1 | ★ 21 | 10 |
| #1275 — | 🇺🇸 philiprehberger.com | Debug overlay showing state changes, rebuild counts, and transition history | 1 | ★ 1 | 2 |
| #1275 — | A package containing different kinds of ChangeNotifiers. | 1 | — | 0 | |
| #1277 ▼ 3 | astonio.com | Tools for creating list controllers. Supports infinite scroll, pagination, lazy loading, sorting, filtering, synchronization, huge lists, etc. Architecture and widgets agnostic. | 1 | ★ 3 | 10 |
| #1277 ▲ 2 | Mark data keys as stale via events and auto-refresh when the screen becomes visible again. | 1 | ★ 0 | 0 | |
| #1279 — | Flutter bloc copy by Ilgiz | 1 | — | 1 | |
| #1279 — | Prevents setState called after dispose by safely managing async tasks in Flutter widgets. | 1 | — | 1 | |
| #1279 — | Implementations of ChangeNotifier and ValueNotifier that can be muted for single/multiple calls. | 1 | ★ 0 | 1 | |
| #1282 — | 🇦🇲 buildtoapp.com | An event without data, using StreamController to be used in flutter projects. | 1 | ★ 1 | 4 |
| #1282 ▼ 8 | 🇵🇱 konwencik.pl | Async widget builders made simple. Easy to use `Future` and `Stream` builders. | 1 | ★ 1 | 7 |
| #1284 — | 🇷🇺 egortabula.dev | ShoppingCart is a Flutter library that simplifies the creation and management of a shopping cart in your Flutter applications. | 1 | ★ 5 | 13 |
| #1284 — | A robust, production-ready Flutter starter architecture with Dio, Clean Architecture, and essential core services. | 1 | ★ 0 | 1 | |
| #1286 — | A library for providing declarative configuration of app settings (wraper for shared_preference). | 1 | ★ 3 | 8 | |
| #1286 — | brownboycodes.com | An offline-first data synchronization layer for Flutter apps. Automatically queues API requests when offline and syncs with exponential backoff.
| 1 | ★ 1 | 9 |
| #1288 — | A lightweight reactive state management and dependency injection library for Dart and Flutter — pure and minimal. | 1 | ★ 5 | 4 | |
| #1288 — | MVVM architecture for Jaspr applications, inspired by Flutter Elementary. Provides tools for separating business logic and UI with automatic ComponentModel lifecycle management.
| 1 | ★ 0 | 0 | |
| #1290 — | 🇺🇸 martinrybak.com | A StreamBuilder alternative that provides builder and event callbacks. | 0 | ★ 6 | 14 |
| #1290 — | introducing a new type in getx called RxFuture to listen to future state. | 0 | ★ 7 | 33 | |
| #1292 — | 🇨🇦 rutvik.dev | Simple yet powerful MVVM state management for Flutter. Reactive properties, async handling, collections, and DevTools integration. | 0 | ★ 1 | 3 |
| #1293 — | A lightweight Module-View-Model (mvm) architectural pattern for Flutter, built using Provider. | 0 | ★ 0 | 0 | |
| #1293 — | 🇮🇩 dwiky.my.id | Enables you to broadcast global events in your app. Helpful in cases where your modules/components need to know about a change happened somewhere in your app. | 0 | ★ 0 | 11 |
| #1295 — | 🇩🇰 draxent.dk | A Flutter package for implementing the MVVM architectural pattern with ease, built as an extension of Flutter Bloc. | 0 | ★ 1 | 0 |
| #1295 — | Extends bloc with a second stream for actions (one time events that aren't part of the state). | 0 | ★ 4 | 1 | |
| #1297 — | A package containing different kinds of ChangeNotifiers. | 0 | — | 0 | |
| #1297 — | A generic Flutter implementation of the MVP (model/view/presenter) pattern which allows for more testable code. | 0 | ★ 2 | 1 | |
| #1297 — | A framework that easily implements the MVP(Model-View-Presenter) architecture in Flutter | 0 | ★ 2 | 0 | |
| #1300 — | 🇫🇷 aloisdeniel.com | Model-View-Update implementation on top of Provider. | 0 | — | 1 |
| #1300 — | wolfenrain.dev | A stateless stateful state management package that is not stateless. | 0 | ★ 39 | 36 |
| #1302 — | A Flutter library for easy managing paginated data effectively | 0 | ★ 3 | 16 | |
| #1303 — | Enables you to broadcast global events in your app. Helpful in cases where your modules/components need to know about a change happened somewhere in your app. | 0 | ★ 3 | 17 | |
| #1303 — | haolc.net | The goal behind is to move as much of the state and logic from the ViewState into a separate entity called the ViewModel. | 0 | ★ 3 | 22 |
| #1303 — | A simple multiplatform State Manager that allows the full power of MVC with ZERO Packages. | 0 | ★ 5 | 6 | |
| #1306 — | idonuntius.com | A DevTools extension that visualizes Riverpod provider lifecycles as a Gantt-chart-style timeline. | 0 | ★ 0 | 1 |
| #1306 — | 🇺🇸 dartastic.io | OpenTelemetry instrumentation for `package:mobx`. Wraps `runInAction` in state-management spans so MobX actions show up in your traces. | 0 | ★ 0 | 0 |
| #1306 — | Event based state management inspired by Bloc , Cubit . | 0 | ★ 0 | 0 |
