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
@tanstack/solid-store
Framework agnostic type-safe store w/ reactive framework adapters
109.2k---1 month ago
0.11.1
ESM + CommonJSBundledTypeScript tooling, State management
rememo
Memoized selectors for Redux and other immutable object derivation
106.9k+47%-3 months ago
5.0.0
ESM onlyBundledCaching, State management
redux-beacon
Analytics integration for Redux and ngrx/store
105.2k+6%-7 years ago
2.1.0
CommonJSBundledState management, Monitoring and error tracking
@ngxs/store
<p align="center"> <figure><picture><source srcset="https://github.com/ngxs/store/raw/master/docs/assets/ngxs-logo_dark_theme.png" media="(prefers-color-scheme: dark)"><img src="https://github.com/ngxs/store/raw/master/docs/assets/ngxs-logo_light_theme.
103.3k---2 months ago
22.0.0
ESM + CommonJSBundledState management, Angular
effector
Business logic with ease
102.7k+98%-1 year ago
23.4.4
ESM + CommonJSBundledState management
redux-batched-actions
redux higher order reducer + action creator to reduce actions under a single subscriber notification
98.3k+180%-6 years ago
0.5.0
ESM + CommonJSBundledState management, React
redux-undo
simple undo/redo functionality for redux state containers
91.1k-18%-3 years ago
1.1.0
ESM + CommonJSBundledState management
flux-standard-action
A human-friendly standard for Flux action objects
84.3k-17%-5 years ago
2.1.2
CommonJSBundledState management
mem0ai
The Memory Layer For Your AI Apps
83.1k+350%-1 day ago
3.3.0
ESM + CommonJSBundledState management
@keyvhq/core
Simple key-value storage with support for multiple backends
82.5k---1 month ago
2.2.7
CommonJSBundledCaching, State management
@xstate/inspect
XState inspection utilities
82.3k---3 years ago
0.8.0
ESM + CommonJSBundledState management
@keyvhq/memoize
Memoize any function using Keyv as storage backend.
74.8k---1 month ago
2.2.7
CommonJSBundledCaching, State management
@pinia/colada
The smart data fetching layer for Vue.js
72.1k---1 day ago
1.4.6
ESM onlyBundledVue, Caching
@oh-my-pi/pi-agent-core
General-purpose agent with transport abstraction, state management, and attachment support
70.7k---1 day ago
18.3.1
ESM onlyBundledState management
redux-first-history
Redux First History - Redux history binding support react-router - @reach/router - wouter
69.9k-18%-2 years ago
5.2.0
ESM + CommonJSBundledRouting, State management
dva-core
The core lightweight library for dva, based on redux and redux-saga.
64.9k+61%-5 years ago
2.0.4
ESM + CommonJSNoneState management
next-query-params
Convenient state management of query parameters in Next.js apps.
63.5k+74%-1 year ago
5.1.0
ESM + CommonJSBundledReact, State management
@videojs/store
Reactive state management for external systems.
62.1k---15 days ago
10.0.0-rc.2
ESM onlyBundledState management
@tanstack/vue-store
Framework agnostic type-safe store w/ reactive framework adapters
62.1k---1 month ago
0.11.1
ESM + CommonJSBundledTypeScript tooling, Vue
@tanstack/svelte-store
Framework agnostic type-safe store w/ reactive framework adapters
60.3k---1 month ago
0.12.1
ESM onlyBundledTypeScript tooling, Svelte
redux-asserts
Functions to assert dispatched actions in redux
59.3k+8787%-7 years ago
0.0.12
CommonJSNoneState management
typescript-fsa
Type-safe action creator utilities
54.1k+31%-7 years ago
3.0.0
CommonJSBundledState management, TypeScript tooling
@xstate/graph
XState graph utilities
53.4k---1 year ago
3.0.4
ESM + CommonJSBundledState management
ngrx-store-localstorage
State and local storage syncing for @ngrx/store
52.5k-6%-8 months ago
20.1.0
ESM + CommonJSBundledState management
@redux-saga/testing-utils
Redux-saga simple testing utils.
52.2k---4 months ago
1.2.3
ESM + CommonJSBundledState management
@xstate/vue
XState tools for Vue
52.2k---2 months ago
5.0.1
ESM + CommonJSBundledVue, State management
typescript-fsa-reducers
Fluent syntax for defining typesafe Redux reducers on top of typescript-fsa.
51.4k+61%-6 years ago
1.2.2
CommonJSBundledTypeScript tooling, State management
redux-hammock
A library for simplyfing the use of redux-thunk with REST APIs
51k+9790%-5 years ago
0.3.3
CommonJSNoneState management
@ngxs/storage-plugin
extendable storage plugin for @ngxs/store
45.1k---2 months ago
22.0.0
ESM + CommonJSBundledState management, Angular
redux-watch
Watch Redux state for changes.
41.2k+59%-5 years ago
1.2.0
CommonJSNoneState management
@ai-sdk-tools/store
A drop-in replacement for @ai-sdk/react that automatically syncs chat state to Zustand stores
40.4k---10 months ago
1.2.0
ESM + CommonJSBundledReact, State management
vuex-class
Binding helpers for Vuex and vue-class-component
39.6k-17%-7 years ago
0.3.2
ESM + CommonJSBundledVue, State management
redux-dynamic-modules-core
Modularize the redux app by dynamically loading reducers, state and sagas
38.9k+41%-6 years ago
5.2.3
CommonJSBundledState management
redux-dynamic-modules-react
Modularize the redux app by dynamically loading reducers, state and sagas
38.4k+48%-6 years ago
5.2.3
CommonJSBundledState management, React
redux-dynamic-modules
Modularize the redux app by dynamically loading reducers, state and sagas
37.6k+42%-6 years ago
5.2.3
CommonJSBundledState management, React
redux-act
An opinionated lib to create actions and reducers for Redux
37.2k+59%-6 years ago
1.8.0
ESM + CommonJSBundledState management
redux-query
A library for querying and managing network state in Redux applications
36.7k+97%-2 years ago
3.6.1-rc.2
ESM + CommonJSBundledState management, HTTP clients
@ngxs/router-plugin
router plugin for @ngxs/store
36.5k---2 months ago
22.0.0
ESM + CommonJSBundledState management, Angular
@syncedstore/yjs-reactive-bindings
A bridge between Reactive programming libraries (reactive, Vue or MobX) and Yjs
35.6k---2 years ago
0.6.0
ESM + CommonJSBundledVue, State management
@ngxs/logger-plugin
logger plugin for @ngxs/store
35.4k---2 months ago
22.0.0
ESM + CommonJSBundledState management, Angular
easy-peasy
Vegetarian friendly state for React
34.8k+17%-5 months ago
6.1.1
ESM + CommonJSBundledState management, React
@xstate/store-react
XState Store for React
34.5k---3 months ago
2.0.0
ESM onlyBundledState management, React
@datorama/akita
A Reactive State Management Tailored-Made for JS Applications
34.2k---3 years ago
8.0.1
CommonJSBundledState management, Vue
effector-react
React bindings for effector
32.5k+12%-1 year ago
23.3.0
ESM + CommonJSBundledState management
dva
React and redux based, lightweight and elm-style framework.
30.4k+57%-7 years ago
2.4.1
-NoneState management, React
react-redux-toastr
react-redux-toastr is a React toastr message implemented with Redux
27.7k-17%-2 years ago
8.0.0
CommonJSNoneState management, React
@stream-io/state-store
State management library for Stream.io JS-based SDKs and applications
26.9k---1 year ago
1.1.6
ESM + CommonJSBundledState management
react-hooks-global-state
Simple global state for React with Hooks API without Context API
23.6k+65%-3 years ago
2.1.0
ESM + CommonJSBundledState management, React
react-redux-loading-bar
Simple Loading Bar for Redux and React
22.7k+0%-2 years ago
5.0.8
CommonJSBundledState management, React
@nanostores/vue
Vue integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores
21.9k---6 months ago
1.1.0
ESM onlyBundledState management, Vue

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.