QP Actor Frameworks

Lightweight, open source software frameworks for building responsive and modular real-time embedded applications as systems of cooperating, event-driven active objects (actors).

Learn more 
QP

QM Modeling Tool

Freeware graphical modeling tool for designing and auto-generating real-time embedded code based on hierarchical state machines (UML statecharts) and the QP™ actor frameworks.

Learn more 
QM

QSPY Software Tracing

Live monitoring of QP applications without stopping or significantly slowing down the code.

Learn more 
QSPY
We are Reactive

Modern Embedded Systems Programming

The embedded software industry is in the midst of a major revolution. Tremendous amount of new development lays ahead. This new software needs an actual architecture that is safer, more extensible, and easier to understand than the usual "free-threading" approach of a traditional Real-Time Operating System (RTOS).

Quantum Leaps' software frameworks and tools provide such a modern, reusable architecture based on actor-based concurrency, hierarchical state machines, software tracing, graphical modeling, and automatic code generation.

Welcome to the 21st Century!

QP/C QP/C

Lightweight open source active object (actor) framework in C. Recommended for 16- and 32-bit MCUs with RAM > 1KB.


QP/C++ QP/C++

Lightweight open source active object (actor) framework in C++. Recommended for 16- and 32-bit MCUs with RAM > 1KB.


QP-nano QP-nano

Ultra-lightweight open source active object (actor) framework in C. Recommended for low-end 8- and 16-bit MCUs with RAM <1KB.


QP-nano QM

Freeware, "low-ceremony" graphical modeling tool and automatic code generator based on hierarchical state machines (UML statecharts) and the QP frameworks. Available for Windows 64-bit, Linux 64-bit, and Mac OSX.


QP-nano QSPY

Software tracing system for live monitoring of QP/C or QP/C++ applications.


News & Updates


Newsletter Subscription

Also Check This