NTNU - Norwegian University of Science and Technology Michael R. P. Ragazzon
Postdoc. — PhD Engineering Cybernetics



RmlUi is a C++ software library for creating graphical user interfaces based on the HTML and CSS standards.

RmlUi aims at being a light-weight and performant library with its own layouting engine and few dependencies. In essence, RmlUi takes your HTML/CSS-like source files and turns them into vertices, indices and draw commands, and then you bring your own renderer to draw them. And of course there is full access to the element hierarchy/DOM, event handling, and all the interactivity and customizability you would expect.