GitHub

Best React state management libraries

Libraries for state shared across a React application. zustand leads with about 91.1M real installs a week, followed by redux with about 63.9M.

packagereal installs / weeknpm / weeknoiselast releaseconfidence
1. zustand🐻 Bear necessities for state management in React 91M–91.1M 91,052,413 under 1% Oct 2026 high
2. reduxPredictable state container for JavaScript apps 63.9M 63,946,015 under 1% Dec 2023 high
3. @reduxjs/toolkitThe official, opinionated, batteries-included toolset for efficient Redux development 47.4M–47.5M 47,457,910 under 1% Nov 2026 high
4. jotai👻 Primitive and flexible state management for React 9.45M 9,453,972 under 1% Sep 2026 high
5. xstateFinite State Machines and Statecharts for the Modern Web. 8.62M 8,622,961 under 1% Oct 2026 high
6. mobxSimple, scalable state management. 4.59M 4,591,588 under 1% Nov 2026 high
7. valtio🧙 Valtio makes proxy-state simple for React and Vanilla 3.19M 3,192,863 under 1% May 2026 high

Ranked by real installs. That measures use, not quality: read the notes below before choosing. Mirror spikes and crawlers removed. CI and dependency installs still count, so this is not a head count. Noise: the share of npm's count that mirror spikes and crawlers account for. What remains still includes CI and dependency installs. Rows are refreshed in rotation, the oldest here on Nov 6, 2026.

How do they differ?

Redux Toolkit is the recommended way to write Redux today. Zustand is a small store built on hooks. Jotai and Valtio model state as atoms and proxies. MobX uses observables, and XState models state as explicit state machines.

Check a package