lite_ref
A lightweight dependency injection package with support for overriding for testing.
Explore Dependency Injection & State Management Flutter packages and compare platform support and community metrics.
173 packages
A lightweight dependency injection package with support for overriding for testing.
A simple State Managment, Dependency Injection, Reactive programming for dart Projects.
An automatically persisted BehaviorSubject with simple hydration for Flutter. Intended to be used with the BLoC pattern.
Provides bloc to descendant widget (O(1)), and the bloc is disposed appropriately by state which the bloc_provider holds internally.
This is a State Management.
An extension to the bloc state management library which adds support for broadcasting state changes to stream channels.
Time Travel Dev Tools for Dart Redux
Simple communication pattern abstraction on streams, created for communication between logic classes and or widgets.
Reactive state management framework for scalable flutter applications.
Efficiently derive data from your Redux Store
A generic BloC Provider for your Flutter apps. This package will help you avoid the boilerplate of writing BloC Providers.
Flutter Control is complex library to maintain App and State management, Dependency Injection, Navigation with Routing, Localization and more..
Redux Persist Flutter Integration with custom storage engines
The goal behind is to move as much of the state and logic from the ViewState into a separate entity called the ViewModel.
Brings zustand's bear necessities for state management to Flutter
Provides a simple way to re-use behaviors across StatefulWidgets. Improves readability and robustness of your components.
Minimalist and Easy State Management for Bloc Inspired from Dart Generics.
state management package built on top of InheritedWidget, that aims to simplify the state managementm work for flutter developers and perofrm the task using the minimal resources .
Redux implementation based on Dart Stream, with the power of RxDart. Reactive redux store for Dart & Flutter.
This package brings back context.read and context.watch for riverpod
Reactive primitives for Flutter - observable collections and powerful operators. Work with ValueNotifiers like Streams. Includes ListNotifier, MapNotifier, SetNotifier. Previously published as functional_listener.
A state management library written in dart that enforces immutability
A state management library for Flutter that combines aspects of Redux and BLoC. Rebloc uses streams and BLoCs to compose middleware and reducers.
Allows you to use Provider with Redux. Uses AsyncRedux, the non-boilerplate version of Redux (https://pub.dev/packages/async_redux).