GenosDB (GDB) – Decentralized P2P Graph Database
9 months ago
- #web-development
- #decentralized
- #graph-database
- GenosDB is a lightweight, decentralized graph database for modern web applications.
- Features include real-time peer-to-peer synchronization, WebAuthn-based authentication, and role-based access control (RBAC).
- Utilizes efficient local storage with OPFS and serialization via MessagePack and Pako compression.
- Supports external modules for extending capabilities like reverse or Radix Tree indexing.
- Currently in beta phase; not recommended for production use until stable.
- Completed features include basic and advanced queries, AI query modules, distributed storage, and conflict resolution (LWW).
- Pending features focus on improving incremental synchronization and security enhancements like biometric authentication.
- Built with dependencies like @msgpack/msgpack, pako, trystero (using Nostr protocol), and BroadcastChannel.
- Includes interactive documentation, examples, and a repository visualization for contributors.
- Open for community contributions via GitHub Discussions and Gitter chat.
- Licensed under MIT; minified builds are available, with source code not publicly released yet.
- Created by Esteban Fuster Pozzi, a Full Stack JavaScript Developer.