compare
Jotai vs Zustand
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Jotai | Zustand |
|---|---|---|
| Language | TypeScript | TypeScript |
| Licence | MIT | MIT |
| Stars | 21k | 59k |
| Latest | v3.0.1 | v5.0.15 |
| Last push | 2026-10-05 | 2026-10-05 |
| Release cadence | about 18 days between releases | about 46 days between releases |
| Active contributors | 3 commit authors on the default branch in the last 90 days | 4 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Redux. Alternatives to Redux →
PartialJotaiAtomic state composed bottom-up, rather than a single store.
Full replacementZustandA hook-based store with no providers or reducers required, and Redux-style middleware.
Jotai
- v3.0.12026-09-29This fixes a regression in useAtomValue introduced in v3.0.0. Please update.
- v3.0.02026-09-08This is a mostly backward-compatible update, dropping some legacy support and deprecated APIs.
- v3.0.0-alpha.12026-08-24Includes v2.20.3 changes.pre-release
- v2.20.32026-08-24A fix in a util.
- v3.0.0-alpha.02026-07-20[v3] drop old TSpre-release
Zustand
- v5.0.152026-08-13Fix some issues in devtools and persist middleware.
- v5.0.142026-05-28This release fixes a type issue in devtools.
- v5.0.132026-05-05This release includes an improvement in the devtools middleware.
- v5.0.122026-03-16Two small fixes.
- v5.0.112026-02-01This release includes small improvements in middleware thanks to contributors.
Jotai
unsigned The latest release, v3.0.1, carries no signature GitHub could verify.
Loading the security report
Zustand
unsigned The latest release, v5.0.15, carries no signature GitHub could verify.
Loading the security report