JavaScript state-management

Open-source JavaScript projects categorized as state-management

Top 23 JavaScript state-management Projects

  • vuex

    🗃️ Centralized State Management for Vue.js.

    Project mention: Vue 3 vs Vue 2 so far? What's your opinion? Things I didn't like about Vue 3 compared to Vue 2 | /r/vuejs | 2023-06-02

    I really liked the idea of how all the core Vue libraries are maintained by Vue team themselves, making Vue feels like an all-in-one package instead of infinite npm install to add multiple community/personally maintained repos which often caused issues because they don't blend together. And now Pinia will be officially replacing Vuex, making me doubt if it'll be as reliable as Vuex.

  • react-final-form

    🏁 High performance subscription-based form state management for React

    Project mention: Best react form validation libraries to use in 2023 | /r/u_Charming-Treacle-726 | 2023-03-25


  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • easy-peasy

    Vegetarian friendly state for React

  • redux-orm

    NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.

  • final-form

    🏁 Framework agnostic, high performance, subscription-based form state management

  • react-easy-state

    Simple React state management. Made with ❤️ and ES6 Proxies.

    Project mention: Which state management library is the best for React? (suggest any libraries that are not included in the poll) | /r/reactjs | 2022-11-03

    I've really enjoyed react-easy-state

  • cerebral

    Declarative state and side effects management for popular JavaScript frameworks

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • ReactStateMuseum

    A whirlwind tour of React state management systems by example

  • concent

    State management that tailored for react, it is simple, predictable, progressive and efficient.

    Project mention: Limu, a Fast Immutable Lib | | 2022-07-23

    Why is Limu born? Because I plan to release concent V3 next year, I need a more advanced immutable data JS operation tool, so Limu was born

  • react-sweet-state

    Shared state management solution for React

    Project mention: I have an app written in old redux with React classes and try to migrate it to the latest version with hooks. What would you recommend to read/watch? | /r/reduxjs | 2022-09-29

    For none server related state have a look at or

  • reusable

    Simplest way to manage global state in React (by reusablejs)

  • react-singleton-hook

    Create singleton hook from regular react hook

    Project mention: Any possibility that the React team makes a single instance hook? | /r/reactjs | 2022-09-27
  • lit-state

    Simple shared app state management for LitElement.

  • stoxy

    Stoxy is a state management API for all modern Web Technologies

  • Dragonbinder

    1kb progressive state management library inspired by Vuex.

  • react-holmes

    Elementary State Orchestrator for React

  • vue

    Vue integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores (by nanostores)

    Project mention: Building a multi-framework dashboard with Astro | | 2023-02-07

    Vue (@nanostores/vue): provides a useStore() composable function to get the store’s value and re-render the component on store’s changes

  • storecle

    A neat app state management and action orchestration for React and Solid.

  • statebot

    Describe the states and allowed transitions of a program using a flowchart-like syntax. Switch to states directly, or by wiring-up events. Statebot is an FSM.

  • storken

    🦩 Storken is a React State Manager. Simple as `useState`.

  • hami-vuex

    🍈 Hami melon flavored Vuex, modular by design, completely TypeScript intelligence, state management for Vue.js.

  • react-component-shell

    react-component-shell is a package that allows you to quickly and easily create react-contexts and implement state management.

    Project mention: Quickly and easily create react-contexts and implement state management | | 2022-11-05


  • vue-path-store

    A simple state management solution for Vue, that uses the dot notation path syntax.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-02.

JavaScript state-management related posts


What are some of the best open-source state-management projects in JavaScript? This list will help you:

Project Stars
1 vuex 28,049
2 react-final-form 7,262
3 easy-peasy 4,969
4 redux-orm 2,965
5 final-form 2,943
6 react-easy-state 2,557
7 cerebral 1,967
8 ReactStateMuseum 1,522
9 concent 1,149
10 react-sweet-state 784
11 reusable 236
12 react-singleton-hook 194
13 lit-state 113
14 stoxy 73
15 Dragonbinder 72
16 react-holmes 50
17 vue 41
18 storecle 26
19 statebot 26
20 storken 22
21 hami-vuex 22
22 react-component-shell 10
23 vue-path-store 4
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.