Projects in Awesome Lists tagged with approximate-nearest-neighbor-search
A curated list of projects in awesome lists tagged with approximate-nearest-neighbor-search .
https://github.com/pgvector/pgvector
Open-source vector similarity search for Postgres
approximate-nearest-neighbor-search nearest-neighbor-search
Last synced: 12 May 2025
https://github.com/spotify/annoy
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
approximate-nearest-neighbor-search c-plus-plus golang locality-sensitive-hashing lua nearest-neighbor-search python
Last synced: 13 May 2025
https://github.com/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โ.
approximate-nearest-neighbor-search generative-search grpc hnsw hybrid-search image-search information-retrieval mlops nearest-neighbor-search neural-search recommender-system search-engine semantic-search semantic-search-engine similarity-search vector-database vector-search vector-search-engine vectors weaviate
Last synced: 12 May 2025
https://github.com/pgvector/pgvector?tab=readme-ov-file
Open-source vector similarity search for Postgres
approximate-nearest-neighbor-search nearest-neighbor-search
Last synced: 23 Mar 2025
https://github.com/ankane/pgvector
Open-source vector similarity search for Postgres
approximate-nearest-neighbor-search nearest-neighbor-search
Last synced: 23 Nov 2024
https://github.com/semi-technologies/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โ.
approximate-nearest-neighbor-search generative-search grpc hnsw hybrid-search image-search information-retrieval mlops nearest-neighbor-search neural-search recommender-system search-engine semantic-search semantic-search-engine similarity-search vector-database vector-search vector-search-engine vectors weaviate
Last synced: 10 Dec 2024
https://github.com/lancedb/lancedb
Developer-friendly, embedded retrieval engine for multimodal AI. Search More; Manage Less.
approximate-nearest-neighbor-search image-search nearest-neighbor-search recommender-system search-engine semantic-search similarity-search vector-database
Last synced: 12 May 2025
https://lancedb.github.io/lancedb/
Developer-friendly, embedded retrieval engine for multimodal AI. Search More; Manage Less.
approximate-nearest-neighbor-search image-search nearest-neighbor-search recommender-system search-engine semantic-search similarity-search vector-database
Last synced: 04 May 2025
https://github.com/postgresml/postgresml
Postgres with GPUs for ML/AI apps.
ai ann approximate-nearest-neighbor-search artificial-intelligence classification clustering embeddings forecasting knn llm machine-learning ml postgres rag regression sql vector-database
Last synced: 14 May 2025
https://github.com/microsoft/sptag
A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.
approximate-nearest-neighbor-search distributed-serving fresh-update neighborhood-graph space-partition-tree vector-search
Last synced: 07 May 2025
https://github.com/microsoft/SPTAG
A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.
approximate-nearest-neighbor-search distributed-serving fresh-update neighborhood-graph space-partition-tree vector-search
Last synced: 15 Mar 2025
https://github.com/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
ai-native approximate-nearest-neighbor-search bm25 cpp20 cpp20-modules embedding full-text-search hnsw hybrid-search information-retrival nearest-neighbor-search rag search-engine tensor-database vector vector-database vector-search vectordatabase
Last synced: 12 May 2025
https://github.com/hora-search/hora
๐ efficient approximate nearest neighbor search algorithm collections library written in Rust ๐ฆ .
algorithm approximate-nearest-neighbor-search artificial-intelligence data-structures high-performance hnsw image-search k-nearest-neighbors machine-learning neural-network numeric recommender-system rust rust-sci search-engine simd similarity-search vector-search
Last synced: 14 May 2025
https://github.com/unum-cloud/usearch
Fast Open-Source Search & Clustering engine ร for Vectors & ๐ Strings ร in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram ๐
approximate-nearest-neighbor-search clustering database faiss full-text-search fuzzy-search image-search kann nearest-neighbor-search recommender-system search search-engine semantic-search simd similarity-search text-search vector-search webassembly
Last synced: 29 Mar 2025
https://github.com/vdaas/vald
Vald. A Highly Scalable Distributed Vector Search Engine
anng approximate-nearest-neighbor-search cloud cloud-native distributed-systems golang high-dimensional-data high-performance image-search image-search-engine kubernetes microservices nearest-neighbor-search ngt similarity-search vald vector vector-search-engine
Last synced: 13 May 2025
https://github.com/yahoojapan/NGT
Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
approximate-nearest-neighbor-search k-nearest-neighbors knn-search nearest-neighbor-search nearest-neighbors
Last synced: 30 Mar 2025
https://github.com/yahoojapan/ngt
Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
approximate-nearest-neighbor-search k-nearest-neighbors knn-search nearest-neighbor-search nearest-neighbors
Last synced: 15 May 2025
https://github.com/lmcinnes/pynndescent
A Python nearest neighbor descent for approximate nearest neighbors
approximate-nearest-neighbor-search knn-graphs nearest-neighbor-search
Last synced: 13 May 2025
https://github.com/lanterndata/lantern
PostgreSQL vector database extension for building AI applications
ai ann approximate-nearest-neighbor-search data-science database embeddings hnsw image-search knn machine-learning mlops nearest-neighbor-search neural-search open-source postgres postgresql search vector ycombinator
Last synced: 15 May 2025
https://github.com/kakao/n2
TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets
approximate approximate-nearest-neighbor-search go k-nearest-neighbors knn machine-learning ml nearest-neighbor-search python
Last synced: 16 May 2025
https://github.com/matsui528/faiss_tips
Some useful tips for faiss
approximate-nearest-neighbor-search faiss nearest-neighbor-search product-quantization
Last synced: 12 Apr 2025
https://github.com/amzn/pecos
PECOS - Prediction for Enormous and Correlated Spaces
approximate-nearest-neighbor-search extreme-multi-label-classification extreme-multi-label-ranking machine-learning-algorithms transformers
Last synced: 07 Apr 2025
https://github.com/Aquila-Network/aquila
An easy to use Neural Search Engine. Index latent vectors along with JSON metadata and do efficient k-NN search.
approximate-nearest-neighbor-search aquila embedding faiss feature-vectors image-search information-retrieval information-retrieval-engine knn-search nearest-neighbor-search neural-information-retrieval neural-search retrieval search-engine similarity-search similarity-searches vector-database video-search
Last synced: 01 Apr 2025
https://github.com/harsha-simhadri/big-ann-benchmarks
Framework for evaluating ANNS algorithms on billion scale datasets.
approximate-nearest-neighbor-search information-retrival
Last synced: 15 May 2025
https://github.com/djc/instant-distance
Fast approximate nearest neighbor searching in Rust, based on HNSW index
approximate-nearest-neighbor-search hnsw rust
Last synced: 16 May 2025
https://github.com/granne/granne
Graph-based Approximate Nearest Neighbor Search
approximate-nearest-neighbor-search hnsw rust
Last synced: 01 Apr 2025
https://github.com/netrasys/pgANN
Fast Approximate Nearest Neighbor (ANN) searches with a PostgreSQL database.
ann approximate-nearest-neighbor-search nearest-neighbor-search nearest-neighbors postgres vectors
Last synced: 01 Apr 2025
https://github.com/vioshyvo/mrpt
Fast and lightweight header-only C++ library (with Python bindings) for approximate nearest neighbor search
approximate-nearest-neighbor-search k-nn knn-search mrpt nearest-neighbor-search random-projection similarity-search
Last synced: 01 Apr 2025
https://github.com/meilisearch/arroy
An Approximate Nearest Neighbors library in Rust, based on random projections and LMDB and optimized for memory usage :boom:
annoy approximate-nearest-neighbor-search diskann lmdb rust
Last synced: 10 Apr 2025
https://github.com/jina-ai/annlite
โก A fast embedded library for approximate nearest neighbor search
approximate-nearest-neighbor-search cython hnsw image-search information-retrieval neural-search product-quantization vector-quantization vector-search
Last synced: 09 Apr 2025
https://github.com/matsui528/rii
Fast and memory-efficient ANN with a subset-search functionality
approximate-nearest-neighbor-search data-compression nearest-neighbor-search product-quantization pybind11
Last synced: 14 Mar 2025
https://github.com/timescale/vector-cookbook
Timescale Vector Cookbook. A collection of recipes to build applications with LLMs using PostgreSQL and Timescale Vector.
approximate-nearest-neighbor-search langchain llamaindex llm nearest-neighbor-search pgvector postgresql python tutorials vector-database vector-search vector-similarity
Last synced: 07 May 2025
https://github.com/yoshoku/hnswlib-node
hnswlib-node provides Node.js bindings for Hnswlib
approximate-nearest-neighbor-search javascript machine-learning nearest-neighbor-search nodejs npm typescript
Last synced: 16 May 2025
https://github.com/ewfian/faiss-node
Node.js bindings for faiss
approximate-nearest-neighbor-search faiss javascript machine-learning nodejs npm similarity-search typescript underdevelopment
Last synced: 21 Feb 2025
https://github.com/VQLite/VQLite
VQLite - Simple and Lightweight Vector Search Engine based on Google ScaNN
approximate-nearest-neighbor-search embedding embedding-database embedding-search embedding-similarity nearest-neighbor-search similarity-search vector vector-database vector-search vector-search-engine vector-similarity vector-similarity-database vector-similarity-search vector-similarity-search-engine
Last synced: 01 Apr 2025
https://github.com/hora-search/horapy
๐ Python bidding for the Hora Approximate Nearest Neighbor Search Algorithm library
approximate-nearest-neighbor-search artificial-intelligence image-search python python-library recommendation-system search search-engine
Last synced: 27 Mar 2025
https://github.com/rixwew/elasticsearch-approximate-nearest-neighbor
Plugin to integrate approximate nearest neighbor(ANN) search with Elasticsearch
ann approximate-nearest-neighbor-search elasticsearch elasticsearch-plugin product-quantization
Last synced: 21 Nov 2024
https://github.com/ekzhu/lshensemble
LSH index for approximate set containment search
approximate-nearest-neighbor-search containment containment-search lsh lsh-ensemble lsh-forest nearest-neighbor-search paper vldb
Last synced: 22 Mar 2025
https://github.com/zhao-lang/redis_hnsw
HSNW module for Redis
approximate-nearest-neighbor-search hnsw knn redis redis-module rust
Last synced: 01 Apr 2025
https://github.com/tiledb-inc/tiledb-vector-search
Cloud-native vector similarity search and storage with efficient, serverless scale-out
approximate-nearest-neighbor-search embedding-database information-retrieval nearest-neighbor-search python-package tensor-database vector-database vector-search vector-similarity-search
Last synced: 05 Apr 2025
https://github.com/rinx/alvd
alvd = A Lightweight Vald. A lightweight distributed vector search engine works without K8s.
approximate-nearest-neighbor-search nearest-neighbor-search ngt similarity-search vald vector-search vector-search-engine
Last synced: 23 Nov 2024
https://github.com/dillondaudert/nearestneighbordescent.jl
Efficient approximate k-nearest neighbors graph construction and search in Julia
approximate-nearest-neighbor-search distance julialang knn-algorithm knn-graphs machine-learning nearest-neighbors nndescent
Last synced: 10 Apr 2025
https://github.com/stephenleo/adventures-with-ann
All the code for a series of Medium articles on Approximate Nearest Neighbors
ann approximate-nearest-neighbor-search machine-learning-algorithms nearest-neighbor-search nearest-neighbors python
Last synced: 29 Apr 2025
https://github.com/varir/scikit-hubness
A Python package for hubness analysis and high-dimensional data mining
approximate-nearest-neighbor-search data-mining data-science high-dimensional-data hubness machine-learning nearest-neighbor-search
Last synced: 29 Jan 2025
https://github.com/hanabi1224/ruannoy
Rust port of annoy (https://github.com/spotify/annoy)
annoy approximate-nearest-neighbor-search dotnet java kotlin nearest-neighbor-search rust
Last synced: 05 Mar 2025
https://github.com/dselivanov/lshr
Locality Sensitive Hashing In R
approximate-nearest-neighbor-search locality-sensitive-hashing minhash random-projections
Last synced: 14 Apr 2025
https://github.com/jlmelville/rcpphnsw
Rcpp bindings for the approximate nearest neighbors library hnswlib
approximate-nearest-neighbor-search hnsw k-nearest-neighbors knn nearest-neighbor-search nmslib r rcpp
Last synced: 05 Apr 2025
https://github.com/yoshoku/annoy-rb
annoy-rb provides Ruby bindings for the Annoy (Approximate Nearest Neighbors Oh Yeah).
approximate-nearest-neighbor-search gem nearest-neighbor-search ruby
Last synced: 25 Apr 2025
https://github.com/izuna385/entity-linking-tutorial
Bi-encoder Based Entity Linking Tutorial. You can run experiment only in 5 minutes. Experiments on Co-lab pro GPU are also supported!
allennlp approximate-nearest-neighbor-search bert entity-linking named-entity-disambiguation natural-language-processing
Last synced: 22 Apr 2025
https://github.com/izuna385/zero-shot-entity-linking
Zero-shot Entity Linking with blitz start in 3 minutes. Hard negative mining and encoder for all entities are also included in this implementation.
allennlp approximate-nearest-neighbor-search bert entity-linking faiss natural-language-processing zero-shot-learning zero-shot-retrieval
Last synced: 22 Apr 2025
https://github.com/dobraczka/kiez
๐๏ธ Hubness reduced nearest neighbor search for entity alignment with knowledge graph embeddings
approximate-nearest-neighbor-search embedding entity-alignment entity-resolution hubness knowledge-graph knowledge-graph-embedding nearest-neighbors
Last synced: 19 Apr 2025
https://github.com/jvdd/pqknn
Product Quantization k-Nearest Neighbors
approximate-nearest-neighbor-search clustering clustering-algorithm k-nearest-neighbors nearest-neighbor-search pqknn-algorithm product-quantization
Last synced: 10 Apr 2025
https://github.com/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).
approximate-nearest-neighbor-search deep-neural-networks document-parser docx fastapi inference-api llama2 llm machine-learning ocr openai openai-api pdf rag retrieval-augmented-generation semantic-search vector-database
Last synced: 02 Dec 2024
https://github.com/scikit-learn-contrib/sklearn-ann
Integration with (approximate) nearest neighbors libraries for scikit-learn + clustering based on with kNN-graphs.
approximate-nearest-neighbor-search clustering knn knn-graphs scikit-learn
Last synced: 10 Apr 2025
https://github.com/hanabi1224/flutter_native_extensions
annoy approximate-nearest-neighbor-search dart2 ffi flutter lz4
Last synced: 12 May 2025
https://github.com/ivan-pi/fortran-flann
Fortran bindings to the FLANN library for performing fast approximate nearest neighbor searches in high dimensional spaces.
approximate-nearest-neighbor-search hierarchical-clustering high-dimensional-data kdtree kmeans-clustering nearest-neighbor-search spatial-search
Last synced: 27 Mar 2025
https://github.com/yoshoku/hnswlib.rb
hnswlib.rb provides Ruby bindings for Hnswlib
approximate-nearest-neighbor-search gem nearest-neighbor-search ruby
Last synced: 25 Apr 2025
https://github.com/mlampros/nmslibr
Non Metric Space ( Approximate ) Library in R
approximate-nearest-neighbor-search nmslib non-metric python r reticulate
Last synced: 12 Apr 2025
https://github.com/jlmelville/rnndescent
R package implementing the Nearest Neighbor Descent method for approximate nearest neighbors
approximate-nearest-neighbor-search r
Last synced: 17 Mar 2025
https://github.com/izuna385/bert-article-recommender-with-faiss
Article Recommender with fine-tuned BERT and faiss.
allennlp approximate-nearest-neighbor-search bert faiss fastapi natural-language-processing recommender-system
Last synced: 22 Apr 2025
https://github.com/arcmindai/arcmindvector
ArcMind Vector DB
ai approximate-nearest-neighbor-search internetcomputer nearest-neighbor-search retrieval-augmented-generation rust-lang similarity-search smart-contracts vector-database
Last synced: 01 Apr 2025
https://github.com/kanchishimono/python-faiss-grpc-server
Simple gRPC server for vector searching implemented by Python and Faiss
ann anns approximate-nearest-neighbor-search faiss grpc grpc-server image-search nearest-neighbor-search python3 vector-search
Last synced: 15 Apr 2025
https://github.com/crclark/graph-anns
Efficient approximate nearest neighbor search data structure
approximate-nearest-neighbor-search embedding-vectors
Last synced: 28 Jan 2025
https://github.com/antoniszks/information-systems-software-development-project
A university project implementing Vamana-Indexing-Algorithm (VIA) for Approximate-Nearest-Neighbors (ANN) problem.
ann approximate-nearest-neighbor-search dit graph graph-search k-nearest-neighbours knn uoa vamana vamana-indexing-algorithm via
Last synced: 25 Apr 2025
https://github.com/ocramz/vectordb
Simple vector database based on annoy and sqlite3
approximate-nearest-neighbor-search k-nearest-neighbours vector-database
Last synced: 27 Mar 2025
https://github.com/tuannh982/hnsw-scala
HNSW vector search algorithm implementation in Scala
algorithm algorithms algorithms-and-data-structures ann approximate-nearest-neighbor-search datastructures datastructures-algorithms hnsw knn nearest-neighbors scala search-algorithm searching-algorithms vector-search vector-search-engine
Last synced: 29 Mar 2025
https://github.com/nhatsmrt/wiki-dpr
A simple tool to retrieve relevant Wikipedia passages
annoy approximate-nearest-neighbor-search cli click colab-notebook command-line-tool flask-application information-retrieval pytorch transformers
Last synced: 12 Apr 2025
https://github.com/chillfish8/eonn
EONN - Extremely Optimized Nearest Neighbors
approximate-nearest-neighbor-search nndescent similarity-search vector-search
Last synced: 27 Mar 2025
https://github.com/mvinyard/annoyance
AnnData-compatible wrapper of Spotify's annoy library.
anndata approximate-nearest-neighbor-search cell-type-classifier python single-cell
Last synced: 14 Mar 2025
https://github.com/aakashks/intelligent-object-search
ROS2 Intelligent Object Search from Swarm Patrol Feed
approximate-nearest-neighbor-search llm navigation openai-api robotics ros2 ros2-humble swarm-intelligence swarm-robotics vector-database vllm vlm
Last synced: 27 Apr 2025
https://github.com/paithiov909/rngt
R wrappers for 'NGT' approximate nearest neighbor search
approximate-nearest-neighbor-search r r-package rcpp
Last synced: 12 Apr 2025
https://github.com/adriacabeza/adriann
An Approximate Nearest Neighbors library in Rust, based on SPANN, a highly-efficient billion scale aproximate nearest neighbor search ๐ฅ๐ฆ
ann approximate-nearest-neighbor-search rust
Last synced: 31 Mar 2025
https://github.com/mantzaris/lmdiskann.jl
Julia Implementation of Low Memory Disk ANN (LM-DiskANN)
approximate-nearest-neighbor-search diskann julia julialang vector-database
Last synced: 18 Jun 2025
https://github.com/olirice/vecs
Vector Database Client for pgvector
approximate-nearest-neighbor-search database locality-sensitive-hashing nearest-neighbor-search python python3 vector
Last synced: 20 Feb 2025
https://github.com/habedi/hann
A high-performance approximate nearest neighbor search library for Go
approximate-nearest-neighbor-search go golang indexing-algorithms nearest-neighbor-search similarity-search vector-search
Last synced: 25 Mar 2025
https://github.com/rody4sure/aaa
Description: aaa is a simple, lightweight tool designed for optimizing and enhancing the performance of web applications. It offers easy integration, customizable settings, and efficient resource management for seamless functionality.
aaai aaai2020 android apk approximate-nearest-neighbor-search authorization awesome dataset deep-learning foss freeradius game-development hacktoberfest weak-supervision
Last synced: 03 Mar 2025