Vector databases

Databases and indexes that store vectors and find the ones nearest to a query.

39 projects. Checked .

Start here

The Featured projects with the most downloads.

All projects

Order: strongest tier first, then most downloads, then name, with unmeasured values last. A library counts downloads over 30 days. An app counts binary downloads per release. An app with none counts its crate downloads over 30 days.

What do the tiers mean?
Featured
Shown first. It passes every Featured gate.
Listed
Shown in the normal listing. No other tier applies.
New
A project whose first release is recent.
Archived
No longer maintained, or ended by its author.

Tiers come from published rules over raw signals. Stars alone never qualify a project.

Active dependents: crates from other owners that depend on this project in a current release. One owner counts at most once.

Movement needs more history.

Vector databases
ProjectDownloadsDependentsStarsLatest releaseRuns on (GPU)Native codeLicense
lancedb Featured

LanceDB: A serverless, low-latency vector database for AI applications

615,090 downloads over 30 days 102 11,863 0.41.0 GPU support unknown No native code found Apache-2.0
kiddo Featured

A high-performance, flexible, ergonomic k-d tree library. Ideal for geo- and astro- nearest-neighbour and k-nearest-neighbor queries

481,504 downloads over 30 days 56 179 6.3.0 GPU support unknown Build uses a native toolchain: cc (feature cpp_competitors) Apache-2.0 OR MIT
kdtree-rs Featured

K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup

388,481 downloads over 30 days 29 286 0.8.1 GPU support unknown No native code found Apache-2.0 OR MIT
usearch Featured

Smaller & Faster Single-File Vector Search Engine from Unum

242,089 downloads over 30 days 70 4,373 2.26.6 GPU support unknown Binds native code: cxx, link-cplusplus, numkong (feature numkong). Build uses a native toolchain: cxx-build Apache-2.0
hnswlib-rs Featured

Rust implementation of the HNSW algorithm (Malkov-Yashunin)

226,188 downloads over 30 days 86 257 0.3.5 GPU support unknown No native code found Apache-2.0 OR MIT
surrealdb Featured

A scalable, distributed, collaborative, document-graph database, for the realtime web

197,581 downloads over 30 days 162 33,296 4.0.0 GPU support unknown Binds native code: ring, openssl-sys (feature native-tls) Not measured
qdrant App Featured

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

34,017 binary downloads per release Not applicable 35,478 Not measured Not measured Apache-2.0
Listed 29 projects
ruvector Listed

High-performance Rust vector database core with HNSW indexing

39,411 downloads over 30 days 51 4,675 2.5.0 CUDA, WebGPU, Metal Binds native code: libsqlite3-sys, napi-sys, ort-sys, pgrx-pg-sys, pqcrypto-internals and 5 more MIT
pgvectorscale App Listed

Postgres extension for vector search (DiskANN), complements pgvector for performance and scale. Postgres OSS licensed.

33,328 binary downloads per release Not applicable 3,161 Not measured Not measured PostgreSQL
arroy Listed

Annoy-inspired Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage

22,053 downloads over 30 days 6 314 0.9.0 GPU support unknown Binds native code: lmdb-master-sys MIT
faiss-rs Listed

High-level bindings for Faiss, the vector similarity search engine

19,449 downloads over 30 days 5 250 0.13.0 GPU support unknown Binds native code: faiss-sys, faiss_c. Build uses a native toolchain: cmake (feature static) Apache-2.0 OR MIT
hnsw Listed Dormant

Fast approximate nearest neighbors

15,542 downloads over 30 days 13 268 0.11.0 GPU support unknown No native code found MIT
velesdb Listed

High-performance vector database engine written in Rust

2,396 downloads over 30 days 0 102 8.1.0 WebGPU Binds native code: tauri, tauri-plugin-velesdb, atk-sys, gdk-pixbuf-sys, gdk-sys and 9 more Not measured
hora Listed Dormant

Hora Search Everywhere

1,741 downloads over 30 days 4 2,655 0.1.1 GPU support unknown No native code found Apache-2.0
mentedb Listed

A purpose-built database engine for AI agent memory

1,605 downloads over 30 days 1 124 0.47.1 GPU support unknown No native code found Apache-2.0
triviumdb Listed

A high-performance memory-mmap hybrid search engine built for AI, combining dense vector, sparse text, graph relations, and JSON metadata.

Python bindings

1,039 downloads over 30 days 0 190 0.9.0 GPU support unknown Binds native code: cxx (feature usearch-bench), link-cplusplus (feature usearch-bench), napi-sys (feature nodejs) Apache-2.0
vpsearch Listed Dormant

Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces.

919 downloads over 30 days 2 32 2.1.0 GPU support unknown No native code found BSD-2-Clause
ahnlich Listed

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

744 downloads over 30 days 0 249 0.4.5 GPU support unknown No native code found MIT
memvdb Listed Dormant

A Rust in-memory vector database

305 downloads over 30 days 2 2 0.1.1 GPU support unknown No native code found MIT
next-plaid Listed

CPU-based PLAID implementation for multi-vector search using ndarray

Python bindings

256 downloads over 30 days 1 610 1.8.5 CUDA Binds native code: tree-sitter, libsqlite3-sys, ort-sys, tree-sitter-language, zstd-sys and 4 more Apache-2.0

[H] HyperspaceDB is a high-performance, vector database. It features 1-bit quantization, async replication, and native support for hierarchical datasets (Lorentz, Poincaré ball & Hybrid models).

96 downloads over 30 days 3 163 4.2.0 GPU support unknown Binds native code: ort-sys (feature local-onnx) MIT
ngt-rs Listed Dormant

Rust wrappers for NGT nearest neighbor search.

73 downloads over 30 days 0 39 0.8.0 GPU support unknown Binds native code: ngt, ngt-sys. Build uses a native toolchain: bindgen, cmake Apache-2.0
yantrikdb-server App Listed

YantrikDB database server — multi-tenant cognitive memory with wire protocol, HTTP gateway, replication, auto-failover, and at-rest encryption

39 binary downloads per release Not applicable 179 0.20.0 GPU support unknown Binds native code: libsqlite3-sys, zstd-sys Apache-2.0
nodedb Listed

Local-first, real-time, edge-to-cloud hybrid database for multi-modal workloads

35 downloads over 30 days 3 246 0.6.2 GPU support unknown Binds native code: libz-sys, rdkafka-sys, ring, tikv-jemalloc-sys, zstd-sys BUSL-1.1
granne Listed Dormant

Graph-based Retrieval of Approximate Nearest Neighbors

34 downloads over 30 days 0 319 0.5.2 GPU support unknown Binds native code: blas, blas-sys (feature blas) MIT
lsh-rs Listed Dormant

LSH: Approximate Nearest Neighbor Search with Locality Sensitive Hashing.

30 downloads over 30 days 0 124 0.4.0 GPU support unknown Binds native code: libsqlite3-sys (feature sqlite) MIT
edgevec Listed

High-performance embedded vector database for Browser, Node, and Edge

14 downloads over 30 days 1 100 0.9.0 GPU support unknown No native code found Apache-2.0 OR MIT
seismic Listed

Seismic is designed for effective and efficient KNN retrieval over learned sparse embeddings.

Python bindings

3 downloads over 30 days 0 141 0.2.1 GPU support unknown No native code found MIT
corenn Listed

Billion-scale vector database

0 downloads over 30 days 0 401 0.3.1 GPU support unknown Binds native code: openblas-src, librocksdb-sys, tikv-jemalloc-sys Apache-2.0
oasysdb App Listed Dormant

In-memory vector store with efficient read and write performance for semantic caching and retrieval system. Redis for Semantic Caching.

0 binary downloads per release Not applicable 376 Not measured Not measured Apache-2.0
satoriDB App Listed

High performance embedded vector database

0 binary downloads per release Not applicable 245 Not measured Not measured MIT
victor Listed Dormant

A browser-optimized vector database

0 downloads over 30 days 0 262 0.2.0 GPU support unknown No native code found Not measured
hwt App Listed Dormant

Hamming Weight Tree from the paper "Online Nearest Neighbor Search in Hamming Space"

Not measured Not applicable 7 Not measured Not measured Not measured MIT
tinyvector App Listed Dormant

A tiny embedding database in pure Rust.

Not measured Not applicable 440 Not measured Not measured Not measured MIT
voy App Listed Dormant

🕸️🦀 A WASM vector similarity search written in Rust

Not measured Not applicable 1,076 Not measured Not measured Not measured Apache-2.0
Archived 2 projects

Fast minimal implementation of HNSW maps for approximate nearest neighbors searches

96,520 downloads over 30 days 36 343 0.6.1 GPU support unknown No native code found Apache-2.0 OR MIT
chromadb-rs Archived

A Rust client library for the ChromaDB vector database.

3,548 downloads over 30 days 7 46 2.3.0 GPU support unknown No native code found MIT