I’ve been testing GenosDB for a while, and honestly, it’s a big step forward for local-first and P2P applications.
The API feels clean — using top-level await makes setup simple, and real-time synchronization between peers works flawlessly.
Modules can be activated just by passing a parameter, and since it’s imported only once, everything else loads asynchronously, giving a smooth and clean user experience.
For example:
const db = await gdb("mydb", { rtc: true })
I was impressed by how well it handles data persistence with OPFS and ephemeral events through db.room.
The data transfer speed between two tabs running in different browsers is very fast — I still want to run more tests, but it’s already impressive.
I haven’t tried all the examples in the repo yet, but synchronization, replication, and conflict resolution work efficiently in practice.
My conclusion: it’s stable and well-documented. Definitely worth checking out.
Great work, Esteban.
Hey Hunters! 👋
I’m Esteban, creator of GenosDB.
👉 What if you could build graph-data apps that sync peer-to-peer in real time, instead of relying on servers?
Enter GenosDB: a browser-native, fully distributed P2P graph database designed for developers who demand maximum performance and decentralization.
Why it matters & what it offers:
⚡ Blazing fast: OPFS local storage for high-throughput reads/writes.
🔄 Real-time P2P sync: Intelligent hybrid replication ensures data consistency among peers.
🔐 Secure by design: Zero Trust model, WebAuthn-based auth, RBAC & ACLs built in—ideal for real-world apps.
Free to use: The bundle is completely free for both personal and commercial use—fully functional, no restrictions.
Ready to jump in?
🧩 Examples: Try the live real-time P2P chat & collaborative demos.
📦 Install via npm – Start building in minutes.
📖 Docs & Whitepaper: Dive into architecture and design philosophy.
🗂️ Repository – Explore the project on GitHub.
📄 Features & Architecture – Explore the full architecture and capabilities of GenosDB.
Code example
I’d love to hear your feedback—whether you’re building local-first apps, decentralized networks, or just want to push the boundaries of what a graph DB can do. Share your thoughts, ask questions, and let’s build something new together.
Thanks for dropping by,
— Esteban Fuster Pozzi (estebanrfp)