Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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).

PlatformArchitecture VariantsFormat
Linux (glibc) — x86_64-unknown-linux-gnux86-64, x86-64-v2, x86-64-v3, x86-64-v4.tar.xz
Linux (musl) — x86_64-unknown-linux-muslx86-64, x86-64-v2, x86-64-v3, x86-64-v4.tar.xz
Linux (glibc) — aarch64-unknown-linux-gnuv8a, v8.2a, v9a.tar.xz
Linux (musl) — aarch64-unknown-linux-muslv8a, v8.2a, v9a.tar.xz
macOS (Apple Silicon) — aarch64-apple-darwinv8a, v8.2a, v9a.tar.xz
macOS (Intel) — x86_64-apple-darwinx86-64, x86-64-v3.tar.xz
Windows — x86_64-pc-windows-gnux86-64, x86-64-v2, x86-64-v3, x86-64-v4.zip
Linux (LoongArch) — loongarch64-unknown-linux-muslloongarch64, lasx.tar.xz
Linux (RISC-V) — riscv64gc-unknown-linux-muslrv64gc, rv64gcv.tar.xz

Choosing an Architecture Variant

For x86-64 targets, multiple microarchitecture levels are provided:

VariantCPUs
x86-64Baseline x86-64 (compatible with all x86-64 CPUs).
x86-64-v2Requires SSE4.2 and POPCNT (Nehalem+, ~2008).
x86-64-v3Requires AVX, AVX2, BMI1/2, FMA (Haswell+, ~2013).
x86-64-v4Requires AVX-512F/BW/DQ/CD/VL (Skylake-X+, ~2017).

For ARM64 targets:

VariantCPUs
v8aBaseline ARMv8-A (compatible with all ARM64 CPUs).
v8.2aARMv8.2-A with optional FP16 and RDM extensions.
v9aARMv9-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.