javascript-state-machine

State Machine Library

A JavaScript library for managing state-dependent systems through an event-driven finite-state machine

An expressive, feature-rich, event-driven JavaScript finite-state machine

GitHub

342 stars
14 watching
25 forks
Language: JavaScript
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
philipdev/stateflow A tool for implementing event-driven state machines in JavaScript applications 12
brucou/kingly A small JavaScript library for modeling and executing user interface behavior as state machines. 203
steelbreeze/state.js An executable state machine API for Node and Web development 322
davidmoten/state-machine Generates Java classes to handle state transitions based on a state machine definition 135
ifandelse/machina.js A JavaScript framework for creating and managing state machines in software applications. 1,930
cassiozen/state-machine A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. 159
shuckster/statebot An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax. 29
stonecypher/jssm A JavaScript library for creating and managing finite state machines with visualizations 340
fschaefer/stately.js An engine for creating and managing finite-state machines with event-driven transitions. 814
unquietcode/jstate Provides a Java tool for building and managing state machines with standardized methods and callbacks. 97
beezee/statelens A small library providing a Ramda-based structure for state manipulation in JavaScript applications. 0
cerebral/cerebral A framework for managing application state and side effects in JavaScript applications 1,991
svenfuchs/simple_states A lightweight statemachine-like support library with event handling and state management capabilities. 96
mheiber/redux-machine A tiny JavaScript library for creating state machines in Redux apps. 336
fawdlstty/smlite A state machine library for various programming languages and platforms 11