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 169 rust native vectordbs tools tracked. 3 score above 70 (verified tier). The highest-rated is databendlabs/databend at 77/100 with 9,196 stars. 7 of the top 10 are actively maintained.

Get all 169 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....

77
Verified
2 oceanbase/oceanbase

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

72
Verified
3 matrixorigin/matrixone

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

71
Verified
4 ArcadeData/arcadedb

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

68
Established
5 datalevin/datalevin

A simple, fast and versatile Datalog database

64
Established
6 oceanbase/pyseekdb

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

62
Established
7 vearch/vearch

Distributed vector search for AI-native applications

62
Established
8 HelixDB/helix-db

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

61
Established
9 oceanbase/pyobvector

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

60
Established
10 cyborginc/cyborgdb-py

Python Client SDK for CyborgDB: The Confidential Vector Database

59
Established
11 lightonai/fast-plaid

High-Performance Engine for Multi-Vector Search

58
Established
12 TusKANNy/kannolo

Official repository of the kANNolo library.

56
Established
13 StarlightSearch/EmbedAnything

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

55
Established
14 lightonai/next-plaid

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

54
Established
15 TusKANNy/seismic

Official repository of the Seismic library.

53
Established
16 deven96/ahnlich

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

50
Established
17 kn0sys/valentinus

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

50
Established
18 cyborginc/cyborgdb-js

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

49
Emerging
19 IronCoreLabs/ironcore-alloy

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

48
Emerging
20 sochdb/sochdb

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

47
Emerging
21 sdslabs/VortexDB

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

46
Emerging
22 fndome/xb

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

46
Emerging
23 reasonkit/reasonkit-mem

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

45
Emerging
24 nubskr/satoriDB

High performance embedded vector database

44
Emerging
25 anaslimem/CortexaDB

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

44
Emerging
26 philippgille/chromem-go

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

43
Emerging
27 PhilipJohnBasile/vecstore

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

43
Emerging
28 rustic-ai/uni-db

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

42
Emerging
29 coder/hnsw

In-memory vector index for Go

42
Emerging
30 lizzy-0323/oasisdb

OasisDB: A minimal and lightweight vector database

42
Emerging
31 sanonone/kektordb

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

42
Emerging
32 Semafind/semadb

No fuss multi-index hybrid vector database / search engine

42
Emerging
33 tuned-org-uk/arrowspace-rs

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

41
Emerging
34 justrach/emergentDB

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

41
Emerging
35 m1guelpf/tinyvector

A tiny embedding database in pure Rust.

40
Emerging
36 topk-io/topk

TopK is a search engine for the AI era.

39
Emerging
37 Eigen-DB/eigen-db

The blazingly fast in-memory vector database 🚀

39
Emerging
38 hivellm/vectorizer

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

39
Emerging
39 cyborginc/cyborgdb-go

Go Client for CyborgDB: The Confidential Vector Database

38
Emerging
40 cyberlife-coder/VelesDB

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

37
Emerging
41 guilherme13c/pythia

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

37
Emerging
42 joshniemela/KU-courses

A better version of KU's course catalogue

37
Emerging
43 avocadodb/avocadodb

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

37
Emerging
44 litegraphdb/litegraph

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

37
Emerging
45 meet447/SurgeDB

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

37
Emerging
46 edwinkys/oasysdb

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

36
Emerging
47 ayoubnabil/AIONBD

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

36
Emerging
48 ob-labs/seekdb-rs

The Rust SDK for OceanBase or OceanBase seekdb.

36
Emerging
49 elchemista/vettore

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

36
Emerging
50 ldclabs/anda-db

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

36
Emerging
51 FaizChishtie/vemcache

Vemcache is an in-memory vector database.

35
Emerging
52 timpratim/cargo-chat

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

35
Emerging
53 tobias-mayer/vector-db

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

35
Emerging
54 barakmich/bbqvec

Scalable Embedded Vector Index for Go and Rust

35
Emerging
55 neilthomass/kowari

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

35
Emerging
56 ronakgh97/blaze-db

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

35
Emerging
57 asheshvidyut/treds

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

35
Emerging
58 acheong08/vectordb

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

35
Emerging
59 casibase/go-hnsw

HNSW approximate nearest-neighbour search algorithm in Golang

34
Emerging
60 zepdb/zeppelin

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

34
Emerging
61 wizenheimer/comet

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

34
Emerging
62 lqhl/rabitq-rs

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

34
Emerging
63 not-pizza/victor

Web-optimized vector database (written in Rust).

33
Emerging
64 aicubetechnology/qilbeeDB

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

32
Emerging
65 liliang-cn/cortexdb

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

32
Emerging
66 alash3al/vecdb

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

31
Emerging
67 zarkone/twellik

Vector database for WASM

31
Emerging
68 DeployQL/LintDB

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

31
Emerging
69 JtPerez-Acle/chrono-mind

ChronoMind: Redefining Vector Intelligence Through Time.

31
Emerging
70 cognica-io/cognica-grpc

A gRPC service definition for Cognica

30
Emerging
71 Skelf-Research/memista

A lightweight vector search library for Rust

30
Emerging
72 codemonger-io/flechasdb

A serverless-friendly vector database in your hands

30
Emerging
73 mantzaris/WunDeeDB.jl

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

30
Emerging
74 Amrithesh-Kakkoth/VectraDB

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

30
Emerging
75 tuned-org-uk/genegraph-storage

A minimal storage layer for storing large matrices and embeddings

30
Emerging
76 sjy-dv/coltt

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

30
Emerging
77 rodydavis/pocketbase-plugins

Set of PocketBase plugins to add features

29
Experimental
78 oceanbase/obvec_jdbc

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

29
Experimental
79 XiangpengHao/pq-vector

Vector search using only Parquet and DataFusion

28
Experimental
80 mmailhos/vectorlite

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

28
Experimental
81 XiangpengHao/vector-lite

The SQLite of Vector Database in Rust.

27
Experimental
82 antarys-ai/edge

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

27
Experimental
83 KMJ-007/VecPuff

vector database built on top of S3, inspired by turbopuffer

27
Experimental
84 tuned-org-uk/javelin-tui

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

26
Experimental
85 23skdu/longbow

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

26
Experimental
86 atoncooper/fastcache

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

26
Experimental
87 tradik/mddb

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

26
Experimental
88 mhayes853/sqlite-vec-data

SQLiteData support for SQLite Vec.

25
Experimental
89 sochdb/sochdb-python-sdk

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

25
Experimental
90 sochdb/sochdb-go

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

25
Experimental
91 geckse/markdown-vdb

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

25
Experimental
92 23skdu/gosqueal

sqlite in-memory vectordb "HotPocket"

24
Experimental
93 bridgerust/bridgerust

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

24
Experimental
94 miguelamello/golang-faceid-api

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

24
Experimental
95 farouqzaib/mettis

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

24
Experimental
96 ajkumar-13/Vector-DB-from-scratch

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

24
Experimental
97 elcruzo/vectorhub

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

24
Experimental
98 oceanbase/dify-plugin-oceanbase

Enables secure SQL query execution on OceanBase databases through Dify applications

24
Experimental
99 derinworks/penr-oz-agent-memory-rust

Implementation of Agent memory vector store proxy written in Rust

23
Experimental
100 DotNetAge/govector

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

23
Experimental
101 MukundaKatta/yggdrasil

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

22
Experimental
102 decisiongraph/leann-rs

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

22
Experimental
103 DaviBonetto/NEXUS-L4-HighPerf-Vector-DB

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

22
Experimental
104 tuned-org-uk/kalman_clustering

Clustering any vector space using Kalman Filter

22
Experimental
105 danieleugenewilliams/zvec-go

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

22
Experimental
106 shannonxu-2018/PistaDB

The embedded vector database for LLM-native applications.

22
Experimental
107 SarthiAI/SwarnDB

The vector database that thinks in graphs.

22
Experimental
108 zoobz-io/vecna

Schema-validated filter builder for vector databases

22
Experimental
109 emmyoh/zebra

A vector database for querying meaningfully similar data.

22
Experimental
110 KevKibe/memvectordb

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

21
Experimental
111 sochdb/sochdb-nodejs-sdk

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

21
Experimental
112 arcmindai/arcmindvector

ArcMind Vector DB

21
Experimental
113 0xnu/kikiola

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

21
Experimental
114 tuned-org-uk/surfface-rs

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

21
Experimental
115 hungpdn/nanovec

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

21
Experimental
116 hankamarvanova/unified-db

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

21
Experimental
117 Skelf-Research/liath

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

21
Experimental
118 ExpertVagabond/ruvector

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

21
Experimental
119 Annany2002/VectorSync

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

21
Experimental
120 21e8-miner/grain-vdb

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

21
Experimental
121 rogelioRuiz/capacitor-lancedb

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

21
Experimental
122 netdur/munind

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

21
Experimental
123 salah55s/winnowDB

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

21
Experimental
124 theblobinc/duotronic-bus-protocol

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

21
Experimental
125 kahflane/TurDB

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

21
Experimental
126 Modzer0/Erlvectordb

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

21
Experimental
127 basegridio/sdk

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

21
Experimental
128 SKeditz42/Vec

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

21
Experimental
129 atulRanaa/vector-db-book

Vector DB Internals

21
Experimental
130 daryltucker/vecdb

The Vector Database for Agents & Humans.

21
Experimental
131 Rhodrix7771/grain-vdb

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

21
Experimental
132 Project-Astronaut/astronaut

Superfast vector db just like flash travels during flashpoint

20
Experimental
133 wesleyscholl/vectro-plus

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

20
Experimental
134 erhant/halo2-vectordb

Verifiable vector similarity queries with Halo2.

20
Experimental
135 jiacai2050/vsag-sqlite

An vector search SQLite extension baked by VSAG.

20
Experimental
136 impel-intelligence/MagnitudeDB

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

20
Experimental
137 YASSERRMD/barq-graphdb

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

20
Experimental
138 VectorInstitute/nano-vectordb-rs

A simple vector database in rust

20
Experimental
139 insanalamin/sekejap

A graph-first, embedded multi-model database engine

19
Experimental
140 michael-0acf4/vecx

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

19
Experimental
141 samkeen/vec-embed-store

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

19
Experimental
142 nickgoldbergsb/oxidedb

Open Source Vector Database implemented in the Rust Programming Language.

19
Experimental
143 valmat/little-vec

Vector storage plugin for RocksServer

18
Experimental
144 ZanzyTHEbar/virtual-vectorfs

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

18
Experimental
145 cosmonaut-nz/repository_statistics

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

18
Experimental
146 frozen-lab/stingray

Lightweight implementation of ANN (Approximate Nearest‑Neighbor) search

18
Experimental
147 CardSorting/BroccoliDB

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

17
Experimental
148 Not-Buddy/HackerXAPI

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

17
Experimental
149 Modzer0/SPARK-vectordb

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

17
Experimental
150 aqora-io/vectorctl

A simple tool to manage any vector database

17
Experimental
151 kanusowi/vortex

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

16
Experimental
152 cognica-io/cognica-python

A Python client for Cognica database

16
Experimental
153 thelastpickle/open-htap-stack

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

15
Experimental
154 Pilser/helix-edge

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

14
Experimental
155 Bluewraith04/vector_search

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

14
Experimental
156 ronakgh97/blazedb-service

Service for BlazeDB (Managed hosting)

14
Experimental
157 vector-cache/vector-cache

In memory db for vector embeddings

14
Experimental
158 getmykhan/vxdb

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

13
Experimental
159 Arsaev/MicroVec

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

13
Experimental
160 ptitjes/sqldelight-vec

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

13
Experimental
161 apaul02/Vector-Database-in-Rust

Vector DB from scratch in Rust

13
Experimental
162 uttom-akash/vector-xlite

VectorXLite — A fast, lightweight vector search with payload support and...

12
Experimental
163 amrit110/nano-vectordb-rs

A simple vector database in rust

12
Experimental
164 exprays/orion

An insanely-fast, in-memory KV database supporting persistence built form scratch

11
Experimental
165 meinside/local-vector-store-go

Local vector store implementation in Go, using SQLite3

11
Experimental
166 colesmcintosh/vector-vault

A high-performance vector similarity search engine with LSH...

11
Experimental
167 ndx-technologies/go-redis-vector-db

Simple Redis vector DB based on FT.SEARCH

11
Experimental
168 lizzy-0323/Vamana

An implementation of Vamana ANN algorithm, with easy-to use go-binding

10
Experimental
169 DivyamSamarwal/Vector-Search-Engine-Demo

High-performance distributed vector database in Rust with HNSW indexing, WAL...

10
Experimental