awesome-react-state-management

State Management Libraries

A curated list of React state management tools and libraries

⚛️ ・React state management tools and libraries

GitHub

246 stars
6 watching
24 forks
last commit: over 4 years ago
Linked from 1 awesome list


Awesome React State Management / List

agile-ts95about 2 years agoSpacy, fast, simple State Management Framework
akita3,702over 2 years agoState Management Tailored-Made for JS Applications
alt3,449over 3 years agoIsomorphic flux implementation
apollo-client19,409almost 2 years agoA fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server
behavior-tree117over 4 years agoManage React state with Behavior Trees
cerebral1,991over 2 years agoDeclarative state and side effects management for popular JavaScript frameworks
clearx22over 6 years agoFast & Effortless state management for React with zero learning curve
concent1,352almost 2 years agoState management that tailored for react, it is simple, predictable, progressive and efficient
constate3,952over 4 years agoReact Context + State = constate
controllerim214over 4 years agoA state management library for React
dakpan69over 4 years agoA small React state management library using the new React context
democrat30over 2 years agoReact, but for state management only (hooks & component API)
derivablejs515over 8 years agoFunctional Reactive State for JavaScript and TypeScript
dob730over 7 years agoLight and fast state management tool using proxy
dutier394about 8 years agoThe immutable, async and hybrid state management solution for Javascript applications
easy-peasy5,034almost 2 years agoVegetarian friendly state for React
effector4,624almost 2 years agoThe state manager
freactal1,649over 4 years agoClean and robust state management for React and React-like libs
freezer1,277about 6 years agoA 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
hookstate1,658almost 2 years agoThe flexible, fast and extendable state management for React that is based on hooks
icestore399about 3 years agoLightweight state management solution based on React Hooks
iostore119about 3 years agoBased on React Hooks API
jotai18,969almost 2 years agoPrimitive, flexible state management for React (Recoil-like)
kea1,940over 2 years agoProduction Ready State Management for React
laco208over 7 years agoUltra lightweight state management for React and Inferno
mobx27,620almost 2 years agoSimple, scalable state management
mobx-keystone558almost 2 years agoA MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
mobx-state-tree6,992over 1 year agoOpinionated, transactional, MobX powered state container combining the best features of the immutable and mutable world for an optimal DX
nanostores5,539about 2 years agoA tiny state manager for React, Preact, Vue, Svelte, and vanilla JS
outstated107over 6 years agoSimple hooks-based state management for React
overmind1,582over 2 years agoOvermind - Frictionless state management
pure-store148over 3 years agoA tiny immutable store with type safety
purestate309over 4 years agoThe stupidest state management library that works
react-automata1,336over 7 years agoA state machine abstraction for React
react-broadcast1,318almost 4 years agoReliably communicate state changes to deeply nested React elements
react-composer610over 4 years agoPrevents deeply nested code when consuming multiple contexts at the same time
react-context-connector3about 8 years agoReact HOC to the new Context API to keep the use as simple as React-Redux connect HOC
react-context-global-state23over 3 years agoA wrapper library around the Context API to define global state without explicitly using components
react-contextual641about 8 years agoIs a tiny (less than 1KB) helper around React 16s new context api
react-copy-write1,784over 7 years agoImmutable state with a mutable API
react-create-context689over 5 years agoPolyfill for the proposed React context API
react-easy-state2,559over 3 years agoMinimal React state management with the power of ES6 Proxies
react-loadable-context2about 8 years agoSmall wrapper around the React Context API to asynchronously load and inject objects into the context
react-motive14almost 4 years agoSmall wrapper around the React Context API with actions/dispatch style state management
react-nano-state72over 4 years agoFast state that can be shared across components outside of the React tree
react-providers23over 3 years agoA small library that creates a centralized place to store (like Redux store) your context components and HOC to use it. Automatically resolves dependencies between your context components
react-recollect403over 3 years agoSimple state management for React
react-redux23,408almost 2 years agoOfficial React bindings for Redux
react-rhino26almost 5 years agoA simple global state management library for React.js
react-simply251over 3 years agoSuper simple state management for React apps
react-sweet-state873about 2 years agoShared state management solution for React
react-vuex70over 3 years agoReact bindings for Vuex, react-redux style
react-waterfall1,329almost 3 years agoReact store built on top of the new context API
react-zap17about 8 years agoZap props from one React component to another, using React new context API and your existing higher-order components
react-zedux8over 3 years agoCreate consumable contexts from observables, including Zedux/Redux stores
reactn1,892over 3 years agoReact, but with built-in global state management
reatom1,103almost 2 years agoState manager with a focus of all needs
recoil19,629almost 2 years agoRecoil 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-box708almost 3 years agoModular and easy-to-grasp redux based state management, with least boilerplate
redux-react-hook2,157almost 5 years agoReact Hook for accessing state and dispatch from a Redux store
redux-rest-easy106over 3 years agoRedux/React/React Native framework handling network requests, state management, selectors, caching and much more
redux-zero1,968over 3 years agoA lightweight state container based on Redux
rematch8,466almost 3 years agoA Redux Framework
remx224about 2 years agoOpinionated mobx
reworm1,466over 3 years agoReworm doesn't require you to use actions, connections or reducers. The simplest way to manage state!
rex-state31almost 4 years agoThe simplest state management tool for React
robot1,931almost 2 years agoA functional, immutable Finite State Machine library
rosmaro-react17almost 8 years agoVisual automata-based programming for React
satcheljs394about 2 years agoSatchel is a data store based on the Flux architecture. It is characterized by exposing an observable state that makes view updates painless and efficient
doux723over 3 years agoImmutable reactivity system, made with ES6 Proxy
spaceace164over 5 years agoA fancy immutable storage library for JavaScript
stamenA React state management library based on Hooks
statek9almost 6 years agoSimple, reactive state management library for React and plain JS
statex68over 8 years agoStateX is a state management library for modern web applications with unidirectional data flow and immutable uni-state (just like redux)
statty512almost 5 years agoA tiny and unobtrusive state management library for React and Preact apps
statux71almost 2 years agoA straightforward React state management library with hooks and immutable state
stent688about 6 years agoStent is combining the ideas of redux with the concept of state machines
storeon1,977almost 2 years agoA tiny (173 bytes) event-based Redux-like state manager for React, Preact, Angular, and Svelte
sunfish16over 8 years agoFunctional transaction based state management library
teaful713almost 4 years agoTiny, easy and powerful React state management
tiny-atom116over 2 years agoMinimal, yet awesome, state management
undux1,495over 2 years agoDead simple state management for React
unistore2,858over 5 years ago350b / 650b state container with component actions for Preact & React
unstated-next4,176over 4 years ago200 bytes to never think about React state management libraries ever again
unstated7,794about 3 years agoA tiny dependency that provides a handy wrapper around the Context API for dependency injection
use-between285over 3 years agoSharing React hooks stateful logic between components
valtio9,186almost 2 years agoSimple proxy-state
with-context53over 8 years agoDecorator for new React Context API
xoid158almost 2 years agoScalable, fine-grained, and minimal state-management library for React and vanilla JavaScript
xstate27,294almost 2 years ago@xstate/react
zustand48,670almost 2 years agoBear necessities for state management in React

Backlinks from these awesome lists:

More related projects: