A JS library for predictable global state management
Repository Index
47,133 repositories indexed
1–24 of 24 · Most stars
🐻 Bear necessities for state management in React
🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
State machines, statecharts, and actors for complex logic
- state-machine
- statechart
- interpreter
- visualizer
🗃️ Centralized State Management for Vue.js.
- vue
- javascript
- vuex
- state-management
Simple, scalable state management.
👻 Primitive and flexible state management for React
- react
- state
- management
- atomic
Relay is a JavaScript framework for building data-driven React applications.
🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
- dva
- redux
- redux-saga
- framework
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
The official, opinionated, batteries-included toolset for efficient Redux development
Type-safe search params state manager for React frameworks - Like useState, but stored in the URL query string.
- url-state
- react
- type-safe
- type-safety
🧙 Valtio makes proxy-state simple for React and Vanilla
A tiny (340 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
- clojure
- database
- memory-database
- clojurescript
A ClojureScript framework for building user interfaces, leveraging React
- reagent
- clojurescript
- re-frame
- spa
Business logic with ease ☄️
- state
- business-logic
- reactive
- event-driven
Use immer to drive state with a React hooks
Manage state with style in every framework
WarpDrive is the lightweight data library for ambitious web apps — universal, typed, reactive, and ready to scale.
- ember
- data-framework
- data-loading
- data-patterns
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.
Simple, lightweight, persistent two-way databinding
🌶 350b / 650b state container with component actions for Preact & React