noem/state-machine (packagist): An event-based finite state machine with support for hierarchical and parallel states
Keywords: fsm|hsm|state-machine