Skip to content

State management

Stores and state containers for UI apps. 14 packages across 2 ecosystems.

nreduxPredictable state container for JavaScript apps5.0.1Dec 23, 2023MITnreact-reduxOfficial React bindings for Redux9.3.1Oct 27, 2026MITnpiniaIntuitive, type safe and flexible Store for Vue4.1.0Oct 14, 2026MITnvuexstate management for Vue.js4.1.0Oct 14, 2022MITDtflutter_blocFlutter widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.9.1.1May 2, 2025MITn@pinia/testingTesting module for Pinia2.0.2Oct 14, 2026MITDtflutter_riverpodA reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.3.4.3Sep 3, 2026MITDtbloc_testA testing library which makes it easy to test blocs. Built to be used with the bloc state management package.10.0.0Jan 12, 2025MITDtriverpodA reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.3.4.3Sep 3, 2026MITn@pinia/nuxtNuxt Module for pinia1.0.3Oct 14, 2026MITDtblocA predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.9.2.1May 12, 2026MITDtgetOpen screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX.4.7.3Nov 24, 2025MITDtproviderA wrapper around InheritedWidget to make them easier to use and more reusable.6.1.5+1Aug 19, 2025MITDtmobxMobX is a library for reactively managing the state of your applications. Use the power of observables, actions, and reactions to supercharge your Dart and Flutter apps.2.7.0Sep 11, 2026MIT