A JS library for predictable global state management
Repository Index
73,362 visible repositories in the index
1–24 of 91 · 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
Create the next immutable state by mutating the current one
- immutable
- immutables
- reducer
- redux
🗃️ 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
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
- architecture
- composition
- modularity
- testability
A predictable state management library that helps implement the BLoC design pattern
- flutter
- dart
- dartlang
- flutter-package
The official, opinionated, batteries-included toolset for efficient Redux development
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
- getx
- dependency-injection
- flutter
- state-management
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
Reactive State for Angular
- ngrx
- rxjs
- angular
- observables
State so simple, it goes without saying
- react
- state
- management
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
- provider
- flutter
- state-management
- dart
An assembled flutter application framework.
Full-featured reactive state management without the boilerplate
- mobx-state-tree
- mst
- mobx
- state-tree
A ClojureScript framework for building user interfaces, leveraging React
- reagent
- clojurescript
- re-frame
- spa
InheritedWidgets, but simple
- flutter
- state-management
- dart
- provider
A reactive data store & sync engine.
- react
- javascript
- typescript
- data
Vegetarian friendly state for React
- react
- redux
- state-management
- immutable
Business logic with ease ☄️
- state
- business-logic
- reactive
- event-driven