| Neutralino.js |
0.5–2 MB |
20–40 MB |
JS + Native C++ bridge |
Lightweight, uses embedded JS APIs |
| Tauri |
1.5–3 MB |
15–50 MB |
Rust backend + WebView |
Secure, modern, very efficient |
| WebView2 Host |
0.5–2 MB |
20–60 MB* |
C++/.NET + WebView2 |
Needs preinstalled Chromium-based WebView2 runtime |
| Qt (C++/PyQt) |
10–50 MB |
20–80 MB |
C++ or Python |
Rich native UI framework; more features, more weight |
| Flutter |
20–30 MB |
40–100 MB |
Dart + Skia |
Cross-platform UI engine; larger base size |
| Electron |
150–180 MB |
80–150 MB |
JS + Node.js + Chromium |
Bundles full Chromium and Node runtime |
| XENOmat |
~1 MB |
~5–10 MB |
Native C++ host + ODBC + WebView2 |
Ultra-light, uses system WebView2 runtime |