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....

86
Verified
2 oceanbase/oceanbase

The Fastest Distributed Database for Transactional, Analytical, and AI Workloads.

75
Verified
3 matrixorigin/matrixone

MySQL-compatible HTAP database with Git for Data, vector search, and...

67
Established
4 HelixDB/helix-db

HelixDB is an open-source graph-vector database built from scratch in Rust.

67
Established
5 lightonai/fast-plaid

High-Performance Engine for Multi-Vector Search

65
Established
6 ArcadeData/arcadedb

ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin,...

64
Established
7 oceanbase/pyseekdb

A unified python SDK supports OceanBase or OceanBase seekdb, more efficient...

61
Established
8 datalevin/datalevin

A simple, fast and versatile Datalog database

60
Established
9 oceanbase/pyobvector

A Python SDK for OceanBase Multimodal Store—enabling vector search,...

56
Established
10 cyborginc/cyborgdb-py

Python Client SDK for CyborgDB: The Confidential Vector Database

55
Established
11 vearch/vearch

Distributed vector search for AI-native applications

55
Established
12 StarlightSearch/EmbedAnything

Highly Performant, Modular, Memory Safe and Production-ready Inference,...

54
Established
13 lightonai/next-plaid

NextPlaid, ColGREP: Multi-vector search, from database to coding agents.

53
Established
14 anaslimem/CortexaDB

It is a simple, fast, and hard-durable embedded database designed...

52
Established
15 TusKANNy/kannolo

Official repository of the kANNolo library.

49
Emerging
16 deven96/ahnlich

Suite of tools containing an in-memory vector datastore and AI proxy

46
Emerging
17 TusKANNy/seismic

Official repository of the Seismic library.

46
Emerging
18 cyborginc/cyborgdb-js

JavaScript & TypeScript Client SDK for CyborgDB: The Confidential Vector Database

46
Emerging
19 IronCoreLabs/ironcore-alloy

A unified SDK for IronCore encryption operations including vector encryption...

44
Emerging
20 reasonkit/reasonkit-mem

High-performance vector database & RAG memory layer - hybrid search,...

44
Emerging
21 kn0sys/valentinus

A thread-safe vector database for model inference inside LMDB.

43
Emerging
22 sochdb/sochdb

SochDB is a high-performance embedded, ACID-compliant vector database...

43
Emerging
23 rustic-ai/uni-db

Uni is a modern, embedded database that combines property graph...

43
Emerging
24 sdslabs/VortexDB

VortexDB - A lightweight, vector database built from scratch in Rust 🦀

42
Emerging
25 nubskr/satoriDB

High performance embedded vector database

40
Emerging
26 philippgille/chromem-go

Embeddable vector database for Go with Chroma-like interface and zero...

40
Emerging
27 fndome/xb

query builder of golang, build sql for go framework: sqlx, gorp... build...

39
Emerging
28 sanonone/kektordb

An in-memory Vector Database & AI Gateway written in Go. Supports HNSW,...

39
Emerging
29 PhilipJohnBasile/vecstore

Embeddable vector database for Rust and Python. HNSW indexing, metadata...

39
Emerging
30 guilherme13c/pythia

A distributed, Kubernetes-native search engine and web crawler written in Rust.

38
Emerging
31 justrach/emergentDB

🧬 Self-optimizing vector database using MAP-Elites. 51x faster than...

37
Emerging
32 hivellm/vectorizer

A high-performance, in-memory vector database written in Rust, designed for...

36
Emerging
33 cyberlife-coder/VelesDB

VelesDB is a local‑first AI data engine written in Rust that unifies...

36
Emerging
34 lizzy-0323/oasisdb

OasisDB: A minimal and lightweight vector database

36
Emerging
35 topk-io/topk

TopK is a search engine for the AI era.

35
Emerging
36 Eigen-DB/eigen-db

The blazingly fast in-memory vector database 🚀

35
Emerging
37 Semafind/semadb

No fuss multi-index hybrid vector database / search engine

35
Emerging
38 tuned-org-uk/arrowspace-rs

VectorDB library using dispersion models. Provides graph analysis, vector...

35
Emerging
39 meet447/SurgeDB

The SIMD-powered, ultra-lightweight vector database for the Edge.

35
Emerging
40 coder/hnsw

In-memory vector index for Go

35
Emerging
41 ronakgh97/blaze-db

A rust native, standalone and self-managed vector database uses HNSW data...

34
Emerging
42 ayoubnabil/AIONBD

Edge-first vector database (rust, from scratch) , ultra low memory,...

34
Emerging
43 avocadodb/avocadodb

Deterministic context database for AI agents. Same query → same context, every time.

33
Emerging
44 neilthomass/kowari

Fast, local, privacy-first vector database in Rust with HNSW, LSH, and...

33
Emerging
45 litegraphdb/litegraph

Lightweight graph database with relational, vector, and MCP support,...

33
Emerging
46 m1guelpf/tinyvector

A tiny embedding database in pure Rust.

33
Emerging
47 cyborginc/cyborgdb-go

Go Client for CyborgDB: The Confidential Vector Database

32
Emerging
48 ob-labs/seekdb-rs

The Rust SDK for OceanBase or OceanBase seekdb.

32
Emerging
49 zepdb/zeppelin

Open-source, S3-native vector and full-text search engine. Fast, cheap,...

32
Emerging
50 ldclabs/anda-db

🗄 A Rust library designed as a specialized database for AI Agents, focusing...

32
Emerging
51 joshniemela/KU-courses

A better version of KU's course catalogue

30
Emerging
52 edwinkys/oasysdb

In-memory vector store with efficient read and write performance for...

29
Experimental
53 liliang-cn/cortexdb

A lightweight, embeddable vector database library for Go AI projects.

29
Experimental
54 timpratim/cargo-chat

A Rust-based cursor like chat with your codebase tool.

29
Experimental
55 elchemista/vettore

Elixir in memory VectorDB build with Rust using rustler! It's small, fast,...

29
Experimental
56 wizenheimer/comet

A Vector Store written in Go - Supports hybrid retrieval over BM25, Flat,...

28
Experimental
57 asheshvidyut/treds

Sorted Data Structure Server - Treds is a Data Structure Server which...

28
Experimental
58 aicubetechnology/qilbeeDB

QilbeeDB is a cloud-agnostic, high-performance graph database built for...

28
Experimental
59 FaizChishtie/vemcache

Vemcache is an in-memory vector database.

28
Experimental
60 tobias-mayer/vector-db

A minimalistic vector database that can be used to search for similar...

28
Experimental
61 barakmich/bbqvec

Scalable Embedded Vector Index for Go and Rust

28
Experimental
62 cognica-io/cognica-grpc

A gRPC service definition for Cognica

28
Experimental
63 acheong08/vectordb

A simple vector database: Text encoding, semantic search, document storage

28
Experimental
64 lqhl/rabitq-rs

Rust implementation of RaBitQ + IVF and MSTG (multi-scale tree graph)

28
Experimental
65 casibase/go-hnsw

HNSW approximate nearest-neighbour search algorithm in Golang

27
Experimental
66 oceanbase/obvec_jdbc

A Java SDK for OceanBase Multimodal Store—enabling vector search, full-text...

26
Experimental
67 tuned-org-uk/genegraph-storage

A minimal storage layer for storing large matrices and embeddings

26
Experimental
68 KMJ-007/VecPuff

vector database built on top of S3, inspired by turbopuffer

26
Experimental
69 geckse/markdown-vdb

A filesystem-native vector database built around Markdown files. For AGENTS...

26
Experimental
70 not-pizza/victor

Web-optimized vector database (written in Rust).

26
Experimental
71 XiangpengHao/pq-vector

Vector search using only Parquet and DataFusion

26
Experimental
72 tradik/mddb

A minimal, lightweight structured data store designed for small...

25
Experimental
73 23skdu/longbow

Apache Arrow Flight clustered vector cache for high throughput Agent memory sharing

25
Experimental
74 DotNetAge/govector

The "SQLite for Vectors" in pure Go. Embeddable, HNSW indexing, CGO-free,...

24
Experimental
75 alash3al/vecdb

a vector embedding database with multiple storage engines and AI embedding...

24
Experimental
76 zarkone/twellik

Vector database for WASM

24
Experimental
77 JtPerez-Acle/chrono-mind

ChronoMind: Redefining Vector Intelligence Through Time.

24
Experimental
78 Amrithesh-Kakkoth/VectraDB

VectraDB: Fast, Persistent, and Rust-Powered Vector Database with REST,...

24
Experimental
79 DeployQL/LintDB

Vector Database with support for late interaction and token level embeddings.

24
Experimental
80 codemonger-io/flechasdb

A serverless-friendly vector database in your hands

23
Experimental
81 Skelf-Research/memista

A lightweight vector search library for Rust

23
Experimental
82 ajkumar-13/Vector-DB-from-scratch

A production-grade vector database built from scratch in Rust . Implementing...

23
Experimental
83 mantzaris/WunDeeDB.jl

Your just-works / zero-config / embedded / WAL: vector database

23
Experimental
84 sjy-dv/coltt

Coltt is a vector database that supports Multi-Vector Search,...

23
Experimental
85 mmailhos/vectorlite

VectorLite is a Rust-native, in-process vector store that brings...

22
Experimental
86 rodydavis/pocketbase-plugins

Set of PocketBase plugins to add features

22
Experimental
87 oceanbase/dify-plugin-oceanbase

Enables secure SQL query execution on OceanBase databases through Dify applications

22
Experimental
88 netdur/munind

Local-only Rust vector database for personal RAG memories with JSON...

22
Experimental
89 daryltucker/vecdb

The Vector Database for Agents & Humans.

22
Experimental
90 rogelioRuiz/capacitor-lancedb

Native LanceDB vector database plugin for Capacitor — persistent on-device...

22
Experimental
91 hankamarvanova/unified-db

🌟 Accelerate SQLite database operations on Apple Silicon with GPU power for...

22
Experimental
92 SKeditz42/Vec

🌀 Create a fast, generic, leak-safe dynamic array in C with ergonomic API...

22
Experimental
93 shannonxu-2018/PistaDB

The embedded vector database for LLM-native applications.

22
Experimental
94 SarthiAI/SwarnDB

The vector database that thinks in graphs.

22
Experimental
95 zoobz-io/vecna

Schema-validated filter builder for vector databases

22
Experimental
96 Annany2002/VectorSync

VectorSync is a real-time vector indexing engine designed for fast...

22
Experimental
97 MukundaKatta/yggdrasil

Yggdrasil — Vector + Graph Database. High-performance vector + graph database

22
Experimental
98 Rhodrix7771/grain-vdb

🌾 Accelerate similarity search with GrainVDB, a native vector engine for...

22
Experimental
99 tuned-org-uk/javelin-tui

a TUI for handling large vector embeddings datasets (with Lance) and run...

22
Experimental
100 antarys-ai/edge

A hackable vector db built on top of uSearch+rocksdb, for you to break it...

21
Experimental
101 sochdb/sochdb-go

SochDB is a high-performance embedded, ACID-compliant database purpose-built...

21
Experimental
102 derinworks/penr-oz-agent-memory-rust

Implementation of Agent memory vector store proxy written in Rust

21
Experimental
103 sochdb/sochdb-python-sdk

SochDB is a high-performance embedded, ACID-compliant database purpose-built...

21
Experimental
104 mhayes853/sqlite-vec-data

SQLiteData support for SQLite Vec.

21
Experimental
105 decisiongraph/leann-rs

Rewrite it in Rust version of LEANN - Lightweight vector database for RAG

20
Experimental
106 DaviBonetto/NEXUS-L4-HighPerf-Vector-DB

High-performance Vector Database optimized for RAG operations, implementing...

20
Experimental
107 atoncooper/fastcache

A high-performance Go cache library with built-in vector database for AI...

20
Experimental
108 bridgerust/bridgerust

High-performance infrastructure libraries built in Rust, with seamless...

20
Experimental
109 tuned-org-uk/kalman_clustering

Clustering any vector space using Kalman Filter

20
Experimental
110 danieleugenewilliams/zvec-go

Go bindings for zvec — Alibaba's high-performance embedded vector database...

20
Experimental
111 Skelf-Research/liath

A programmable database that speaks Lua. Store data, run queries, build AI workflows.

19
Experimental
112 theblobinc/duotronic-bus-protocol

Duotronic Bus Protocol: A high-performance, fixed-size binary protocol for...

19
Experimental
113 21e8-miner/grain-vdb

GrainVDB: High-performance vector search engine written in native C++ and...

19
Experimental
114 ExpertVagabond/ruvector

RuVector is a High Performance, Real-Time, Self-Learning, Vector Graph...

19
Experimental
115 Modzer0/SPARK-vectordb

A high-performance MCP (Model Context Protocol) vector database implemented...

19
Experimental
116 Modzer0/Erlvectordb

A high-performance MCP (Model Context Protocol) vector database implemented...

19
Experimental
117 atulRanaa/vector-db-book

Vector DB Internals

19
Experimental
118 tuned-org-uk/surfface-rs

Everything for vector spaces using Physical Networks. Provides graph...

19
Experimental
119 salah55s/winnowDB

High-performance vector database for JavaScript. Runs in browser & Node.js....

19
Experimental
120 kahflane/TurDB

Embedded database with row storage and HNSW vector search, written in Rust

19
Experimental
121 hungpdn/nanovec

An embedded, serverless vector database for Go. Think SQLite, but for vectors.

19
Experimental
122 sochdb/sochdb-nodejs-sdk

SochDB is a high-performance embedded, ACID-compliant database purpose-built...

19
Experimental
123 basegridio/sdk

Official SDKs for BaseGrid — memory infrastructure for AI agents (Node.js,...

19
Experimental
124 elcruzo/vectorhub

Embeddings are heavy, and storing them at scale is painful. VectorHub is my...

18
Experimental
125 insanalamin/sekejap

A graph-first, embedded multi-model database engine

17
Experimental
126 farouqzaib/mettis

Vector Database implemented in Golang with support for full-text and vector...

17
Experimental
127 23skdu/gosqueal

sqlite in-memory vectordb "HotPocket"

17
Experimental
128 miguelamello/golang-faceid-api

FaceID API aims to create a backend infrastructure to allow user...

17
Experimental
129 XiangpengHao/vector-lite

The SQLite of Vector Database in Rust.

16
Experimental
130 wesleyscholl/vectro-plus

⚡🧠 Vectro+ — High-Performance Embedding Engine in Rust 🦀💾 Compress,...

16
Experimental
131 YASSERRMD/barq-graphdb

Production-ready hybrid Graph+Vector DB for agentic AI.

16
Experimental
132 thelastpickle/open-htap-stack

Simple scalable low-latency HTAP Data Platform.   Vendor‑neutral Open Source.

16
Experimental
133 Not-Buddy/HackerXAPI

High-performance Rust API with AI, multi-format docs, Gemini integration,...

15
Experimental
134 emmyoh/zebra

A vector database for querying meaningfully similar data.

15
Experimental
135 aqora-io/vectorctl

A simple tool to manage any vector database

15
Experimental
136 CardSorting/BroccoliDB

BroccoliDB is a next-generation version control system designed from the...

15
Experimental
137 cognica-io/cognica-python

A Python client for Cognica database

14
Experimental
138 Pilser/helix-edge

Graph-vector database for Android & edge devices — a mobile fork of HelixDB

14
Experimental
139 Project-Astronaut/astronaut

Superfast vector db just like flash travels during flashpoint

14
Experimental
140 kanusowi/vortex

A high-performance, Rust-based 🦀 engine with an integrated React UI for...

14
Experimental
141 0xnu/kikiola

Kikiola is a high-performance vector database written in Go.

14
Experimental
142 arcmindai/arcmindvector

ArcMind Vector DB

14
Experimental
143 KevKibe/memvectordb

⚡️Lightning fast in-memory VectorDB written in rust🦀

14
Experimental
144 jiacai2050/vsag-sqlite

An vector search SQLite extension baked by VSAG.

13
Experimental
145 erhant/halo2-vectordb

Verifiable vector similarity queries with Halo2.

13
Experimental
146 impel-intelligence/MagnitudeDB

A fast and modern Swift Vector Database for use in both iOS and macOS applications.

13
Experimental
147 VectorInstitute/nano-vectordb-rs

A simple vector database in rust

13
Experimental
148 michael-0acf4/vecx

A simple SQLite extension that allows direct GPU and/or SIMD accelerated...

13
Experimental
149 nickgoldbergsb/oxidedb

Open Source Vector Database implemented in the Rust Programming Language.

13
Experimental
150 valmat/little-vec

Vector storage plugin for RocksServer

12
Experimental
151 samkeen/vec-embed-store

This is a thin wrapper around LanceDb (VectorDb) meant to provide a means to...

12
Experimental
152 ronakgh97/blazedb-service

Service for BlazeDB (Managed hosting)

12
Experimental
153 Bluewraith04/vector_search

A high-performance, SIMD-accelerated Vector Database utilizing HNSW graphs...

12
Experimental
154 frozen-lab/stingray

Lightweight implementation of ANN (Approximate Nearest‑Neighbor) search

12
Experimental
155 ZanzyTHEbar/virtual-vectorfs

Virtual filesystem implementation in Go with spatial indexing and concurrent...

12
Experimental
156 Arsaev/MicroVec

WIP: Lightweight embeddable vector database for edge AI and offline semantic...

11
Experimental
157 getmykhan/vxdb

The vector database that fits in your pocket. Rust-powered, Python-native,...

11
Experimental
158 apaul02/Vector-Database-in-Rust

Vector DB from scratch in Rust

11
Experimental
159 cosmonaut-nz/repository_statistics

A library to gather structured statistics on the source code files in a...

11
Experimental
160 ptitjes/sqldelight-vec

An SQLDelight wrapper for sqlite-vec (https://github.com/asg017/sqlite-vec)

11
Experimental