A JS library for predictable global state management
Repository Index
47,133 repositories indexed
1–24 of 39 · 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.
📋 React Hooks for form state management and validation (Web + React Native)
- typescript
- react-hooks
- forms
- validation
State machines, statecharts, and actors for complex logic
- state-machine
- statechart
- interpreter
- visualizer
Simple, scalable state management.
👻 Primitive and flexible state management for React
- react
- state
- management
- atomic
⛰️ LifeOS — The universal AI Harness designed to move you from Current to Ideal state in both life and work.
- ai
- augmentation
- productivity
- humans
🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).
The de-facto solution to flexible routing with nested views in AngularJS
- angularjs
- ui-router
- javascript
- typescript
State Management and Multiplayer Networking for Turn-Based Games
- boardgames
- game-engine
- tabletop
- react
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
🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
- block
- collaboration
- crdt
- editor
:clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
- timeago
- datetime
- tiny
- multi-language
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
🛠 Secure, stateless, and cookie-based session library for Next.js or any JavaScript framework
- nextjs
- authentication
- session
- stateless
A lightweight state container based on Redux
- redux
- lightweight
- state
- flux
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
KaibanJS is a JavaScript-native framework for building and managing multi-agent systems with a Kanban-inspired approach.