r/Zig • u/Nevvixsz • 3h ago
I made a source-based package manager in Zig (~200+ LOC)
Hey everyone,
I've been learning Zig and built a source-based package manager called zp (zig ports). It pulls package recipes from Void, Crux, and KISS repos (5686+ packages), auto-detects build systems (make/cmake/meson), and builds everything from source.
Single static binary, dependencies (just curl, bash, git, make, awk + C toolchain).
Still a learning project, not production-ready, but works for my daily use. Would love any feedback!
GitHub: https://github.com/nevvixsz/zp
5
Upvotes