Skip to content

sebkasanzew/awesome-react-state-management

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 

Repository files navigation

Awesome React State Management Awesome

Contributing

Read the contributing guide

List

  • agile-ts - Spacy, fast, simple State Management Framework
    Stars Last Commit
  • akita - State Management Tailored-Made for JS Applications
    Stars Last Commit
  • alt - Isomorphic flux implementation
    Stars Last Commit
  • apollo-client - A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server
    Stars Last Commit
  • behavior-tree - Manage React state with Behavior Trees
    Stars Last Commit
  • cerebral - Declarative state and side effects management for popular JavaScript frameworks
    Stars Last Commit
  • clearx - Fast & Effortless state management for React with zero learning curve.
    Stars Last Commit
  • concent - State management that tailored for react, it is simple, predictable, progressive and efficient.
    Stars Last Commit
  • constate - React Context + State = constate.
    Stars Last Commit
  • controllerim - A state management library for React
    Stars Last Commit
  • dakpan - A small React state management library using the new React context.
    Stars Last Commit
  • democrat - React, but for state management only (hooks & component API).
    Stars Last Commit
  • derivablejs - Functional Reactive State for JavaScript and TypeScript
    Stars Last Commit
  • dob - Light and fast state management tool using proxy.
    Stars Last Commit
  • dutier - The immutable, async and hybrid state management solution for Javascript applications.
    Stars Last Commit
  • easy-peasy - Vegetarian friendly state for React
    Stars Last Commit
  • effector - The state manager
    Stars Last Commit
  • freactal - Clean and robust state management for React and React-like libs.
    Stars Last Commit
  • 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.
    Stars Last Commit
  • hookstate - The flexible, fast and extendable state management for React that is based on hooks
    Stars Last Commit
  • icestore - Lightweight state management solution based on React Hooks.
    Stars Last Commit
  • iostore - Based on React Hooks API
    Stars Last Commit
  • jotai - Primitive, flexible state management for React (Recoil-like)
    Stars Last Commit
  • kea - Production Ready State Management for React
    Stars Last Commit
  • laco - Ultra lightweight state management for React and Inferno
    Stars Last Commit
  • mobx - Simple, scalable state management
    Stars Last Commit
  • 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
    Stars Last Commit
  • mobx-state-tree - Opinionated, transactional, MobX powered state container combining the best features of the immutable and mutable world for an optimal DX
    Stars Last Commit
  • nanostores - A tiny state manager for React, Preact, Vue, Svelte, and vanilla JS.
    Stars Last Commit
  • outstated - Simple hooks-based state management for React
    Stars Last Commit
  • overmind - Overmind - Frictionless state management
    Stars Last Commit
  • pure-store - A tiny immutable store with type safety.
    Stars Last Commit
  • purestate - The stupidest state management library that works.
    Stars Last Commit
  • react-automata - A state machine abstraction for React
    Stars Last Commit
  • react-broadcast - Reliably communicate state changes to deeply nested React elements.
    Stars Last Commit
  • react-composer - Prevents deeply nested code when consuming multiple contexts at the same time.
    Stars Last Commit
  • react-context-connector - React HOC to the new Context API to keep the use as simple as React-Redux connect HOC.
    Stars Last Commit
  • react-context-global-state - A wrapper library around the Context API to define global state without explicitly using class components.
    Stars Last Commit
  • react-contextual - Is a tiny (less than 1KB) helper around React 16s new context api
    Stars Last Commit
  • react-copy-write - Immutable state with a mutable API
    Stars Last Commit
  • react-create-context - Polyfill for the proposed React context API.
    Stars Last Commit
  • react-easy-state - Minimal React state management with the power of ES6 Proxies
    Stars Last Commit
  • react-loadable-context - Small wrapper around the React Context API to asynchronously load and inject objects into the context.
    Stars Last Commit
  • react-motive - Small wrapper around the React Context API with actions/dispatch style state management.
    Stars Last Commit
  • react-nano-state - Fast state that can be shared across components outside of the React tree
    Stars Last Commit
  • 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.
    Stars Last Commit
  • react-recollect - Simple state management for React
    Stars Last Commit
  • react-redux - Official React bindings for Redux
    Stars Last Commit
  • react-rhino - A simple global state management library for React.js
    Stars Last Commit
  • react-simply - Super simple state management for React apps.
    Stars Last Commit
  • react-sweet-state - Shared state management solution for React
    Stars Last Commit
  • react-vuex - React bindings for Vuex, react-redux style
    Stars Last Commit
  • react-waterfall - React store built on top of the new context API.
    Stars Last Commit
  • react-zap - Zap props from one React component to another, using React new context API and your existing higher-order components.
    Stars Last Commit
  • react-zedux - Create consumable contexts from observables, including Zedux/Redux stores.
    Stars Last Commit
  • reactn - React, but with built-in global state management.
    Stars Last Commit
  • reatom - State manager with a focus of all needs
    Stars Last Commit
  • 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.
    Stars Last Commit
  • redux-box - Modular and easy-to-grasp redux based state management, with least boilerplate
    Stars Last Commit
  • redux-react-hook - React Hook for accessing state and dispatch from a Redux store
    Stars Last Commit
  • redux-rest-easy - Redux/React/React Native framework handling network requests, state management, selectors, caching and much more
    Stars Last Commit
  • redux-zero - A lightweight state container based on Redux
    Stars Last Commit
  • rematch - A Redux Framework
    Stars Last Commit
  • remx - Opinionated mobx
    Stars Last Commit
  • reworm - Reworm doesn't require you to use actions, connections or reducers. The simplest way to manage state!
    Stars Last Commit
  • rex-state - The simplest state management tool for React
    Stars Last Commit
  • robot - A functional, immutable Finite State Machine library
    Stars Last Commit
  • rosmaro-react - Visual automata-based programming for React
    Stars Last Commit
  • 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.
    Stars Last Commit
  • doux - Immutable reactivity system, made with ES6 Proxy.
    Stars Last Commit
  • spaceace - A fancy immutable storage library for JavaScript
    Stars Last Commit
  • stamen - A React state management library based on Hooks
    Stars Last Commit
  • statek - Simple, reactive state management library for React and plain JS
    Stars Last Commit
  • statex - StateX is a state management library for modern web applications with unidirectional data flow and immutable uni-state (just like redux)
    Stars Last Commit
  • statty - A tiny and unobtrusive state management library for React and Preact apps
    Stars Last Commit
  • statux - A straightforward React state management library with hooks and immutable state
    Stars Last Commit
  • stent - Stent is combining the ideas of redux with the concept of state machines
    Stars Last Commit
  • storeon - A tiny (173 bytes) event-based Redux-like state manager for React, Preact, Angular, and Svelte
    Stars Last Commit
  • sunfish - Functional transaction based state management library
    Stars Last Commit
  • tiny-atom - Minimal, yet awesome, state management.
    Stars Last Commit
  • undux - Dead simple state management for React
    Stars Last Commit
  • unistore - 350b / 650b state container with component actions for Preact & React
    Stars Last Commit
  • unstated-next - 200 bytes to never think about React state management libraries ever again
    Stars Last Commit
  • unstated - A tiny dependency that provides a handy wrapper around the Context API for dependency injection.
    Stars Last Commit
  • valtio - Simple proxy-state.
    Stars Last Commit
  • with-context - Decorator for new React Context API.
    Stars Last Commit
  • xoid - Scalable, fine-grained, and minimal state-management library for React and vanilla JavaScript
    Stars Last Commit
  • xstate - @xstate/react
    Stars Last Commit
  • zustand - Bear necessities for state management in React
    Stars Last Commit

About

⚛️ React state management tools and libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published