reifydb-hash

Crates.ioreifydb-hash
lib.rsreifydb-hash
version0.2.0
created_at2025-11-17 07:00:00.490062+00
updated_at2025-12-23 15:51:24.249689+00
descriptionHash function implementations for ReifyDB
homepagehttps://reifydb.com
repositoryhttps://github.com/reifydb/reifydb
max_upload_size
id1936364
size363,512
Dominique (dao-ming-dev)

documentation

README

ReifyDB Logo

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

GitHub Repo stars License

Workspace TestSuite TypeScript

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.

Commit count: 0

cargo fmt