ultralight-ux/Ultralight
Lightweight, high-performance HTML renderer for game and app developers. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
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: n/a
- age_days: 2947
- days_rel: n/a
- days_push: 863
- n_releases_24m: 0
Adoption not part of the score
5006 stars · 202 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Ultralight is a lightweight, GPU-accelerated HTML/CSS/JS renderer built on a WebKit fork, embeddable in C/C++ games and desktop apps. It offers CPU and GPU renderers, deep JavaScriptCore integration, and runs on Windows, macOS, Linux, and game consoles.
Use cases
- render html ui inside a game engine
- build a desktop app frontend with html and c++
- embed web content in a native application without chromium
- render html to a gpu texture in directx or metal
- lightweight webview alternative for low-memory apps
When to choose
- you need modern HTML/CSS/JS UI in a C/C++ game or app with a small memory footprint
- you want GPU-accelerated rendering integrated into an existing Direct3D, Metal, or OpenGL pipeline
- you target consoles or constrained hardware where Chromium-based webviews are too heavy
When to avoid
- you need a full browser with extensions, tabs, or broad web-compatibility guarantees
- you require an OSI-approved open-source license - commercial licensing applies for many uses
- you need mobile (iOS/Android) support, which is not currently offered
Facets
library · maturity active
graphics gui web-framework desktop-applications web-development cross-platform windows cpp c cross-platform html-renderer webkit game-ui gpu-rendering javascriptcore sdk commercial-license game-development macos linux gpu desktop
10 sources
- readme: https://github.com/ultralight-ux/Ultralight · fetched 2026-08-28 · a88396390fa9
- homepage: https://ultralig.ht · fetched 2026-08-29 · b09b41b2f6d7
- site_page: https://docs.ultralig.ht/ · fetched 2026-08-29 · ba31dbb4068d
- site_page: https://docs.ultralig.ht · fetched 2026-08-29 · ba31dbb4068d
- site_page: https://docs.ultralig.ht/docs/integrating-with-games · fetched 2026-08-29 · 8887cfddc488
- site_page: https://docs.ultralig.ht/docs/writing-your-first-app · fetched 2026-08-29 · 718933d5443b
- site_page: https://docs.ultralig.ht/docs/using-the-cpp-api · fetched 2026-08-29 · 824956dfce65
- site_page: https://docs.ultralig.ht/docs/using-the-c-api · fetched 2026-08-29 · b35dfa6fbae1
- site_page: https://docs.ultralig.ht/docs/language-bindings · fetched 2026-08-29 · 619ccb87ddd7
- site_page: https://ultralig.ht/pricing · fetched 2026-08-29 · d33799e87a00
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ultralight-ux/Ultralight | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="ultralight-ux/Ultralight")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem