🐻 Bear necessities for state management in React
A hook-based store with no providers or reducers required, and Redux-style middleware.
- Language
- TypeScript
- Licence
- MIT
- Stars
- 59k
- Latest
- v5.0.15
- Last push
- 2026-10-05
alternatives to
A JS library for predictable global state management
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| Zustand | Full replacement | 59k | MIT | Open source | No | TypeScript | v5.0.15 | 2026-10-05 |
| MobX | Full replacement | 28k | MIT | Open source | No | TypeScript | mobx@7.0.6 | 2026-10-02 |
| Jotai | Partial | 21k | MIT | Open source | No | TypeScript | v3.0.1 | 2026-10-05 |
| Valtio | Partial | 10k | MIT | Open source | No | TypeScript | v2.3.2 | 2026-10-01 |
4 alternatives
🐻 Bear necessities for state management in React
A hook-based store with no providers or reducers required, and Redux-style middleware.
Simple, scalable state management.
Observable state with automatic tracking, instead of actions and reducers.
👻 Primitive and flexible state management for React
Atomic state composed bottom-up, rather than a single store.
🧙 Valtio makes proxy-state simple for React and Vanilla
Proxy state you mutate directly, and components re-render only on what they read.