Packages

State Management Packages

Client-side application state containers and stores for predictable, shareable state across components (Zustand, Redux, Jotai).

29 packages

Packages in State Management

Showing 29 packages
82Health
Librarynpm

Zustand

A small, fast React state management library with a hook-based API and no boilerplate.

58,583
MIT
Used by 110
85Health
Librarynpm

RxJS

The standard library for composing asynchronous and event-based programs using observable sequences

31,699
Apache 2.0
Used by 52
86Health
Librarynpm

Immer

Create your next immutable state by mutating the current one.

28,979
MIT
Used by 48
87Health
Librarynpm

React Redux

Official React bindings for Redux — performant, flexible hooks and Provider for connecting components to your store.

23,450
MIT
Used by 41
66Health
Librarynpm

react-use

Over 100 ready-made React Hooks covering sensors, UI, animations, side effects, lifecycles, and state — batteries included.

44,017
Other
Used by 30
91Health
Librarynpm

Pinia

Intuitive, type-safe, and flexible state management store for Vue applications.

14,700
MIT
Used by 29
92Health
Librarynpm

Redux Toolkit

The official, opinionated, batteries-included toolset for efficient Redux state management

11,222
MIT
Used by 28
89Health
Librarynpm

Redux

A predictable, framework-agnostic state container for JavaScript applications.

61,507
MIT
Used by 27
83Health
Librarynpm

Jotai

Primitive and flexible atom-based state management for React that scales from a useState replacement to enterprise apps.

21,240
MIT
Used by 26
61Health
Librarynpm

usehooks-ts

A tree-shakable collection of 30+ ready-to-use React hooks, written in TypeScript.

7,850
MIT
Used by 26
88Health
Librarynpm

Yjs

A high-performance CRDT that exposes shared data types for building conflict-free, real-time collaborative applications.

22,369
MIT
Used by 24
91Health
Librarynpm

nuqs

Type-safe search params state manager for React — like useState, but stored in the URL query string.

10,748
MIT
Used by 24
46Health
Librarynpm

Redux Thunk

Thunk middleware that lets Redux action creators return functions instead of plain objects

17,679
MIT
Used by 19
87Health
Librarynpm

MobX

Simple, scalable state management that reactively tracks observable state so derivations update only when what they actually read changes.

28,203
MIT
Used by 14
86Health
Librarynpm

Reselect

Memoized selector functions for deriving data from Redux (or any) state

19,021
MIT
Used by 11

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search