cppfsm

State machine

A simple, generic state machine implementation for C++

A simple, generic, header-only state machine implementation for C++.

GitHub

62 stars
5 watching
17 forks
Language: C++
last commit: over 4 years ago
Linked from 1 awesome list

c-plus-plusstate-machine

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
pgularski/pysmA versatile Python State Machine library for building flexible and scalable state-based systems73
digint/tinyfsmA simple C++ finite state machine library for building and managing complex state transitions.958
cpressey/facts-about-state-machinesExploring state machines and their applications in software development728
jtushman/state_machineA Python library that provides a declarative way to define states and transitions for objects404
veelenga/aasm.crA simple finite state machine library for Crystal classes52
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159
andrew-gresyk/hfsm2A header-only C++ library implementing a high-performance hierarchical finite state machine framework.489
rchamberlin/qmlstatemachineA Qt project demonstrating how to use a C++ state machine with QML for UI14
entt-dev/fsmA C++ implementation of a finite state machine with ECS layout optimization8
tbpixel/functional-finite-state-machineA dead simple finite-state-machine implementation in JavaScript14
erikzenker/hsmA C++ library that provides a simple and expressive way to model and manage finite state machines using Boost Hana meta programming.191
d5/go-fsmA Go library implementing an immutable state machine with conditional and action functions37
fawdlstty/smliteA state machine library for various programming languages and platforms11
sasa1977/fsmAn immutable finite state machine implementation without separate processes358