awesome-state

state management library

A collection of libraries and frameworks for managing state in JavaScript applications

collection of state management lib

GitHub

190 stars
6 watching
18 forks
last commit: about 2 years ago
react-statestatestate-management

awesome-state / cross framework

redux 60,939 about 2 months ago Predictable state container for JavaScript apps
mobx 27,620 about 1 month ago Simple, scalable state management
mobx-keystone 558 about 1 month ago A MobX powered state management solution based on data trees with first class support for TypeScript, support for snapshots, patches and much more
akita 3,702 7 months ago 🚀 State Management Tailored-Made for JS Applications
effector 4,624 about 1 month ago The state manager ☄️
usm 297 about 2 months ago 🏖A concise & flexible state model for Redux/MobX/Vuex, etc
storeon 1,977 about 1 month ago 🌩 A tiny (167 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
xsm 138 about 2 years ago State Management made eXtraordinarily simple and effective for Angular, React, and Vue
xoid ⚛️ Scalable, fine-grained, and minimal state-management library for React and vanilla JavaScript

awesome-state / react

recoil A state management library for React
eventrix 92 7 months ago Scaling and predictable JS library for state managing and centralizing application global state
flux 17,488 almost 2 years ago Application Architecture for Building User Interfaces
reflux 5,357 about 5 years ago A simple library for uni-directional dataflow application architecture with React extensions inspired by Flux
react-redux 23,408 about 1 month ago Official React bindings for
mobx-react 4,851 about 4 years ago Official React bindings for
concent 1,352 3 months ago State management tailored for react, it is simple、predictable、progressive and efficient
rematch 8,466 over 1 year ago REmatch, a complete binary diffing framework that is free and strives to be open source and community driven
constate 3,952 over 2 years ago React Context + State
unstated 7,794 over 1 year ago State so simple, it goes without saying
zustand 48,670 about 1 month ago 🐻 Bear necessities for state management in React
easy-peasy 5,034 about 1 month ago Vegetarian friendly state for React
react-easy-state 2,559 about 2 years ago Simple React state management. Made with ❤️ and ES6 Proxies
redux-observable 7,848 4 months ago RxJS middleware for action side effects in Redux using "Epics"
react-automata 1,336 almost 6 years ago A state machine abstraction for React
dva 16,249 8 months ago Lightweight front-end framework based on redux, redux-saga and react-router
react-copy-write 1,784 almost 6 years ago ✍️ Immutable state with a mutable API
unistore 2,858 over 3 years ago 🌶 350b / 650b state container with component actions for Preact & React
kea 1,940 12 months ago Production Ready State Management for React
undux 1,495 11 months ago ⚡️ Dead simple state for React. Now with Hooks support
moreartyjs 669 about 7 years ago centralized state management for React in pure JavaScript
Hookstate 1,658 about 1 month ago The simple but very powerful and incredibly fast state management for React that is based on hooks
hox 1,458 9 months ago The next-generation state manager for React
use-persisted-state 1,377 over 1 year ago A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state
marty 1,090 almost 9 years ago A Javascript library for state management in React applications
TNG-Hooks 1,007 over 2 years ago Provides React-inspired 'hooks' like useState(..) for stand-alone functions
react-hooks-global-state 1,100 over 1 year ago
react-hooks-global-state 1,100 over 1 year ago Simple global state for React with Hooks API
redux-arena 134 about 7 years ago Bundling reducers, actions, saga and react-component when using Redux
dob-react 37 almost 6 years ago React bindings for
doux 723 almost 2 years ago Simple reactivity system with composition API
react-tracked 2,749 about 1 month ago Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle
icestore 399 over 1 year ago 🌩 Simple and friendly state for React
overmind 1,582 10 months ago Overmind - Frictionless state management
outstated 107 about 5 years ago Simple hooks-based state management for React
pure-store 148 about 2 years ago A tiny immutable store with type safety
react-broadcast 1,318 about 2 years ago Reliably communicate state changes to deeply nested React elements
react-nano-state 72 almost 3 years ago Fast state that can be shared across components outside of the React tree
react-sweet-state 873 5 months ago Shared state management solution for React
stamen A React state management library based on Hooks
rex-state 31 about 2 years ago The simplest state management tool for React
statux 71 2 months ago ⚛️ A minimal state management library for React with Hooks and immutable state
reworm 1,466 about 2 years ago 🍫 the simplest way to manage state
remx 224 4 months ago Opinionated mobx
vuex-redux 8 about 2 years ago Make Redux as simple as Vuex
linkstate 292 almost 4 years ago Bind events to state. Works with Preact and React
statty 512 over 3 years ago A tiny and unobtrusive state management library for React and Preact apps
freactal 1,649 almost 3 years ago Clean and robust state management for React and React-like libs
react-3ducks 7 about 2 years ago Simple state management solution for React
teaful 713 about 2 years ago Tiny, easy and powerful React state management

awesome-state / vue

pinia The Vue Store that you will enjoy using
vuex 28,430 4 months ago Centralized State Management for Vue.js
mobx-vue 477 almost 2 years ago Vue bindings for
vuet 421 about 6 years ago 允许你定义飙车过程的集中式状态管理模式
VueFlux 332 almost 6 years ago ♻️ Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
vue-rx 3,350 about 2 years ago 👁️ RxJS integration for Vue.js
vuex-observable 155 about 6 years ago Consume Vuex actions as Observables using RxJS 5
vue-reactive-store 28 over 4 years ago A VueX alternative : declarative + reactive + centralized way to structure your data store. Inspired by VueX and Vue.js . Compatible with vue-devtools
vuex-stores 62 about 3 years ago 🗄 Store objects for Vuex, a simple and more fluid API for state-management
Vuex-Alt 14 about 6 years ago An alternative approach to Vuex helpers for accessing state, getters and actions that doesn't rely on string constants
vue-entity-adapter 20 about 2 years ago Package to maintain entities in Vuex
vc-state 7 about 2 years ago 像 React.useContext 一样创建作用域上下文. Easily to compose scoped state in Vue.js

awesome-state / mini-programe

westore 4,248 about 1 month ago 微信小程序解决方案 - 1KB javascript 覆盖状态管理、跨页通讯、插件开发和云数据库开发
minii 65 over 1 year ago State management for Wechat Mini App
herculex 69 over 3 years ago Predictable state container for alipay mini-program inspired by vuex, redux, immutableJS,elm,rxjs
mp-store 56 almost 5 years ago 轻量级的小程序状态管理库
wxMiniStore 379 over 2 years ago 一个基于微信小程序的mini全局状态管理库
mobx-wxapp 56 over 5 years ago 在小程序中使用mobx
mobx-miniprogram-bindings 210 about 1 month ago 小程序的 MobX 绑定辅助库
Wepy-Redux 8 over 6 years ago 微信小程序wepy框架接入 Redux 状态管理
weapp_expressTime 68 almost 6 years ago 微信小程序之物流状态时间轴简单模板样式
mp-store 56 almost 5 years ago 轻量级的小程序状态管理库
wxappStore 77 over 6 years ago 微信小程序全局状态管理,并提供Vuex的开发体验
wxMiniStore 379 over 2 years ago 一个基于微信小程序的mini全局状态管理库

awesome-state / angular

ng-redux 1,155 almost 2 years ago Angular bindings for
redux-rx 1,006 almost 9 years ago RxJS utilities for Redux
ngxs 3,542 about 1 month ago 🚀 NGXS - State Management for Angular
mobx-angular 485 about 1 month ago MobX connector to Angular
RxEmitter 55 over 1 year ago RxEmitter combines the characteristics of Rxjs and eventBus
angular-model 275 about 2 years ago Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable
ngx-model 133 over 6 years ago Angular Model. Simple state management with minimalistic API, one way data flow, multiple model support and immutable data exposed as RxJS Observable
tinystate 223 almost 6 years ago A tiny, yet powerful state management library for Angular
ng-simple-state Simplex state management based on Rxjs and service

awesome-state / other

fish-redux 7,333 almost 3 years ago An assembled flutter application framework
RxAndroid 19,881 5 months ago Reactive Extensions for Android
flutter-provide 810 over 3 years ago A simple framework for state management in Flutter
bloc 11,899 about 1 month ago A predictable state management library that helps implement the BLoC design pattern
mobx.dart 2,413 about 1 month ago MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps
multiple-counters-flutter 132 over 4 years ago Flutter State Management [ setState ❖ StreamBuilder ❖ scoped_model ❖ redux ]
flutter-native-state 180 almost 4 years ago Flutter plugin to help restoring state after the app process was killed
easy 19 over 4 years ago The easiest state manager for Flutter
Reflow 231 about 7 years ago A unidirectional data flow framework for Objective-C inspired by Flux, Redux and Vue
rebloc 215 about 1 year ago A state management library for Flutter that combines aspects of Redux and BLoC
OneWay 87 3 months ago A Swift library for state management with unidirectional data flow

More related projects: