How the interface runs
The renderer and interface model shape integration choices. This table describes common desktop setups; add-on modules, plugins and embedding modes can use other paths. Scroll horizontally to see every column.
| Framework | Rendering | Application and UI | Reuse and adaptation |
|---|---|---|---|
| Forge KUI | Own HTML/CSS pipeline, Skia rendering | C++ / C / Go / Rust; optional Lua | Adapt HTML/CSS to supported features; rewrite JavaScript logic |
| Electron | Chromium + Node.js | HTML / CSS / JavaScript | Reuse Web UI; integrate host features through Electron / Node.js |
| Sciter | Own HTML/CSS engine | HTML / CSS / JavaScript; native host | Check Sciter CSS, DOM and scripting contracts |
| Tauri | Operating-system WebView | Web frontend + Rust / plugins | Reuse Web UI; check platform WebViews and bridging |
| Wails | Operating-system WebView | Web frontend + Go | Call Go services through generated JavaScript bindings |
| Qt | Qt Quick scene graph / Qt Widgets | C++ / QML | Build UI in QML or Widgets; assess WebEngine separately for HTML |
| Flutter | Flutter engine and widget tree | Dart; platform channels / FFI | Use Flutter widgets; HTML/CSS pages do not run directly |
| Avalonia | Own rendering; default Skia backend | .NET / XAML | Reuse .NET application logic; build UI with Avalonia controls |
Where KUI fits
KUI hosts HTML/CSS interfaces in native applications through its own DOM, style, layout and painting pipeline, with optional Lua. Existing React, Vue or browser-JavaScript pages need adaptation. The initial website release documents Windows x64; Linux, macOS and HarmonyOS follow on the roadmap.
Compare the same task
Use the settings-panel project as a starting task: match fields, save validation, keyboard flow, window size and fonts. State whether package size includes runtimes. Measure idle and active memory, cold and warm startup, and frame-time distributions. Comparable benchmark results for these frameworks are not published here.
Official sources
Technical models were checked against official sources on 2026-11-09. Reuse and migration guidance is our engineering assessment; effort depends on the application. Each detail page covers the work involved in moving to KUI.
