automaton

State machine library

Provides tools for creating and managing state machines in Python to validate and execute tasks

Friendly state machines for python. Mirror of code maintained at opendev.org.

GitHub

50 stars
8 watching
10 forks
Language: Python
last commit: 28 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
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. 911
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
tinkerspy/automaton A framework for building reactive state machines on microcontrollers like Arduino 372
pgularski/pysm A versatile Python State Machine library for building flexible and scalable state-based systems 73
jtushman/state_machine A Python library that provides a declarative way to define states and transitions for objects 405
unquietcode/jstate Provides a Java tool for building and managing state machines with standardized methods and callbacks. 97
rbarrois/xworkflows A Python module that enables the creation and management of workflows or state machines. 188
nazavode/automaton A Python library to define and manage finite-state machines in an easy-to-use and elegant way 23
openstack/hacking Automates style checks and code review to enforce uniform coding standards across large projects. 240
openstack/openstack-ansible A toolset for automating the deployment and management of complex IT infrastructures 1,475
qmuntal/stateless A Go library for creating finite state machines directly in code 967
brucou/kingly A small JavaScript library for modeling and executing user interface behavior as state machines. 202
shuckster/statebot-sh An implementation of a finite state machine using shell scripts to manage the behavior of a program. 17
prasannavl/liquidstate An efficient state machine library for .NET with support for asynchronous and synchronous machines. 241
gurpartap/statemachine-go A library that provides a simple and feature-complete implementation of finite-state machines in Go 98