watch_it
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.
Explore Dependency Injection & State Management Flutter packages and compare platform support and community metrics.
173 packages
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.
An extension to the bloc state management library which adds support for undo and redo.
A simple yet efficient dependency injection container for Dart and Flutter (can be coupled with the kiwi_generator package).
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.
A Dependency injection (Inversion of Control) library. Supports nested Scopes and multiple values of the same type.
Automatic Dependency Injection System, but without build_runner :)
mixin on Stateless- and StatefulWidgts that makes binding the Widget to Objects stored in GetIt easier.
Dispatch single-time side effects (navigation / snackbar / dialog) from Bloc or Cubit without polluting state.
v3.0.0Implementation of the Segmented State Pattern (SSP) nicknamed Triple.
BlocProvider implementation with riverpod as alternative to provider, similar to StateNotifierProvider
Flutter package that simplifies injection and usage of Bloc/Cubit.
MVC pattern for flutter. Works as state management, dependency injection and service locator.
ASP (Atomic State Pattern) offers a simplified, Predictable and Powerful State Management for Flutter.
The signals library exposes four core functions which are the building blocks to model any business logic you can think of.
Integrating with 'get_it,' it efficiently manages Flutter project dependencies, providing robust page control, route management, and module flexibility
A simple State Management solution for Dart applications inspired by SolidJS
A simple State Management solution for Flutter applications inspired by SolidJS
A lightweight, flexible, and high-performance dependency injection and service location library for Dart and Flutter
Simple yet powerful async state management solution with in-built caching
June is a lightweight and modern state management library that focuses on providing a pattern very similar to Flutter's native state management.
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
Extension to ValueNotifier by transparently applying functional reactive programming (TFRP)
A Redux.dart Middleware that allows you to dispatch functions that perform async work as actions.
Flutter bindings for state_notifier, such as StateNotifierProvider and StateNotifierBuilder