xstate
State manager
A state management and orchestration solution for complex application logic using event-driven programming and actor model
Actor-based state management & orchestration for complex app logic.
27k stars
192 watching
1k forks
Language: TypeScript
last commit: 12 days ago
Linked from 4 awesome lists
background-jobsfinite-state-machinefsmhacktoberfestinterpreterjavascriptorchestrationscxmlstatestate-machinestate-managementstatechartstatechartstypescriptvisualizerworkflow
Related projects:
Repository | Description | Stars |
---|---|---|
salesforce/akita | A state management solution tailored for JavaScript applications using reactive programming concepts and RxJS | 3,702 |
pmndrs/zustand | A small state management solution with simplified flux principles and a comfy API based on hooks. | 48,670 |
jumpsuit/jumpstate | A utility for managing application state in Redux applications. | 425 |
peterluhub/xsm | A state management system for Angular, React, Vue, and Svelte that simplifies the use of reactive state with automatic re-rendering and efficient memory management. | 138 |
jakesgordon/javascript-state-machine | A JavaScript library for building finite state machines with methods to manage transitions and lifecycle events. | 8,712 |
rstgroup/eventrix | A state management library for React and React Native apps, enabling flexible expansion of global state and control over data flow. | 92 |
wobsoriano/pinia-xstate | Integrates Xstate state machines with Pinia store for centralized state management in Vue applications. | 57 |
victortaelin/purestate | A state management library that simplifies the use of functional programming and pure functions in complex applications. | 309 |
xoidlabs/xoid | A framework-agnostic state management library designed to unify global and local state management in a single API | 158 |
mweststrate/use-st8 | A single-function alternative for managing state in React applications | 234 |
amadeusitgroup/tansu | A lightweight, push-based state management library with functional and class-based APIs | 87 |
andrewcourtice/harlem | A global state management solution for Vue 3 applications with strong typing, immutability, and extensibility | 516 |
rintoj/statex | A state management library for unidirectional data flow and immutable uni-state with support for Angular and React | 68 |
mobxjs/mobx | A simple, scalable state management library that applies functional reactive programming to transparently manage application state. | 27,620 |
jamiebuilds/unstated | A state management library designed to simplify React applications by replicating the component state API while sharing it across multiple components. | 7,794 |