QuantumLeaps/qm

Graphical modeling and code generation tool based on Hierarchical State Machines (UML Statecharts) and QP Real-Time Event Frameworks

57
/ 100
Established

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.

embedded-systems real-time-software firmware-development state-machine-modeling code-generation
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

168

Forks

41

Language

Shell

License

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.