Download Sailfin

Get the Sailfin compiler and toolchain for your platform.

Technical preview: v0.12.0

Quick Install

Installs the latest matching release and verifies its signed manifest and SHA-256 digest when OpenSSL 1.1.1+ is available. Compiling Sailfin programs still requires LLVM tools 17+ or 18+, clang, and the platform linker.

Linux & macOS

curl -fsSL https://raw.githubusercontent.com/SailfinIO/sailfin/main/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/SailfinIO/sailfin/main/install.ps1 | iex

Tier 2 — supported. Windows releases use the native MSVC compiler. Merge-blocking CI builds it and runs all eight owned test shards; the nightly workflow also proves the strict self-host fixed point and complete cold suite.

All Downloads — v0.12.0

Every installer asset for the current technical preview release.

FileOSArchSizeSHA256
sailfin_0.12.0_linux_arm64.tar.gzLinuxARM6429.4 MB25a631083fa2285f9548936a2cb94d4482c4efea5a5bb5109ef907cea5e937d8
sailfin_0.12.0_linux_x86_64.tar.gzLinuxx86_6429.5 MB3a929c7ebc16fbe4915211f5946d303d6bf1f0a1afaeea5fbeca0a37201bd5e8
sailfin_0.12.0_macos_arm64.tar.gzmacOSARM6429.6 MBea75b794ac038a160f0dabf7867613487312905492ae5424053246b282d2cf0a
sailfin_0.12.0_windows_x86_64-msvc.tar.gzWindowsx86_6427.7 MB376f8eeab19ba2306fa8374a1d1e45dc537451df00664c96e78340b6bf48f316
sailfin_0.12.0_windows_x86_64.tar.gzWindowsx86_6435.3 MB8bb5e514d844aaf3bc401c0be35e36bf619d47c659eafb3e8bf2b8ff72b5088f

Build from Source

Clone the repository and build the self-hosted compiler via LLVM. Requires bash, jq, LLVM tools, clang, and OpenSSL development libraries.

git clone https://github.com/SailfinIO/sailfin.git && cd sailfin
./install.sh
sfn dev bootstrap build
build/bin/sfn dev bootstrap install --from build/bin/sfn --prefix "$HOME/.local"

The second command installs a released compiler (same as the Quick Install step above) so the third can self-host; that build then fetches the seed pinned in bootstrap.toml on its own. See the full build instructions for prerequisites and troubleshooting.