v3.6.0 is the latest stable release · Oct 27, 2026

Download Soplang 3

A Rust compiler with Cranelift JIT for running programs and LLVM for building standalone executables. Choose the package for your system, or use the Linux Docker image.

Native packages

Run and build programs without installing Rust, Clang or a separate linker. Keep the complete package together.

Windows

x64 (AMD64)

The installer is unsigned. Open a new terminal after installation to use PATH changes.

macOS

Apple Silicon (ARM64) · macOS 15.7.9+

Command-line app bundle, not notarized. Keep the complete Soplang.app bundle together.

Linux

x86_64 (amd64) · glibc 2.39+ · libgcc

Debian package or tar archive. Keep the archive's soplang executable and lib directory together.

These are the published architectures. For other targets, build from source. Keep the complete installed or extracted package so --build can find its matching runtime libraries.

Verify your download

Download SHA256SUMS and compare the SHA-256 hash for your package with its entry. The manifest covers all platforms; you only need the entry for the file you downloaded.

PowerShell
Get-FileHash .\soplang-setup.exe -Algorithm SHA256
Linux / macOS
# Linux
sha256sum soplang_3.6.0_amd64.deb

# macOS: Apple Silicon
shasum -a 256 soplang-3.6.0-macos-arm64.tar.gz

Installation

Install and check your version

Use the commands for your operating system. After installation, run soplang --version. Docker commands use the public Linux amd64 image from Docker Hub.

Windows ZIP

PowerShell commands for the official release package.

Terminal
Invoke-WebRequest -Uri "https://github.com/soplang/soplang/releases/download/v3.6.0/soplang-3.6.0-windows-AMD64.zip" -OutFile "soplang-3.6.0-windows-AMD64.zip"
Expand-Archive -Path ".\soplang-3.6.0-windows-AMD64.zip" -DestinationPath ".\soplang-v3.6.0"
.\soplang-v3.6.0\soplang\soplang.exe --version

Windows installer

PowerShell commands for the official release package.

Terminal
Invoke-WebRequest -Uri "https://github.com/soplang/soplang/releases/download/v3.6.0/soplang-setup.exe" -OutFile "soplang-setup.exe"
Start-Process .\soplang-setup.exe -Wait
# Open a new terminal, then run:
soplang --version

Docker

Linux amd64 image with the compiler and native build support. Docker Desktop can emulate it on Apple Silicon.

Terminal
docker run --platform linux/amd64 -it --rm soplang/soplang:3.6.0

# Run hello.sop from the current folder
docker run --platform linux/amd64 --rm -v "${PWD}:/scripts:ro" soplang/soplang:3.6.0 hello.sop

Run

Your first program

Save qor("Salaan, Adduunka!") as hello.sop. Running a file uses Cranelift JIT. Run soplang isdhexgal for the REPL. In a terminal, bare soplang opens the command browser.

Terminal
soplang fuli hello.sop
soplang isdhexgal
Getting started

Build

A standalone executable

soplang build uses the bundled LLVM compiler, linker and runtime. Installed builds need no separate Rust, Cargo, Clang or system linker. Keep lib/soplang beside the compiler.

Terminal
soplang build hello.sop -o hello
./hello

On Windows, use -o hello.exe and run .\hello.exe in PowerShell. The executable runs on its target platform without Soplang or the original source files. The Docker image includes the same native build support.

Native build setup

Source

Build the release from source

Soplang is open source under the MIT license. Install Rust and the native build dependencies described in the source build guide. The published packages already contain what is needed to build Soplang programs.

Terminal
git clone --branch v3.6.0 --depth 1 https://github.com/soplang/soplang.git
cd soplang
rustup toolchain install 1.94.0 --profile minimal
cargo +1.94.0 build --release
./target/release/soplang --version

Releases

Release history