QuantumLeaps/qm
Graphical modeling and code generation tool based on Hierarchical State Machines (UML Statecharts) and QP Real-Time Event Frameworks
This tool helps embedded software engineers design and implement real-time software. You input a graphical model of system behavior using UML state machines, and it generates production-ready C or C++ code based on the QP Real-Time Event Frameworks. It's used by developers creating firmware for microcontrollers or other embedded systems.
168 stars.
Use this if you need to graphically model complex real-time system behavior and generate robust, event-driven code for embedded applications.
Not ideal if you are developing general-purpose applications outside of embedded systems or prefer to hand-code all state machine logic without graphical assistance.
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)
ome/ome-model
OME model (specification, code generator, implementation)
SINTEF/dlite
DLite - a lightweight data-centric framework for semantic interoperability
BlueBrain/nmodl
Code Generation Framework For NEURON MODeling Language
girishchandranc/autosarconfigreader
The tool provides an elegant way of accessing AUTOSAR module configurations than the...