Automaton

State machine library

A framework for building reactive state machines on microcontrollers like Arduino

Reactive State Machine Framework for Arduino

GitHub

375 stars
34 watching
64 forks
Language: C++
last commit: over 2 years ago
Linked from 1 awesome list

arduinoautomaton

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
openstack/automatonProvides tools for creating and managing state machines in Python to validate and execute tasks53
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
robosoft-ai/smaccA C++ library for building real-time state machines in ROS applications303
brucou/kinglyA small JavaScript library for modeling and executing user interface behavior as state machines.203
nazavode/automatonA Python library to define and manage finite-state machines in an easy-to-use and elegant way23
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
fawdlstty/smliteA state machine library for various programming languages and platforms11
snakster/cpp.reactA C++ library for declarative programming and automatic propagation of changes in state variables.1,026
rbarrois/xworkflowsA Python module that enables the creation and management of workflows or state machines.188
amatsuda/stateful_enumSimplifies state machine management with Rails and ActiveRecord626
geekq/workflowAn API for modeling and interacting with workflow states and transitions in a state-machine-inspired way1,764
ryan-allen/workflowA Ruby state machine library that models and interacts with workflows in a finite-state-machine-inspired API.233
veelenga/aasm.crA simple finite state machine library for Crystal classes52
pgularski/pysmA versatile Python State Machine library for building flexible and scalable state-based systems73
qmuntal/statelessA Go library for creating finite state machines directly in code981