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.

GitHub

27k stars
192 watching
1k forks
Language: TypeScript
last commit: 12 days ago
Linked from 4 awesome lists

background-jobsfinite-state-machinefsmhacktoberfestinterpreterjavascriptorchestrationscxmlstatestate-machinestate-managementstatechartstatechartstypescriptvisualizerworkflow

Backlinks from these awesome lists:

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