Download Aria

Native binaries for every major platform. One binary, no dependencies.

v0.1.2-beta

Installation

macOS / Linux

# Download the appropriate binary from the releases page:
# https://github.com/dan-strohschein/aria/releases
# Then extract (example: Apple Silicon Mac)
tar xzf aria-darwin-arm64.tar.gz

# Move to PATH
sudo mv aria /usr/local/bin/

# Verify
aria version

Windows

# Download aria-windows-amd64.zip from the link above
# Extract the zip file
# Add the extracted directory to your PATH
# Open a new terminal and verify:
aria version

Build from Source

# Requires Go 1.21+ and Clang
git clone https://github.com/dan-strohschein/aria.git
cd aria

# Build the bootstrap compiler
cd ../aria-compiler-go
go build -o aria ./cmd/aria

# Use bootstrap to build the self-hosting compiler
./aria build ../aria/src/

# Verify
./aria version

Verify Your Download

SHA256 checksums are published with each release. Verify your download:

# macOS / Linux
sha256sum aria-darwin-arm64.tar.gz

# Compare against checksums in the GitHub release page

Checksums are available on the GitHub Releases page.

Compilation Targets

The Aria compiler produces native binaries via LLVM. The following target triples are supported:

PlatformArchitectureTarget Triple
macOSARM64 (Apple Silicon)arm64-apple-macosx14.0.0
macOSx86_64 (Intel)x86_64-apple-macosx14.0.0
Linuxx86_64x86_64-unknown-linux-gnu
LinuxARM64aarch64-unknown-linux-gnu
Windowsx86_64x86_64-pc-windows-msvc