Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cs01/awesome-react-state-management-tools

list of react state management tools
https://github.com/cs01/awesome-react-state-management-tools

List: awesome-react-state-management-tools

Last synced: 29 days ago
JSON representation

list of react state management tools

Awesome Lists containing this project

README

        

![](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)

* [agile-ts](https://github.com/agile-ts/agile) Spacy, fast, simple State Management Framework
* [clearx](https://github.com/Autodesk/clearx) Fast & Effortless state management for React with zero learning curve.
* [concent](https://github.com/concentjs/concent) State management that tailored for react, it is simple, predictable, progressive and efficient.
* [controllerim](https://github.com/Niryo/controllerim/) A state management library for React
* [dakpan](https://github.com/houfio/dakpan) A tiny React state management library using the new React context.
* [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
* [Dob](https://github.com/dobjs/dob) Light and fast state management tool.
* [easy-peasy](https://github.com/ctrlplusb/easy-peasy) Vegetarian friendly state for React
* [freactal](https://github.com/FormidableLabs/freactal) Clean and robust state management for React and React-like libs.
* [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.
* [hookstate](https://hookstate.js.org) The simple but incredibly fast and flexible state management that is based on React state hook.
* [jotai](https://github.com/react-spring/jotai) Primitive, flexible state management for React
* [kea](https://kea.js.org/) Production Ready State Management for React
* [laco](https://github.com/deamme/laco) Ultra lightweight state management for React and Inferno
* [MobX](https://mobx.js.org/) Simple, scalable state management
* [react-contextual](https://github.com/drcmda/react-contextual) is a tiny (less than 1KB) helper around React 16s new context api
* [react-copy-write](https://github.com/aweary/react-copy-write) Immutable state with a mutable API
* [react-easy-state](https://github.com/solkimicreb/react-easy-state) minimal React state management with the power of ES6 Proxies
* [react-recollect](https://github.com/davidgilbertson/react-recollect) Simple state management for React
* [react-rhino](https://github.com/aromalanil/react-rhino) Light weight & simple global state management with Typescript support out of the box.
* [react-scopes](https://github.com/rscopes/react-scopes) Scalable & intuitive state management system
* [react-sweet-state](https://github.com/atlassian/react-sweet-state) Shared state management solution for React
* [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.
* [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
* [redux-toolkit](https://github.com/reduxjs/redux-toolkit) The official, opinionated, batteries-included toolset for efficient Redux development (formerly Redux Starter Kit)
* [refunk](https://github.com/jxnblk/refunk) Simple React functional setState
* [rosmaro](https://rosmaro.js.org) + [rosmaro-react](https://github.com/lukaszmakuch/rosmaro-react) Visual automata-based programming for React
* [rematch](https://github.com/rematch/rematch) A Redux Framework
* [remx](https://github.com/wix/remx) Opinionated mobx
* [reworm](https://github.com/pedronauck/reworm) Reworm doesn't require you to use actions, connections or reducers. The simplest way to manage state!
* [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.
* [statek](https://statek.dev) Simple, reactive state management library for react & plain JS
* [storeon](https://github.com/storeon/storeon) A tiny event-based Redux-like state manager
* [Sunfish](https://github.com/tzilist/Sunfish) functional transaction based state management library
* [teaful](https://github.com/teafuljs/teaful) Tiny, easy and powerful React state management
* [tiny atom](https://github.com/QubitProducts/tiny-atom) Minimal, yet awesome, state management.
* [undux](https://github.com/bcherny/undux) Dead simple state management for React
* [unstated](https://github.com/jamiebuilds/unstated) State so simple, it goes without saying
* [use-between](https://github.com/betula/use-between) Sharing React hooks stateful logic between components
* [valtio](https://github.com/pmndrs/valtio) makes proxy-state simple
* [xoid](https://github.com/onurkerimov/xoid) Scalable, fine-grained, and minimal state-management library for React and vanilla JavaScript
* [zustand](https://github.com/react-spring/zustand) Bear necessities for state management in React