A JS library for predictable global state management
Repository Index
77,852 visible repositories in the index
1–24 of 41 · Most stars
Create the next immutable state by mutating the current one
- immutable
- immutables
- reducer
- redux
Simple, scalable state management.
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
- architecture
- composition
- modularity
- testability
A predictable state management library that helps implement the BLoC design pattern
- flutter
- dart
- dartlang
- flutter-package
🧙 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.
Reactive State for Angular
- ngrx
- rxjs
- angular
- observables
A tiny (340 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores
An assembled flutter application framework.
Full-featured reactive state management without the boilerplate
- mobx-state-tree
- mst
- mobx
- state-tree
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
- clojure
- database
- memory-database
- clojurescript
Vegetarian friendly state for React
- react
- redux
- state-management
- immutable
Legend-State is a super fast and powerful state library that enables fine-grained reactivity and easy automatic persistence
200 bytes to never think about React state management libraries ever again
- react
- state-management
- library
- redux
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.
- redux
- orm
- state-management
- state
Simple, lightweight, persistent two-way databinding
Redux bindings for Firebase. Includes React Hooks and Higher Order Components.
Reactive Flux built with ImmutableJS data structures. Framework agnostic.
- optimizely-environment-prod
- optimizely-owner-cjs
- experimentation
- production
🤖 A functional, immutable Finite State Machine library
Efficient immutable updates, about 3-6x faster than Immer.
- immer
- immutability
- immutable
- reducer
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
A reactive atomic state engine for React(including React 18) and all React like, carrying dependency collection feature, supporting fine-grained updates.
- concent
- react
- state-management
- state