- Eine von Vercel Labs veröffentlichte Zig-basierte Desktop-App-Shell, ein Framework, das Web-Frontends in native Apps für Mac/Windows/Linux verwandelt
- Bei Nutzung der System-WebView wird keine Browser-Runtime mitgebündelt, wodurch die Binärdatei klein bleibt und schnell startet
- Wenn konsistentes Rendering erforderlich ist, kann auf ein gebündeltes Chromium(CEF) umgestellt werden; die Web-Engine wird in
app.zon (Manifestdatei) ausgewählt
- Da Zig C direkt aufruft, ist für den Zugriff auf Plattform-SDKs, native Bibliotheken und Codecs keine separate Glue-Layer erforderlich
- Verwendet standardmäßig ein Sicherheitsmodell, das WebView nicht vertraut: Native Befehle, Berechtigungen, Navigation und Window-APIs funktionieren alle nach dem Opt-in-Prinzip
- Bei Aufrufen der JavaScript → Zig-Bridge über
window.zero.invoke() gelten Größenbeschränkungen, Origin-Checks und Berechtigungsprüfungen
- Bietet Starter-Templates für Frontends mit Next, React, Svelte, Vue; direkt ausführbar mit
zig build run
- Derzeit als Prerelease mit unterstützten Build-Pfaden für Mac/Linux/Windows verfügbar
- Auf Mobilgeräten erfolgt dies für iOS/Android als Embedding-Ansatz, bei dem die Host-App die C-ABI von
libzero-native.a linkt (inklusive Beispiel)
- Apache-2.0-Lizenz
2 Kommentare
So gut T_T ich bin glücklich
In letzter Zeit bringt sogar Vercel, nachdem sich AI-gestützte Entwicklung offenbar etabliert hat, unglaublich viele neue Dinge heraus.
Auch die Erweiterung bestehender Produkte um Funktionen geht schnell. agent-browser, portless, json-render usw.
Zero-native fühlt sich irgendwie wie eine Zig-Version von Tauri an.
Tauri (Rust) vs Zero-Native (zig) vs Wails (go)
Tauri 2.0 offizielles Release
Wails - Framework zur Entwicklung von Desktop-Anwendungen mit Go