Zustand
Zustand is a small, fast, and scalable state management library for React applications, providing a minimalistic and intuitive API.
Zustand is built in TypeScript, distributed under the MIT License, 57.7k GitHub stars, latest release v5.0.12.
When to use Zustand
Zustand is listed here as a Development project. The directory calls out Minimal and intuitive API, Scalable state management, High performance and fast updates as capabilities associated with it.
Other recorded traits for Zustand include Support for React Hooks, No boilerplate code.
Besides Development, this page also files Zustand under React, State.
Zustand compared with
Records in this directory name Redux, MobX, Recoil as products people compare with Zustand. That list is editorial metadata, not a claim that Zustand replaces each of them.
Open-source projects that mention Zustand are collected on a separate alternatives page.
What the Zustand stats reflect
GitHub currently shows 57.7k GitHub stars, 2.0k forks, 5 open issues, latest tracked release v5.0.12. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v5.0.12
- License
- MIT License
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Zustand
- Minimal and intuitive API
- Scalable state management
- High performance and fast updates
- Support for React Hooks
- No boilerplate code
See open-source alternatives to Zustand
Zustand resources
Zustand on GitHub
Frequently asked questions
What is Zustand?
Zustand is a small, fast, and scalable state management library for React applications, providing a minimalistic and intuitive API. This directory highlights Minimal and intuitive API, Scalable state management, High performance and fast updates.
Is Zustand free to use?
Zustand is published as open source under the MIT License. The directory lists Minimal and intuitive API, Scalable state management, High performance and fast updates among its recorded capabilities.
What language is Zustand written in, and what is the latest release?
Zustand is written primarily in TypeScript. The latest release tracked on this page is v5.0.12.
How widely is Zustand used on GitHub?
Zustand has about 57.7k GitHub stars. It also has about 2.0k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Zustand with?
This directory records Redux, MobX, Recoil as comparison points for Zustand. A longer list of open-source projects that mention Zustand is at https://www.open-source-tools.com/alternatives/zustand.
Related tools
Jotai
👻 Primitive and flexible state management solution for React, providing minimal and efficient hooks for managing state.
Valtio
Valtio makes proxy-state management simple for React and Vanilla JavaScript applications.
useBetween
A React hook for sharing state efficiently between React components.
Store
Framework agnostic and type-safe store with reactive framework adapters, offering versatile state management solutions.
React-Agent-TS
A TypeScript library for managing complex interactions and state in React applications.
Docusaurus
Docusaurus is an easy-to-maintain open-source tool for creating documentation websites with extensive features and support.