Topics / #similarity-search

Similarity-search projects on GitHub

Vector engines for finding similar embeddings across images and text.

As of , the most-starred Similarity-search projects on GitHub are faiss (41.2K stars), qdrant (35.1K stars) and typesense (27K stars). GitHub.Locker tracks 7 Similarity-search repositories with 162.3K stars combined. The fastest-growing on October 17 was typesense, with +17 stars in a day.

7Projects
162.3KStars in total
+43Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

7 projects · by stars

  1. #1 · 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
  2. #2 · 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
  3. #3 · typesense/typesense

    typesense

    An open-source, typo-tolerant in-memory search engine for building fast search experiences — a self-hostable Algolia alternative and an easier-to-use Elasticsearch alternative.

    27K
  1. 4

    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.

  2. 5

    zvec

    16.1Kalibaba/zvec · C++

    Alibaba's open-source, in-process vector database — a lightweight, lightning-fast similarity-search engine you embed directly into your application, battle-tested inside Alibaba Group.

  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