Rust Native VectorDBs Vector Databases
Lightweight, from-scratch vector databases written in Rust with focus on performance primitives (SIMD, in-memory, edge deployment). Does NOT include wrapper libraries, managed cloud services, or databases primarily designed for other languages/ecosystems.
There are 160 rust native vectordbs tools tracked. 2 score above 70 (verified tier). The highest-rated is databendlabs/databend at 86/100 with 9,196 stars and 244 monthly downloads. 6 of the top 10 are actively maintained.
Get all 160 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=vector-db&subcategory=rust-native-vectordbs&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
databendlabs/databend
Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox.... |
|
Verified |
| 2 |
oceanbase/oceanbase
The Fastest Distributed Database for Transactional, Analytical, and AI Workloads. |
|
Verified |
| 3 |
matrixorigin/matrixone
MySQL-compatible HTAP database with Git for Data, vector search, and... |
|
Established |
| 4 |
HelixDB/helix-db
HelixDB is an open-source graph-vector database built from scratch in Rust. |
|
Established |
| 5 |
lightonai/fast-plaid
High-Performance Engine for Multi-Vector Search |
|
Established |
| 6 |
ArcadeData/arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin,... |
|
Established |
| 7 |
oceanbase/pyseekdb
A unified python SDK supports OceanBase or OceanBase seekdb, more efficient... |
|
Established |
| 8 |
datalevin/datalevin
A simple, fast and versatile Datalog database |
|
Established |
| 9 |
oceanbase/pyobvector
A Python SDK for OceanBase Multimodal Store—enabling vector search,... |
|
Established |
| 10 |
cyborginc/cyborgdb-py
Python Client SDK for CyborgDB: The Confidential Vector Database |
|
Established |
| 11 |
vearch/vearch
Distributed vector search for AI-native applications |
|
Established |
| 12 |
StarlightSearch/EmbedAnything
Highly Performant, Modular, Memory Safe and Production-ready Inference,... |
|
Established |
| 13 |
lightonai/next-plaid
NextPlaid, ColGREP: Multi-vector search, from database to coding agents. |
|
Established |
| 14 |
anaslimem/CortexaDB
It is a simple, fast, and hard-durable embedded database designed... |
|
Established |
| 15 |
TusKANNy/kannolo
Official repository of the kANNolo library. |
|
Emerging |
| 16 |
deven96/ahnlich
Suite of tools containing an in-memory vector datastore and AI proxy |
|
Emerging |
| 17 |
TusKANNy/seismic
Official repository of the Seismic library. |
|
Emerging |
| 18 |
cyborginc/cyborgdb-js
JavaScript & TypeScript Client SDK for CyborgDB: The Confidential Vector Database |
|
Emerging |
| 19 |
IronCoreLabs/ironcore-alloy
A unified SDK for IronCore encryption operations including vector encryption... |
|
Emerging |
| 20 |
reasonkit/reasonkit-mem
High-performance vector database & RAG memory layer - hybrid search,... |
|
Emerging |
| 21 |
kn0sys/valentinus
A thread-safe vector database for model inference inside LMDB. |
|
Emerging |
| 22 |
sochdb/sochdb
SochDB is a high-performance embedded, ACID-compliant vector database... |
|
Emerging |
| 23 |
rustic-ai/uni-db
Uni is a modern, embedded database that combines property graph... |
|
Emerging |
| 24 |
sdslabs/VortexDB
VortexDB - A lightweight, vector database built from scratch in Rust 🦀 |
|
Emerging |
| 25 |
nubskr/satoriDB
High performance embedded vector database |
|
Emerging |
| 26 |
philippgille/chromem-go
Embeddable vector database for Go with Chroma-like interface and zero... |
|
Emerging |
| 27 |
fndome/xb
query builder of golang, build sql for go framework: sqlx, gorp... build... |
|
Emerging |
| 28 |
sanonone/kektordb
An in-memory Vector Database & AI Gateway written in Go. Supports HNSW,... |
|
Emerging |
| 29 |
PhilipJohnBasile/vecstore
Embeddable vector database for Rust and Python. HNSW indexing, metadata... |
|
Emerging |
| 30 |
guilherme13c/pythia
A distributed, Kubernetes-native search engine and web crawler written in Rust. |
|
Emerging |
| 31 |
justrach/emergentDB
🧬 Self-optimizing vector database using MAP-Elites. 51x faster than... |
|
Emerging |
| 32 |
hivellm/vectorizer
A high-performance, in-memory vector database written in Rust, designed for... |
|
Emerging |
| 33 |
cyberlife-coder/VelesDB
VelesDB is a local‑first AI data engine written in Rust that unifies... |
|
Emerging |
| 34 |
lizzy-0323/oasisdb
OasisDB: A minimal and lightweight vector database |
|
Emerging |
| 35 |
topk-io/topk
TopK is a search engine for the AI era. |
|
Emerging |
| 36 |
Eigen-DB/eigen-db
The blazingly fast in-memory vector database 🚀 |
|
Emerging |
| 37 |
Semafind/semadb
No fuss multi-index hybrid vector database / search engine |
|
Emerging |
| 38 |
tuned-org-uk/arrowspace-rs
VectorDB library using dispersion models. Provides graph analysis, vector... |
|
Emerging |
| 39 |
meet447/SurgeDB
The SIMD-powered, ultra-lightweight vector database for the Edge. |
|
Emerging |
| 40 |
coder/hnsw
In-memory vector index for Go |
|
Emerging |
| 41 |
ronakgh97/blaze-db
A rust native, standalone and self-managed vector database uses HNSW data... |
|
Emerging |
| 42 |
ayoubnabil/AIONBD
Edge-first vector database (rust, from scratch) , ultra low memory,... |
|
Emerging |
| 43 |
avocadodb/avocadodb
Deterministic context database for AI agents. Same query → same context, every time. |
|
Emerging |
| 44 |
neilthomass/kowari
Fast, local, privacy-first vector database in Rust with HNSW, LSH, and... |
|
Emerging |
| 45 |
litegraphdb/litegraph
Lightweight graph database with relational, vector, and MCP support,... |
|
Emerging |
| 46 |
m1guelpf/tinyvector
A tiny embedding database in pure Rust. |
|
Emerging |
| 47 |
cyborginc/cyborgdb-go
Go Client for CyborgDB: The Confidential Vector Database |
|
Emerging |
| 48 |
ob-labs/seekdb-rs
The Rust SDK for OceanBase or OceanBase seekdb. |
|
Emerging |
| 49 |
zepdb/zeppelin
Open-source, S3-native vector and full-text search engine. Fast, cheap,... |
|
Emerging |
| 50 |
ldclabs/anda-db
🗄 A Rust library designed as a specialized database for AI Agents, focusing... |
|
Emerging |
| 51 |
joshniemela/KU-courses
A better version of KU's course catalogue |
|
Emerging |
| 52 |
edwinkys/oasysdb
In-memory vector store with efficient read and write performance for... |
|
Experimental |
| 53 |
liliang-cn/cortexdb
A lightweight, embeddable vector database library for Go AI projects. |
|
Experimental |
| 54 |
timpratim/cargo-chat
A Rust-based cursor like chat with your codebase tool. |
|
Experimental |
| 55 |
elchemista/vettore
Elixir in memory VectorDB build with Rust using rustler! It's small, fast,... |
|
Experimental |
| 56 |
wizenheimer/comet
A Vector Store written in Go - Supports hybrid retrieval over BM25, Flat,... |
|
Experimental |
| 57 |
asheshvidyut/treds
Sorted Data Structure Server - Treds is a Data Structure Server which... |
|
Experimental |
| 58 |
aicubetechnology/qilbeeDB
QilbeeDB is a cloud-agnostic, high-performance graph database built for... |
|
Experimental |
| 59 |
FaizChishtie/vemcache
Vemcache is an in-memory vector database. |
|
Experimental |
| 60 |
tobias-mayer/vector-db
A minimalistic vector database that can be used to search for similar... |
|
Experimental |
| 61 |
barakmich/bbqvec
Scalable Embedded Vector Index for Go and Rust |
|
Experimental |
| 62 |
cognica-io/cognica-grpc
A gRPC service definition for Cognica |
|
Experimental |
| 63 |
acheong08/vectordb
A simple vector database: Text encoding, semantic search, document storage |
|
Experimental |
| 64 |
lqhl/rabitq-rs
Rust implementation of RaBitQ + IVF and MSTG (multi-scale tree graph) |
|
Experimental |
| 65 |
casibase/go-hnsw
HNSW approximate nearest-neighbour search algorithm in Golang |
|
Experimental |
| 66 |
oceanbase/obvec_jdbc
A Java SDK for OceanBase Multimodal Store—enabling vector search, full-text... |
|
Experimental |
| 67 |
tuned-org-uk/genegraph-storage
A minimal storage layer for storing large matrices and embeddings |
|
Experimental |
| 68 |
KMJ-007/VecPuff
vector database built on top of S3, inspired by turbopuffer |
|
Experimental |
| 69 |
geckse/markdown-vdb
A filesystem-native vector database built around Markdown files. For AGENTS... |
|
Experimental |
| 70 |
not-pizza/victor
Web-optimized vector database (written in Rust). |
|
Experimental |
| 71 |
XiangpengHao/pq-vector
Vector search using only Parquet and DataFusion |
|
Experimental |
| 72 |
tradik/mddb
A minimal, lightweight structured data store designed for small... |
|
Experimental |
| 73 |
23skdu/longbow
Apache Arrow Flight clustered vector cache for high throughput Agent memory sharing |
|
Experimental |
| 74 |
DotNetAge/govector
The "SQLite for Vectors" in pure Go. Embeddable, HNSW indexing, CGO-free,... |
|
Experimental |
| 75 |
alash3al/vecdb
a vector embedding database with multiple storage engines and AI embedding... |
|
Experimental |
| 76 |
zarkone/twellik
Vector database for WASM |
|
Experimental |
| 77 |
JtPerez-Acle/chrono-mind
ChronoMind: Redefining Vector Intelligence Through Time. |
|
Experimental |
| 78 |
Amrithesh-Kakkoth/VectraDB
VectraDB: Fast, Persistent, and Rust-Powered Vector Database with REST,... |
|
Experimental |
| 79 |
DeployQL/LintDB
Vector Database with support for late interaction and token level embeddings. |
|
Experimental |
| 80 |
codemonger-io/flechasdb
A serverless-friendly vector database in your hands |
|
Experimental |
| 81 |
Skelf-Research/memista
A lightweight vector search library for Rust |
|
Experimental |
| 82 |
ajkumar-13/Vector-DB-from-scratch
A production-grade vector database built from scratch in Rust . Implementing... |
|
Experimental |
| 83 |
mantzaris/WunDeeDB.jl
Your just-works / zero-config / embedded / WAL: vector database |
|
Experimental |
| 84 |
sjy-dv/coltt
Coltt is a vector database that supports Multi-Vector Search,... |
|
Experimental |
| 85 |
mmailhos/vectorlite
VectorLite is a Rust-native, in-process vector store that brings... |
|
Experimental |
| 86 |
rodydavis/pocketbase-plugins
Set of PocketBase plugins to add features |
|
Experimental |
| 87 |
oceanbase/dify-plugin-oceanbase
Enables secure SQL query execution on OceanBase databases through Dify applications |
|
Experimental |
| 88 |
netdur/munind
Local-only Rust vector database for personal RAG memories with JSON... |
|
Experimental |
| 89 |
daryltucker/vecdb
The Vector Database for Agents & Humans. |
|
Experimental |
| 90 |
rogelioRuiz/capacitor-lancedb
Native LanceDB vector database plugin for Capacitor — persistent on-device... |
|
Experimental |
| 91 |
hankamarvanova/unified-db
🌟 Accelerate SQLite database operations on Apple Silicon with GPU power for... |
|
Experimental |
| 92 |
SKeditz42/Vec
🌀 Create a fast, generic, leak-safe dynamic array in C with ergonomic API... |
|
Experimental |
| 93 |
shannonxu-2018/PistaDB
The embedded vector database for LLM-native applications. |
|
Experimental |
| 94 |
SarthiAI/SwarnDB
The vector database that thinks in graphs. |
|
Experimental |
| 95 |
zoobz-io/vecna
Schema-validated filter builder for vector databases |
|
Experimental |
| 96 |
Annany2002/VectorSync
VectorSync is a real-time vector indexing engine designed for fast... |
|
Experimental |
| 97 |
MukundaKatta/yggdrasil
Yggdrasil — Vector + Graph Database. High-performance vector + graph database |
|
Experimental |
| 98 |
Rhodrix7771/grain-vdb
🌾 Accelerate similarity search with GrainVDB, a native vector engine for... |
|
Experimental |
| 99 |
tuned-org-uk/javelin-tui
a TUI for handling large vector embeddings datasets (with Lance) and run... |
|
Experimental |
| 100 |
antarys-ai/edge
A hackable vector db built on top of uSearch+rocksdb, for you to break it... |
|
Experimental |
| 101 |
sochdb/sochdb-go
SochDB is a high-performance embedded, ACID-compliant database purpose-built... |
|
Experimental |
| 102 |
derinworks/penr-oz-agent-memory-rust
Implementation of Agent memory vector store proxy written in Rust |
|
Experimental |
| 103 |
sochdb/sochdb-python-sdk
SochDB is a high-performance embedded, ACID-compliant database purpose-built... |
|
Experimental |
| 104 |
mhayes853/sqlite-vec-data
SQLiteData support for SQLite Vec. |
|
Experimental |
| 105 |
decisiongraph/leann-rs
Rewrite it in Rust version of LEANN - Lightweight vector database for RAG |
|
Experimental |
| 106 |
DaviBonetto/NEXUS-L4-HighPerf-Vector-DB
High-performance Vector Database optimized for RAG operations, implementing... |
|
Experimental |
| 107 |
atoncooper/fastcache
A high-performance Go cache library with built-in vector database for AI... |
|
Experimental |
| 108 |
bridgerust/bridgerust
High-performance infrastructure libraries built in Rust, with seamless... |
|
Experimental |
| 109 |
tuned-org-uk/kalman_clustering
Clustering any vector space using Kalman Filter |
|
Experimental |
| 110 |
danieleugenewilliams/zvec-go
Go bindings for zvec — Alibaba's high-performance embedded vector database... |
|
Experimental |
| 111 |
Skelf-Research/liath
A programmable database that speaks Lua. Store data, run queries, build AI workflows. |
|
Experimental |
| 112 |
theblobinc/duotronic-bus-protocol
Duotronic Bus Protocol: A high-performance, fixed-size binary protocol for... |
|
Experimental |
| 113 |
21e8-miner/grain-vdb
GrainVDB: High-performance vector search engine written in native C++ and... |
|
Experimental |
| 114 |
ExpertVagabond/ruvector
RuVector is a High Performance, Real-Time, Self-Learning, Vector Graph... |
|
Experimental |
| 115 |
Modzer0/SPARK-vectordb
A high-performance MCP (Model Context Protocol) vector database implemented... |
|
Experimental |
| 116 |
Modzer0/Erlvectordb
A high-performance MCP (Model Context Protocol) vector database implemented... |
|
Experimental |
| 117 |
atulRanaa/vector-db-book
Vector DB Internals |
|
Experimental |
| 118 |
tuned-org-uk/surfface-rs
Everything for vector spaces using Physical Networks. Provides graph... |
|
Experimental |
| 119 |
salah55s/winnowDB
High-performance vector database for JavaScript. Runs in browser & Node.js.... |
|
Experimental |
| 120 |
kahflane/TurDB
Embedded database with row storage and HNSW vector search, written in Rust |
|
Experimental |
| 121 |
hungpdn/nanovec
An embedded, serverless vector database for Go. Think SQLite, but for vectors. |
|
Experimental |
| 122 |
sochdb/sochdb-nodejs-sdk
SochDB is a high-performance embedded, ACID-compliant database purpose-built... |
|
Experimental |
| 123 |
basegridio/sdk
Official SDKs for BaseGrid — memory infrastructure for AI agents (Node.js,... |
|
Experimental |
| 124 |
elcruzo/vectorhub
Embeddings are heavy, and storing them at scale is painful. VectorHub is my... |
|
Experimental |
| 125 |
insanalamin/sekejap
A graph-first, embedded multi-model database engine |
|
Experimental |
| 126 |
farouqzaib/mettis
Vector Database implemented in Golang with support for full-text and vector... |
|
Experimental |
| 127 |
23skdu/gosqueal
sqlite in-memory vectordb "HotPocket" |
|
Experimental |
| 128 |
miguelamello/golang-faceid-api
FaceID API aims to create a backend infrastructure to allow user... |
|
Experimental |
| 129 |
XiangpengHao/vector-lite
The SQLite of Vector Database in Rust. |
|
Experimental |
| 130 |
wesleyscholl/vectro-plus
⚡🧠 Vectro+ — High-Performance Embedding Engine in Rust 🦀💾 Compress,... |
|
Experimental |
| 131 |
YASSERRMD/barq-graphdb
Production-ready hybrid Graph+Vector DB for agentic AI. |
|
Experimental |
| 132 |
thelastpickle/open-htap-stack
Simple scalable low-latency HTAP Data Platform. Vendor‑neutral Open Source. |
|
Experimental |
| 133 |
Not-Buddy/HackerXAPI
High-performance Rust API with AI, multi-format docs, Gemini integration,... |
|
Experimental |
| 134 |
emmyoh/zebra
A vector database for querying meaningfully similar data. |
|
Experimental |
| 135 |
aqora-io/vectorctl
A simple tool to manage any vector database |
|
Experimental |
| 136 |
CardSorting/BroccoliDB
BroccoliDB is a next-generation version control system designed from the... |
|
Experimental |
| 137 |
cognica-io/cognica-python
A Python client for Cognica database |
|
Experimental |
| 138 |
Pilser/helix-edge
Graph-vector database for Android & edge devices — a mobile fork of HelixDB |
|
Experimental |
| 139 |
Project-Astronaut/astronaut
Superfast vector db just like flash travels during flashpoint |
|
Experimental |
| 140 |
kanusowi/vortex
A high-performance, Rust-based 🦀 engine with an integrated React UI for... |
|
Experimental |
| 141 |
0xnu/kikiola
Kikiola is a high-performance vector database written in Go. |
|
Experimental |
| 142 |
arcmindai/arcmindvector
ArcMind Vector DB |
|
Experimental |
| 143 |
KevKibe/memvectordb
⚡️Lightning fast in-memory VectorDB written in rust🦀 |
|
Experimental |
| 144 |
jiacai2050/vsag-sqlite
An vector search SQLite extension baked by VSAG. |
|
Experimental |
| 145 |
erhant/halo2-vectordb
Verifiable vector similarity queries with Halo2. |
|
Experimental |
| 146 |
impel-intelligence/MagnitudeDB
A fast and modern Swift Vector Database for use in both iOS and macOS applications. |
|
Experimental |
| 147 |
VectorInstitute/nano-vectordb-rs
A simple vector database in rust |
|
Experimental |
| 148 |
michael-0acf4/vecx
A simple SQLite extension that allows direct GPU and/or SIMD accelerated... |
|
Experimental |
| 149 |
nickgoldbergsb/oxidedb
Open Source Vector Database implemented in the Rust Programming Language. |
|
Experimental |
| 150 |
valmat/little-vec
Vector storage plugin for RocksServer |
|
Experimental |
| 151 |
samkeen/vec-embed-store
This is a thin wrapper around LanceDb (VectorDb) meant to provide a means to... |
|
Experimental |
| 152 |
ronakgh97/blazedb-service
Service for BlazeDB (Managed hosting) |
|
Experimental |
| 153 |
Bluewraith04/vector_search
A high-performance, SIMD-accelerated Vector Database utilizing HNSW graphs... |
|
Experimental |
| 154 |
frozen-lab/stingray
Lightweight implementation of ANN (Approximate Nearest‑Neighbor) search |
|
Experimental |
| 155 |
ZanzyTHEbar/virtual-vectorfs
Virtual filesystem implementation in Go with spatial indexing and concurrent... |
|
Experimental |
| 156 |
Arsaev/MicroVec
WIP: Lightweight embeddable vector database for edge AI and offline semantic... |
|
Experimental |
| 157 |
getmykhan/vxdb
The vector database that fits in your pocket. Rust-powered, Python-native,... |
|
Experimental |
| 158 |
apaul02/Vector-Database-in-Rust
Vector DB from scratch in Rust |
|
Experimental |
| 159 |
cosmonaut-nz/repository_statistics
A library to gather structured statistics on the source code files in a... |
|
Experimental |
| 160 |
ptitjes/sqldelight-vec
An SQLDelight wrapper for sqlite-vec (https://github.com/asg017/sqlite-vec) |
|
Experimental |