Lightweight, high-performance HTML renderer for game and app developers.
See the code
Website | Chat on Discord! | Browse C++ API | Browse C API | Support Docs | Twitter
Got a question about Ultralight? Chat with us on Discord!
Ultralight makes it easy for C/C++ developers to seamlessly integrate web-content into games and desktop apps.
Use our lightweight, high-performance renderer to display HTML/JS/CSS on a variety of platforms and hardware targets.
Developed in collaboration with top AAA game studios, Ultralight is engineered to display high-performance web-content across a diverse set of hardware targets and game engine environments.
Choose between our CPU renderer for fast, reliable rendering or our customizable GPU renderer for unparalleled animation performance.
→ Learn more by visiting our Game Integration Guide.
Get the best of both worlds-- save time by building your front-end with HTML/CSS/JS while retaining the power and performance of C/C++.
Embed the renderer directly within your existing run loop or leverage our AppCore framework to do all the heavy lifting for you, offering convenient native window management and accelerated rendering.
→ Learn more by visiting our Desktop App Guide.
Ultralight is a platform-agnostic port of WebKit for games and desktop apps.
Portions of the library are open-source, here's how the library is laid out:
| Description | License | Source Code | |
|---|---|---|---|
| UltralightCore | Low-level graphics renderer | Proprietary | (Available with license) |
| WebCore | HTML layout engine (WebKit fork) | LGPL/BSD | ultralight-ux/WebCore |
| Ultralight | View, compositor, and event logic | Proprietary | (Avaiable with license) |
| AppCore | ✨ Optional, desktop app runtime | LGPL | ultralight-ux/AppCore |
We offer two different renderers for integration into a variety of target environments.
| ❇️ CPU Renderer | ✳️ GPU Renderer |
|---|---|
|
|
It's easy to license Ultralight in projects big and small.
| 😍 Free License | 👑 Commercial License |
|---|---|
|
|
You can get the latest SDK for each platform below (contact us for Xbox, PS4, and PS5):
Pre-built binares are uploaded to the following S3 buckets every commit:
To build the samples in this repo, please follow the instructions here.
| Link | URL |
|---|---|
| Join our Discord! | https://chat.ultralig.ht |
| Docs / Getting Started | https://docs.ultralig.ht |
| Browse C++ API | https://ultralig.ht/api/cpp/1_3_0/ |
| Browse C API | https://ultralig.ht/api/c/1_3_0/ |
| Follow Us on Twitter | https://twitter.com/ultralight_ux |
(top 24 of 41)
2,273 followers · starred May 2019
4,722 followers · starred Nov 2019
386 followers · starred Apr 2022
308 followers · starred Aug 2026
Lightweight, high-performance HTML renderer for game and app developers.
See the code
Website | Chat on Discord! | Browse C++ API | Browse C API | Support Docs | Twitter
Got a question about Ultralight? Chat with us on Discord!
Ultralight makes it easy for C/C++ developers to seamlessly integrate web-content into games and desktop apps.
Use our lightweight, high-performance renderer to display HTML/JS/CSS on a variety of platforms and hardware targets.
Developed in collaboration with top AAA game studios, Ultralight is engineered to display high-performance web-content across a diverse set of hardware targets and game engine environments.
Choose between our CPU renderer for fast, reliable rendering or our customizable GPU renderer for unparalleled animation performance.
→ Learn more by visiting our Game Integration Guide.
Get the best of both worlds-- save time by building your front-end with HTML/CSS/JS while retaining the power and performance of C/C++.
Embed the renderer directly within your existing run loop or leverage our AppCore framework to do all the heavy lifting for you, offering convenient native window management and accelerated rendering.
→ Learn more by visiting our Desktop App Guide.
Ultralight is a platform-agnostic port of WebKit for games and desktop apps.
Portions of the library are open-source, here's how the library is laid out:
| Description | License | Source Code | |
|---|---|---|---|
| UltralightCore | Low-level graphics renderer | Proprietary | (Available with license) |
| WebCore | HTML layout engine (WebKit fork) | LGPL/BSD | ultralight-ux/WebCore |
| Ultralight | View, compositor, and event logic | Proprietary | (Avaiable with license) |
| AppCore | ✨ Optional, desktop app runtime | LGPL | ultralight-ux/AppCore |
We offer two different renderers for integration into a variety of target environments.
| ❇️ CPU Renderer | ✳️ GPU Renderer |
|---|---|
|
|
It's easy to license Ultralight in projects big and small.
| 😍 Free License | 👑 Commercial License |
|---|---|
|
|
You can get the latest SDK for each platform below (contact us for Xbox, PS4, and PS5):
Pre-built binares are uploaded to the following S3 buckets every commit:
To build the samples in this repo, please follow the instructions here.
| Link | URL |
|---|---|
| Join our Discord! | https://chat.ultralig.ht |
| Docs / Getting Started | https://docs.ultralig.ht |
| Browse C++ API | https://ultralig.ht/api/cpp/1_3_0/ |
| Browse C API | https://ultralig.ht/api/c/1_3_0/ |
| Follow Us on Twitter | https://twitter.com/ultralight_ux |
(top 24 of 41)
2,273 followers · starred May 2019
4,722 followers · starred Nov 2019
386 followers · starred Apr 2022
308 followers · starred Aug 2026