About
The Mission
Every modern application uses an ORM. And every ORM fights the same battle: translating object graphs into SQL and back. The result is N+1 queries, impedance mismatch, risky migrations, and cache invalidation nightmares.
We asked a simple question: what if the database understood what the ORM was asking for?
ormDB is the answer. It's a relational database engine — not a wrapper, not middleware — that speaks entities, relations, and graph fetches as its native query language. You keep your ORM. You swap your database. The problems disappear.
incredlabs
incredlabs builds infrastructure software for developers. ormDB is our flagship project — an open-source, MIT-licensed database engine written in Rust from the ground up.
We also provide consulting services for organizations that need help with database architecture, distributed systems design, and migration planning.
Built with Rust
ormDB is written entirely in Rust. We chose Rust for memory safety without garbage collection, zero-cost abstractions for high-performance data structures, and an excellent async ecosystem for concurrent database workloads.
The storage engine uses sled for embedded key-value storage with MVCC. The wire protocol uses rkyv for zero-copy serialization. The networking layer uses async-nng for request-reply, pub-sub, and pipeline patterns. See the architecture page for a deep dive.
Open Source
ormDB is MIT licensed and developed in the open on GitHub. We believe database infrastructure should be transparent, auditable, and free to use.
Current status: Alpha (v0.1.0). We're actively developing the storage engine, query optimizer, and ORM adapters. Contributions are welcome.