A lightweight, cross-platform system information tool written in Zig, inspired by neofetch and fastfetch. Supports Linux and Windows.
- Fast & Lightweight: Minimal dependencies, written in Zig.
- Cross-Platform:
- Linux: Efficiently gathers info via
/proc,/sys, and standard utilities. - Windows: Native implementation using Win32 APIs, Registry, and WMI.
- Linux: Efficiently gathers info via
- Comprehensive Info: Displays OS, Kernel, Host, CPU, GPU, Memory, Disk, Network, Battery, and more.
- Customizable: Supports
--no-logoand--no-color.
Requirements: Zig 0.15+
# Build release executable
zig build -Doptimize=ReleaseSafe
# Located at:
# Linux: ./zig-out/bin/zigfetch
# Windows: .\zig-out\bin\zigfetch.exe# Run directly during development
zig build run
# Run with arguments
zig build run -- --no-logosrc/main.zig: Application entry point and argument parsing.src/modules/: Platform-specific information collectors.src/render.zig: ASCII art and text rendering logic.
Apache-2.0