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.

7Projects
189KStars in total
+66Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

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

    46.4K
  2. #2 · facebookresearch/faiss

    faiss

    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.

    41.2K
  3. #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.

    35.1K
  1. 4

    pgvector

    23.4Kpgvector/pgvector · C

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

  2. 5

    weaviate

    16.9Kweaviate/weaviate · Go

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

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

  4. 7

    lancedb

    11.7Klancedb/lancedb · Rust

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

Often tagged together