Paradigm is a declarative and modern UI framework written in C++. It also has a design tool that allows users to build UIs without writing any code. With a robust bank of widgets, Paradigm is designed to not only create standard enterprise style desktop UIs but also unique, creative UIs for music and graphics software.
Why: The way developers write UIs in C++ has not evolved much over the past decade. We want to bring the declarative style of other modern UI frameworks to a native C++ framework that still allows you to take advantage of the speed C++ has to offer.
Design Tool: Paradigm empowers non-technical teams to wireframe, style, and interact with their UI without relying on developers. Inspired by Blender, its multi-mode design tool lets developers focus on building product functionality instead of UI.
Timeline: Paradigm is still in development, but we are aiming to have an MVP available to test on November 1st, 2026. Please contact us if you are interested in getting involved in the project! Until then, you may follow along as we live develop Paradigm on our YouTube channel.
Example DAW UI
A complex DAW UI built with Paradigm to test its limits.

Design Tool
Building an application in wireframe mode.

Syntax
An example implementation of a DragField widget.


