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: 7 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,699
pmndrs/zustand A state management solution for React that uses simplified flux principles and doesn't wrap the app in context providers 47,989
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,707
rstgroup/eventrix A state management library for React and React Native apps, enabling flexible expansion of global state and control over data flow. 91
wobsoriano/pinia-xstate Integrates Xstate state machines with Pinia store for centralized state management in Vue applications. 55
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 86
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,558
jamiebuilds/unstated A state management library designed to simplify React applications by replicating the component state API while sharing it across multiple components. 7,799