Ultralight logo

Ultralight

Renders HTML UI efficiently within C++ applications.

Made by Adam Simmons

  • development

  • Html5

What is Ultralight?

Ultralight is an HTML UI kit designed to be integrated seamlessly within games and desktop applications. It is a lightweight and optimized solution, serving as a stripped-down and rebuilt version of WebKit, engineered for superior speed, performance, and efficiency. Ultralight's API is currently available for C++ and supports a range of modern graphics APIs, including OpenGL 3.2+, Direct3D 11, and Metal 2, making it a versatile choice for cross-platform desktop development.

Highlights

  • Lightweight and optimized HTML rendering engine tailored for games and desktop apps
  • Supports multiple graphics APIs (OpenGL 3.2+, Direct3D 11, Metal 2) for cross-platform compatibility
  • C++ API for tight integration with application logic
  • Open-source project with a growing community (4.3K GitHub stars, 195 forks)

Platforms

  • Mac
  • Windows
  • Web
  • iOS

Languages

  • English

Social

Features

    • GPU Support

    • Optimal performance

    • C++ support