uml-state-machine
Here are 42 public repositories matching this topic...
Language:All
Sort:Most stars
QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
- Updated
Oct 14, 2025 - C
QP/C++ Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
- Updated
Oct 14, 2025 - C++
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
- Updated
Aug 3, 2024 - C++
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
- Updated
May 5, 2023 - C
"Low ceremony" graphical modeling and code generation tool based on QP frameworks and Hierarchical State Machines (UML Statecharts)
- Updated
Sep 1, 2025 - Shell
C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.
- Updated
Aug 13, 2024 - C++
Python statecharts
- Updated
Jun 9, 2024 - Python
State machine framework for reactive embedded systems
- Updated
Jul 31, 2025 - C
Metamodel, visualization, simulation, and code generation for Hierarchical Finite State Machines (HFSMs) following the UML State Machine spec.
- Updated
Aug 22, 2025 - C++
QP/C++ real-time event framework/RTOS for Arduino (ARM Cortex-M)
- Updated
Jul 9, 2025 - C++
yasmine - the C++ UML state machine framework
- Updated
Aug 22, 2018 - C++
State machine code generator for C++ and Java.
- Updated
Oct 16, 2015 - C++
View finite state machines using fsm-as-promised library as UML diagrams in VSCode
- Updated
Jan 3, 2023 - JavaScript
Embedded state machine language with a just-in-time compiler for unparalleled speed and efficiency.
- Updated
Oct 15, 2025 - C
DRYML (an acronym for “DRY Modelling Language”) is both a human- and machine-readable software modelling language
- Updated
Apr 20, 2021 - Python
A tool for executable specifications written in modern, portable C++. Offers a comprehensive extendable DSL (Domain Specific Language) for specifying software with built-in support for UML state machines (and more). Comes with a runtime to run, trace and visualize your (state) machines.
- Updated
Oct 20, 2025 - C++
Atom package for writing (and previewing) beautiful state machine charts
- Updated
May 5, 2023 - JavaScript
Hierarchical state machine framework in Swift.
- Updated
Nov 2, 2022 - Swift
UML State Machines for Arduino
- Updated
Jul 25, 2020 - C++
Two Spring-State-Machines working together in one project
- Updated
Sep 8, 2020 - Java
Improve this page
Add a description, image, and links to theuml-state-machine topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with theuml-state-machine topic, visit your repo's landing page and select "manage topics."