Awesome Lists

awesome-react-state-management

by olegrjumin

awesome listpushed over 4 years ago

⚛️ ・React state management tools and libraries

AI summary

State Management Libraries

A curated list of React state management tools and libraries

stars
246
forks
24
watching
6
awesome list
1
entries
91
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/olegrjumin/awesome-react-state-management/links.svg)](https://awesome.facts.dev/awesome/olegrjumin/awesome-react-state-management)
HTML
<a href="https://awesome.facts.dev/awesome/olegrjumin/awesome-react-state-management"><img src="https://awesome.facts.dev/shield/olegrjumin/awesome-react-state-management/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/olegrjumin/awesome-react-state-management/links.svg

What's in the list

91 links in 1 sections, with live GitHub stats.activeno commit in 2y

List

  • agile-ts

    Spacy, fast, simple State Management Framework

  • akita

    State Management Tailored-Made for JS Applications

  • alt

    Isomorphic flux implementation

  • apollo-client

    A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server

  • behavior-tree

    Manage React state with Behavior Trees

  • cerebral

    Declarative state and side effects management for popular JavaScript frameworks

  • clearx

    Fast & Effortless state management for React with zero learning curve

  • concent

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

  • constate

    React Context + State = constate

  • controllerim

    A state management library for React

  • dakpan

    A small React state management library using the new React context

  • democrat

    React, but for state management only (hooks & component API)

  • derivablejs

    Functional Reactive State for JavaScript and TypeScript

  • dob

    Light and fast state management tool using proxy

  • dutier

    The immutable, async and hybrid state management solution for Javascript applications

  • easy-peasy

    Vegetarian friendly state for React

  • effector

    The state manager

  • freactal

    Clean and robust state management for React and React-like libs

  • freezer

    A tree data structure that emits events on updates, even if the modification is triggered by one of the leaves, making it easier to think in a reactive way

  • hookstate

    The flexible, fast and extendable state management for React that is based on hooks

  • icestore

    Lightweight state management solution based on React Hooks

  • iostore

    Based on React Hooks API

  • jotai

    Primitive, flexible state management for React (Recoil-like)

  • kea

    Production Ready State Management for React

  • laco

    Ultra lightweight state management for React and Inferno

  • mobx

    Simple, scalable state management

  • mobx-keystone

    A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more

  • mobx-state-tree

    Opinionated, transactional, MobX powered state container combining the best features of the immutable and mutable world for an optimal DX

  • nanostores

    A tiny state manager for React, Preact, Vue, Svelte, and vanilla JS

  • outstated

    Simple hooks-based state management for React

  • overmind

    Overmind - Frictionless state management

  • pure-store

    A tiny immutable store with type safety

  • purestate

    The stupidest state management library that works

  • react-automata

    A state machine abstraction for React

  • react-broadcast

    Reliably communicate state changes to deeply nested React elements

  • react-composer

    Prevents deeply nested code when consuming multiple contexts at the same time

  • react-context-connector

    React HOC to the new Context API to keep the use as simple as React-Redux connect HOC

  • react-context-global-state

    A wrapper library around the Context API to define global state without explicitly using components

  • react-contextual

    Is a tiny (less than 1KB) helper around React 16s new context api

  • react-copy-write

    Immutable state with a mutable API

  • react-create-context

    Polyfill for the proposed React context API

  • react-easy-state

    Minimal React state management with the power of ES6 Proxies

  • react-loadable-context

    Small wrapper around the React Context API to asynchronously load and inject objects into the context

  • react-motive

    Small wrapper around the React Context API with actions/dispatch style state management

  • react-nano-state

    Fast state that can be shared across components outside of the React tree

  • react-providers

    A small library that creates a centralized place to store (like Redux store) your context components and HOC to use it. Automatically resolves dependencies between your context components

  • react-recollect

    Simple state management for React

  • react-redux

    Official React bindings for Redux

  • react-rhino

    A simple global state management library for React.js

  • react-simply

    Super simple state management for React apps

  • react-sweet-state

    Shared state management solution for React

  • react-vuex

    React bindings for Vuex, react-redux style

  • react-waterfall

    React store built on top of the new context API

  • react-zap

    Zap props from one React component to another, using React new context API and your existing higher-order components

  • react-zedux

    Create consumable contexts from observables, including Zedux/Redux stores

  • reactn

    React, but with built-in global state management

  • reatom

    State manager with a focus of all needs

  • recoil

    Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React

  • redux-box

    Modular and easy-to-grasp redux based state management, with least boilerplate

  • redux-react-hook

    React Hook for accessing state and dispatch from a Redux store

  • redux-rest-easy

    Redux/React/React Native framework handling network requests, state management, selectors, caching and much more

  • redux-zero

    A lightweight state container based on Redux

  • rematch

    A Redux Framework

  • remx

    Opinionated mobx

  • reworm

    Reworm doesn't require you to use actions, connections or reducers. The simplest way to manage state!

  • rex-state

    The simplest state management tool for React

  • robot

    A functional, immutable Finite State Machine library

  • rosmaro-react

    Visual automata-based programming for React

  • satcheljs

    Satchel is a data store based on the Flux architecture. It is characterized by exposing an observable state that makes view updates painless and efficient

  • doux

    Immutable reactivity system, made with ES6 Proxy

  • spaceace

    A fancy immutable storage library for JavaScript

  • stamen

    A React state management library based on Hooks

  • statek

    Simple, reactive state management library for React and plain JS

  • statex

    StateX is a state management library for modern web applications with unidirectional data flow and immutable uni-state (just like redux)

  • statty

    A tiny and unobtrusive state management library for React and Preact apps

  • statux

    A straightforward React state management library with hooks and immutable state

  • stent

    Stent is combining the ideas of redux with the concept of state machines

  • storeon

    A tiny (173 bytes) event-based Redux-like state manager for React, Preact, Angular, and Svelte

  • sunfish

    Functional transaction based state management library

  • teaful

    Tiny, easy and powerful React state management

  • tiny-atom

    Minimal, yet awesome, state management

  • undux

    Dead simple state management for React

  • unistore

    350b / 650b state container with component actions for Preact & React

  • unstated-next

    200 bytes to never think about React state management libraries ever again

  • unstated

    A tiny dependency that provides a handy wrapper around the Context API for dependency injection

  • use-between

    Sharing React hooks stateful logic between components

  • valtio

    Simple proxy-state

  • with-context

    Decorator for new React Context API

  • xoid

    Scalable, fine-grained, and minimal state-management library for React and vanilla JavaScript

  • xstate

    @xstate/react

  • zustand

    Bear necessities for state management in React

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.