Download HyperCrux
The hypercrux command is one file with nothing else to install. Each archive below holds it with its license files. The links always point to the latest release.
| System | Download |
|---|---|
| Linux, x86-64 | hypercrux_linux_amd64.tar.gz |
| Linux, ARM64 | hypercrux_linux_arm64.tar.gz |
| macOS, Apple silicon | hypercrux_darwin_arm64.tar.gz |
| macOS, Intel | hypercrux_darwin_amd64.tar.gz |
| Windows, x86-64 | hypercrux_windows_amd64.zip |
Checksums are in SHA256SUMS. Every release is listed on GitHub.
Install
On Linux or macOS:
tar -xzf hypercrux_linux_amd64.tar.gz
sudo mv hypercrux /usr/local/bin/
hypercrux version
The Linux binaries are static, so they run on any distribution. The macOS binaries aren’t signed by Apple, so macOS may block the first run; allow it in System Settings under Privacy & Security, or run xattr -d com.apple.quarantine hypercrux. On Windows, unzip the archive and put hypercrux.exe in a folder on your PATH.
Each binary is built by the release workflow on GitHub. Before a release goes out, the workflow runs the Linux, Windows and Apple silicon builds through a short test.
Build It Yourself
You need Go 1.24 or later and a C compiler, because HyperCrux compiles SQLite into itself.
go install github.com/hypercrux/hypercrux/cmd/hypercrux@latest
Use It as a Go Library
go get github.com/hypercrux/hypercrux
The quick start shows the code.
License
HyperCrux is open source under the Apache License 2.0. The binaries also contain go-sqlite3 (MIT license), SQLite (public domain) and the Go runtime (BSD license). Their notices come in each archive.