Topics / #nearest-neighbor-search
Nearest-neighbor-search projects on GitHub
Vector databases and algorithms for fast nearest neighbor and similarity search.
As of , the most-starred Nearest-neighbor-search projects on GitHub are milvus (46.4K stars), faiss (41.2K stars) and qdrant (35.1K stars). GitHub.Locker tracks 7 Nearest-neighbor-search repositories with 189K stars combined. The fastest-growing on October 16 was qdrant, with +22 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
qdrant
qdrant/qdrant · ★ 35.1KQdrant is a high-performance vector similarity search engine and vector database written in Rust, built to store, search, and manage 'points' (vectors plus a JSON payload) for AI applications like semantic search, recommendations, and RAG.
+17pgvector
pgvector/pgvector · ★ 23.4Kpgvector is an open-source extension that adds vector similarity search to Postgres, so embeddings are stored and queried right next to your relational data. It supports exact and approximate nearest neighbor search.
milvus
milvus-io/milvus · ★ 46.4KMilvus is a high-performance, cloud-native vector database built to store and search embedding vectors at scale for AI applications like semantic search, RAG, and recommendation systems.
+7lancedb
lancedb/lancedb · ★ 11.7KLanceDB is an open-source vector database for multimodal AI: a central platform where you store, index and search petabytes of vectors and multimodal data, built for fast, production-ready retrieval.
The all-time top
7 projects · by stars
- 46.4K
#1 · milvus-io/milvus
milvus
Milvus is a high-performance, cloud-native vector database built to store and search embedding vectors at scale for AI applications like semantic search, RAG, and recommendation systems.
- 41.2K
#2 · facebookresearch/faissfaiss
Faiss is a library for efficient similarity search and clustering of dense vectors, developed primarily at Meta's Fundamental AI Research group. It can search collections of vectors of any size, even ones that do not fit in RAM.
- 35.1K
#3 · qdrant/qdrant
qdrant
Qdrant is a high-performance vector similarity search engine and vector database written in Rust, built to store, search, and manage 'points' (vectors plus a JSON payload) for AI applications like semantic search, recommendations, and RAG.
- 4

pgvector
23.4Kpgvector/pgvector · Cpgvector is an open-source extension that adds vector similarity search to Postgres, so embeddings are stored and queried right next to your relational data. It supports exact and approximate nearest neighbor search.
- 5

weaviate
16.9Kweaviate/weaviate · GoWeaviate is an open-source, cloud-native vector database: it stores objects and vectors together and lets you combine vector search with structured filtering for semantic search at scale.
- 6

annoy
14.3Kspotify/annoy · C++Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python bindings that finds the points in space closest to a given query point. It is optimized for memory usage and for saving and loading indexes to disk.
- 7

lancedb
11.7Klancedb/lancedb · RustLanceDB is an open-source vector database for multimodal AI: a central platform where you store, index and search petabytes of vectors and multimodal data, built for fast, production-ready retrieval.
Related topics
Often tagged together