Back to browse
GitHub Repository

PostgreSQL-compatible SQL, graph, and vector database built from scratch in Rust.

45 starsRust

Rust Database from Scratch

by ayoubnabil·May 20, 2026·8 points·5 comments

AI Analysis

●●SolidBold BetBig Brain

Unified SQL, graph, and vector engine when Neon and pgvector already split these concerns.

Strengths
  • Single catalog for relational, graph, and vector data eliminates cross-database joins.
  • PostgreSQL wire protocol compatibility allows immediate use with existing ORMs and tools.
  • HNSW index DDL and fixed-dimension vectors integrated directly into SQL schema definitions.
Weaknesses
  • Source-available license limits enterprise adoption compared to fully open Postgres forks.
  • Lacks production hardening, maturity, and ecosystem extensions of established databases.
Target Audience

Backend engineers building multi-modal data applications

Similar To

Neon · Pgvector · Memgraph

Similar Projects

Infrastructure●●Solid

AionDbB

Postgres wire protocol in Rust with vector and graph in one engine.

WizardryBold Bet
K9987plus
4112d ago
Infrastructure●●Solid

Aion a Rust Database

Unifies SQL, graph, and vector data in one Rust engine, but still in early alpha.

Bold BetNiche Gem
K9987plus
6029d ago
AI/ML●●Solid

PardusDB – SQLite-like vector database in Rust

Using a single-file .pardus format with CREATE/INSERT/SELECT + SIMILARITY queries gives a very familiar developer UX for embedding storage. The combination of graph-based ANN, full transactions, thread-safety, and zero external dependencies is an uncommon and useful engineering combo for local-first AI work; it would win more attention with benchmark comparisons and richer ecosystem integrations (connectors/clients).

Niche GemWizardry
JasonHEIN
204mo ago