trent
A Flutter package for simple, scalable, and reactive state management with built-in dependency injection and efficient stream-based state handling.
Explore Dependency Injection & State Management Flutter packages and compare platform support and community metrics.
173 packages
A Flutter package for simple, scalable, and reactive state management with built-in dependency injection and efficient stream-based state handling.
A collection of helper classes to make the use of ChangeNotifier easier for state management
A simple, fast state management & service container solution for Flutter, without acrobatics.
CQRS/Mediator Pattern library for a streamlined Flutter development
syncx is a lightweight, flexible Flutter state management library with notifiers and reactive UI updates, inspired by provider, bloc, and riverpod.
Track the status of events in a bloc without updating the state.
Minimal Cubit-inspired state management using Flutter's built-in primitives. No external dependencies.
A BLoC implementation for sequentially executed async state updates.
A lightweight Flutter library to simplify data fetching and pagination using Bloc/Cubit. It provides standardized states and a Fetcher utility to reduce boilerplate.
Utilities for implementing beyond architecture patterns
Karee core files, Karee core represents a set of amazing libraries, that work together to offer very powerful MVC experience in Flutter App Development
A mixin which automatically persists and restores store state.
A widget to create and manage BLoCs implemented on top of ValueNotifier, such as StateQueue.
v0.4.0A lightweight, yet powerful way to bind your application state with your business logic.
Fish Redux is an assembled flutter application framework based on Redux state management.
A pragmatic lightweight dependency injection framework for Dart projects.
A universal widget that can be placed anywhere in your widget tree, with full support of animation & accessibility.
A wrapper for the observer pattern for Dart in the style of the iOS Notification Center.
LiveStream is a simple class which makes communication easy among different modules of your application.
Remote DevTools for flutter_bloc. This package connects all Bloc to the Remote Devtools Server, allowing the developer to inspect changes to the Blocs during runtime.
A set of tools for MobX that helps you with common processes making everything easier.
A convenient, stream-based Flutter architecture
package for binding the UI with your stores (viewmodels) easily , the package is inspired by filled stacks archticture pattern
Flux library for Flutter, featuring unidirectional dataflow inspired by reflux and Facebook's flux architecture.