statebot-sh
State Machine
An implementation of a finite state machine using shell scripts to manage the behavior of a program.
Statebot for shell-scripts. Describe the states and allowed transitions of a program using a flowchart-like syntax.
17 stars
4 watching
1 forks
Language: Shell
last commit: about 2 years ago
Linked from 1 awesome list
code-organizationemitting-eventsfsmstate-machinestate-management
Related projects:
Repository | Description | Stars |
---|---|---|
shuckster/statebot | An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax. | 28 |
jtushman/state_machine | A Python library that provides a declarative way to define states and transitions for objects | 404 |
openstack/automaton | Provides tools for creating and managing state machines in Python to validate and execute tasks | 53 |
fgmacedo/python-statemachine | A Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation. | 926 |
reactkit/swiftstate | A state machine implementation in Swift with elegant routing and event handling capabilities. | 905 |
svenfuchs/simple_states | A lightweight statemachine-like support library with event handling and state management capabilities. | 96 |
glyph/automat | A Python library for expressing finite-state machines in an idiomatic way, allowing developers to define and enforce complex state transitions without cluttering their code with conditional logic. | 592 |
thehiflyer/fettle | A state machine framework for managing the behavior of complex systems in Java. | 24 |
qor/transition | A state machine implementation for Go, allowing developers to model and manage complex business processes in their applications. | 433 |
serhiybutz/hsm | A framework implementing a hierarchical state machine in Swift for building finite-state machines and asynchronous state transitions | 11 |
achou11/state-machines | A collection of knowledge and terminology around state machines used in software development | 62 |
scatterhq/machinist | A Python library for constructing finite state machines with structured logging and automatic transition table generation. | 56 |
benaston/mistic | A simple state machine for managing complex states and transitions in software applications. | 4 |
opyh/motion-state-machine | A state machine gem designed to simplify complex UI states and handle asynchronous events in RubyMotion apps. | 70 |
unquietcode/jstate | Provides a Java tool for building and managing state machines with standardized methods and callbacks. | 97 |