Download

Run Zyron in the next five minutes

Prebuilt binaries for Linux x86_64 and Windows x86_64 are attached to every release. Each archive contains zyron-server, zyron-cli, and zyron-ctl.

Download

Running in the next five minutes

Each release ships zyron-server, zyron-cli, and zyron-ctl as prebuilt binaries. v0.3.0 was published on August 13, 2026.

Unpack and run

tar xzf zyron-0.3.0-x86_64-unknown-linux-gnu.tar.gz
cd zyron-0.3.0-x86_64-unknown-linux-gnu
./zyron-server --data-dir ./data

Connect with any Postgres client

psql -h localhost -p 5432 -U postgres
Or build from source
git clone https://github.com/DataDalton/Zyron.git
cd Zyron
cargo build --release
cargo zyron -- --data-dir ./data --port 5432

Build from source

Clone the repository and one release build produces the server, the client, and the admin tool.

Rust nightly toolchain

Pinned in rust-toolchain.toml, rustup selects it automatically.

C toolchain

Required to build the TLS dependency.

# Build
cargo build --release

# Run the server
cargo zyron -- --data-dir ./data --port 5432
#   alias for: cargo run --release --bin zyron-server --

# Connect with the bundled client
cargo cli -- --host localhost --port 5432

# Or any PostgreSQL client
psql -h localhost -p 5432 -U postgres

# Administer
cargo run --release --bin zyron-ctl -- status
cargo run --release --bin zyron-ctl -- backup --out ./backup

Server flags

These are zyron-server flags. They sit alongside the --data-dir and --port options used in the commands above.

--config--host--log-level--foreground--single-user--skip-recovery

Your Postgres client already works

Zyron implements the PostgreSQL wire protocol v3 over both TCP and QUIC, so existing drivers and tooling connect unchanged. The engine behind the wire, an MVCC row heap paired with the .zyr columnar format, lives on the database page, and the QUIC PostgreSQL handshake measures ~5 us on the performance page.

PostgreSQL wire protocol v3TCPQUICTLS 1.3