mikke89/RmlUi
RmlUi - The HTML/CSS User Interface library evolved observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 99
- Release rhythm 67
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 244.0
- age_days: 3001
- days_rel: 11
- days_push: 9
- n_releases_24m: 3
Adoption not part of the score
4387 stars · 462 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
RmlUi is a C++ user interface library based on HTML/CSS standards, forked from libRocket, that turns HTML/CSS-like markup into vertices and draw commands for games and applications. It includes its own layout engine, animation and transform support, a full control set, data binding, and optional Lua scripting.
Use cases
- build game menus and HUDs with HTML/CSS-like markup
- create C++ application UIs without embedding a browser engine
- integrate a lightweight UI layer into a custom game engine renderer
- style interfaces with CSS-like stylesheets and animations
- add data-bound UI with MVC-style data binding in C++
- script UI logic with Lua
When to choose
- you need a performant, lightweight UI for a C++ game or real-time application
- you want HTML/CSS authoring ergonomics without shipping a web browser
- you control your own render loop and want to bring your own renderer
- you need cross-platform UI including consoles and mobile
When to avoid
- you need a full web browser with JavaScript and network stack
- you want a self-contained GUI framework that handles rendering and windowing for you
- your project is not C++ (or Lua) based
- you need accessibility features typical of native UI toolkits
Facets
library · maturity active
ui-components templating animation graphics cross-platform web-development desktop-applications cpp cross-platform windows html-css-ui game-ui librocket-fork layout-engine rml game-development linux macos android ios
2 sources
- readme: https://github.com/mikke89/RmlUi · fetched 2026-08-28 · cb80c8fcaba6
- homepage: https://mikke89.github.io/RmlUiDoc/ · fetched 2026-08-29 · 46ff193949b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mikke89/RmlUi | main | 88 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem