Repo: https://github.com/ultralight-ux/Ultralight
Docs: https://docs.ultralig.ht/docsUltralight— a lightweight, pure-GPU, HTML UI renderer for native apps
Lighter is better.
We started over with WebKit, stripped it to the bare-minimum, then rebuilt it from scratch with an eye towards embedding. The result is a fast, lightweight, low-memory HTML UI solution that blends the power of Chromium with the small footprint of Native UI.
From the repo:
Horrible licensing though (but we are not for profit):Welcome to the Ultralight Universal SDK!
This package contains everything you need to start building cross-platform HTML apps.
What is Ultralight?
Ultralight is a lightweight, pure-GPU, HTML rendering engine for native apps. Our aim is to provide support for the majority of the HTML5/CSS/JavaScript spec while still being as lightweight (in binary size and memory usage) as possible.
The motivation for this project stemmed from the observation that Chromium and other layout engines have become suboptimal for use in desktop app UI due to a separate set of design goals (running untrusted code, favoring performance at the cost of memory, the need to support every web platform feature under the sun, etc.).
Licensing
Ultralight is free for non-commercial use, and free for commercial use by small indies (<$100K annual revenue). For info regarding pricing/terms for larger commercial projects please email adam@ultralig.ht.
This project also uses LGPL code (the AppCore and WebCore modules)-- source is provided in adjacent repositories. You can use these modules in your code without being forced to release your code under LGPL as long as you A) link dynamically and B) release the source to any modifications you make.