machina.js

State machine toolkit

A JavaScript framework for creating and managing state machines in software applications.

js ex machina - finite state machines in JavaScript

GitHub

2k stars
77 watching
147 forks
Language: JavaScript
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
davestewart/javascript-state-machine A JavaScript library for managing state-dependent systems through an event-driven finite-state machine 342
steelbreeze/state.js An executable state machine API for Node and Web development 323
unquietcode/jstate Provides a Java tool for building and managing state machines with standardized methods and callbacks. 97
cassiozen/state-machine A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. 159
fschaefer/stately.js An engine for creating and managing finite-state machines with event-driven transitions. 813
intersel/ifsm A JavaScript library to design and manage web user interface behaviors using finite state machines 15
steelbreeze/state A library for building hierarchical finite state machines with support for multiple instances and event-based transitions 182
shinmera/machine-state A toolkit providing functions to access machine state information about CPU time, memory usage, etc. 18
johnhenry/understate A state management library that abstracts away Redux-like concepts using higher-order functional programming 7
stonecypher/jssm A JavaScript library for creating and managing finite state machines with visualizations 335
brucou/kingly A small JavaScript library for modeling and executing user interface behavior as state machines. 202
joaomdmoura/machinery A lightweight Elixir library for creating and managing state machines 535
benaston/mistic A simple state machine for managing complex states and transitions in software applications. 4
mheiber/redux-machine A tiny JavaScript library for creating state machines in Redux apps. 336
shuckster/statebot An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax. 28