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: 4 months 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 |