#Approximate-nearest-neighbor-search

Showing 19 of 19 repositories tagged #approximate-nearest-neighbor-search, ranked by stars

weaviate
weaviate
weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

Score
100
β˜… 16.6k β‘‚ 1.3k +17/day
Go
spotify
spotify
annoy

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

Score
75
β˜… 14.3k β‘‚ 1.2k +3/day
C++
postgresml
postgresml
postgresml

Postgres with GPUs for ML/AI apps.

Score
67
β˜… 6.8k β‘‚ 365 +2/day
Rust
infiniflow
infiniflow
infinity

The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

Score
100
β˜… 4.6k β‘‚ 430 +7/day
C++
hora-search
hora-search
hora

πŸš€ efficient approximate nearest neighbor search algorithm collections library written in Rust πŸ¦€ .

Score
100
β˜… 2.7k β‘‚ 78 β€”
Rust
vdaas
vdaas
vald

Vald. A Highly Scalable Distributed Vector Search Engine

Score
50
β˜… 1.7k β‘‚ 93 +1/day
Go
lmcinnes
lmcinnes
pynndescent

A Python nearest neighbor descent for approximate nearest neighbors

Score
0
β˜… 969 β‘‚ 106 +2/day
Python
lanterndata
lanterndata
lantern

PostgreSQL vector database extension for building AI applications

Score
33
β˜… 887 β‘‚ 66 β€”
Rust
kakao
kakao
n2

TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets

Score
25
β˜… 581 β‘‚ 70 β€”
Jupyter Notebook
yoshoku
yoshoku
hnswlib-node

hnswlib-node provides Node.js bindings for Hnswlib

Score
100
β˜… 138 β‘‚ 12 β€”
C++
nnethercott
nnethercott
hannoy

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

Score
0
β˜… 84 β‘‚ 11 +1/day
Rust
jiangqy
jiangqy
ADSH-AAAI2018

source code for paper "Asymmetric Deep Supervised Hashing" on AAAI-2018

Score
50
β˜… 83 β‘‚ 26 β€”
MATLAB
tiannuo-yang
tiannuo-yang
SearchAgent-X

A High-Efficiency System of Large Language Model Based Search Agents

Score
0
β˜… 78 β‘‚ 5 β€”
Python
mathetake
mathetake
gann

[[ ARCHIVED ]] gann(go-approximate-nearest-neighbor) is a library for Approximate Nearest Neighbor Search written in Go

Score
0
β˜… 76 β‘‚ 9 β€”
Go
hora-search
hora-search
horapy

🐍 Python bidding for the Hora Approximate Nearest Neighbor Search Algorithm library

Score
0
β˜… 73 β‘‚ 9 β€”
Python
undreamai
undreamai
RAGSearchUnity

Semantic search in Unity!

Score
25
β˜… 67 β‘‚ 11 β€”
C#
VarIr
VarIr
scikit-hubness

A Python package for hubness analysis and high-dimensional data mining

Score
0
β˜… 46 β‘‚ 9 β€”
Python
BirchKwok
BirchKwok
lynsedb

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

Score
75
β˜… 40 β‘‚ 7 β€”
Rust
decisionfacts
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).

Score
50
β˜… 22 β‘‚ 1 β€”
Python
Related Topics
#nearest-neighbor-search#machine-learning#image-search#search-engine#vector-database#rag#hnsw#similarity-search#vector-search#python#search#neural-search

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly