bloc
11441
A predictable state management library that helps implement the BLoC design pattern
getx
9899
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
riverpod
5828
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
provider
5029
InheritedWidgets, but simple
mobx.dart
2370
MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
states_rebuilder
496
a simple yet powerful state management technique for Flutter
signals.dart
361
Reactive programming made simple for Dart and Flutter