PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

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.1M 10K 868
lmcinnes
pynndescent

A Python nearest neighbor descent for approximate nearest neighbors

7.1M 964 107
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 🔍

587K 4K 311
postgresml
pgml

Postgres with GPUs for ML/AI apps.

20K 7K 361
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 🔍

13K 4K 311
amzn
libpecos

PECOS - Prediction for Enormous and Correlated Spaces

13K 542 111
TileDB-Inc
tiledb-vector-search

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

12K 68 11
spotify
annoy-mm

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

9K 14K 1K
yahoojapan
ngt

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

4K 1K 129
matsui528
lotf

[CVPR25] LotusFilter: Fast Diverse Nearest Neighbor Search

4K 12 0
jina-ai
annlite

⚡ A fast embedded library for approximate nearest neighbor search

4K 237 24
smarthi
pymuvera

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

3K 1 0
cldrake01
nilvec

A lightweight library for nearest neighbor search in Rust.

3K 0 0
matsui528
nanopq

Pure python implementation of product quantization for nearest neighbor search

2K 360 48
nnethercott
hannoy

HNSW Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage

1K 80 10
InstantDomain
instant-distance

Fast minimal implementation of HNSW maps for approximate nearest neighbors searches

1K 347 30
cwida
superkmeans

⚡ Super fast clustering for high-dimensional vectors on CPUs (x86, ARM) and GPUs — for Python and C++. 100x faster clustering of vector embeddings than FAISS

991 61 4
vivekmahato
mlots

mlots is python package that provides Machine Learning tools for Time-Series Classification.

862 9 0
BirchKwok
lynsedb

A pure Python-implemented, lightweight, server-optional, multi-end compatible, vector database deployable locally or remotely.

716 40 7
0xDebabrata
citrusdb

(distributed) vector database

687 105 13
zeusdb
zeusdb

High-performance database management system

652 10 0
speedyk-005
vink

Vector Incremental Nano Kit — a lightweight vector database with incremental inserts, automatic exact-to-ANN switching, and explicit storage management. Add vectors anytime without rebuilding the index

649 1 0
postgresml
pgml-extension

Simple machine learning in PostgreSQL.

621 7K 361
    • Data from PyPI, GitHub, ClickHouse, and BigQuery