statebot 
 State machine framework
 An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax.
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.
29 stars
 4 watching
 0 forks
 
Language: JavaScript 
last commit: about 1 year ago 
Linked from   1 awesome list  
  code-organizationemitting-eventsfsmstate-machinestate-management 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|    |  An implementation of a finite state machine using shell scripts to manage the behavior of a program. | 17 | 
|    |  A state machine framework for managing the behavior of complex systems in Java. | 24 | 
|    |  A Java framework for implementing and integrating finite state machines into applications with support for persistence and Spring-based frameworks. | 172 | 
|    |  A JavaScript library for managing state-dependent systems through an event-driven finite-state machine | 342 | 
|    |  A framework implementing a hierarchical state machine in Swift for building finite-state machines and asynchronous state transitions | 11 | 
|    |  A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. | 159 | 
|    |  A Python library that provides a declarative way to define states and transitions for objects | 404 | 
|    |  An engine for creating and managing finite-state machines with event-driven transitions. | 814 | 
|    |  A tool for implementing event-driven state machines in JavaScript applications | 12 | 
|    |  A lightweight statemachine-like support library with event handling and state management capabilities. | 96 | 
|    |  A Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation. | 931 | 
|    |  Provides a Java tool for building and managing state machines with standardized methods and callbacks. | 97 | 
|    |  A small JavaScript library for modeling and executing user interface behavior as state machines. | 203 | 
|    |  A JavaScript library for creating and managing finite state machines with visualizations | 340 | 
|    |  A library for building hierarchical finite state machines with support for multiple instances and event-based transitions | 185 |