Zustand
Zustand is a small, fast, and scalable state management library for React applications, providing a minimalistic and intuitive API.
A curated list of the best, top, and most popular open-source state tools available right now. Showing the top 13 of 13 state tools in our directory, ranked by GitHub stars.
Zustand is a small, fast, and scalable state management library for React applications, providing a minimalistic and intuitive API.
A powerful library for asynchronous state management and server-state utilities with data fetching capabilities for web applications, supporting TS/JS, React Query, Solid Query, Svelte Query, and Vue Query.
Immer is a JavaScript library that allows you to work with immutable state by mutating the current state, simplifying state management in your applications.
👻 Primitive and flexible state management solution for React, providing minimal and efficient hooks for managing state.
Type-safe search parameters state manager for React frameworks, functioning like useState but stored in the URL query string, enhancing URL-based state management in React applications.
Valtio makes proxy-state management simple for React and Vanilla JavaScript applications.
Automerge is a powerful library that provides a JSON-like Conflict-free Replicated Data Type (CRDT) data structure, enabling concurrent modifications by different users and automatic merging of changes. It helps developers build collaborative and offline-first applications with strong consistency guarantees.
Headless, performant, and type-safe form state management for TypeScript/JavaScript, supporting React, Vue, Angular, Solid, and Lit.
Manage state with style in every framework, providing efficient and fine-grained reactivity for modern web applications.
LiveStore is a next-generation state management framework based on reactive SQLite and a built-in sync engine, designed to make state management more efficient and seamless.
Framework agnostic and type-safe store with reactive framework adapters, offering versatile state management solutions.
A React hook for sharing state efficiently between React components.
Our Newsletter
Get short emails with useful state projects, releases, and repos worth watching.
A TypeScript library for managing complex interactions and state in React applications.
Zustand is the most popular by GitHub stars right now. Zustand is a small, fast, and scalable state management library for React applications, providing a minimalistic and intuitive API.
Yes. Every tool on this list is open source and free to use in your own projects. Many can be self-hosted.
Tools are ranked by GitHub star count, a strong proxy for community adoption and active maintenance. Star counts are refreshed regularly.
Get notified about new tools and updates to existing ones.