Vector databases
Databases and indexes that store vectors and find the ones nearest to a query.
Start here
The Featured projects with the most downloads.
-
lancedb
LanceDB: A serverless, low-latency vector database for AI applications
615k downloads (30 days) Latest release: 0.41.0, 29 Oct 2026
-
kiddo
A high-performance, flexible, ergonomic k-d tree library. Ideal for geo- and astro- nearest-neighbour and k-nearest-neighbor queries
482k downloads (30 days) Latest release: 6.3.0, 6 Sep 2026
-
kdtree-rs
K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup
388k downloads (30 days) Latest release: 0.8.1, 23 Jul 2026
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.
| Project | Downloads | Dependents | Stars | Latest release | Runs on (GPU) | Native code | License |
|---|---|---|---|---|---|---|---|
| Featured 8 projects | |||||||
|
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 - 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 |
|
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 |
|
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 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 |
|
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 |
|
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 |
|
hyperspace-db Listed
[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 |
|
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 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 |
|
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: 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 |
|
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 | |
|
High performance embedded vector database |
0 binary downloads per release | Not applicable | 245 | Not measured | Not measured | MIT | |
|
A browser-optimized vector database |
0 downloads over 30 days | 0 | 262 | 0.2.0 | GPU support unknown | No native code found | Not measured |
|
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 |
|
A tiny embedding database in pure Rust. |
Not measured | Not applicable | 440 | Not measured | Not measured | Not measured | MIT |
|
🕸️🦀 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 | |||||||
|
instant-distance Archived
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 |