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: almost 4 years ago
react-statestatestate-management

awesome-state / cross framework

redux60,939almost 2 years agoPredictable state container for JavaScript apps
mobx27,620almost 2 years agoSimple, scalable state management
mobx-keystone558almost 2 years agoA MobX powered state management solution based on data trees with first class support for TypeScript, support for snapshots, patches and much more
akita3,702over 2 years ago🚀 State Management Tailored-Made for JS Applications
effector4,624almost 2 years agoThe state manager ☄️
usm297almost 2 years ago🏖A concise & flexible state model for Redux/MobX/Vuex, etc
storeon1,977almost 2 years ago🌩 A tiny (167 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
xsm138over 3 years agoState 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

recoilA state management library for React
eventrix92about 2 years agoScaling and predictable JS library for state managing and centralizing application global state
flux17,488over 3 years agoApplication Architecture for Building User Interfaces
reflux5,357almost 7 years agoA simple library for uni-directional dataflow application architecture with React extensions inspired by Flux
react-redux23,408almost 2 years agoOfficial React bindings for
mobx-react4,851over 5 years agoOfficial React bindings for
concent1,352almost 2 years agoState management tailored for react, it is simple、predictable、progressive and efficient
rematch8,466almost 3 years agoREmatch, a complete binary diffing framework that is free and strives to be open source and community driven
constate3,952over 4 years agoReact Context + State
unstated7,794about 3 years agoState so simple, it goes without saying
zustand48,670over 1 year ago🐻 Bear necessities for state management in React
easy-peasy5,034almost 2 years agoVegetarian friendly state for React
react-easy-state2,559over 3 years agoSimple React state management. Made with ❤️ and ES6 Proxies
redux-observable7,848almost 2 years agoRxJS middleware for action side effects in Redux using "Epics"
react-automata1,336over 7 years agoA state machine abstraction for React
dva16,249over 2 years agoLightweight front-end framework based on redux, redux-saga and react-router
react-copy-write1,784over 7 years ago✍️ Immutable state with a mutable API
unistore2,858over 5 years ago🌶 350b / 650b state container with component actions for Preact & React
kea1,940over 2 years agoProduction Ready State Management for React
undux1,495over 2 years ago⚡️ Dead simple state for React. Now with Hooks support
moreartyjs669almost 9 years agocentralized state management for React in pure JavaScript
Hookstate1,658almost 2 years agoThe simple but very powerful and incredibly fast state management for React that is based on hooks
hox1,458over 2 years agoThe next-generation state manager for React
use-persisted-state1,377over 3 years agoA custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state
marty1,090over 10 years agoA Javascript library for state management in React applications
TNG-Hooks1,007about 4 years agoProvides React-inspired 'hooks' like useState(..) for stand-alone functions
react-hooks-global-state1,100about 3 years ago
react-hooks-global-state1,100about 3 years agoSimple global state for React with Hooks API
redux-arena134over 8 years agoBundling reducers, actions, saga and react-component when using Redux
dob-react37over 7 years agoReact bindings for
doux723over 3 years agoSimple reactivity system with composition API
react-tracked2,749almost 2 years agoSimple and fast global state with React Context. Eliminate unnecessary re-renders without hassle
icestore399about 3 years ago🌩 Simple and friendly state for React
overmind1,582over 2 years agoOvermind - Frictionless state management
outstated107over 6 years agoSimple hooks-based state management for React
pure-store148over 3 years agoA tiny immutable store with type safety
react-broadcast1,318almost 4 years agoReliably communicate state changes to deeply nested React elements
react-nano-state72over 4 years agoFast state that can be shared across components outside of the React tree
react-sweet-state873about 2 years agoShared state management solution for React
stamenA React state management library based on Hooks
rex-state31almost 4 years agoThe simplest state management tool for React
statux71almost 2 years ago⚛️ A minimal state management library for React with Hooks and immutable state
reworm1,466over 3 years ago🍫 the simplest way to manage state
remx224about 2 years agoOpinionated mobx
vuex-redux8over 3 years agoMake Redux as simple as Vuex
linkstate292over 5 years agoBind events to state. Works with Preact and React
statty512almost 5 years agoA tiny and unobtrusive state management library for React and Preact apps
freactal1,649over 4 years agoClean and robust state management for React and React-like libs
react-3ducks7over 3 years agoSimple state management solution for React
teaful713almost 4 years agoTiny, easy and powerful React state management

awesome-state / vue

piniaThe Vue Store that you will enjoy using
vuex28,430almost 2 years agoCentralized State Management for Vue.js
mobx-vue477over 3 years agoVue bindings for
vuet421almost 8 years ago允许你定义飙车过程的集中式状态管理模式
VueFlux332over 7 years ago♻️ Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
vue-rx3,350almost 4 years ago👁️ RxJS integration for Vue.js
vuex-observable155over 7 years agoConsume Vuex actions as Observables using RxJS 5
vue-reactive-store28over 6 years agoA VueX alternative : declarative + reactive + centralized way to structure your data store. Inspired by VueX and Vue.js . Compatible with vue-devtools
vuex-stores62almost 5 years ago🗄 Store objects for Vuex, a simple and more fluid API for state-management
Vuex-Alt14almost 8 years agoAn alternative approach to Vuex helpers for accessing state, getters and actions that doesn't rely on string constants
vue-entity-adapter20over 3 years agoPackage to maintain entities in Vuex
vc-state7over 3 years ago像 React.useContext 一样创建作用域上下文. Easily to compose scoped state in Vue.js

awesome-state / mini-programe

westore4,248almost 2 years ago微信小程序解决方案 - 1KB javascript 覆盖状态管理、跨页通讯、插件开发和云数据库开发
minii65over 3 years agoState management for Wechat Mini App
herculex69over 5 years agoPredictable state container for alipay mini-program inspired by vuex, redux, immutableJS,elm,rxjs
mp-store56over 6 years ago轻量级的小程序状态管理库
wxMiniStore379about 4 years ago一个基于微信小程序的mini全局状态管理库
mobx-wxapp56over 7 years ago在小程序中使用mobx
mobx-miniprogram-bindings210over 1 year ago小程序的 MobX 绑定辅助库
Wepy-Redux8over 8 years ago微信小程序wepy框架接入 Redux 状态管理
weapp_expressTime68over 7 years ago微信小程序之物流状态时间轴简单模板样式
mp-store56over 6 years ago轻量级的小程序状态管理库
wxappStore77over 8 years ago微信小程序全局状态管理,并提供Vuex的开发体验
wxMiniStore379about 4 years ago一个基于微信小程序的mini全局状态管理库

awesome-state / angular

ng-redux1,155over 3 years agoAngular bindings for
redux-rx1,006over 10 years agoRxJS utilities for Redux
ngxs3,542almost 2 years ago🚀 NGXS - State Management for Angular
mobx-angular485almost 2 years agoMobX connector to Angular
RxEmitter55over 3 years agoRxEmitter combines the characteristics of Rxjs and eventBus
angular-model275over 3 years agoSimple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable
ngx-model133almost 8 years agoAngular Model. Simple state management with minimalistic API, one way data flow, multiple model support and immutable data exposed as RxJS Observable
tinystate223over 7 years agoA tiny, yet powerful state management library for Angular
ng-simple-stateSimplex state management based on Rxjs and service

awesome-state / other

fish-redux7,333over 4 years agoAn assembled flutter application framework
RxAndroid19,881about 2 years agoReactive Extensions for Android
flutter-provide810about 5 years agoA simple framework for state management in Flutter
bloc11,899almost 2 years agoA predictable state management library that helps implement the BLoC design pattern
mobx.dart2,413over 1 year agoMobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps
multiple-counters-flutter132almost 6 years agoFlutter State Management [ setState ❖ StreamBuilder ❖ scoped_model ❖ redux ]
flutter-native-state180over 5 years agoFlutter plugin to help restoring state after the app process was killed
easy19almost 6 years agoThe easiest state manager for Flutter
Reflow231almost 9 years agoA unidirectional data flow framework for Objective-C inspired by Flux, Redux and Vue
rebloc215over 2 years agoA state management library for Flutter that combines aspects of Redux and BLoC
OneWay87almost 2 years agoA Swift library for state management with unidirectional data flow

More related projects: