Pre-built binaries for oxidb-server and oxidb CLI. Statically linked on Linux (musl). No dependencies required.
OxiDB is source-available from this release — free to run in production for your own applications and business, at any scale. Plus the fix that matters most: a transaction spanning two collections could recover half-applied after a crash. Full changelog
| Platform | Architecture | File | Size | Type | |
|---|---|---|---|---|---|
| Linux | x86_64 | oxidb-server-v0.42.0-linux-amd64.tar.gz |
10.0 MB | musl static | Download |
| Linux | ARM64 | oxidb-server-v0.42.0-linux-arm64.tar.gz |
9.0 MB | musl static | Download |
| macOS | ARM64 (Apple Silicon) | oxidb-server-v0.42.0-darwin-arm64.tar.gz |
8.7 MB | tar.gz | Download |
| macOS | x86_64 (Intel) | oxidb-server-v0.42.0-darwin-amd64.tar.gz |
9.6 MB | tar.gz | Download |
| Windows | x86_64 | oxidb-server-v0.42.0-windows-amd64.zip |
9.5 MB | zip | Download |
| SHA256 Checksums | txt | Verify | |||
# Linux / macOS
curl -LO https://oxidb.baltavista.com/releases/v0.42.0/oxidb-server-v0.42.0-linux-amd64.tar.gz
tar xzf oxidb-server-v0.42.0-linux-amd64.tar.gz
./oxidb-server
# Or use as a Rust library
cargo add oxidb
Interactive shell and REPL with MongoDB-style syntax, SQL support, vector search, and embedded mode.
| Platform | Architecture | File | Size | Type | |
|---|---|---|---|---|---|
| Linux | x86_64 | oxidb-v0.42.0-linux-amd64.tar.gz |
3.6 MB | musl static | Download |
| Linux | ARM64 | oxidb-v0.42.0-linux-arm64.tar.gz |
3.2 MB | musl static | Download |
| macOS | ARM64 (Apple Silicon) | oxidb-v0.42.0-darwin-arm64.tar.gz |
3.0 MB | tar.gz | Download |
| macOS | x86_64 (Intel) | oxidb-v0.42.0-darwin-amd64.tar.gz |
3.3 MB | tar.gz | Download |
| Windows | x86_64 | oxidb-v0.42.0-windows-amd64.zip |
3.5 MB | zip | Download |
| SHA256 Checksums | txt | Verify | |||
# Linux / macOS
curl -LO https://oxidb.baltavista.com/releases/v0.42.0/oxidb-v0.42.0-linux-amd64.tar.gz
tar xzf oxidb-v0.42.0-linux-amd64.tar.gz
./oxidb --data ./mydb # embedded mode
./oxidb --host 127.0.0.1 # client mode
# Or build from source
cargo build --release -p oxidb-cli
Desktop GUI (Tauri) — SQL editor with schema tree, a visual Query Designer (drag-to-connect joins), editable result grids, table CRUD, SCRAM auth with saved connections, and an OxiMem browser.
| Platform | Architecture | File | Size | Type | |
|---|---|---|---|---|---|
| macOS | ARM64 (Apple Silicon) | OxiDB-Studio-0.3.0-macos-arm64.dmg |
6.1 MB | dmg | Download |
| Windows & Linux builds — coming soon (built per-platform) | Source | ||||
# Download, open the .dmg, drag OxiDB to Applications.
# First launch: right-click → Open (unsigned build).
curl -LO https://oxidb.baltavista.com/releases/studio/OxiDB-Studio-0.3.0-macos-arm64.dmg
Entity Framework Core provider for the OxiDB SQL engine (with ADO.NET / Dapper) — passes all 3832 official EF Core spec tests and beats PostgreSQL. See .NET / EF Core examples.
| Package | Purpose | File | Size | |
|---|---|---|---|---|
OxiDb.EntityFrameworkCore |
EF Core provider (SQL engine) | .nupkg |
22 KB | Download |
OxiDb.Data |
ADO.NET (Dapper-ready) | .nupkg |
17 KB | Download |
OxiDb.Client.Tcp |
TCP client (dependency) | .nupkg |
43 KB | Download |
# download all three, then add the folder as a NuGet source
curl -LO https://oxidb.baltavista.com/nuget/OxiDb.EntityFrameworkCore.0.42.0.nupkg
curl -LO https://oxidb.baltavista.com/nuget/OxiDb.Data.0.42.0.nupkg
curl -LO https://oxidb.baltavista.com/nuget/OxiDb.Client.Tcp.0.42.0.nupkg
dotnet nuget add source $(pwd) --name oxidb
dotnet add package OxiDb.EntityFrameworkCore
Run OxiDB directly in the browser via WebAssembly. Built with wasm-pack.
| Platform | Architecture | File | Size | Type | |
|---|---|---|---|---|---|
| Browser | wasm32 | oxidb-wasm-v0.42.0.tar.gz |
819 KB | wasm-pack | Download |
| SHA256 Checksums | txt | Verify | |||
curl -L -o oxidb-wasm.tar.gz \
/releases/v0.42.0/oxidb-wasm-v0.42.0.tar.gz
mkdir wasm && tar xzf oxidb-wasm.tar.gz -C wasm/
OxiWire binary protocol, .NET EF Core provider, parallel serialization, MsgPack removed. Full changelog
| Platform | Architecture | File | Size | Type | |
|---|---|---|---|---|---|
| Linux | x86_64 | oxidb-server-v0.18.0-linux-amd64.tar.gz |
5.4 MB | musl static | Download |
| Linux | ARM64 | oxidb-server-v0.18.0-linux-arm64.tar.gz |
4.8 MB | musl static | Download |
| macOS | ARM64 (Apple Silicon) | oxidb-server-v0.18.0-darwin-arm64.tar.gz |
4.6 MB | tar.gz | Download |
| macOS | x86_64 (Intel) | oxidb-server-v0.18.0-darwin-amd64.tar.gz |
5.1 MB | tar.gz | Download |
| Windows | x86_64 | oxidb-server-v0.18.0-windows-amd64.zip |
5.0 MB | zip | Download |
| SHA256 Checksums | txt | Verify | |||
Interactive shell and REPL with MongoDB-style syntax, SQL support, vector search, and embedded mode.
| Platform | Architecture | File | Size | Type | |
|---|---|---|---|---|---|
| Linux | x86_64 | oxidb-cli-v0.18.0-linux-amd64.tar.gz |
3.9 MB | musl static | Download |
| Linux | ARM64 | oxidb-cli-v0.18.0-linux-arm64.tar.gz |
3.6 MB | musl static | Download |
| macOS | ARM64 (Apple Silicon) | oxidb-cli-v0.18.0-darwin-arm64.tar.gz |
3.3 MB | tar.gz | Download |
| macOS | x86_64 (Intel) | oxidb-cli-v0.18.0-darwin-amd64.tar.gz |
3.7 MB | tar.gz | Download |
| Windows | x86_64 | oxidb-cli-v0.18.0-windows-amd64.zip |
3.8 MB | zip | Download |
| SHA256 Checksums | txt | Verify | |||
| Method | Command |
|---|---|
| Rust (embedded library) | cargo add oxidb |
| Python client | pip install oxidb or copy oxidb.py |
| Python Embedded (FFI) | pip install oxidb-embedded |
| Go client | go get oxidb |
| .NET TCP client | dotnet add package OxiDb.Client.Tcp |
| .NET Embedded | dotnet add package OxiDb.Client.Embedded |
| .NET LINQ provider | dotnet add package OxiDb.Linq |
| WebAssembly (browser) | See /wasm for setup |
| Build server from source | cargo build --release -p oxidb-server |
| Build CLI from source | cargo build --release -p oxidb-cli |
Her Şeyin Veritabanı — a free 240-page book (in Turkish) on how a database works inside, from first principles to OxiDB's document, SQL and time-series engines. Details