{"repo":"mstrYoda/goraphdb","free":true,"listed":false,"github":"https://github.com/mstrYoda/goraphdb","clone":"git clone https://github.com/mstrYoda/goraphdb.git","description":"A graph database provides Cypher query, fluent builder and management UI implemented in Golang.","language":"Go","stars":98,"topics":["database","golang","graph","graph-db","nosql","nosql-database"],"license":null,"category":"databases-storage","readme_excerpt":"GraphDB A high-performance, embeddable graph database written in Go. Built on top of bbolt (B+tree key-value store), it supports concurrent queries, secondary indexes, optional hash-based sharding, and a subset of the Cypher query language — all in a single dependency-free binary. Features - Directed labeled graph — nodes and edges with arbitrary JSON-like properties alice ---follows--- bob , server ---consumes--- queue - Node labels — first-class :Person , :Movie labels with dedicated index and Cypher support ( MATCH (n:Person) ) - Concurrent reads — fully parallel BFS, DFS, Cypher, and query-builder calls via MVCC - 50 GB+ ready — bbolt memory-mapped storage with configurable MmapSize - Graph algorithms — BFS, DFS, Shortest Path (unweighted & Dijkstra), All Paths, Connected Components, Topological Sort - Fluent query builder — chainable Go API with filtering, pagination, and direction control - Secondary indexes — O(log N) property lookups with auto-maintenance on single writes - Composite indexes — multi-property indexes for fast compound lookups ( CreateCompositeIndex(\"city\", \"age\") ) - Unique constraints — CreateUniqueConstraint(label, property) enforces value uniqueness across nodes with the same label; O(1) lookup via dedicated idx unique bucket; WAL-replicated to followers - Bloom filter for HasEdge() — in-memory probabilistic filter ( 1.5 % false positive rate, zero false negatives) avoids disk I/O when edges definitely don't exist; rebuilt from adj out on startup; g","default_branch":null,"files":null,"tree":[],"storefront":"/r/mstrYoda","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mstrYoda/goraphdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}