QuantumLeaps/qm
Graphical modeling and code generation tool based on Hierarchical State Machines (UML Statecharts) and QP Real-Time Event Frameworks
Generates C/C++ code directly from visual state machine diagrams, supporting cross-platform embedded development on ARM Cortex-M/R, MSP430, and host systems. Built on Qt, it integrates tightly with QP Real-Time Event Frameworks (QP/C and QP/C++) and enforces design patterns for event-driven reactive systems. Models are portable across Windows, Linux, and macOS, with code generation limited to 20 states under GPL licensing to encourage proper framework licensing.
168 stars.
Stars
168
Forks
41
Language
Shell
License
—
Category
Last pushed
Mar 10, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/QuantumLeaps/qm"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
QuantumLeaps/qp-arduino
QP/C++ real-time event framework/RTOS for Arduino (ARM Cortex-M)
SINTEF/dlite
DLite - a lightweight data-centric framework for semantic interoperability
ome/ome-model
OME model (specification, code generator, implementation)
BlueBrain/nmodl
Code Generation Framework For NEURON MODeling Language
fini03/vkDuck
A visual node-based editor for designing Vulkan graphics pipelines with real-time preview and...