Packages

State Management Packages

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

52 packages

Packages in State Management

81Health
Library npm

redux-saga

A Redux middleware that models complex async side effects as testable, cancellable sagas using ES6 generators.

22,409
MIT
Used by 3
75Health
Library npm

valtio

Proxy-based state management for React and vanilla JavaScript with automatic render optimization.

10,243
MIT
Used by 3
44Health
Library npm

immutability-helper

A drop-in replacement for react-addons-update that mutates a copy of your data without touching the original, using a concise MongoDB-inspired command syntax.

5,182
MIT
Used by 3
80Health
Library npm

Constate

Lift local React state into scoped Context using a single factory around your own hooks

4,007
MIT
Used by 3
75Health
Library npm

re-reselect

Enhance Reselect selectors with per-argument memoization and cache management.

1,092
MIT
Used by 3
31Health
Library npm

jotai-family

Parameterized atom collections for Jotai, with atomFamily and atomTree utilities.

37
MIT
Used by 3
81Health
Library npm

Preact Signals Core

Fast, framework-agnostic reactive state primitives with automatic dependency tracking.

4,501
MIT
Used by 2
53Health
Library npm

nice-modal-react

A zero-dependency library that manages React modal state globally, so any component can show or hide a dialog by id without prop drilling.

2,298
MIT
Used by 2
43Health
Framework npm

kea

Batteries-included state management for React, built on Redux with hooks, plugins, and automatic mount/unmount lifecycles.

1,992
MIT
Used by 2
43Health
Library npm

redux-immutable

Adapts Redux's combineReducers to work seamlessly with Immutable.js state trees.

1,865
BSD 3
Used by 2
39Health
Library npm

redux-batched-actions

Batch multiple Redux actions into a single subscriber notification

1,035
MIT
Used by 2
40Health
Library npm

reduce-reducers

Combine multiple Redux reducers into a single reducer, applied left to right over one slice of state.

785
MIT
Used by 2
22Health
Library npm

jotai-immer

Immer-powered draft mutations for Jotai atoms, with drop-in atom creators and hooks.

29
MIT
Used by 2
50Health
Library npm

Recoil

A React state-management library built around atoms and derived selectors, with first-class async and Suspense support.

19,410
MIT
Used by 1
89Health
Library npm

wagmi

Reactive React Hooks for building Ethereum and Web3 applications, built on viem and TanStack Query.

6,762
MIT
Used by 1
51Health
Library npm

connected-react-router

Redux bindings that keep React Router's history in sync with your store, both ways.

4,682
MIT
Used by 1
43Health
Library npm

Query Key Factory

Typesafe query key management for TanStack Query with first-class autocompletion.

1,679
MIT
Used by 1
84Health
Library Composer

Symfony Workflow

Model finite state machines and Petri-net workflows in PHP with guards, transitions, and events.

629
MIT
Used by 1
44Health
Library npm

Redux First History

Makes Redux the single source of truth for navigation state, syncing react-router, @reach/router, and wouter through one dispatch-driven history.

455
MIT
Used by 1
38Health
Library npm

mobx-persist-store

A lightweight utility that persists and rehydrates MobX observable store properties to any storage backend.

293
MIT
Used by 1
89Health
Framework npm

scenes

A React/TypeScript framework for building interactive, dashboard-like Grafana app plugins around a reactive scene graph.

206
Apache 2.0
Used by 1
49Health
Framework npm

UI-Router Core

Framework-agnostic state machine for URL-driven routing, transitions, and nested views in JS SPAs.

124
MIT
Used by 1
65Health
Library npm

zustand-mutative

A Mutative middleware for Zustand that turns immutable state updates into simple draft mutations.

121
MIT
Used by 1
79Health
Library npm

react-rx

Lightweight React hooks and reactive components for working with RxJS Observables

70
MIT
Used by 1

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