There are 3 repositories under hierarchical-state-machine topic.
A lightweight, object-oriented finite state machine implementation in Python with many extensions
QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
High-Performance Hierarchical Finite State Machine Framework
QP/C++ Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
KStateMachine is a Kotlin DSL library for creating state machines and statecharts.
Fluent API for creating state machines in C#
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/
QM model-based design tool and code generator based on UML state machines
C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.
A rust implementation of statecharts: hierarchical, reactive state machines
State-Oriented Programming: was a cover story article about Hierarchical State Machines in C and C++ published originally in "Embedded Systems Programming" magazine in August 2000. This repository contains the article PDF and the updated code.
Use xstateful with React, accessing states and activities from multiple statecharts anywhere in your app
Non-trivial, real use case demo of a hierarchical state machine library with cyclejs
The QuarkTS port for C++. An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
CppUTest For QP/C++ implements a CppUTest port of the QP Framework, with supporting utilities, enabling easy host based unit testing of active objects.
Hierarchical state machine framework in Swift.
What do you get when you cross Statecharts with The Elm Architecture?
CppUTest For QP/C implements a CppUTest port of the QP Framework, with supporting utilities, enabling easy host based unit testing of QP/C based active objects.
hsmcpp library for Arduino IDE. Updated automatically on changes in main repository.
Unreal Engine Plugin for FFSM2
MIRROR of https://codeberg.org/catseye/Cosmos-Boulders : An arcade-style HTML5 minigame built using immutable data and reducers in ES5 JavaScript
🧩 KSolidHsm: A compact Kotlin library for building efficient Hierarchical State Machines (HSMs)⚙️. Tailored for complex state management in Android and Kotlin applications.💻📱