GitHub repository: spanio/StateMachine
Primary language: C++
Description: A compact C++ finite state machine (FSM) implementation that's easy to use on embedded and PC-based systems.