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.

GitHub

17 stars
4 watching
1 forks
Language: Shell
last commit: about 2 years ago
Linked from 1 awesome list

code-organizationemitting-eventsfsmstate-machinestate-management

Backlinks from these awesome lists:

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