awesome-state
state management library
A collection of libraries and frameworks for managing state in JavaScript applications
collection of state management lib
190 stars
6 watching
18 forks
last commit: almost 3 years ago react-statestatestate-management
awesome-state / cross framework | |||
| redux | 60,939 | 12 months ago | Predictable state container for JavaScript apps |
| mobx | 27,620 | 11 months ago | Simple, scalable state management |
| mobx-keystone | 558 | 11 months 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 | over 1 year ago | 🚀 State Management Tailored-Made for JS Applications |
| effector | 4,624 | 11 months ago | The state manager ☄️ |
| usm | 297 | 12 months ago | 🏖A concise & flexible state model for Redux/MobX/Vuex, etc |
| storeon | 1,977 | 11 months ago | 🌩 A tiny (167 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte |
| xsm | 138 | almost 3 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 | over 1 year ago | Scaling and predictable JS library for state managing and centralizing application global state |
| flux | 17,488 | over 2 years ago | Application Architecture for Building User Interfaces |
| reflux | 5,357 | almost 6 years ago | A simple library for uni-directional dataflow application architecture with React extensions inspired by Flux |
| react-redux | 23,408 | 11 months ago | Official React bindings for |
| mobx-react | 4,851 | almost 5 years ago | Official React bindings for |
| concent | 1,352 | about 1 year ago | State management tailored for react, it is simple、predictable、progressive and efficient |
| rematch | 8,466 | about 2 years ago | REmatch, a complete binary diffing framework that is free and strives to be open source and community driven |
| constate | 3,952 | over 3 years ago | React Context + State |
| unstated | 7,794 | about 2 years ago | State so simple, it goes without saying |
| zustand | 48,670 | 11 months ago | 🐻 Bear necessities for state management in React |
| easy-peasy | 5,034 | 11 months ago | Vegetarian friendly state for React |
| react-easy-state | 2,559 | almost 3 years ago | Simple React state management. Made with ❤️ and ES6 Proxies |
| redux-observable | 7,848 | about 1 year ago | RxJS middleware for action side effects in Redux using "Epics" |
| react-automata | 1,336 | almost 7 years ago | A state machine abstraction for React |
| dva | 16,249 | over 1 year ago | Lightweight front-end framework based on redux, redux-saga and react-router |
| react-copy-write | 1,784 | over 6 years ago | ✍️ Immutable state with a mutable API |
| unistore | 2,858 | over 4 years ago | 🌶 350b / 650b state container with component actions for Preact & React |
| kea | 1,940 | almost 2 years ago | Production Ready State Management for React |
| undux | 1,495 | over 1 year ago | ⚡️ Dead simple state for React. Now with Hooks support |
| moreartyjs | 669 | almost 8 years ago | centralized state management for React in pure JavaScript |
| Hookstate | 1,658 | 11 months ago | The simple but very powerful and incredibly fast state management for React that is based on hooks |
| hox | 1,458 | over 1 year ago | The next-generation state manager for React |
| use-persisted-state | 1,377 | over 2 years ago | A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state |
| marty | 1,090 | almost 10 years ago | A Javascript library for state management in React applications |
| TNG-Hooks | 1,007 | about 3 years ago | Provides React-inspired 'hooks' like useState(..) for stand-alone functions |
| react-hooks-global-state | 1,100 | about 2 years ago | |
| react-hooks-global-state | 1,100 | about 2 years ago | Simple global state for React with Hooks API |
| redux-arena | 134 | almost 8 years ago | Bundling reducers, actions, saga and react-component when using Redux |
| dob-react | 37 | over 6 years ago | React bindings for |
| doux | 723 | almost 3 years ago | Simple reactivity system with composition API |
| react-tracked | 2,749 | 11 months ago | Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle |
| icestore | 399 | over 2 years ago | 🌩 Simple and friendly state for React |
| overmind | 1,582 | over 1 year ago | Overmind - Frictionless state management |
| outstated | 107 | almost 6 years ago | Simple hooks-based state management for React |
| pure-store | 148 | almost 3 years ago | A tiny immutable store with type safety |
| react-broadcast | 1,318 | almost 3 years ago | Reliably communicate state changes to deeply nested React elements |
| react-nano-state | 72 | over 3 years ago | Fast state that can be shared across components outside of the React tree |
| react-sweet-state | 873 | about 1 year ago | Shared state management solution for React |
| stamen | A React state management library based on Hooks | ||
| rex-state | 31 | almost 3 years ago | The simplest state management tool for React |
| statux | 71 | about 1 year ago | ⚛️ A minimal state management library for React with Hooks and immutable state |
| reworm | 1,466 | almost 3 years ago | 🍫 the simplest way to manage state |
| remx | 224 | about 1 year ago | Opinionated mobx |
| vuex-redux | 8 | almost 3 years ago | Make Redux as simple as Vuex |
| linkstate | 292 | almost 5 years ago | Bind events to state. Works with Preact and React |
| statty | 512 | about 4 years ago | A tiny and unobtrusive state management library for React and Preact apps |
| freactal | 1,649 | over 3 years ago | Clean and robust state management for React and React-like libs |
| react-3ducks | 7 | almost 3 years ago | Simple state management solution for React |
| teaful | 713 | about 3 years ago | Tiny, easy and powerful React state management |
awesome-state / vue | |||
| pinia | The Vue Store that you will enjoy using | ||
| vuex | 28,430 | about 1 year ago | Centralized State Management for Vue.js |
| mobx-vue | 477 | over 2 years ago | Vue bindings for |
| vuet | 421 | about 7 years ago | 允许你定义飙车过程的集中式状态管理模式 |
| VueFlux | 332 | over 6 years ago | ♻️ Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux |
| vue-rx | 3,350 | almost 3 years ago | 👁️ RxJS integration for Vue.js |
| vuex-observable | 155 | almost 7 years ago | Consume Vuex actions as Observables using RxJS 5 |
| vue-reactive-store | 28 | over 5 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 4 years ago | 🗄 Store objects for Vuex, a simple and more fluid API for state-management |
| Vuex-Alt | 14 | almost 7 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 3 years ago | Package to maintain entities in Vuex |
| vc-state | 7 | almost 3 years ago | 像 React.useContext 一样创建作用域上下文. Easily to compose scoped state in Vue.js |
awesome-state / mini-programe | |||
| westore | 4,248 | 11 months ago | 微信小程序解决方案 - 1KB javascript 覆盖状态管理、跨页通讯、插件开发和云数据库开发 |
| minii | 65 | over 2 years ago | State management for Wechat Mini App |
| herculex | 69 | over 4 years ago | Predictable state container for alipay mini-program inspired by vuex, redux, immutableJS,elm,rxjs |
| mp-store | 56 | over 5 years ago | 轻量级的小程序状态管理库 |
| wxMiniStore | 379 | about 3 years ago | 一个基于微信小程序的mini全局状态管理库 |
| mobx-wxapp | 56 | over 6 years ago | 在小程序中使用mobx |
| mobx-miniprogram-bindings | 210 | 11 months ago | 小程序的 MobX 绑定辅助库 |
| Wepy-Redux | 8 | over 7 years ago | 微信小程序wepy框架接入 Redux 状态管理 |
| weapp_expressTime | 68 | almost 7 years ago | 微信小程序之物流状态时间轴简单模板样式 |
| mp-store | 56 | over 5 years ago | 轻量级的小程序状态管理库 |
| wxappStore | 77 | over 7 years ago | 微信小程序全局状态管理,并提供Vuex的开发体验 |
| wxMiniStore | 379 | about 3 years ago | 一个基于微信小程序的mini全局状态管理库 |
awesome-state / angular | |||
| ng-redux | 1,155 | over 2 years ago | Angular bindings for |
| redux-rx | 1,006 | almost 10 years ago | RxJS utilities for Redux |
| ngxs | 3,542 | 11 months ago | 🚀 NGXS - State Management for Angular |
| mobx-angular | 485 | 11 months ago | MobX connector to Angular |
| RxEmitter | 55 | over 2 years ago | RxEmitter combines the characteristics of Rxjs and eventBus |
| angular-model | 275 | almost 3 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 | about 7 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 7 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 | over 3 years ago | An assembled flutter application framework |
| RxAndroid | 19,881 | over 1 year ago | Reactive Extensions for Android |
| flutter-provide | 810 | over 4 years ago | A simple framework for state management in Flutter |
| bloc | 11,899 | 11 months ago | A predictable state management library that helps implement the BLoC design pattern |
| mobx.dart | 2,413 | 11 months ago | MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps |
| multiple-counters-flutter | 132 | about 5 years ago | Flutter State Management [ setState ❖ StreamBuilder ❖ scoped_model ❖ redux ] |
| flutter-native-state | 180 | over 4 years ago | Flutter plugin to help restoring state after the app process was killed |
| easy | 19 | about 5 years ago | The easiest state manager for Flutter |
| Reflow | 231 | almost 8 years ago | A unidirectional data flow framework for Objective-C inspired by Flux, Redux and Vue |
| rebloc | 215 | almost 2 years ago | A state management library for Flutter that combines aspects of Redux and BLoC |
| OneWay | 87 | about 1 year ago | A Swift library for state management with unidirectional data flow |
More related projects:
-
deamme/laco
-
reduxjs/redux-toolkit
-
innfactory/create-react-app-material-typescript-redux
-
bcrumbs/booben
-
alphasp/pxview
-
ilyapomaskin/keepass-electron
-
web-pal/chronos-timetracker
-
tomatau/breko-hub
-
siddharthkp/bundlesize
-
bertho-zero/react-redux-universal-hot-example
-
bluedaniel/kakapo-native
-
pookpal/star-initreact-example