PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Approximate Nearest Neighbor Search Python Packages

Python packages with the GitHub topic approximate-nearest-neighbor-search. Sorted by relevance, with stars and monthly downloads.
lancedb
lancedb

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

7.4M 11K 935
lmcinnes
pynndescent

A Python nearest neighbor descent for approximate nearest neighbors

6.9M 969 106
spotify
annoy

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

1.3M 14K 1K
unum-cloud
usearch

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

505K 4K 327
BirchKwok
lynsedb

Embedded-first vector database that grows into a self-hosted service and lightweight cluster.

21K 40 7
TileDB-Inc
tiledb-vector-search

Cloud-native vector similarity search and storage with efficient, serverless scale-out

16K 69 11
amzn
libpecos

PECOS - Prediction for Enormous and Correlated Spaces

15K 542 111
spotify
annoy-mm

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

10K 14K 1K
unum-cloud
usearch-iscc

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

6K 4K 327
postgresml
pgml

Postgres with GPUs for ML/AI apps.

4K 7K 364
jina-ai
annlite

⚡ A fast embedded library for approximate nearest neighbor search

3K 234 24
matsui528
lotf

LotusFilter: Diversity-aware approximate nearest neighbor search

3K 13 0
yahoojapan
ngt

Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data

2K 1K 131
cldrake01
nilvec

A lightweight library for nearest neighbor search in Rust.

2K 0 0
matsui528
nanopq

Pure python implementation of product quantization for nearest neighbor search

1K 362 48
nnethercott
hannoy

Production-ready KV-backed HNSW implementation in Rust using LMDB

971 84 11
cwida
superkmeans

A Super fast K-Means library for High-Dimensional vectors on CPUs (x86, ARM) and GPUs

803 66 6
InstantDomain
instant-distance

Fast approximate nearest neighbor searching in Rust, based on HNSW index

761 347 32
vioshyvo
mrpt

Fast and lightweight header-only C++ library (with Python bindings) for approximate nearest neighbor search

685 269 47
scikit-learn-contrib
sklearn-ann

Integration with (approximate) nearest neighbors libraries for scikit-learn + clustering based on with kNN-graphs.

577 28 14
nhatsmrt
wiki-passage-retriever

A simple tool to retrieve relevant Wikipedia passages

544 2 3
smarthi
pymuvera

Python library for MUVERA multi-vector retrieval via Fixed Dimensional Encodings. ColBERT / ColQwen2 / ColQwen3.5 compatible.

537 2 0
0xDebabrata
citrusdb

open-source vector database. store and retrieve embeddings for your next ai project!

536 105 13
decisionfacts
semantic-ai

An open source framework for Retrieval-Augmented System (RAG) uses semantic search helps to retrieve the expected results and generate human readable conversational response with the help of LLM (Large Language Model).

534 22 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery