WillSearch

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.”

We’re looking for Rust Developers who want to:

  • Build solid tests
  • Write and improve documentation
  • Contribute to the ipfs_core module
  • Help with the migration from slog to tracing + tracing-subscriber

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

Rhye Moore

Diretor de engenharia

Helga Steiner

Arquiteto

Ivan Lawrence

Gerente de projeto

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