pysm

State machine library

A versatile Python State Machine library for building flexible and scalable state-based systems

Versatile and flexible Python State Machine library

GitHub

73 stars
5 watching
11 forks
Language: Python
last commit: about 2 years ago
Linked from 1 awesome list

finite-state-machinefsmfsm-libraryhsmmicropythonmicropython-esp32mitmit-licensepython

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
openstack/automatonProvides tools for creating and managing state machines in Python to validate and execute tasks53
jtushman/state_machineA Python library that provides a declarative way to define states and transitions for objects404
stonecypher/jssmA JavaScript library for creating and managing finite state machines with visualizations340
nazavode/automatonA Python library to define and manage finite-state machines in an easy-to-use and elegant way23
fsprojects/graphproviderA state machine type provider for managing discrete states and transitions in software systems35
bykof/statefulA library for creating and managing finite state machines in Go.209
d5/go-fsmA Go library implementing an immutable state machine with conditional and action functions37
qmuntal/statelessA Go library for creating finite state machines directly in code981
ryanfaerman/fsmA lightweight Go library for implementing finite state machines with parallel transition checks.159
gurpartap/statemachine-goA library that provides a simple and feature-complete implementation of finite-state machines in Go100
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159
eglimi/cppfsmA simple, generic state machine implementation for C++62
dyrkin/fsmAn implementation of a Finite State Machine in Go.62