Skip to content

Installation

Fastest way to install pre-compiled, release-optimized binaries on Linux, macOS, or Windows.

Terminal window
curl -fsSL https://raw.githubusercontent.com/symtrace/symtrace/main/install.sh | bash
Terminal window
iwr -useb https://raw.githubusercontent.com/symtrace/symtrace/main/install.ps1 | iex

Pre-Compiled Release Binaries (GitHub Releases)

Section titled “Pre-Compiled Release Binaries (GitHub Releases)”

You can download signed standalone production binaries directly from GitHub Releases (v0.5.0):

Platform / TargetAsset NameFormat
Windows x86_64symtrace-x86_64-pc-windows-msvc.zipZIP Archive
Windows Standalonesymtrace.exePortable Executable
Linux x86_64symtrace-x86_64-unknown-linux-gnu.tar.gzGzip Tarball
Integrity HashesSHA256SUMS.txtSHA-256 Checksums
Supply Chain SBOMsymtrace.spdx.jsonSPDX JSON SBOM
Terminal window
# Verify checksums on Linux / macOS
sha256sum -c SHA256SUMS.txt
# Verify checksums on Windows PowerShell
Get-FileHash symtrace.exe -Algorithm SHA256
  • Rust (toolchain edition 2021+)
  • A C compiler (gcc, clang, or MSVC) for libgit2 and tree-sitter native bindings
Terminal window
git clone https://github.com/symtrace/symtrace.git
cd symtrace
# Production release build
cargo build --release

Binary location: target/release/symtrace (.exe on Windows).

Runs clean, formatting, clippy linting (warnings-as-errors), full test suite (332 tests), and release build:

Terminal window
./build.sh production # macOS / Linux
.\build.ps1 -Target production # Windows
make production # GNU Make
Terminal window
symtrace --version
# Output: symtrace 0.5.0