Topics / #approximate-nearest-neighbor-search

Approximate-nearest-neighbor-search projects on GitHub

Fast approximate nearest neighbor search over high-dimensional vectors.

As of , the most-starred Approximate-nearest-neighbor-search projects on GitHub are pgvector (23.5K stars), weaviate (16.9K stars) and annoy (14.3K stars). GitHub.Locker tracks 5 Approximate-nearest-neighbor-search repositories with 66.9K stars combined. The fastest-growing on October 25 was pgvector, with +11 stars in a day.

5Projects
66.9KStars in total
+24Stars in a day

Hot right now

Most stars gained in a day · Oct 25

The all-time top

5 projects · by stars

  1. #1 · pgvector/pgvector

    pgvector

    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.

    23.5K
  2. #2 · weaviate/weaviate

    weaviate

    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.

    16.9K
  3. #3 · spotify/annoy

    annoy

    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.

    14.3K
  1. 4

    lancedb

    11.8Klancedb/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.

  2. 5

    pg_vectorsearch

    409timescale/pg_vectorsearch · C

    pgvectorsearch is a PostgreSQL extension that adds the PRISM index, a high-performance approximate nearest neighbor (ANN) search method for vector data, built to outrun pgvector's IVFFlat and HNSW indexes at large scale.

Often tagged together