automaton

Finite state machine library

A Python library to define and manage finite-state machines in an easy-to-use and elegant way

A minimal Python finite-state machine.

GitHub

23 stars
3 watching
2 forks
Language: Python
last commit: almost 5 years ago
Linked from 1 awesome list

automataautomatonfinite-state-machinepythonic

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
fgmacedo/python-statemachineA Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation.931
glyph/automatA 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.594
blady-com/automateGenerates Ada code from finite-state machine descriptions.7
pzuh/finitestatemachineAn implementation of Finite State Machine in ActionScript 3.0 for AI bot/agent in video games3
pgularski/pysmA versatile Python State Machine library for building flexible and scalable state-based systems73
openstack/automatonProvides tools for creating and managing state machines in Python to validate and execute tasks53
gurpartap/statemachine-goA library that provides a simple and feature-complete implementation of finite-state machines in Go100
qmuntal/statelessA Go library for creating finite state machines directly in code981
bykof/statefulA library for creating and managing finite state machines in Go.209
soveran/micromachineA minimal implementation of a finite state machine in Ruby525
piotrmurach/finite_machineA minimalist Ruby gem for defining and managing finite state machines with straightforward syntax and powerful callback mechanisms.808
camelot-framework/yatomataA lightweight implementation of finite state machines in Java with a declarative approach and easy-to-use API26
atabel/makinaA simple finite state machine with guard conditions and callbacks for managing complex logic flows.1
nsi-iff/fluidityA Python library implementing state machine functionality for objects56
nickuraltsev/finityA finite state machine library with event-based, time-based, and Promise-based triggers.131