9 releases
Uses new Rust 2024
| 0.2.0 | Dec 23, 2025 |
|---|---|
| 0.1.7 | Dec 16, 2025 |
| 0.1.3 | Nov 17, 2025 |
#2183 in Database interfaces
Used in reifydb-store-column
2MB
59K
SLoC
ReifyDB: is a versatile, embeddable relational database built to solve real problems for real developers. Designed for those who care more about building than configuring.
Homepage | Docs | Discord | X
IN DEVELOPMENT
Do not use in production yet. The API is unstable and may change at any time.
ReifyDB combines a relational database and backend into one. Clients connect directly to the database and execute logic inside the database itself, eliminating the need for a separate web server layer.
Examples
Learn ReifyDB through practical, working examples in pkg/rust/examples:
Quick Start
# Run all examples
cd pkg/rust/examples && make
# Run individual examples
cd pkg/rust/examples && make basic-hello-world
See the examples README for the complete list and detailed instructions.
What Makes ReifyDB Unique
| Feature | Why It Matters |
|---|---|
| Imperative query language | Developers specify exactly what happens. No planner surprises, no magic. |
| No ORM, no REST, no boilerplate | Write logic directly on the data. The DB is the backend. |
| Frontend can talk to DB directly | No injection risk. App users are DB users. |
| Embeddable or server | Works like SQLite or DuckDB. Use in apps, scripts, or as a daemon. |
| Multi-statement transactions | One request equals one atomic block, reducing race conditions. |
| Optimized for reads and reactive views | Great for dashboards, analytics, and apps that read more than write. |
| Testable, deterministic, inspectable | Write fast, reliable integration tests. The DB is predictable and local. |
Installation
Coming soon... For now, clone and build locally:
git clone https://github.com/reifydb/reifydb
cd reifydb
cargo build --release
Contributing
ReifyDB is in early development. Feedback and contributions are welcome.
- Check out the issues
- Open a discussion on GitHub Discussions
- Star the project to help more people find it
License
ReifyDB is open-source under the AGPL-3.0 license.
You are free to use, modify, and self-host ReifyDB, including for commercial projects, as long as:
- Your changes are also open-sourced under AGPL
- You do not offer ReifyDB as a hosted service without sharing modifications
Commercial License
If you want to use ReifyDB without the AGPL's obligations, for example to:
- Embed it into a proprietary application
- Offer it as part of a hosted service or SaaS
- Avoid open-sourcing your modifications
There is a commercial license for ReifyDB.
This supports the development of ReifyDB and ensures fair use.
Contact: founder@reifydb.com
Dual Licensing Model
ReifyDB is built using a dual licensing model:
- AGPL-3.0 for open-source users and contributors
- Commercial license for closed-source or hosted use
This model keeps ReifyDB open, fair, and sustainable while making it easy for teams to build with confidence.
Commercial Support
ReifyDB is available as a managed service for enterprise users. If you're interested or need support, contact me for more information and deployment options.
Dependencies
~11–25MB
~236K SLoC