10 Best React Utilities 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
15
Top Feedback
1Great Documentation
GitHub Stars
18K
Weekly Downloads
847K
Last Commit
23d ago

strapi

🚀 Open source Node.js Headless CMS to easily build customisable APIs

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
41
Top Feedback
30Easy to Use
25Great Documentation
17Performant
GitHub Stars
41K
Weekly Downloads
42K
Last Commit
7d ago

react-router

Declarative routing for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.9/ 5
8
Top Feedback
6Great Documentation
5Easy to Use
4Highly Customizable
GitHub Stars
45K
Weekly Downloads
5M
Last Commit
7d ago

redux

Predictable state container for JavaScript apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
844
Top Feedback
59Great Documentation
44Performant
38Highly Customizable
GitHub Stars
57K
Weekly Downloads
6M
Last Commit
13d ago

react-router-dom

Declarative routing for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
416
Top Feedback
27Easy to Use
26Great Documentation
22Performant
GitHub Stars
45K
Weekly Downloads
935K
Last Commit
7d 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
65
Top Feedback
9Great Documentation
9Easy to Use
6Performant
GitHub Stars
24K
Weekly Downloads
825K
Last Commit
11d ago

react-redux

Official React bindings for Redux

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
178
Top Feedback
24Great Documentation
24Easy to Use
19Performant
GitHub Stars
22K
Weekly Downloads
4M
Last Commit
19d ago

react-error-overlay

Set up a modern web app by running one command.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
92K
Weekly Downloads
5M
Last Commit
21d ago

react-scripts

Set up a modern web app by running one command.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
569
Top Feedback
16Easy to Use
14Great Documentation
10Performant
GitHub Stars
92K
Weekly Downloads
3M
Last Commit
21d 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
518K
Last Commit
8d ago

mobx

Simple, scalable state management.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
71
Top Feedback
16Great Documentation
14Easy to Use
14Performant
GitHub Stars
25K
Weekly Downloads
690K
Last Commit
8d 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
141K
Last Commit
17d 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
12
Top Feedback
13Easy to Use
9Great Documentation
8Bleeding Edge
GitHub Stars
15K
Weekly Downloads
128K
Last Commit
8d ago
rha

react-helmet-async

Thread-safe Helmet for React 16+ and friends

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

@craco/craco

Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
6
Top Feedback
2Great Documentation
2Highly Customizable
1Easy to Use
GitHub Stars
5K
Weekly Downloads
346K
Last Commit
1mo ago
rdd

react-device-detect

Detect device, and render view according to detected device type.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
6
Top Feedback
4Great Documentation
4Easy to Use
4Performant
GitHub Stars
2K
Weekly Downloads
372K
Last Commit
1mo 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
32K
Last Commit
20d ago

@auth0/auth0-react

Auth0 SDK for React Single Page Applications (SPA)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
438
Weekly Downloads
213K
Last Commit
2mos ago
rp

redux-persist

persist and rehydrate a redux store

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
9
Top Feedback
3Poor Documentation
3Hard to Use
2Slow
GitHub Stars
12K
Weekly Downloads
591K
Last Commit
16d ago
rgr

react-google-recaptcha

Component wrapper for Google reCAPTCHA

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
763
Weekly Downloads
297K
Last Commit
1mo ago
uls

use-local-storage-state

React hook that persists data in localStorage

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
618
Weekly Downloads
18K
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
59K
Last Commit
1mo 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: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
2Easy to Use
2Performant
1Great Documentation
GitHub Stars
1K
Weekly Downloads
8K
Last Commit
2mos ago

react-jss

JSS is an authoring tool for CSS which uses JavaScript as a host language.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
N/A
GitHub Stars
7K
Weekly Downloads
155K
Last Commit
1mo ago

@hookform/devtools

📋 DevTools to help debug forms.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
359
Weekly Downloads
52K
Last Commit
17d 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
77K
Last Commit
15d ago
nc

next-cookies

Tiny little function for getting cookies on both client & server with next.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
343
Weekly Downloads
63K
Last Commit
4mos ago

react-ga

React Google Analytics Module

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

react-addons-perf

A declarative, efficient, and flexible JavaScript library for building user interfaces.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
178K
Weekly Downloads
15K
Last Commit
8d ago

react-helmet

A document head manager for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
39
Top Feedback
14Easy to Use
12Great Documentation
7Highly Customizable
GitHub Stars
16K
Weekly Downloads
1M
Last Commit
1yr ago
ut

use-timer

A timer hook for React

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
139
Weekly Downloads
8K
Last Commit
1mo ago
rhl

react-hot-loader

Tweak React components in real time. (Deprecated: use Fast Refresh instead.)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
9
Top Feedback
3Easy to Use
3Performant
GitHub Stars
12K
Weekly Downloads
1M
Last Commit
6mos ago
rcc

react-cookie-consent

A small, simple and customizable cookie consent bar for use in React applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
3Great Documentation
3Easy to Use
3Performant
GitHub Stars
366
Weekly Downloads
10K
Last Commit
3mos ago
ra

react-adal

Azure Active Directory Library (ADAL) support for ReactJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
220
Weekly Downloads
9K
Last Commit
4mos ago
rns

react-native-storage

local storage wrapper for both react-native and browser. Support size controlling, auto expiring, remote data auto syncing and getting batch data in one query.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Performant
GitHub Stars
3K
Weekly Downloads
5K
Last Commit
1mo ago
cf

console-feed

Captures console.log's into a React Component 🔥

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
419
Weekly Downloads
4K
Last Commit
10mos ago
rfl

react-facebook-login

A Component React for Facebook Login

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
1Easy to Use
GitHub Stars
1K
Weekly Downloads
78K
Last Commit
6mos 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
133K
Last Commit
2mos ago

@marvelapp/react-ab-test

A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
2
Top Feedback
2Great Documentation
2Easy to Use
1Performant
GitHub Stars
202
Weekly Downloads
7K
Last Commit
6mos ago

redux-logger

Logger for Redux

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
4
Top Feedback
4Great Documentation
4Easy to Use
1Performant
GitHub Stars
6K
Weekly Downloads
722K
Last Commit
3yrs ago
rr

rapid-react

A light weight interactive CLI Automation Tool 🛠️ for rapid scaffolding of tailored React apps with Create React App under the hood. :atom:

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
70
Weekly Downloads
1
Last Commit
9mos ago

react-cookie

Load and save cookies within your React application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
1Hard to Use
1Buggy
1Abandoned
GitHub Stars
2K
Weekly Downloads
62K
Last Commit
4mos ago

redux-form

A Higher Order Component using react-redux to keep form state in a Redux store

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.4/ 5
19
Top Feedback
6Slow
5Hard to Use
3Great Documentation
GitHub Stars
13K
Weekly Downloads
382K
Last Commit
21d 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
10d ago

@azure/msal-react

Microsoft Authentication Library (MSAL) for JS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
57K
Last Commit
9d ago
rl

redux-localstorage

Store enhancer that syncs (a subset) of your Redux store state to localstorage.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
1K
Weekly Downloads
51K
Last Commit
5yrs ago
rsc

react-simple-captcha

A very simple and powerful captcha for ReactJS

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

react-google-login

A React Google Login Component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
12
Top Feedback
4Easy to Use
4Slow
3Poor Documentation
GitHub Stars
2K
Weekly Downloads
155K
Last Commit
1yr 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
18K
Weekly Downloads
200K
Last Commit
23d 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
148
Last Commit
9mos ago