Downloads
Pre-built binaries for the dictionary server are available on the Codeberg releases page.
Latest Release
The latest stable release is v0.5.1 (August 2, 2026).
Supported Platforms
Binaries are built for the following targets. Starting from v0.5.0, each binary is packaged as a tarball (.tar.xz on Linux/macOS, .zip on Windows).
| Platform | Architecture Variants | Format |
|---|---|---|
Linux (glibc) — x86_64-unknown-linux-gnu | x86-64, x86-64-v2, x86-64-v3, x86-64-v4 | .tar.xz |
Linux (musl) — x86_64-unknown-linux-musl | x86-64, x86-64-v2, x86-64-v3, x86-64-v4 | .tar.xz |
Linux (glibc) — aarch64-unknown-linux-gnu | v8a, v8.2a, v9a | .tar.xz |
Linux (musl) — aarch64-unknown-linux-musl | v8a, v8.2a, v9a | .tar.xz |
macOS (Apple Silicon) — aarch64-apple-darwin | v8a, v8.2a, v9a | .tar.xz |
macOS (Intel) — x86_64-apple-darwin | x86-64, x86-64-v3 | .tar.xz |
Windows — x86_64-pc-windows-gnu | x86-64, x86-64-v2, x86-64-v3, x86-64-v4 | .zip |
Linux (LoongArch) — loongarch64-unknown-linux-musl | loongarch64, lasx | .tar.xz |
Linux (RISC-V) — riscv64gc-unknown-linux-musl | rv64gc, rv64gcv | .tar.xz |
Choosing an Architecture Variant
For x86-64 targets, multiple microarchitecture levels are provided:
| Variant | CPUs |
|---|---|
x86-64 | Baseline x86-64 (compatible with all x86-64 CPUs). |
x86-64-v2 | Requires SSE4.2 and POPCNT (Nehalem+, ~2008). |
x86-64-v3 | Requires AVX, AVX2, BMI1/2, FMA (Haswell+, ~2013). |
x86-64-v4 | Requires AVX-512F/BW/DQ/CD/VL (Skylake-X+, ~2017). |
For ARM64 targets:
| Variant | CPUs |
|---|---|
v8a | Baseline ARMv8-A (compatible with all ARM64 CPUs). |
v8.2a | ARMv8.2-A with optional FP16 and RDM extensions. |
v9a | ARMv9-A with SVE2 and Scalable Matrix Extension (SME). |
Usage
After downloading and extracting the archive, run the binary with the required PostgreSQL connection options:
# Linux/macOS
tar xf serve-dict-x86_64-unknown-linux-musl-x86-64.tar.xz
./serve-dict --pg-addr localhost --pg-username user --pg-passwd secret
# Windows
unzip serve-dict-x86_64-pc-windows-gnu-x86-64.zip
serve-dict.exe --pg-addr localhost --pg-username user --pg-passwd secret
See Server for the full list of command-line options.
Building from Source
If your platform is not listed, you can build from source:
git clone https://codeberg.org/FreeDictionary/dictionary-server-rs.git
cd dictionary-server-rs
cargo build --release
The resulting binary will be at target/release/serve-dict.