Back to all databases

NornicDB

A hybrid graph and vector database written in Go with Neo4j compatibility via the Bolt protocol. Supports Cypher queries, native vector search with GPU acceleration, and a tiered memory system with episodic, semantic, and procedural decay. Includes a versioned graph ledger with temporal validity and as-of reads.

Overall rank
#60
First released
December 2025
License
MIT
Built with
Go

Details

Vendor
orneryd
Type
Property Graph
Category
Emerging
License
MIT
Language
Go
Query Languages
openCypherGraphQL
Protocols
BoltHTTP/RESTgRPCGraphQL (HTTP)
Sources 5 references

Protocols Bolt, HTTP/REST, GraphQL (HTTP), gRPC

gRPC surface is Qdrant-compatible (Points.Search/Query) plus an additive NornicSearch gRPC service.

  • It speaks Neo4j's language through Bolt and Cypher, exposes REST, GraphQL, and gRPC interfaces, and can preserve Qdrant-style client workflows where that helps migration.
    orneryd/NornicDB · reviewed 2026-08-02
  • Qdrant gRPC API Compatible — Works with Qdrant-style gRPC vector workflows
    orneryd/NornicDB · reviewed 2026-08-02

License MIT

SPDX identifier as classified by GitHub from the repository licence file.

Released 2025-12

Confirms current value. The repo's own pre-1.1 changelog gives v1.0.0 as 'First standalone release (December 6, 2024)', which is an internal typo — the very next line in the same file dates v1.0.6 to 2025-12-12, consistent with a December 2025 first release.

Language Go

Confirms current value. Build-from-source instructions use `go build`, and Go is by far the dominant language in the repository's source tree.

  • git clone https://github.com/orneryd/NornicDB.git cd NornicDB go build -o nornicdb ./cmd/nornicdb
    README.md — orneryd/NornicDB · reviewed 2026-08-02