Database
Alopex DB
Grow the data you start with as your system changes scale. See Alopex DB's design goal and what v0.8.9 lets you try today.
Services
Delivery models and flagship work
Alopex Family
Asopitech Labo
NiminoDesktop
A lightweight WebView desktop foundation in Nim
NimculusEditor
A GPU-native editor in Nim and Metal
PoieraPlatform
A control plane concept for AI agents, carrying compact contracts through authorization, deployment, and verification
TheatoraBackend
A composable backend construction kit concept for swapping providers, runtimes, and topology
RhyzoraFramework
A concept for building CLI, TUI, Web, desktop, and MCP interfaces from declarative contracts
Labo overview
What the R&D lab is working on
Enterprise plans
Use case
Alopex is built in Rust at its core. Embed it as a library in a single process, or run it as a distributed cluster — the same engine. Down to a pure-Rust, C-toolchain-free time-series engine, straight from Rust with no extra dependencies.
Install
cargo add alopex-embedded alopex-sql alopex-server alopex-clusterNative crates — pick what you need: embedded, SQL, server, cluster.
Use it from Rust
use alopex_embedded::Database;
let db = Database::open("./my_data")?;
let results = db.execute_sql(
"SELECT * FROM docs WHERE vector_similarity(embedding, ?) > 0.8",
&[query_vector],
)?;
let similar = db.search_hnsw("docs", &query_vector, 10)?;The same data file, seamlessly from embedded to server to distributed cluster.
VECTOR type, HNSW, and vector_similarity() built into SQL.
Full SQL, plus a Polars-style lazy DataFrame API.
Runs embedded, scales out when you need it — no second infrastructure.
Database
Grow the data you start with as your system changes scale. See Alopex DB's design goal and what v0.8.9 lets you try today.
Observability
An embeddable time-series engine that removes the need to operate a server just for metrics.
Observability
A storage engine designed for event logs: store each record as it arrives, even when every event has a different shape.