Ultralight – Lightweight, Pure-GPU HTML UI Renderer for C++
Ultralight – Lightweight, Pure-GPU HTML UI Renderer for C++ launched on August 10, 2018 with 527 votes, #8 of 2,619 launches that month and more than 99% of that year's launches. The site was still online in September 2026, 8 years on.
In plain words
Ultralight is a lightweight HTML UI renderer built for C++ that runs directly on the GPU. It enables developers to create user interfaces using HTML and CSS while maintaining minimal resource overhead. Designed for applications requiring fast, efficient rendering without heavy dependencies, Ultralight suits game developers, desktop application creators, and embedded systems engineers who need web-based UI capabilities without the bloat of traditional browser engines.
written from the facts on this page · September 2026
From the sources
Ultralight is a GPU-accelerated toolkit to embed modern HTML in games and native apps . Available for C and C++ on Windows, macOS, Linux, Xbox, PlayStation, ARM64 devices, and more. Developed in collaboration with leading game studios , built GPU-first on a new, lightweight fork of WebKit. Designed for the tightest resource budgets— Ultralight's baseline memory usage is nearly 10x lighter than Chromium. Go further by customizing low-level platform and allocator behavior, gain insights about runtime resource usage, and more. Built to run everywhere you run— optimized for desktop, game consoles, TVs, and embedded systems. Currently available for Windows, macOS, Linux, PlayStation,…from ultralig.ht
Does a similar job
all alternatives →
Shadeup – A language that makes WebGPU easier2024 · shadeup.dev · ▲179
- TCtextshader.com2022 · textshader.com · ▲260
TLDR: Click the link to see some cool visualizations, refresh a few times for random examples, and try editing some of the code yourself. This is a small weekend project of mine inspired by shadertoy.com It's a static single-page site hosted on GitHub pages so the website design is pretty barebones. I'm not a web developer so I mainly wanted to create a Cool Thing with my free time and not have to learn tons of front-end to do it. I'd love to hear what people think about it and please post or send me any shaders you make! You can use the link button in the bottom right to share. I hope that…
AffineUI a 2 file C++ GPU/HTML5 UI that can replace ElectronJul 2026 · github.com · ▲6I thought this might be useful to C++ engineers working on games, graphics, content in C++ looking for a good lightweight html5 Electron style UI engine. AffineUI is deeply optimized and meant to run as close to 120hz as possible, but supports (most) of html5 and is easy to integrate with your app. It also is highly crash resistant using weakrefs, handles, etc. to avoid footguns. A zero-dep drop in lib that could be a cross between DearIMGUI and Electron. A full featured GPU accelerated html5 rendering engine you can drop into any C++ project with two files (cpp/h) that adds a gpu…
Unreal Engine 5 in WebGPU2024 · twitter.com · ▲63The Unreal Engine 5 Lyra sample now runs in WebGPU. Live link coming soon, stay tuned! #WebGPU #UnrealEngine5
I built a small browser engine from scratch in C++Jan 2026 · github.com · ▲146Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, August 2018
the whole month →- IM
Life & fun · 2018 · bitbucket.org


Create unique illustrations for websites & applications.
Dev tools · 2018 · craftwork.design
Retool▲640Hi all, founder @ Retool here. We initially launched Retool on HN five years ago: https://news.ycombinator.com/item?id=14515494. The feedback was extraordinarily helpful then (e.g. we launched source control, on-prem, etc. based on HN comments), and we’re grateful for all of it. Today, we’re excited to get HN’s thoughts on one of our new products: Retool Mobile. It lets you build and deploy mobile apps in minutes, not days. The idea is there is a large class of line-of-business mobile apps, and the process of getting a simple form + button on a mobile device, in a native app,…
Dev tools · 2018 · retool.com

Pts is a javascript library for visualization and creative-coding.
Dev tools · 2018 · ptsjs.org

Build, deploy, and manage internal tools with Retool's unified engine. Connect to any database, API, or LLM. Leverage AI throughout your business.
AI · 2018 · tryretool.com