back to home

Best Open Source vector search Libraries

A curated list of the most popular GitHub repositories tagged with vector search. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1redis/redis

For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

73,459C
Explore Repo

#2meilisearch/meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

56,446Rust
Explore Repo

#3milvus-io/milvus

Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

43,377Go
Explore Repo

#4dragonflydb/dragonfly

A modern replacement for Redis and Memcached

30,183C++
Explore Repo

#5qdrant/qdrant

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

29,618Rust
Explore Repo

#6Tencent/WeKnora

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

28,260Go
Explore Repo

#7TencentCloud/TencentDB-Agent-Memory

TencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed, shared, and equipped across agents and frameworks.

27,080TypeScript
Explore Repo

#8srbhr/Resume-Matcher

Improve your resumes with Resume Matcher. Get insights, keyword suggestions and tune your resumes to job descriptions.

26,326TypeScript
Explore Repo

#9typesense/typesense

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

25,399C++
Explore Repo

#10onyx-dot-app/onyx

Open Source AI Platform - AI Chat with advanced features that works with every LLM

17,918Python
Explore Repo

#11weaviate/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​.

15,817Go
Explore Repo

#12databendlabs/databend

Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.

9,197Rust
Explore Repo

#13alibaba/zvec

A lightweight, lightning-fast, in-process vector database

9,053C++
Explore Repo

#14activeloopai/deeplake

the GPU-native, sandboxed Postgres for AI agents

9,037C++
Explore Repo

#15vespa-engine/vespa

The AI search platform

7,102Java
Explore Repo

#16microsoft/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.

4,981C++
Explore Repo

#17zvec-ai/zvec-grep

Local-first search across your workspace, built for humans and AI agents.

3,623Rust
Explore Repo

#18lakesoul-io/LakeSoul

LakeSoul is an end-to-end, realtime cloud-native Lakehouse framework for fast data ingestion, concurrent updates, incremental analytics, multimodal data processing and vector search — powering next-generation BI and AI workloads.

3,253Rust
Explore Repo

#19qdrant/fastembed

Fast, Accurate, Lightweight Python library to make State of the Art Embedding

3,211Python
Explore Repo

#20xerj-org/xerj

XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep and sed. One command indexes code, docs, logs and PDFs for search, RAG, security audits and agent memory, using 40x fewer tokens than grep. Elasticsearch compatible, so existing clients just work.

2,149Rust
Explore Repo

#21ArcadeData/arcadedb

ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.

1,158Java
Explore Repo

#22superlinked/VectorHub

Deprecated historical repo. Superlinked now develops SIE, a self-hosted inference engine for embeddings, reranking, OCR, extraction, and document processing.

530Jupyter Notebook
Explore Repo

#23infino-ai/infino

Embedded retrieval library built on Parquet. Fast, efficient, and scalable.

81Rust
Explore Repo