reduxjs/redux
A JS library for predictable global state management
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
The project lists 415 contributors on GitHub.
Use Cases & Benefits
- Provides a predictable and maintainable global state management library for JavaScript applications.
- Ensures consistent application behavior across client, server, and native environments with a minimal core and rich ecosystem.
- Use for managing complex state in React applications with Redux Toolkit for simplified logic and best practices.
- Use for building cross-platform apps requiring a single source of truth for state across multiple environments.
- Use for implementing time-travel debugging and live code editing to enhance developer experience and testing.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
- Contributing guide: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Redux is a JS library for predictable and maintainable global state management.
It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.
You can use Redux together with React, or with any other view library. The Redux core is tiny (2kB, including dependencies), and has a rich ecosystem of addons.
Redux Toolkit is our official recommended approach for writing Redux logic. It wraps around the Redux core, and contains packages and functions that we think are essential for building a Redux app. Redux Toolkit builds in our suggested best practices, simplifies most Redux tasks, prevents common mistakes, and makes it easier to write Redux applications.
The recommended way to start new apps with React and Redux Toolkit is by using our official Redux Toolkit + TS template for Vite, or by creating a new Next.js project using Next's
with-reduxtemplate.Both of these already have Redux Toolkit and React-Redux configured appropriately for that build tool, and come with a small example app that demonstrates how to use several of Redux Toolkit's features.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
15.1K-109
Open issues
17-33
Compared with peers in Web
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| pingdotgg/t3code | 55.7K | +12.2K | 75 | today |
| pbakaus/impeccable | 107.6K | +6.1K | 75 | 1 day ago |
| meta/astryx | 22.8K | +4.8K | 75 | today |
| Renhuai123/ziwei-doushu | 17.5K | +3.7K | 75 | 26 days ago |
| ranxianglei/billion-context | 6.3K | +2.4K | 75 | 3 days ago |
| reduxjs/redux | 61.4K | — | 45 | — |
| Category median | 22.8K | +4.8K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description