└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ![](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 2 | 3 | * [agile-ts](https://github.com/agile-ts/agile) Spacy, fast, simple State Management Framework 4 | * [clearx](https://github.com/Autodesk/clearx) Fast & Effortless state management for React with zero learning curve. 5 | * [concent](https://github.com/concentjs/concent) State management that tailored for react, it is simple, predictable, progressive and efficient. 6 | * [controllerim](https://github.com/Niryo/controllerim/) A state management library for React 7 | * [dakpan](https://github.com/houfio/dakpan) A tiny React state management library using the new React context. 8 | * [defi-react](https://github.com/finom/defi/tree/master/packages/react) A super straightforward state management library for React in 5 hooks and 2 methods 9 | * [Dob](https://github.com/dobjs/dob) Light and fast state management tool. 10 | * [easy-peasy](https://github.com/ctrlplusb/easy-peasy) Vegetarian friendly state for React 11 | * [freactal](https://github.com/FormidableLabs/freactal) Clean and robust state management for React and React-like libs. 12 | * [freezer](https://github.com/arqex/freezer) A tree data structure that emits events on updates, even if the modification is triggered by one of the leaves, making it easier to think in a reactive way. 13 | * [hookstate](https://hookstate.js.org) The simple but incredibly fast and flexible state management that is based on React state hook. 14 | * [jotai](https://github.com/react-spring/jotai) Primitive, flexible state management for React 15 | * [kea](https://kea.js.org/) Production Ready State Management for React 16 | * [laco](https://github.com/deamme/laco) Ultra lightweight state management for React and Inferno 17 | * [MobX](https://mobx.js.org/) Simple, scalable state management 18 | * [react-contextual](https://github.com/drcmda/react-contextual) is a tiny (less than 1KB) helper around React 16s new context api 19 | * [react-copy-write](https://github.com/aweary/react-copy-write) Immutable state with a mutable API 20 | * [react-easy-state](https://github.com/solkimicreb/react-easy-state) minimal React state management with the power of ES6 Proxies 21 | * [react-recollect](https://github.com/davidgilbertson/react-recollect) Simple state management for React 22 | * [react-rhino](https://github.com/aromalanil/react-rhino) Light weight & simple global state management with Typescript support out of the box. 23 | * [react-scopes](https://github.com/rscopes/react-scopes) Scalable & intuitive state management system 24 | * [react-sweet-state](https://github.com/atlassian/react-sweet-state) Shared state management solution for React 25 | * [Recoil](https://github.com/facebookexperimental/Recoil) Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React. 26 | * [redux](https://github.com/reactjs/redux/) + [react-redux](https://github.com/reactjs/react-redux) Predictable state container for JavaScript apps + Official React bindings for Redux 27 | * [redux-toolkit](https://github.com/reduxjs/redux-toolkit) The official, opinionated, batteries-included toolset for efficient Redux development (formerly Redux Starter Kit) 28 | * [refunk](https://github.com/jxnblk/refunk) Simple React functional setState 29 | * [rosmaro](https://rosmaro.js.org) + [rosmaro-react](https://github.com/lukaszmakuch/rosmaro-react) Visual automata-based programming for React 30 | * [rematch](https://github.com/rematch/rematch) A Redux Framework 31 | * [remx](https://github.com/wix/remx) Opinionated mobx 32 | * [reworm](https://github.com/pedronauck/reworm) Reworm doesn't require you to use actions, connections or reducers. The simplest way to manage state! 33 | * [satcheljs](https://github.com/Microsoft/satcheljs) Satchel is a data store based on the Flux architecture. It is characterized by exposing an observable state that makes view updates painless and efficient. 34 | * [statek](https://statek.dev) Simple, reactive state management library for react & plain JS 35 | * [storeon](https://github.com/storeon/storeon) A tiny event-based Redux-like state manager 36 | * [Sunfish](https://github.com/tzilist/Sunfish) functional transaction based state management library 37 | * [teaful](https://github.com/teafuljs/teaful) Tiny, easy and powerful React state management 38 | * [tiny atom](https://github.com/QubitProducts/tiny-atom) Minimal, yet awesome, state management. 39 | * [undux](https://github.com/bcherny/undux) Dead simple state management for React 40 | * [unstated](https://github.com/jamiebuilds/unstated) State so simple, it goes without saying 41 | * [use-between](https://github.com/betula/use-between) Sharing React hooks stateful logic between components 42 | * [valtio](https://github.com/pmndrs/valtio) makes proxy-state simple 43 | * [xoid](https://github.com/onurkerimov/xoid) Scalable, fine-grained, and minimal state-management library for React and vanilla JavaScript 44 | * [zustand](https://github.com/react-spring/zustand) Bear necessities for state management in React 45 | --------------------------------------------------------------------------------