10 Best React State Management Libraries

List hand-picked by Openbase Experts
Learn More

xstate

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
16
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
19K
Weekly Downloads
2M
Last Commit
2mos ago

redux

Predictable state container for JavaScript apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
910
Top Feedback
60Great Documentation
46Performant
39Highly Customizable
GitHub Stars
57K
Weekly Downloads
7M
Last Commit
1mo ago

react-redux

Official React bindings for Redux

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
190
Top Feedback
24Great Documentation
24Easy to Use
19Performant
GitHub Stars
22K
Weekly Downloads
5M
Last Commit
1mo ago
rq

react-query

⚛️ Hooks for fetching, caching and updating asynchronous data in React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
75
Top Feedback
11Great Documentation
11Easy to Use
8Performant
GitHub Stars
24K
Weekly Downloads
959K
Last Commit
1mo ago

mobx-react

Simple, scalable state management.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
3Easy to Use
1Great Documentation
1Responsive Maintainers
GitHub Stars
25K
Weekly Downloads
596K
Last Commit
1mo ago

mobx

Simple, scalable state management.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
80
Top Feedback
17Great Documentation
15Easy to Use
15Performant
GitHub Stars
25K
Weekly Downloads
801K
Last Commit
1mo ago

react-json-tree

DevTools for Redux with hot reloading, action replay, and customizable UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
12K
Weekly Downloads
165K
Last Commit
1mo ago

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.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
14
Top Feedback
13Easy to Use
9Great Documentation
8Bleeding Edge
GitHub Stars
15K
Weekly Downloads
173K
Last Commit
2mos ago

@rematch/core

The Redux Framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
3Great Documentation
3Easy to Use
GitHub Stars
8K
Weekly Downloads
37K
Last Commit
2mos ago

flux

Application Architecture for Building User Interfaces

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
19
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
17K
Weekly Downloads
456K
Last Commit
1mo ago

mobx-state-tree

Full-featured reactive state management without the boilerplate

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
12
Top Feedback
4Great Documentation
4Easy to Use
3Performant
GitHub Stars
6K
Weekly Downloads
69K
Last Commit
2mos ago
cor

@hookstate/core

The simple but very powerful and incredibly fast state management for React that is based on hooks

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.8/ 5
5
Top Feedback
2Easy to Use
2Performant
1Great Documentation
GitHub Stars
1K
Weekly Downloads
9K
Last Commit
4mos ago
nrw

next-redux-wrapper

Redux wrapper for Next.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.5/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
149K
Last Commit
3mos ago

@datorama/akita

🚀 State Management Tailored-Made for JS Applications

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
2Great Documentation
2Easy to Use
2Highly Customizable
GitHub Stars
3K
Weekly Downloads
0
Last Commit
2mos ago

@xstate/react

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Hard to Use
GitHub Stars
19K
Weekly Downloads
250K
Last Commit
2mos ago
rr

react-recollect

State management for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
412
Weekly Downloads
114
Last Commit
10mos ago
rrs

react-ridge-state

react-ridge-state is a very simple global state management library for React and React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
N/A
Weekly Downloads
614
Last Commit
N/A

mobx-react-lite

Simple, scalable state management.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Easy to Use
GitHub Stars
25K
Weekly Downloads
595K
Last Commit
1mo ago
rv

react-vuex

React bindings for Vuex, react-redux style

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
61
Weekly Downloads
130
Last Commit
3mos ago
uns

unstated

State so simple, it goes without saying

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
34K
Last Commit
3yrs ago
par

particule

Fine-grained atomic React state management library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
30
Weekly Downloads
17
Last Commit
2mos ago

@risingstack/react-easy-state

Simple React state management. Made with ❤️ and ES6 Proxies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
3K
Last Commit
2yrs ago
sto

@fabiospampinato/store

A beautifully-simple framework-agnostic modern state management library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
215
Weekly Downloads
30
Last Commit
3mos ago

react-easy-state

Simple React state management. Made with ❤️ and ES6 Proxies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
572
Last Commit
2yrs ago
lac

laco

⚡️Ultra lightweight state management for React and Inferno

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
205
Weekly Downloads
256
Last Commit
3yrs ago
con

controllerim

A state management library for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
216
Weekly Downloads
165
Last Commit
2yrs ago

freactal

Clean and robust state management for React and React-like libs.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
2K
Weekly Downloads
153
Last Commit
4yrs ago

dob

Light and fast 🚀 state management tool using proxy.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
724
Weekly Downloads
65
Last Commit
3yrs ago

@kubric/reduxutils

Utility functions for redux reducers and state management

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
47
Last Commit
2yrs ago

@brigad/redux-rest-easy

⛳ Redux/React/React Native framework handling network requests, state management, selectors, caching and much more

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
107
Weekly Downloads
42
Last Commit
3yrs ago

@kubric/reducer-factory

Redux reducers made declarative

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
30
Last Commit
2yrs ago
sta

statty

A tiny and unobtrusive state management library for React and Preact apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
513
Weekly Downloads
28
Last Commit
4yrs ago
rgh

react-global-hook

state management for react & react-native using hooks.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
27
Last Commit
2yrs ago
rr

react-recontext

A lightweight state management inspired by Flux, Redux, based on the latest React Context API.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
87
Weekly Downloads
22
Last Commit
2yrs ago
xta

xtate

Simple State Management library for React / React Native

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
15
Weekly Downloads
2
Last Commit
4yrs ago