A fast, keyboard-driven terminal UI for Git — a lazygit-style workflow, written in Zig. ziggity brings the core lazygit workflow — stage, commit, branch, rebase, and inspect history without leaving the terminal — to a small, dependency-light Zig binary. It is not a line-by-line port: it keeps lazygit's feel while leaning on idiomatic Zig, explicit memory ownership, plain git subprocesses (no libgit2), and libvaxis for the UI. The Status panel's about splash, complete with a rotating ASCII donut. Status, Files, Branches, Commits and Stash panels with a live diff preview and a context-sensitive footer. Ziggity needs the git command on your PATH at runtime — it drives git as a subprocess. Install via Homebrew, grab a prebuilt binary, or build from source. brew install simoarpe/ziggity/ziggity That taps simoarpe/homebrew-ziggity and installs the binary — the short form of: brew tap simoarpe/ziggity brew install ziggity Upgrade with brew upgrade ziggity. Unlike a downloaded binary, a Homebrew install isn't quarantined, so it runs on macOS without a Gatekeeper prompt. Every release ships static binaries for macOS, Linux, and Windows — no Zig toolchain required. Grab the archive for your platform from the releases page — aarch64-macos or x86_64-macos for macOS, x86_64-linux-musl or aarch64-linux-musl for Linux (the musl builds are fully static and run on any distro) — then: # set VERSION to the latest release and pick your OS/arch — see the releases page VERSION=v0.1.0 curl -LO https://github.com/simoarpe/ziggity/releases/download/$VERSION/ziggity-$VERSION-aarch64-macos.tar.gz tar -xzf ziggity-$VERSION-aarch64-macos.tar.gz sudo mv ziggity /usr/local/bin/ # or any directory on your PATH command -v ziggity # confirm it's on your PATH On macOS the binary isn't notarized, so Gatekeeper may block it on first run. Clear the quarantine flag once: xattr -d com.apple.quarantine /usr/local/bin/ziggity Download ziggity-<version>-x86_64-windows-gnu.zip, unzip it, and put ziggity.exe i...
First seen: 2026-07-20 17:13
Last seen: 2026-07-20 21:17