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.
Get-FileHash .\soplang-setup.exe -Algorithm SHA256
# 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.
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.
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.
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
Apple Silicon archive
Download and extract the official release package.
curl -fLO "https://github.com/soplang/soplang/releases/download/v3.6.0/soplang-3.6.0-macos-arm64.tar.gz" tar -xzf soplang-3.6.0-macos-arm64.tar.gz ./Soplang.app/Contents/MacOS/soplang --version
Docker
Linux amd64 image with the compiler and native build support. Docker Desktop can emulate it on Apple Silicon.
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
Linux archive
Download and extract the official release package.
curl -fLO "https://github.com/soplang/soplang/releases/download/v3.6.0/soplang-3.6.0-linux-x86_64.tar.gz" tar -xzf soplang-3.6.0-linux-x86_64.tar.gz ./soplang/soplang --version
Debian package
Download and extract the official release package.
curl -fLO "https://github.com/soplang/soplang/releases/download/v3.6.0/soplang_3.6.0_amd64.deb" sudo dpkg -i soplang_3.6.0_amd64.deb soplang --version
Docker
Linux amd64 image with the compiler and native build support. Docker Desktop can emulate it on Apple Silicon.
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.
soplang fuli hello.sop soplang isdhexgal
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.
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.
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.
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
- Soplang v3.6.0Oct 27, 2026Release notes for v3.6.0
- Soplang v3.0.1Oct 18, 2026Release notes for v3.0.1
- Soplang v3.0.0Oct 17, 2026Release notes for v3.0.0
- Soplang v2.0.0May 26, 2025Release notes for v2.0.0
- v1.0.0Apr 27, 2025Release notes for v1.0.0