Install Zig from a Package Manager - hdorio/zig GitHub Wiki

Note: Official builds of master branch and releases are available for download.

See Repology for an overview of which package management systems and operating systems Zig has already been packaged for, and what the current packaged version is.

Packaging status

OS / Package management system Zig build / release Command

Homebrew

Latest tagged release

brew install zig

Latest build from Git master branch

brew install zig --HEAD

MacPorts

port install zig

Ubuntu (using snap)

Latest tagged release

snap install zig --classic --beta

Latest build from Git master branch

snap install zig --classic --edge

NixOS

nix-env -i zig

Windows (using scoop)

Latest tagged release

scoop install zig

Latest build from Git master branch

scoop bucket add versions
scoop install versions/zig-dev

Windows (using chocolatey)

# Use -y for automatically skipping confirmation messages
choco install zig

Windows (using MSYS2)

pacman -S mingw-w64-x86_64-zig

Arch Linux

Official repository

pacman -S zig

zig-static AUR - This package uses the official ziglang.org static build instead of building against source.

In the event that the llvm version in [extra] is not up to date with the latest version used by Zig, this package can be used since it has no llvm dependency.

Gentoo

Latest tagged release

# Building from sources
emerge -av dev-lang/zig
# Official ziglang.org static build
emerge -av dev-lang/zig-bin

Latest build from Git master branch

emerge -av "=dev-lang/zig-9999"

Void Linux

xbps-install -Su zig

DragonFlyBSD (using ravenports)

ravensw install zig-single-standard

Fedora

dnf install zig

Fedora Silverblue

rpm-ostree install zig

FreeBSD

Choose the -devel variant for latest zig builds, which is periodically updated off zig latest

pkg install lang/zig{-devel}
⚠️ **GitHub.com Fallback** ⚠️