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: almost 3 years ago
Linked from 1 awesome list

c-plus-plusstate-machine

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
pgularski/pysm A versatile Python State Machine library for building flexible and scalable state-based systems 73
digint/tinyfsm A simple C++ finite state machine library for building and managing complex state transitions. 949
cpressey/facts-about-state-machines Exploring state machines and their applications in software development 727
jtushman/state_machine A Python library that provides a declarative way to define states and transitions for objects 405
veelenga/aasm.cr A simple finite state machine library for Crystal classes 51
cassiozen/state-machine A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. 159
andrew-gresyk/hfsm2 A header-only C++ library implementing a high-performance hierarchical finite state machine framework. 479
rchamberlin/qmlstatemachine A Qt project demonstrating how to use a C++ state machine with QML for UI 14
entt-dev/fsm A C++ implementation of a finite state machine with ECS layout optimization 8
tbpixel/functional-finite-state-machine A dead simple finite-state-machine implementation in JavaScript 14
erikzenker/hsm A C++ library that provides a simple and expressive way to model and manage finite state machines using Boost Hana meta programming. 190
d5/go-fsm A Go library implementing an immutable state machine with conditional and action functions 37
fawdlstty/smlite A state machine library for various programming languages and platforms 11
sasa1977/fsm An immutable finite state machine implementation without separate processes 358