zigfetch
Llevando las herramientas de sistema al navegador con Zig y WebAssembly. Eficiencia sin fronteras.
Tecnología de Bajo Nivel
Binario Universal
Un único código fuente en Zig que compila tanto para Linux como para el navegador.
Runtime WASI
Ejecución eficiente en el navegador mediante un entorno WebAssembly personalizado.
Extracción Profunda
Lee CPU, GPU, RAM y resolución directamente de las APIs del navegador y el SO.
Rendimiento Zig
Aprovecha la seguridad de memoria y la velocidad nativa que ofrece Zig.
¿Cómo funciona?
El proyecto compila un único código base en Zig a dos objetivos distintos: un binario nativo de Linux y un módulo WebAssembly (WASI). En el navegador, el módulo WASM corre dentro de un Web Worker, comunicándose con el hilo principal para capturar detalles del hardware.
Build Nativo
zig build -Doptimize=ReleaseSmall Build WASM
zig build -Dtarget=wasm32-wasi Prueba el Demo
Ejecuta zigfetch directamente en tu terminal del navegador.