cuestate

FSM generator

A C++ template metaprogramming framework for building finite state machines by automatically generating the code from a state table.

C++ template metaprogramming FSM

GitHub

6 stars
1 watching
4 forks
Language: C++
last commit: almost 4 years ago

Related projects:

Repository Description Stars
entt-dev/fsm A C++ implementation of a finite state machine with ECS layout optimization 8
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
digint/tinyfsm A simple C++ finite state machine library for building and managing complex state transitions. 949
deepgrace/monster An advanced C++ template metaprogramming framework for working with sequences and algorithms. 161
sasa1977/fsm An immutable finite state machine implementation without separate processes 358
steelbreeze/state A library for building hierarchical finite state machines with support for multiple instances and event-based transitions 182
nickuraltsev/finity A finite state machine library with event-based, time-based, and Promise-based triggers. 131
andrew-gresyk/hfsm2 A header-only C++ library implementing a high-performance hierarchical finite state machine framework. 479
cassiozen/state-machine A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. 159
kbrw/exfsm A simple Elixir library to define and compose finite state machines as functions 11
tbpixel/functional-finite-state-machine A dead simple finite-state-machine implementation in JavaScript 14
atabel/makina A simple finite state machine with guard conditions and callbacks for managing complex logic flows. 1
mpusz/fsm-variant An implementation of a finite state machine using std::variant in C++ 84
matthewp/robot A library that enables declarative programming of application states using finite state machines. 1,923
stonecypher/jssm A JavaScript library for creating and managing finite state machines with visualizations 335