Skip to content
JS
Package category

State management

Application state containers and stores for UI frameworks.

415 packages5 comparisons

Packages compared

415 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
dot-prop-immutable
Immutable version of dot-prop with some extensions
21.7k-3%-5 years ago
2.1.1
CommonJSBundledState management, React
zustand-context
Create react contexts with zustand
21.4k+51%-2 years ago
1.0.0
ESM + CommonJSBundledReact, State management
redux-query-react
The React interface for integrating with redux-query
19.6k+51%-2 years ago
3.6.1-rc.2
ESM + CommonJSBundledState management, React
react-i18nify
Simple i18n translation and localization components and helpers for React.
19.3k-23%-5 months ago
6.4.1
ESM + CommonJSBundledInternationalisation, State management
@flopflip/types
Type definitions for flipflop
18.9k---1 month ago
15.1.12
ESM + CommonJSNoneTypeScript tooling, State management
ts-bus
<p align="center"> <img src="logo.png" width="100" height="100"/> </p>
18.7k-39%-6 years ago
2.3.1
CommonJSNoneState management, WebSockets and realtime
unistore
Dead simple centralized state container (store) with preact and react bindings.
18.7k+42%-6 years ago
3.5.2
ESM + CommonJSBundledState management
redux-localstorage-simple
Save and load Redux state to and from LocalStorage.
18.5k-35%-4 years ago
2.5.1
CommonJSBundledState management
@flopflip/localstorage-cache
Localstorage cache for flipflop adapters
18.2k---1 month ago
15.1.12
ESM + CommonJSNoneCaching, State management
@flopflip/sessionstorage-cache
Sessionstorage cache for flipflop adapters
18.2k---1 month ago
15.1.12
ESM + CommonJSNoneCaching, State management
@flopflip/cache
Caching for flipflop adapters
18.1k---1 month ago
15.1.12
ESM + CommonJSNoneCaching, State management
serializr
Serialize and deserialize complex object graphs to JSON
17.8k-38%-1 year ago
3.0.5
ESM + CommonJSBundledState management
turbo-combine-reducers
Speed-optimized drop-in replacement for Redux's combineReducers
17.4k+4%-7 years ago
1.0.2
CommonJSNoneState management
@flopflip/adapter-utilities
Adapter utilities for flipflop
17.4k---1 month ago
15.1.12
ESM + CommonJSNoneBundlers, State management
ts-action
TypeScript action creators for Redux
16.6k+21%-6 years ago
11.0.0
ESM + CommonJSBundledTypeScript tooling, State management
mobx-angular
Angular connector to MobX (2 and above)
16.2k+2%-2 years ago
4.8.0
ESM + CommonJSBundledAngular, State management
@data-client/normalizr
Normalizes and denormalizes JSON according to schema for Redux and Flux applications
15.9k---4 months ago
0.18.1
ESM + CommonJSBundledCaching, State management
ts-action-operators
TypeScript action operators for NgRx and redux-observable
15.1k+33%-5 years ago
9.1.2
ESM + CommonJSBundledTypeScript tooling, State management
react-palm
Elm-like architecture for React apps
14.5k+178%-1 year ago
3.3.11
CommonJSNoneReact, State management
redux-recycle
higher-order reducer to reset the redux state on certain actions
14.3k+35%-9 years ago
1.4.0
CommonJSNoneState management
@risingstack/react-easy-state
React state management with a minimal API. Made with ES6 Proxies.
14.1k---6 years ago
6.3.0
ESM + CommonJSBundledState management
@clarketm/saga-monitor
Simple, elegant, and configurable redux-saga monitor.
13.6k---7 years ago
2.0.1
ESM + CommonJSNoneState management, React
vuex-mock-store
Simple and straightforward mock for Vuex v3.x Store
13.5k-2%-3 years ago
0.1.0
CommonJSBundledTesting, State management
reduxsauce
Some aesthetic toppings for your Redux meal.
13k-26%-8 months ago
2.1.0
CommonJSNoneState management
@ngxs-labs/select-snapshot
<p align="center"> <img src="https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png"> </p>
12.7k---3 years ago
5.0.0
ESM + CommonJSBundledState management
@zedux/atoms
A Molecular State Engine for React
12.4k---1 year ago
1.3.5
ESM + CommonJSBundledState management
@zedux/react
A Molecular State Engine for React
12.4k---1 year ago
1.3.5
ESM + CommonJSBundledState management, React
kea-disposables
Kea plugin for automatic resource cleanup. Register timers, listeners and subscriptions with a setup function that returns a cleanup function — teardown runs on unmount, and background work auto-pauses while the tab is hidden.
11.9k--27 days ago
1.0.0
ESM + CommonJSBundledState management
@uppy/store-redux
Make Uppy use your existing Redux store.
11.8k---1 year ago
4.1.2
ESM onlyNoneState management
@tanstack/angular-store
Framework agnostic type-safe store w/ reactive framework adapters
11.8k---1 month ago
0.11.1
ESM + CommonJSBundledTypeScript tooling, State management
reducer-tools
redux reducer utilities
11.8k+34%-7 years ago
1.0.0
CommonJSBundledState management
mobx-react-router
Keep your MobX state in sync with react-router
11.1k+16%-1 year ago
6.1.0
ESM + CommonJSBundledRouting, State management
redux-create-reducer
Publishing createReducer from https://redux.js.org/recipes/reducing-boilerplate#generating-reducers
11.1k+125%-6 years ago
2.0.1
CommonJSBundledState management
json-api-normalizer
JSON API response normalizer
11k-45%-5 years ago
1.0.4
CommonJSNoneState management
redux-test-utils
Test utils to simplify mocking for redux.
10.7k-45%-5 years ago
1.0.2
CommonJSBundledState management
svelte-toasts
A highly configurable notification/toast component with individual toast state management capabilities.
10.6k+164%-5 years ago
1.1.2
ESM + CommonJSBundledSvelte, State management
@keyvhq/redis
Redis storage adapter for Keyv
10.5k---1 month ago
2.2.7
CommonJSBundledCaching, Database clients and drivers
react-intl-redux
Redux binding for React Intl
10.4k-27%-2 years ago
2.4.1
CommonJSNoneInternationalisation, State management
redux-dynamic-modules-thunk
Thunk Extension for redux-dynamic-modules
10.3k-1%-6 years ago
5.2.3
CommonJSBundledState management, React
mobx-angularjs
AngularJS connector to MobX
9.9k+3%-8 years ago
1.6.1
CommonJSBundledState management, Angular
@nanostores/lit
Lit integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores
9.9k---1 year ago
0.2.3
CommonJSBundledState management
@angular-redux/store
Angular bindings for Redux
9.9k---7 years ago
10.0.0
CommonJSNoneState management, Angular
redux-seamless-immutable
Helpers for using seamless-immutable with Redux
9.8k-23%-8 years ago
0.4.0
CommonJSNoneState management
overmind
Frictionless state management
9.7k+15%-9 months ago
28.2.1
ESM + CommonJSBundledState management
@rematch/immer
Redux-Immer v6 plugin for Rematch. Provides immutable ability for rematch.
9.7k---4 years ago
2.1.3
ESM + CommonJSBundledState management
reactotron-plugin-zustand
Plugin to monitor states from zustand
9.5k+27%-4 months ago
2.0.9
CommonJSBundledState management, React
reapop
A simple & customizable notifications system for React
9.5k+137%-1 year ago
4.3.0
ESM + CommonJSBundledState management, React
vue-native-websocket
Native WebSocket plugin and composable for Vue 3
9.3k+30%-3 months ago
3.0.0
ESM + CommonJSBundledWebSockets and realtime, Vue
@code-yeongyu/senpi-agent-core
General-purpose agent with transport abstraction, state management, and attachment support
9.2k---today
2026.9.24-3
ESM onlyBundledState management
vue-socket.io
socket.io implementation for Vue.js and Vuex
9k+20%-6 years ago
3.0.10
CommonJSNoneWebSockets and realtime, State management

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.