What is GuardianDB?

GuardianDB is a complete rewrite of OrbitDB in Rust, designed to overcome the limitations of previous implementations while providing superior performance, safety, and functionality.

Think of GuardianDB as having a “MongoDB” or “CouchDB”, but without a central server, running on IPFS, where each participant keeps a copy and shares changes.

The main idea behind GuardianDB is to allow applications to store and share data without relying on centralized servers. It uses CRDTs (Conflict-free Replicated Data Types) to synchronize data among network participants and prevent conflicts, where each participant maintains a copy of the database and shares changes directly with others.

“We’re focused on consolidating the foundation, removing conceptual rough edges, polishing the internal design, and preparing the path to 1.0. This includes replacing slog with tracing + tracing-subscriber, improving consistency across internal modules, and creating a clearer experience for contributors.”

Top 4 contributors

Our group of contributors brings together diverse talents, ranging from visionary developers to dedicated members of the open source community.

William Maslonek

Software Engineer and Developer

You

Developer

You

Software Engineer

You

Developer

If you’re into distributed systems, IPFS, decentralized databases, or just want to get your hands dirty with a different kind of open-source project, join us!

  • Contribute
  • Give feedback
  • Submit a Pull Request