JavaScript state-management

Open-source JavaScript projects categorized as state-management | Edit details

Top 23 JavaScript state-management Projects

  • vuex

    🗃️ Centralized State Management for Vue.js.

    Project mention: Top 13 Vue Devtools for Developers in 2022 | | 2022-04-26

    Source: Vuex

  • react-final-form

    🏁 High performance subscription-based form state management for React

    Project mention: How would you handle 20+ form inputs in react? | | 2022-05-13
  • 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

    Project mention: Creating a MERN stack app that uses Firebase Authentication - Part Two | | 2022-01-25

    This is the main entry point into our application. Everything here is pretty standard for React, but one important thing to note is we’re using a library called Easy Peasy. It essentially is a state management library and is very simple to setup, being a wrapper around Redux.

  • redux-orm

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

    Project mention: The only two custom React hooks we ever use | | 2021-12-17

    Thanks for great comment! I have one question.

    The biggest thing I miss in react ecosystem is decent redux ORM. is just so great for so many use cases (agree that it might an antipattern in many situations). Is there any chance that, which was actually what inspired vuex-orm, would get more love from anyone to become an actively maintained library?


  • final-form

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

    Project mention: The React roadmap for beginners you never knew you needed. | | 2021-11-23

    Final Form

  • react-easy-state

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

    Project mention: Honestly, what is the best, pain-free state management in React right now? | | 2022-02-23

    Nope, react-easy-state is much easier:

  • cerebral

    Declarative state and side effects management for popular JavaScript frameworks

    Project mention: Achieving an Organized State in your React App with Overmind (Basic) | | 2022-02-05

    Today's mainly going to be focused on the frontend, because I want to introduce this state management system that I've been really digging lately. It's called Overmind, the same team that made Cerebral. Overmind is somewhat similar to Cerebral, but it supports TypeScript and it's... well, it's not abandoned.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • ReactStateMuseum

    A whirlwind tour of React state management systems by example

    Project mention: Best place to find a whole list of react native libraries? | | 2022-03-02

    Also, there's this for state management:

  • concent

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

  • react-sweet-state

    Shared state management solution for React

    Project mention: I need a good State Manager for React Native ASAP | | 2022-01-22
  • teaful

    🍵 Tiny, easy and powerful React state management

    Project mention: How to add custom types to a javascript library | | 2021-12-06

    Few weeks ago, I started contributing to an open source library called Teaful, a Tiny, EAsy, and powerFUL for React state management, with ambitious roadmap. Now Teaful reached more than 500 GitHub ⭐️ Stars, the library and his community are growing fast.

  • reusable

    Reusable is a library for state management using React hooks (by reusablejs)

  • react-singleton-hook

    Create singleton hook from regular react hook

    Project mention: useScreenOrientation - React Native Snippet | | 2022-03-15

    Step 1 Let's set up a basic hook with react-singleton-hook that we can expand on in the next step. The reason we only want a single hook at any one time, is so we don't have multiple listeners listening to changes. For example, if again you are using React Navigation and you push onto the stack three screens, each of those screens could have set up listeners and be setting state, even when they aren't visible.

  • stoxy

    Stoxy is a state management API for all modern Web Technologies

  • lit-state

    Simple shared app state management for LitElement.

  • Nanny-State

    simple state management

    Project mention: Nanny-State: simple state management | | 2021-09-01
  • Dragonbinder

    1kb progressive state management library inspired by Vuex.

  • statebot

    Write more robust and understandable programs. Statebot hopes to make Finite State Machines a little more accessible.

  • 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.

    Project mention: GitHub - guyskk/hami-vuex: 🍈 Hami melon flavored Vuex, modular by design, completely TypeScript intelligence, state management for Vue.js. | | 2022-01-11
  • dipole

    dipole - tiny reactive state management that just works

  • react-holmes

    Elementary State Orchestrator for React

    Project mention: React Holmes 🔍 - Elementary State Orchestrator for React | | 2022-05-27

    React Holmes on Github

  • shared-service

    a Javascript library for building multiple tabs app with SharedWorker

    Project mention: ShareService: a library for building multiple tabs react app | | 2021-08-21

    SharedWorker is the solution. And we have shared-service library to help you centralize your business logics and services and build a multiple tabs react app without pain.

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 2022-05-27.

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 27,571
2 react-final-form 6,949
3 easy-peasy 4,709
4 redux-orm 2,940
5 final-form 2,836
6 react-easy-state 2,507
7 cerebral 1,948
8 ReactStateMuseum 1,500
9 concent 1,090
10 react-sweet-state 692
11 teaful 632
12 reusable 229
13 react-singleton-hook 125
14 stoxy 73
15 lit-state 73
16 Nanny-State 70
17 Dragonbinder 67
18 statebot 24
19 storken 21
20 hami-vuex 18
21 dipole 14
22 react-holmes 8
23 shared-service 3
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.