Package category
State management
Application state containers and stores for UI frameworks.
415 packages5 comparisons
Packages compared
415 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| failraft Error handler for redux. | 1.6k | -3% | - | 6 years ago 0.2.0 | CommonJS | None | State management | |
| @humanspeak/svelte-keyed A powerful writable derived store for Svelte that enables deep object and array manipulation with TypeScript support | 1.6k | - | - | - | 1 year ago 5.0.1 | ESM only | Bundled | State management, Svelte |
| @llblab/pi-state-flow Incremental scoped state/context/memory compiler for Pi, inspired by SKILL.state | 1.6k | - | - | - | today 0.21.0 | ESM only | Bundled | State management |
| is-valid-redux-reducer Checks if the reducer is valid | 1.5k | +48% | - | 10 years ago 1.0.3 | CommonJS | None | State management | |
| combine-section-reducers Combines section reducers | 1.5k | +57% | - | 8 years ago 1.0.6 | CommonJS | None | State management | |
| react-hook-thunk-reducer Extends React's useReducer() hook so that the dispatcher supports thunks. | 1.5k | -18% | - | 4 years ago 0.3.0 | CommonJS | Bundled | State management, React | |
| @pinia/colada-plugin-delay Delay async status in Pinia Colada | 1.5k | - | - | - | 5 months ago 0.2.1 | ESM only | Bundled | Caching, Vue |
| redux-resource-xhr Action creators for Redux Resource using the xhr library | 1.5k | -57% | - | 6 years ago 4.0.2 | ESM + CommonJS | None | State management, Database clients and drivers | |
| @carto/react-redux CARTO for React - Redux | 1.5k | - | - | - | 1 year ago 3.1.0-alpha.16 | CommonJS | Bundled | React, State management |
| ducks 🦆🦆🦆 Ducks is a Reducer Bundles Manager that Implementing the Redux Ducks Modular Proposal with Great Convenience. | 1.4k | +63% | - | 4 years ago 1.0.2 | ESM + CommonJS | Bundled | State management | |
| redux-json-api A bunch of Redux actions, action creators and reducers to integrate with a JSON API | 1.4k | -18% | - | 6 years ago 2.2.3 | CommonJS | None | State management | |
| @elyracode/agent-core General-purpose agent with transport abstraction, state management, and attachment support | 1.4k | - | - | - | 1 day ago 0.9.43 | ESM only | Bundled | State management |
| reselect-map Selectors for mapping over collections. | 1.4k | -42% | - | 5 years ago 1.0.6 | CommonJS | Bundled | State management, React | |
| @angular-redux/router Keep your Angular 2+ router state in Redux. | 1.4k | - | - | - | 7 years ago 10.0.0 | CommonJS | None | State management, Angular |
| wechaty-redux Wechaty Redux Plugin Powered By Ducks | 1.4k | +38% | - | 4 years ago 1.20.2 | ESM + CommonJS | Bundled | State management | |
| @state-designer/core State management with state-charts. | 1.4k | - | - | - | 4 years ago 3.0.0 | ESM + CommonJS | Bundled | React, State management |
| redux-subscriber Subscribe to changes in any part of redux state | 1.4k | -57% | - | 9 years ago 1.1.0 | CommonJS | None | State management, React | |
| react-tidy A collection of atomic, independent, typed, tested and documented React custom hooks | 1.3k | +634% | - | 3 years ago 1.3.7 | ESM + CommonJS | Bundled | React, State management | |
| @asm-agent/agent General-purpose agent with transport abstraction, state management, and attachment support | 1.3k | - | - | - | 14 days ago 0.10.7 | ESM only | Bundled | State management |
| redux-pixies The magical asynchronous Redux library | 1.3k | +36% | - | 3 years ago 0.3.8 | ESM + CommonJS | Bundled | State management, React | |
| @molecule/app-state Client state management interface for molecule.dev | 1.3k | - | - | - | 4 days ago 1.0.2 | ESM only | Bundled | State management |
| loro-mirror-react React hooks and context for Loro Mirror: type-safe CRDT-backed state with selective subscriptions. | 1.3k | +1207% | - | 14 days ago 2.3.3 | ESM only | Bundled | React, State management | |
| @xmachines/json-render-xstate XState Store adapter for json-render StateStore | 1.3k | - | - | - | 1 day ago 0.21.0-xm.1 | ESM + CommonJS | Bundled | State management |
| redux-views Selector library designed for state management libraries (like Redux), with built-in support for shared selectors. | 1.3k | +44% | - | 5 years ago 1.0.3 | ESM + CommonJS | Bundled | State management | |
| @playkit-js/playkit-js-ui [](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [. | 1.3k | +593% | - | 10 months ago 2.2.2 | ESM only | Bundled | State management, React | |
| redux-bundler-react Bindings for redux-bundler to React | 1.2k | +119% | - | 7 years ago 1.2.0 | ESM + CommonJS | None | React, State management | |
| redux-bundler-preact Bindings for redux-bundler to Preact | 1.2k | +3% | - | 6 years ago 2.0.1 | ESM + CommonJS | None | State management | |
| @magnetarjs/core Magnetar core library. | 1.2k | - | - | - | 1 month ago 1.5.5 | ESM only | None | State management |
| freezer-js A tree data structure that is always updated from the root, making easier to think in a reactive way. | 1.2k | -22% | - | 8 years ago 0.14.1 | CommonJS | None | State management | |
| effector-vue Vue bindings for effector | 1.2k | +46% | - | 14 days ago 23.2.0 | ESM + CommonJS | Bundled | State management, Vue | |
| stated-js JSONata embedded in JSON | 1.2k | +18% | - | 7 months ago 0.1.55 | ESM + CommonJS | Bundled | Parsers and serialisers, State management | |
| @shopgate/pwa-benchmark Benchmark suite for PWA | 1.2k | - | - | - | 7 days ago 7.31.9 | CommonJS | None | State management |
| debounce-action Create a debounced Redux action | 1.2k | +62% | - | 8 years ago 0.1.0 | CommonJS | None | Promises and async control flow, State management | |
| shelving Toolkit for using data in JavaScript. | 1.2k | -31% | - | 9 days ago 1.285.4 | ESM only | Bundled | ORMs and query builders, State management | |
| redux-test-belt JavaScript Testing utilities for Redux, the easy way. | 1.2k | +188% | - | 7 years ago 1.0.3 | ESM + CommonJS | None | Testing, State management | |
| @kolisachint/hoocode-agent-core General-purpose agent with transport abstraction, state management, and attachment support | 1.2k | - | - | - | 1 day ago 0.5.89 | ESM only | Bundled | State management |
| micro-observables A simple Observable library that can be used for easy state management in React applications. | 1.2k | -19% | - | 4 years ago 1.7.2 | ESM + CommonJS | Bundled | State management, React | |
| jotai-ssr Jotai utilities for server-side rendering (SSR) | 1.2k | +92% | - | 1 year ago 0.2.0 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, State management | |
| fselect ## Rethinking `connect` | 1.2k | +7556% | - | 7 years ago 1.0.31 | CommonJS | None | State management, React | |
| @xoid/react Framework-agnostic state management library designed for simplicity and scalability | 1.2k | - | - | - | 7 months ago 1.0.1 | ESM + CommonJS | Bundled | State management, React |
| redux-bundler-hook React bindings to redux-bundler with hooks | 1.2k | +216% | - | 7 years ago 1.0.3 | CommonJS | None | State management, React | |
| @mpxjs/pinia A pinia style store in miniprogram | 1.1k | - | - | - | 2 months ago 2.11.0 | CommonJS | Bundled | State management, Vue |
| mobx-state-router MobX powered router for React apps | 1.1k | -23% | - | 6 months ago 6.0.2 | ESM + CommonJS | Bundled | React, State management | |
| @angular-redux-ivy/store Angular bindings for Redux | 1.1k | - | - | - | 3 years ago 13.0.4 | ESM + CommonJS | Bundled | State management, Angular |
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.
- failraftError handler for redux.
- @humanspeak/svelte-keyedA powerful writable derived store for Svelte that enables deep object and array manipulation with TypeScript support
- @llblab/pi-state-flowIncremental scoped state/context/memory compiler for Pi, inspired by SKILL.state
- is-valid-redux-reducerChecks if the reducer is valid
- combine-section-reducersCombines section reducers
- react-hook-thunk-reducerExtends React's useReducer() hook so that the dispatcher supports thunks.
- @pinia/colada-plugin-delayDelay async status in Pinia Colada
- redux-resource-xhrAction creators for Redux Resource using the xhr library
- @carto/react-reduxCARTO for React - Redux
- ducks🦆🦆🦆 Ducks is a Reducer Bundles Manager that Implementing the Redux Ducks Modular Proposal with Great Convenience.
- redux-json-apiA bunch of Redux actions, action creators and reducers to integrate with a JSON API
- @elyracode/agent-coreGeneral-purpose agent with transport abstraction, state management, and attachment support
- reselect-mapSelectors for mapping over collections.
- @angular-redux/routerKeep your Angular 2+ router state in Redux.
- wechaty-reduxWechaty Redux Plugin Powered By Ducks
- @state-designer/coreState management with state-charts.
- redux-subscriberSubscribe to changes in any part of redux state
- react-tidyA collection of atomic, independent, typed, tested and documented React custom hooks
- @asm-agent/agentGeneral-purpose agent with transport abstraction, state management, and attachment support
- redux-pixiesThe magical asynchronous Redux library
- @molecule/app-stateClient state management interface for molecule.dev
- loro-mirror-reactReact hooks and context for Loro Mirror: type-safe CRDT-backed state with selective subscriptions.
- @xmachines/json-render-xstateXState Store adapter for json-render StateStore
- redux-viewsSelector library designed for state management libraries (like Redux), with built-in support for shared selectors.
- @playkit-js/playkit-js-ui[](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [.
- redux-bundler-reactBindings for redux-bundler to React
- redux-bundler-preactBindings for redux-bundler to Preact
- @magnetarjs/coreMagnetar core library.
- freezer-jsA tree data structure that is always updated from the root, making easier to think in a reactive way.
- effector-vueVue bindings for effector
- stated-jsJSONata embedded in JSON
- @shopgate/pwa-benchmarkBenchmark suite for PWA
- debounce-actionCreate a debounced Redux action
- shelvingToolkit for using data in JavaScript.
- redux-test-beltJavaScript Testing utilities for Redux, the easy way.
- @kolisachint/hoocode-agent-coreGeneral-purpose agent with transport abstraction, state management, and attachment support
- micro-observablesA simple Observable library that can be used for easy state management in React applications.
- jotai-ssrJotai utilities for server-side rendering (SSR)
- fselect## Rethinking `connect`
- @xoid/reactFramework-agnostic state management library designed for simplicity and scalability
- redux-bundler-hookReact bindings to redux-bundler with hooks
- @mpxjs/piniaA pinia style store in miniprogram
- mobx-state-routerMobX powered router for React apps
- @angular-redux-ivy/storeAngular bindings for Redux