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 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
philipdev/stateflowA tool for implementing event-driven state machines in JavaScript applications12
brucou/kinglyA small JavaScript library for modeling and executing user interface behavior as state machines.203
steelbreeze/state.jsAn executable state machine API for Node and Web development322
davidmoten/state-machineGenerates Java classes to handle state transitions based on a state machine definition135
ifandelse/machina.jsA JavaScript framework for creating and managing state machines in software applications.1,930
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159
shuckster/statebotAn implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax.29
stonecypher/jssmA JavaScript library for creating and managing finite state machines with visualizations340
fschaefer/stately.jsAn engine for creating and managing finite-state machines with event-driven transitions.814
unquietcode/jstateProvides a Java tool for building and managing state machines with standardized methods and callbacks.97
beezee/statelensA small library providing a Ramda-based structure for state manipulation in JavaScript applications.0
cerebral/cerebralA framework for managing application state and side effects in JavaScript applications1,991
svenfuchs/simple_statesA lightweight statemachine-like support library with event handling and state management capabilities.96
mheiber/redux-machineA tiny JavaScript library for creating state machines in Redux apps.336
fawdlstty/smliteA state machine library for various programming languages and platforms11