-
Notifications
You must be signed in to change notification settings - Fork 4
Home
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.
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.
If you're new to the project, here are some resources to help you get started:
- GDB API Reference: Detailed documentation of the GenosDB API.
- SM API Reference: Detailed documentation of the Security Manager API.
- GenosRTC API Reference: Detailed documentation of the Genos RTC API.
- Examples: Check out practical examples contributed by the community.
For interactive, AI-assisted GenosDB documentation, visit our Devin Wiki.
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:
- Join our GitHub Discussions for structured conversations.
- For real-time chat, join us on Gitter.
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. 🚀
