Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
-
Updated
Aug 28, 2025 - C++
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
A cross-platform video structuring (video analysis) framework. If you find it helpful, please give it a star: ) 跨平台的视频结构化(视频分析)框架,觉得有帮助的请给个星星 : )
A @ClickHouse fork that supports high-performance vector search and full-text search.
一款简单好用的 跨平台/多语言的 相似向量/相似词/相似句 高性能检索引擎。欢迎star & fork。Build together! Power another !
vsag is a vector indexing library used for similarity search.
Fast and lightweight header-only C++ library (with Python bindings) for approximate nearest neighbor search
Code for ECCV2018 paper: Revisiting the Inverted Indices for Billion-Scale Approximate Nearest Neighbors
Node.js bindings for faiss
Command-line program for Content-Based Image Retrieval of images and videos. Includes tools for general search and de-duplication.
SONG: Approximate Nearest Neighbor Search on GPU. SONG is a graph-based approximate nearest neighbor search toolbox.
Faiss-based library for efficient similarity search
⚡ Faster similarity search with PDX: A vertical data layout for vectors
TreeMinHash: Fast Sketching for Weighted Jaccard Similarity Estimation
🏆 The winner code for ACM SIGMOD 2023 Programming Contest, can build highly accurate KNN graphs efficiently
Python BK-Tree module based on a C++ implementation
C++17 Implementation of Dynamic Filter Trie
Distance Computaion for Vector Databases
Fast Adaptive Similarity Search through Variance‑Aware Quantization
High-Ratio Vector Quantization
Add a description, image, and links to the similarity-search topic page so that developers can more easily learn about it.
To associate your repository with the similarity-search topic, visit your repo's landing page and select "manage topics."