Governance + DB + workers
The DMS is the core product: QQL, tables, WAL, jobs, API catalog, Studio, compliance building blocks, and RBAC all behind one execute() path.
Zero-deps · security · performance
Qirava is a first-party software ecosystem for teams that want to own the whole stack: DMS provides governance, database, planned KMS, and workers; Quill builds apps on top; q* packages keep the substrate reusable; Cloud will orchestrate DMS as managed thread/RAM/storage capacity.
Plain English
A zero-dependency ecosystem for building and running data-backed products: one governed DMS, one Rust UI/app framework, one reusable q* foundation, and a planned managed Cloud layer.
The DMS is the core product: QQL, tables, WAL, jobs, API catalog, Studio, compliance building blocks, and RBAC all behind one execute() path.
Quill renders Rust-authored apps and docs with SSR, islands, design tokens, motion, and a component library that now has full route coverage.
Cloud is the planned managed-service layer: sell thread/RAM/storage, scale vertically and horizontally, and keep built/simulated/planned status explicit.
Products
Products are distinct repos with one-way dependencies: products may depend on q* packages; q* packages never depend on product code.
qdmsThe data system: one execute primitive and one function registry for governance, database, jobs, replication, workers, and planned KMS.
qquillThe UI/app framework: Rust view authoring, native SSR, islands, full component docs coverage, motion, and static export with a hand-written runtime.
qpkgsShared zero-dependency crates: qexec, qvalue, and focused utility crates used by products without pulling product code back in.
qcloudThe managed-DMS control plane. The control-plane catalogs/functions/console are built; real tenant DMS spawn, resource caps, scaling, billing, and confidential compute are planned/simulated.
How to use it
The site now teaches the system in the order a person needs: pick the product, run the DMS, learn the access model, build the UI, then check status.
DMS governs data and workers. Quill builds DMS-hosted apps. q* crates are reusable. Cloud is planned managed DMS capacity.
Compare productsInstall directly as embedded, standalone, or cluster. Start with standalone quick-start before building on top.
DMS quick startUnderstand L1 worker auth, L2 execute scope, and L3 planner RBAC before writing app data.
Access modelUse Quill components, server rendering, islands, theme tokens, motion, and the security-boundary rule: secrets never go to island props.
Browse Quill componentsUse the roadmap SSOT to separate completed, partial, and planned work before depending on a capability.
Open roadmapRoadmap SSOT
No reader should have to reverse-engineer repository state. Open the product roadmap for the full board; this summary keeps the landing page honest.
Engine, workers, execute registry, QQL/DDL, RBAC, governance, WAL, jobs, and Studio seams.
KMS backend, worker secret/env reads, packaged compliance mode, and deeper cluster/Cloud orchestration.
Rust view authoring, SSR, islands, component library, theme tokens, static export, and CLI scaffold.
Deep playground upgrades for newer component pages, richer app examples, palette generation, and motion presets.
Zero-dependency substrate crates used by products: qexec, qvalue, and utility crates.
Additional crypto primitives behind the provider trait and broader stdlib coverage.
Control-plane DMS, _cp_* catalogs, cloud.* functions, RBAC console, and simulated capacity operations.
Real tenant DMS spawn, OS/cgroup caps, no-disruption vertical/horizontal scaling, billing/payment, node agents, and confidential compute.
If you want to build, run the DMS first. If you want to evaluate, use the roadmap/status registry. If you want UI proof, Quill docs now show every implemented component plus motion and secure app-boundary rules.