automata
Automata is a Deterministic Finite State Machine automata framework featuring: a JSON based automata definition, timed transitions, sub-states, guards, FSM registry, etc.
Automata is a Deterministic Finite State Machine automata framework featuring: a JSON based automata definition, timed transitions, sub-states, guards, FSM registry, etc.
A wrapper for xstate that stores state, handles transitions, emits events for state changes and actions/activities, and includes an optional reducer framework for updating state and invoking side-effects
Shared state with persistence, notification, and history
Describe the states and allowed transitions of a program using a flowchart-like syntax. Switch to states directly, or by wiring-up events. Statebot is an FSM.
A Node Red node for implementing a finite state machine.
simple event based state machine for js, written mostly for monument and action
Simple state management library
A Node Red node for implementing a finite state machine.
A React interpreter for XState.
Xstate-based state machine implementation using state-machine-cat visualization for node red.
Lightweight Javascript finite state machine implementation with modular state persistence.
FSM workflow (for Node.js)
Smart Instruments State Machine
Core classes for Paps StateMachine Packages
Business-object history for FSM workflow
A Javascript finite state machine (FSM) with a terse DSL and a simple API. Most FSMs are one-liners. Fast, easy, powerful, well tested, typed with TypeScript, and visualizations. MIT License.
Rule as a Service (RaaS), change business rules on the fly from any browser. Quick integration, parallel execution, approval workflow and more..
A minimalist state machine in Typescript
Hierarchical finite state machine
UML state machine in Javascript.