A JS library for predictable global state management
Repository Index
47,133 repositories indexed
1–24 of 69 · Most stars
🐻 Bear necessities for state management in React
State machines, statecharts, and actors for complex logic
- state-machine
- statechart
- interpreter
- visualizer
🗃️ Centralized State Management for Vue.js.
- vue
- javascript
- vuex
- state-management
Simple, scalable state management.
👻 Primitive and flexible state management for React
- react
- state
- management
- atomic
🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
- dva
- redux
- redux-saga
- framework
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
The official, opinionated, batteries-included toolset for efficient Redux development
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
- getx
- dependency-injection
- flutter
- state-management
🧙 Valtio makes proxy-state simple for React and Vanilla
A composable, cross-platform MVVM framework for .NET inspired by functional reactive programming. It moves mutable state out of the user interface, keeps each feature's logic in one readable place, and makes applications easier to test. Supports WPF, WinForms, WinUI, .NET MAUI, Avalonia, Uno Platform, Blazor and Android.
Unidirectional Data Flow in Swift - Inspired by Redux
- reswift
- swift
- unidirectional-data-flow
- redux
An assembled flutter application framework.
NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.
🌶 350b / 650b state container with component actions for Preact & React
A library for reactive and unidirectional Swift applications
- swift
- reactorkit
- reactive
- unidirectional
MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
- mobx
- reactive
- state-management
- flutter
🌩 A tiny (185 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
A lightweight state container based on Redux
- redux
- lightweight
- state
- flux
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
- blazor
- blazor-server
- blazor-webassembly
- realtime
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
🗃 Offload your store management to a worker easily.
- unistore
- worker
- web-worker
- flux
Fluxor is a zero boilerplate Flux/Redux library for Microsoft .NET and Blazor.
- redux
- flux
- blazor
- dotnet