Choose an archive for your platform, or download the starter site. SHA-256 checksums cover every archive.

Executables

Linux, x86-64, musl

The statically linked Linux build is the broadly compatible choice for 64-bit x86 systems.

Download
Extract the archive, then inspect the available commands:
tar -xzf heine-0.9.6-x86_64-unknown-linux-musl.tar.gz
./heine --help

Linux, x86-64, glibc

The dynamically linked Linux build targets the glibc baseline from Ubuntu 22.04 LTS.

Download
Extract the archive, then inspect the available commands:
tar -xzf heine-0.9.6-x86_64-unknown-linux-gnu.tar.gz
./heine --help

Windows, x86-64

This Windows build is unsigned. Windows may ask you to confirm that you want to run it.

Download
Extract the archive in PowerShell, then inspect the available commands:
Expand-Archive -Path heine-0.9.6-x86_64-pc-windows-msvc.zip -DestinationPath .
.\heine.exe --help

macOS, Apple silicon

This Apple-silicon build is unsigned. macOS may ask you to confirm that you want to open it.

Download
Extract the archive, then inspect the available commands:
tar -xzf heine-0.9.6-aarch64-apple-darwin.tar.gz
./heine --help

macOS, Intel

This Intel build is unsigned. macOS may ask you to confirm that you want to open it.

Download
Extract the archive, then inspect the available commands:
tar -xzf heine-0.9.6-x86_64-apple-darwin.tar.gz
./heine --help

Starter site

The archive contains a ready-to-run site, including its bundled starter kit, source layout, localization resources, copied assets, and license texts.

View the live starter site

Download
Use Linux or macOS
unzip heine-0.9.6-starter-site.zip
./heine serve --root starter-site
Use Windows
Expand-Archive -Path heine-0.9.6-starter-site.zip -DestinationPath .
.\heine.exe serve --root starter-site

Verify an archive

Download the checksum manifest beside the archive you chose, then select your platform:

Download SHA-256 checksums

Verify on Linux
sha256sum --ignore-missing --check SHA256SUMS.txt
Verify on macOS
shasum -a 256 --ignore-missing --check SHA256SUMS.txt
Verify on Windows
$archive = "heine-0.9.6-x86_64-pc-windows-msvc.zip"
$expected = (Select-String -Path SHA256SUMS.txt -SimpleMatch "  $archive").Line.Split()[0]
$actual = (Get-FileHash -Algorithm SHA256 $archive).Hash
if ($actual.ToLowerInvariant() -eq $expected) { "$archive: OK" } else { "$archive: FAILED"; exit 1 }

The command reports OK when the archive is unchanged.