Back to directory

QM

A free graphical modeling tool for designing hierarchical UML state machines and generating the real-time embedded code that implements them with the QP frameworks.

QM

QM (QP Modeler) is a graphical modeling tool for designing and implementing real-time embedded software based on UML state machines, hierarchical state machines, together with the lightweight QP Real-Time Event Frameworks. It is available for Windows (x64), Linux (x64), and macOS (ARM64), and is most commonly obtained as part of a bundle that packages QM together with all QP frameworks and a companion tools collection so that components, tools, and examples are ready to use together; it can also be downloaded and installed on its own.

Support and issue tracking for QM happen outside GitHub, on a separate forum site, where a bug tracker, feature-request database, and a free support forum that predates GitHub are maintained; this repository's issues are not used for technical support. Online HTML documentation covers the latest release, and offline documentation for each specific version ships in the release's own folder.

More in Design tools

See all 97
  • Wave

    wave.subworkflow.ai

    A browser-based tool for designing layered gradient wave backgrounds, with a colour wheel per layer, presets and shape or colour shuffling, exported as a looping MP4 or GIF.

  • SpikeUI

    nimoxi.com

    A visual, WYSIWYG UI designer that exports a design directly to HTML, CSS and JavaScript or to a native Windows application, sold as a one-time purchase with no subscription, and including a built-in AI assistant that can build components from a description.

  • Bastardica

    bastardica.mitpit.com

    A browser tool that mixes, stretches, and squishes two fonts together glyph by glyph, exporting the result as a downloadable TTF, OTF, or WOFF2 web font.