awesome-state

collection of state management lib

GitHub

187 stars
5 watching
17 forks
last commit: almost 2 years ago
react-statestatestate-management

awesome-state / cross framework

redux 60,834 8 days ago Predictable state container for JavaScript apps
mobx 27,477 9 days ago Simple, scalable state management
mobx-keystone 548 10 days 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,696 4 months ago 🚀 State Management Tailored-Made for JS Applications
effector 4,587 12 days ago The state manager ☄️
usm 297 9 days ago 🏖A concise & flexible state model for Redux/MobX/Vuex, etc
storeon 1,978 15 days ago 🌩 A tiny (167 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
xsm 138 almost 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 91 3 months ago Scaling and predictable JS library for state managing and centralizing application global state
flux 17,442 over 1 year ago Application Architecture for Building User Interfaces
reflux 5,361 almost 5 years ago A simple library for uni-directional dataflow application architecture with React extensions inspired by Flux
react-redux 23,363 11 days ago Official React bindings for
mobx-react 4,854 almost 4 years ago Official React bindings for
concent 1,329 about 1 month ago State management tailored for react, it is simple、predictable、progressive and efficient
rematch 8,474 about 1 year ago REmatch, a complete binary diffing framework that is free and strives to be open source and community driven
constate 3,924 over 2 years ago React Context + State
unstated 7,807 about 1 year ago State so simple, it goes without saying
zustand 46,633 12 days ago 🐻 Bear necessities for state management in React
easy-peasy 5,031 17 days ago Vegetarian friendly state for React
react-easy-state 2,561 over 1 year ago Simple React state management. Made with ❤️ and ES6 Proxies
redux-observable 7,855 13 days ago RxJS middleware for action side effects in Redux using "Epics"
react-automata 1,339 over 5 years ago A state machine abstraction for React
dva 16,239 5 months ago Lightweight front-end framework based on redux, redux-saga and react-router
react-copy-write 1,785 over 5 years ago ✍️ Immutable state with a mutable API
unistore 2,855 over 3 years ago 🌶 350b / 650b state container with component actions for Preact & React
kea 1,937 9 months ago Production Ready State Management for React
undux 1,493 8 months ago ⚡️ Dead simple state for React. Now with Hooks support
moreartyjs 669 almost 7 years ago centralized state management for React in pure JavaScript
Hookstate 1,653 about 2 months ago The simple but very powerful and incredibly fast state management for React that is based on hooks
hox 1,453 6 months ago The next-generation state manager for React
use-persisted-state 1,378 over 1 year ago A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state
marty 1,090 over 8 years ago A Javascript library for state management in React applications
TNG-Hooks 1,010 about 2 years ago Provides React-inspired 'hooks' like useState(..) for stand-alone functions
react-hooks-global-state 1,098 about 1 year ago
react-hooks-global-state 1,098 about 1 year ago Simple global state for React with Hooks API
redux-arena 134 almost 7 years ago Bundling reducers, actions, saga and react-component when using Redux
dob-react 37 over 5 years ago React bindings for
doux 723 over 1 year ago Simple reactivity system with composition API
react-tracked 2,713 12 days ago Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle
icestore 397 about 1 year ago 🌩 Simple and friendly state for React
overmind 1,577 7 months ago Overmind - Frictionless state management
outstated 107 over 4 years ago Simple hooks-based state management for React
pure-store 147 over 1 year ago A tiny immutable store with type safety
react-broadcast 1,318 almost 2 years ago Reliably communicate state changes to deeply nested React elements
react-nano-state 71 over 2 years ago Fast state that can be shared across components outside of the React tree
react-sweet-state 870 about 1 month ago Shared state management solution for React
stamen A React state management library based on Hooks
rex-state 31 almost 2 years ago The simplest state management tool for React
statux 72 about 1 month ago ⚛️ A minimal state management library for React with Hooks and immutable state
reworm 1,466 almost 2 years ago 🍫 the simplest way to manage state
remx 224 23 days ago Opinionated mobx
vuex-redux 8 almost 2 years ago Make Redux as simple as Vuex
linkstate 292 over 3 years ago Bind events to state. Works with Preact and React
statty 512 about 3 years ago A tiny and unobtrusive state management library for React and Preact apps
freactal 1,649 over 2 years ago Clean and robust state management for React and React-like libs
react-3ducks 7 almost 2 years ago Simple state management solution for React
teaful 712 almost 2 years ago Tiny, easy and powerful React state management

awesome-state / vue

pinia The Vue Store that you will enjoy using
vuex 28,404 10 days ago Centralized State Management for Vue.js
mobx-vue 475 over 1 year ago Vue bindings for
vuet 422 almost 6 years ago 允许你定义飙车过程的集中式状态管理模式
VueFlux 332 over 5 years ago ♻️ Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
vue-rx 3,349 almost 2 years ago 👁️ RxJS integration for Vue.js
vuex-observable 155 almost 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 almost 3 years ago 🗄 Store objects for Vuex, a simple and more fluid API for state-management
Vuex-Alt 14 almost 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 almost 2 years ago Package to maintain entities in Vuex
vc-state 6 over 1 year ago 像 React.useContext 一样创建作用域上下文. Easily to compose scoped state in Vue.js

awesome-state / mini-programe

westore 4,242 12 months 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 over 4 years ago 轻量级的小程序状态管理库
wxMiniStore 379 about 2 years ago 一个基于微信小程序的mini全局状态管理库
mobx-wxapp 56 over 5 years ago 在小程序中使用mobx
mobx-miniprogram-bindings 206 10 days ago 小程序的 MobX 绑定辅助库
Wepy-Redux 8 over 6 years ago 微信小程序wepy框架接入 Redux 状态管理
weapp_expressTime 66 over 5 years ago 微信小程序之物流状态时间轴简单模板样式
mp-store 56 over 4 years ago 轻量级的小程序状态管理库
wxappStore 78 over 6 years ago 微信小程序全局状态管理,并提供Vuex的开发体验
wxMiniStore 379 about 2 years ago 一个基于微信小程序的mini全局状态管理库

awesome-state / angular

ng-redux 1,159 over 1 year ago Angular bindings for
redux-rx 1,007 over 8 years ago RxJS utilities for Redux
ngxs 3,531 3 days ago 🚀 NGXS - State Management for Angular
mobx-angular 482 14 days ago MobX connector to Angular
RxEmitter 55 over 1 year ago RxEmitter combines the characteristics of Rxjs and eventBus
angular-model 275 over 1 year ago Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable
ngx-model 133 about 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 224 over 5 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,334 over 2 years ago An assembled flutter application framework
RxAndroid 19,887 about 2 months ago Reactive Extensions for Android
flutter-provide 810 over 3 years ago A simple framework for state management in Flutter
bloc 11,764 4 days ago A predictable state management library that helps implement the BLoC design pattern
mobx.dart 2,392 14 days ago MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps
multiple-counters-flutter 132 about 4 years ago Flutter State Management [ setState ❖ StreamBuilder ❖ scoped_model ❖ redux ]
flutter-native-state 181 over 3 years ago Flutter plugin to help restoring state after the app process was killed
easy 19 about 4 years ago The easiest state manager for Flutter
Reflow 231 almost 7 years ago A unidirectional data flow framework for Objective-C inspired by Flux, Redux and Vue
rebloc 215 9 months ago A state management library for Flutter that combines aspects of Redux and BLoC
OneWay 76 8 days ago A Swift library for state management with unidirectional data flow