Draft / Experimental: Zith documentation describes a language under active development. Check Implementation Status before relying on a feature.
Zith provides package-manager installs, fetch installers, and a source build. The compiler currently works on Linux, macOS, and Windows.
brew tap galaxyhaze/zithc
brew install zithc
scoop bucket add zithc https://github.com/GalaxyHaze/Zith.git
scoop install zithc
On Linux or macOS:
curl -fsSL https://raw.githubusercontent.com/GalaxyHaze/Zith/main/scripts/install.sh | sh
Use --musl to install the static musl-linked binary when dynamic linking is not suitable.
On Windows PowerShell:
Invoke-RestMethod https://raw.githubusercontent.com/GalaxyHaze/Zith/main/scripts/install.ps1 | Invoke-Expression
Required toolchain versions are documented in the compiler README.
git clone https://github.com/GalaxyHaze/Zith.git
cd Zith
cmake -S . -B build
cmake --build build
./build/zithc --help
Run ./build/zithc --help after the build finishes, or add the build directory to PATH. LLVM 18+ is optional but required for LLVM code generation; without it, zithc check remains available. Use Quick Start once the compiler is available.