HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
estebanrfp
gdb
HTML2025–2025
estebanrfp / gdb

gdb

GenosDB – Decentralized P2P Graph Database with Security Manager

2Distinct people
5Mentions
0Explicit recommenders
78GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

GenosDB – Decentralized P2P Graph Database with Security Manager

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week5 dated mentions

Observed mentions: 2025-07-31 16:32:24 UTC to 2025-10-15 11:36:18 UTC. Weeks start Monday, UTC.

012342025-07-28 00:00:00 UTC to 2025-08-04 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 commentsJul 282025-08-04 00:00:00 UTC to 2025-08-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-11 00:00:00 UTC to 2025-08-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-18 00:00:00 UTC to 2025-08-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-25 00:00:00 UTC to 2025-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-09-01 00:00:00 UTC to 2025-09-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsSep 12025-09-08 00:00:00 UTC to 2025-09-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-09-15 00:00:00 UTC to 2025-09-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-09-22 00:00:00 UTC to 2025-09-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-09-29 00:00:00 UTC to 2025-10-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-10-06 00:00:00 UTC to 2025-10-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-10-13 00:00:00 UTC to 2025-10-20 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsOct 13

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 282025-07-28 00:00:00 UTC2025-08-04 00:00:00 UTC404
Aug 42025-08-04 00:00:00 UTC2025-08-11 00:00:00 UTC000
Aug 112025-08-11 00:00:00 UTC2025-08-18 00:00:00 UTC000
Aug 182025-08-18 00:00:00 UTC2025-08-25 00:00:00 UTC000
Aug 252025-08-25 00:00:00 UTC2025-09-01 00:00:00 UTC000
Sep 12025-09-01 00:00:00 UTC2025-09-08 00:00:00 UTC000
Sep 82025-09-08 00:00:00 UTC2025-09-15 00:00:00 UTC000
Sep 152025-09-15 00:00:00 UTC2025-09-22 00:00:00 UTC000
Sep 222025-09-22 00:00:00 UTC2025-09-29 00:00:00 UTC000
Sep 292025-09-29 00:00:00 UTC2025-10-06 00:00:00 UTC000
Oct 62025-10-06 00:00:00 UTC2025-10-13 00:00:00 UTC000
Oct 132025-10-13 00:00:00 UTC2025-10-20 00:00:00 UTC101

What Hacker News says

5 sources
Hi everyone, I’ve been building *GenosDB (GDB)*, a peer-to-peer graph database with zero-trust security baked into the core. *Why*: most P2P apps end up relying on centralized servers for identity and access control. GDB enforces trust cryptographically, peer-to-peer. *Features*: * P2P sync via WebRTC/relays * Eventual consistency with cryptographic checks * Reactive queries with live updates * Role-based access control + ACLs * Data encrypted per-identity *Note*: proprietary, but free to use without restrictions. Repo: [github.com/estebanrfp/gdb](https://github.com/estebanrfp/gdb) Examples: [Use cases & samples](https://github.com/estebanrfp/gdb/blob/main/docs/genosdb-exa...) I’d love feedback, stress testing, and ideas for the roadmap. –– Esteban Fuster Pozzi (estebanrfp) Examples: [Use cases & samples](https://github.co
Read the rest
In [dead]
GenosDB isn’t aiming to replace TigerGraph, Neo4j, JanusGraph, Dgraph, or ArangoDB in traditional server-side workloads. It takes a different direction: • Runs entirely in the browser (no backend) • Clients are the source of truth • Peer-to-peer sync via WebRTC • WebAuthn + RBAC for authentication • Local storage via OPFS • Lightweight bundle It targets edge-native, local-first, and real-time apps, not centralized graph clusters. Performance: Fast local queries, sync latency depends on peers Latency: Near-zero for local ops; sync varies Scalability: Horizontal, client-based Modularity: Built with pluggable components (e.g., auth, AI query) Flexibility: Ideal for dynamic, offline-capable, decentralized apps If you’re building a modern, peer-first system—GenosDB is a better fit than traditional server-side graph DBs. Repo: https://git
Read the rest
hub.com/estebanrfp/gdb Package: https://www.npmjs.com/package/genosdb Docs: https://genosdb.com Open to micro-benchmarking if there’s community interest.
In GenosDB: Distributed Graph Database with Module Support
I'll send you the complete documentation, it's super easy to create applications with artificial intelligence, simply by pasting the official documentation to any assistant and asking it to build it for you and, as if by magic, you'll have it working thanks to the fact that GenosDB is loaded integrated from the CDN. https://github.com/estebanrfp/gdb/wiki/GDB-API-Reference And here's a post from the author on how to build a distributed todolist app in real time.https://genosdb.com/build-a-to-do-list-in-minutes-with-genos...
In GenosDB (GDB) – Decentralized P2P Graph Database
This seems like an impressive amount of work and an interesting way to combine RBAC + [realtime] Sync/Conflict Resolution + [local] Document Storage/Querying (and I'm personally interested in the geo module and am intrigued by the AI module to help with some async data pipelines); however, I'm having trouble seeing how this is graph database? Maybe I'm misunderstanding, but I don't see ways for traversing the graph. I understand that you can create and store a node and then link that node to another node, but how could I query for nodes based on that link/relationship? E.g., ``` const alice = await db.put({ name: "Alice", age: 30 }); const bob = await db.put({ name: "Bob", age: 31 }); const cooper = await db.put({ name: "Cooper", age: 29 }); const dwight = await db.put({ name: "Dwight", age: 33 }); await db.link(alice, bob);
Read the rest
await db.link(alice, cooper); await db.link(cooper, dwight); const { results } = await db.map({ query: { 'edges.age': { $gt: 30 } // pseudo code }, }); console.log(results[0].name); // 'Alice' ``` I see that an `edges` property is added on result nodes from one of the examples[1] and I'm not familiar with Mongo-style queries[2] to know if there's a better operator, but the query above is meant to find nodes that have connected/edge nodes that have an age greater than 30 (e.g., Bob). (Also, I'm not sure what it'd look like to check against direct AND indirect edges? e.g., Bob and Dwight) Anyways, my question/point is, is there support (or plans to support) querying and traverse a directed graph? [1] https://github.com/estebanrfp/gdb/wiki/.map()#b-query-langua... [2] https://estebanrfp.github.io/gdb/examples/testlinks.html
In GenosDB (GDB) – Decentralized P2P Graph Database

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.