awesome-react-state-management-tools
State management tools
A curated list of state management tools and libraries for React applications
list of react state management tools
101 stars
5 watching
20 forks
last commit: about 3 years ago
Linked from 1 awesome list
agile-ts | 95 | 5 months ago | Spacy, fast, simple State Management Framework |
clearx | 22 | over 4 years ago | Fast & Effortless state management for React with zero learning curve |
concent | 1,339 | 26 days ago | State management that tailored for react, it is simple, predictable, progressive and efficient |
controllerim | 214 | over 2 years ago | A state management library for React |
dakpan | 69 | over 2 years ago | A tiny React state management library using the new React context |
defi-react | 50 | 9 months ago | A super straightforward state management library for React in 5 hooks and 2 methods |
Dob | 730 | almost 6 years ago | Light and fast state management tool |
easy-peasy | 5,032 | 22 days ago | Vegetarian friendly state for React |
freactal | 1,649 | almost 3 years ago | Clean and robust state management for React and React-like libs |
freezer | 1,276 | about 4 years ago | 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 | The simple but incredibly fast and flexible state management that is based on React state hook | ||
jotai | 18,721 | 4 days ago | Primitive, flexible state management for React |
kea | Production Ready State Management for React | ||
laco | 208 | almost 6 years ago | Ultra lightweight state management for React and Inferno |
MobX | Simple, scalable state management | ||
react-contextual | 641 | about 6 years ago | is a tiny (less than 1KB) helper around React 16s new context api |
react-copy-write | 1,784 | almost 6 years ago | Immutable state with a mutable API |
react-easy-state | 2,559 | almost 2 years ago | minimal React state management with the power of ES6 Proxies |
react-recollect | 403 | almost 2 years ago | Simple state management for React |
react-rhino | 26 | almost 3 years ago | Light weight & simple global state management with Typescript support out of the box |
react-scopes | 5 | about 4 years ago | Scalable & intuitive state management system |
react-sweet-state | 871 | 3 months ago | Shared state management solution for React |
Recoil | 19,610 | 6 days ago | 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 | 60,912 | 6 days ago | + Predictable state container for JavaScript apps + Official React bindings for Redux |
redux-toolkit | 10,737 | 8 days ago | The official, opinionated, batteries-included toolset for efficient Redux development (formerly Redux Starter Kit) |
refunk | 236 | over 6 years ago | Simple React functional setState |
rosmaro | + Visual automata-based programming for React | ||
rematch | 8,473 | about 1 year ago | A Redux Framework |
remx | 224 | 2 months ago | Opinionated mobx |
reworm | 1,467 | almost 2 years ago | Reworm doesn't require you to use actions, connections or reducers. The simplest way to manage state! |
satcheljs | 394 | 4 months ago | 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 | Simple, reactive state management library for react & plain JS | ||
storeon | 1,977 | 22 days ago | A tiny event-based Redux-like state manager |
Sunfish | 16 | almost 7 years ago | functional transaction based state management library |
teaful | 713 | about 2 years ago | Tiny, easy and powerful React state management |
tiny atom | 116 | 11 months ago | Minimal, yet awesome, state management |
undux | 1,495 | 9 months ago | Dead simple state management for React |
unstated | 7,799 | about 1 year ago | State so simple, it goes without saying |
use-between | 285 | almost 2 years ago | Sharing React hooks stateful logic between components |
valtio | 9,104 | 8 days ago | makes proxy-state simple |
xoid | 158 | 2 months ago | Scalable, fine-grained, and minimal state-management library for React and vanilla JavaScript |
zustand | 47,989 | 8 days ago | Bear necessities for state management in React |