Available downloads
The installer chooses a conservative profile. Select a wider SIMD profile only when the deployment CPU explicitly supports it.
| Platform | CPU package | Artifact | Validation |
|---|---|---|---|
| macOS arm64 13+ | NEON / Apple M1 baseline | DownloadSHA-256 | Runtime tested |
| Linux x86-64 | generic / SSE2 baseline | DownloadSHA-256 | Runtime tested |
| Linux x86-64 | AVX2 / x86-64-v3 | DownloadSHA-256 | Runtime tested |
| Linux x86-64 | AVX-512 F/BW/VL/DQ / x86-64-v4 | DownloadSHA-256 | Runtime tested |
| Linux arm64 | Armv8-A / NEON baseline | Pending | — |
| Linux ppc64le | POWER8+ / VSX | Pending | — |
| Linux LoongArch64 | LA464 / LSX | Pending | — |
| Linux LoongArch64 | LA464 / LASX | Pending | — |
| Linux LoongArch64 | LA664 / LASX | Pending | — |
Prefer the source installation: it is covered by Go module checksums and compiles on the application's actual target.
Precompiled mode still needs cgo, a C compiler, and pkg-config, but never invokes a C++ compiler. Linux packages include the static C++ runtime and use a glibc 2.28 baseline; the installer verifies SHA-256 before extraction.
Install from source (recommended)
go get github.com/adamdeprince/stride-align/bindings/go@main
Install the precompiled fallback
go run github.com/adamdeprince/stride-align/bindings/go/cmd/stridealign-prebuilt@main
# The installer prints the required PKG_CONFIG_PATH and go build command.
Intel users may pass --profile avx2 or --profile avx512bwvl. Linux arm64, POWER, and LoongArch packages remain pending; use the source installation on those platforms for now. The machine-readable manifest and complete checksum list are also available. package manifest · all checksums.