Skip to content
Esteban Fuster Pozzi edited this page Sep 12, 2025 · 31 revisions

image

Welcome to the GDB Documentation!

Welcome, developers! This Wiki serves as the central hub for all documentation related to the GDB (Graph Database) project. Whether you're new to the project or looking for specific details, you'll find everything you need here to get started and dive deeper into the library.


About the Project

GDB is a decentralized graph database designed to provide secure, efficient, and scalable data storage with role-based access control (RBAC) and peer-to-peer synchronization. It leverages technologies like Nostr for decentralized communication and WebAuthn for authentication.

Key Features:

  • Decentralized Storage: Data is distributed across nodes without relying on centralized servers.
  • Role-Based Access Control (RBAC): Fine-grained permissions for secure access.
  • Peer-to-Peer Synchronization: Real-time updates between tabs and devices.
  • Customizable Roles: Define roles and permissions tailored to your application's needs.
  • Local Storage with OPFS: Efficient storage using the Origin Private File System.

Getting Started

If you're new to the project, here are some resources to help you get started:

For interactive, AI-assisted GenosDB documentation, visit our Devin Wiki.


How to Contribute

We welcome contributions from the community! The best way to contribute right now is by creating practical examples that demonstrate how to use the library. These examples will be added to the examples folder and help other developers learn.

For more details, see our Contribution Guidelines.

Additionally, if you have questions or want to discuss ideas before contributing:


Questions or Feedback?

If you have any questions, feedback, or need clarification, feel free to:

  • Open an issue on the GitHub repository.
  • Start a discussion in the Discussions tab.
  • For quick, informal chats, join us on Gitter.
  • Reach out directly to the maintainers (if contact information is available).

Thank you for visiting the GDB Documentation! We hope you find this resource helpful and look forward to your contributions. 🚀

Clone this wiki locally