How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Redux for Dart
The main features of johnpryan/redux.dart are: Development Frameworks, State Management.
Projects with overlapping indexed features include: google/inject.dart — Compile-time dependency injection for Dart and Flutter. mobxjs/mobx.dart — MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps. alibaba/fish-redux — fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It… felangel/bloc — This is a Dart state management library and architectural framework that decouples business logic from the user… jonataslaw/getx — GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state,… rrousselgit/provider — Provider is a state management and dependency injection framework for Flutter. It simplifies the sharing of data…
This is a Dart state management library and architectural framework that decouples business logic from the user interface by transforming a stream of events into a stream of states. It implements a business logic component pattern to ensure that state transitions are predictable and testable. The project distinguishes itself through advanced event stream processing, providing concurrency strategies to drop, restart, or queue incoming events. It includes a dedicated state persistence layer for saving and restoring application state to maintain session continuity, as well as tools for state his
Compile-time dependency injection for Dart and Flutter
fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components. The framework includes a state-to-UI connector that transforms raw state data for display and automatically updates views. It features a component lifecycle manager that triggers logic and state updates based on when UI components mount or unmount. The project covers dependency injection for reducing co
GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout