Skip to content
Sander van Rossen edited this page Oct 26, 2026 · 3 revisions

IntersticeUI is a C++20 GUI library for tools and editors: build the UI each frame in code, and the library keeps the state, lays it out with flexbox and grid, and draws it.

Getting started

Using the library

The guides live with the code, so they always match the version you have:

Guide
Overview The application, the frame, IDs, Begin and End, units, errors
Controls Every control, with its signature and an example
CSS The selectors and properties the themes use
Integration Adding the library to a build, runtime files, your own Vulkan device, window backend or loop

The API reference has the guides together with every header's documentation.

Project

Clone this wiki locally