- Framework de shell de app de escritorio basado en Zig publicado por Vercel Labs, que convierte frontends web en apps nativas para macOS/Windows/Linux
- Al usar el WebView del sistema, no empaqueta un runtime de navegador, por lo que el binario es pequeño y arranca rápido
- Si se necesita consistencia de renderizado, se puede cambiar a un bundle de Chromium (CEF) y elegir el motor web en
app.zon (archivo de manifiesto)
- Como Zig llama a C directamente, no se necesita una capa de glue adicional para acceder a SDKs de plataforma, librerías nativas y códecs
- Adopta por defecto un modelo de seguridad que no confía en WebView: comandos nativos, permisos, navegación y APIs de ventana funcionan todos con opt-in
- Al invocar el bridge de JavaScript → Zig con
window.zero.invoke(), se aplican límites de tamaño, verificación de origen y verificación de permisos
- Incluye plantillas starter de frontend para Next, React, Svelte y Vue, y se puede ejecutar de inmediato con
zig build run
- Actualmente está en prerelanzamiento y soporta rutas de compilación para macOS/Linux/Windows
- En móvil, usa un esquema de embebido donde las apps host de iOS/Android enlazan la C ABI de
libzero-native.a (incluye ejemplos)
- Licencia Apache-2.0
2 comentarios
Está buenísimo T_T qué felicidad
Parece que últimamente en Vercel el desarrollo basado en IA ya se consolidó, porque están sacando muchísimas cosas nuevas.
También van muy rápido agregando funciones a lo que ya tenían. agent-browser, portless, json-render, etc.
Zero-native da un poco la impresión de ser como una versión de Tauri hecha en Zig.
Tauri (Rust) vs Zero-Native (zig) vs Wails (go)
Lanzamiento oficial de Tauri 2.0
Wails - Framework para desarrollar aplicaciones de escritorio usando Go