Open-source vector-database software
233 open-source libraries, tools and applications tagged vector-database, ranked by how closely vector-database is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
233 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| devflowinc/trieve Trieve is an all-in-one API platform for semantic vector search, typo-tolerant full-text and neural search, recommendations, RAG, and analy… | 54 | 2718 | active |
| zilliztech/memsearch memsearch is a persistent, cross-platform memory layer for AI coding agents like Claude Code, Codex, DeepSeek Harness, OpenClaw, and OpenCo… | 80 | 2711 | active |
| Zleap-AI/SAG SAG is an open-source retrieval architecture and knowledge base application that replaces both traditional RAG and GraphRAG with event-enti… | 83 | 2545 | active |
| Supabase CLI Supabase is an open‑source Postgres development platform that provides a hosted database, authentication, auto‑generated REST and GraphQL A… | 95 | 2438 | active |
| VexDB-THU/VexDB-Lite VexDB-Lite is a cross-platform vector similarity search engine implemented as plugins for PostgreSQL, DuckDB, and SQLite, sharing a graph i… | 75 | 2366 | active |
| vearch/vearch Vearch is a cloud-native distributed vector database for efficient similarity search of embedding vectors, supporting hybrid vector and sca… | 76 | 2331 | active |
| raphaelmansuy/edgequake EdgeQuake is a high-performance Graph-RAG framework written in Rust, inspired by LightRAG, that transforms documents (PDFs, markdown, text)… | 80 | 2277 | active |
| Archon An MCP server that combines Crawl4AI web crawling with RAG capabilities backed by a Supabase vector database, exposing tools for AI agents … | 31 | 2266 | active |
| vasu-devs/JustHireMe JustHireMe is a local-first desktop workbench (Tauri frontend, Python backend) that scrapes job postings, ranks role fit against your profi… | 75 | 2256 | stable |
| agentset-ai/agentset Agentset is an open-source RAG-as-a-service platform that handles document ingestion, chunking, embeddings, retrieval, and agentic search w… | 64 | 2103 | active |
| matrixorigin/matrixone MatrixOne is a cloud-native, distributed HTAP SQL database written in Go that is MySQL-compatible and includes built-in vector search and f… | 100 | 2056 | active |
| doobidoo/mcp-memory-service A self-hosted persistent memory service for AI agents and Claude, exposing storage and semantic retrieval via REST API, MCP, OAuth, CLI, an… | 84 | 2007 | active |
| featureform/featureform Featureform is a virtual feature store that sits atop your existing data infrastructure and orchestrates it to define, manage, and serve ML… | 32 | 1991 | active |
| microsoft/DiskANN DiskANN3 is a composable Rust library for scalable, accurate vector indexing and nearest-neighbor search, designed to be embedded into data… | 100 | 1949 | active |
| SeekStorm/SeekStorm SeekStorm is a sub-millisecond vector and lexical search engine written in Rust, available both as an in-process library and a multi-tenanc… | 85 | 1916 | active |
| yoanbernabeu/grepai grepai is a privacy-first CLI tool that provides semantic code search using vector embeddings, letting users find code by meaning with natu… | 80 | 1897 | active |
| Datahike Datahike is a durable, versioned Datalog database with Datomic-compatible APIs and git-like semantics, built on persistent data structures … | 93 | 1877 | active |
| LadybugDB/ladybug Ladybug is an embedded, serverless graph database (a community successor to Kuzu) written in C++, using a property graph data model and the… | 85 | 1863 | active |
| supervc-stack/VectorChord VectorChord is a PostgreSQL extension written in Rust for scalable, disk-efficient vector similarity search, serving as the successor to pg… | 73 | 1807 | active |
| tickernelz/opencode-mem An OpenCode plugin that gives AI coding agents persistent memory across sessions using an embedded local Turso/libSQL vector database. It a… | 80 | 1772 | active |
| datastax/jvector JVector is an embedded approximate nearest neighbor (ANN) search engine for the JVM, implementing a graph index that merges HNSW's hierarch… | 90 | 1754 | active |
| vdaas/vald Vald is a highly scalable, distributed approximate nearest neighbor (ANN) dense vector search engine built on cloud-native architecture and… | 85 | 1733 | active |
| DingoDB DingoDB is an open-source distributed multi-modal vector database that combines relational (SQL) and vector semantics in a unified platform… | 66 | 1703 | active |
| RediSearch RediSearch is a Redis module providing a query and indexing engine with secondary indexing, full-text search, vector similarity search, geo… | 92 | 6242 | maintenance |
| spotify/voyager Voyager is an in-memory approximate nearest-neighbor search library implementing the HNSW algorithm, with bindings for Python and Java (and… | 64 | 1602 | stable |
| memfreeme/memfree MemFree is an open-source hybrid AI search engine that answers questions using both your personal knowledge base and the web, integrating m… | 62 | 1507 | active |
| datalevin/datalevin Datalevin is a durable Datalog database built on LMDB that unifies relational, graph, document, key-value, full-text, and vector search in … | 100 | 1486 | active |
| tjmlabs/ColiVara ColiVara is a hosted (and self-hostable) retrieval API that stores, searches, and retrieves documents using visual embeddings generated by … | 62 | 1485 | active |
| postgresml/korvus Korvus is an open-source search SDK that unifies the entire RAG pipeline—embedding generation, vector search, reranking, summarization, and… | 24 | 1470 | active |
| vercel-labs/book-inventory A Next.js book inventory application with search and filtering over a PostgreSQL database containing over 2 million Goodreads books. It use… | 10 | 1420 | active |
| P0luz/Ombre-Brain Ombre Brain is a long-term emotional memory system for Claude and other MCP clients, exposing 16 MCP tools over a single /mcp connector. Me… | 77 | 1383 | active |
| NGT-labs/NGT NGT is a C++ library and command-line tool from Yahoo Japan for high-speed approximate nearest neighbor search on high-dimensional vector d… | 97 | 1374 | active |
| ClaudioDrews/memory-os Memory OS is a seven-layer persistent memory system for the Hermes Agent, combining Qdrant vector search, structured facts with trust scori… | 57 | 1372 | active |
| Infinispan Infinispan is an open-source, distributed in-memory key/value data grid and NoSQL cloud data store written in Java. It supports embedded an… | 95 | 1356 | stable |
| via007/bilibili-rag A self-hosted RAG application that turns a Bilibili user's favorited videos into a searchable, conversational knowledge base. It pulls favo… | 74 | 1336 | active |
| apecloud/ApeRAG ApeRAG is a production-ready RAG platform combining Graph RAG, vector search, and full-text search with AI agents and MCP support. It offer… | 62 | 1322 | active |
| kantord/SeaGOAT SeaGOAT is a local-first semantic code search engine that uses vector embeddings to let developers search their codebase with natural langu… | 76 | 1313 | active |
| endee-io/endee Endee is a high-performance C++ vector database designed to handle up to 1B vectors on a single node, supporting dense, sparse (BM25), and … | 10 | 1296 | active |
| stoolap/stoolap Stoolap is a modern embedded SQL database written in pure Rust, offering ACID transactions with MVCC, a cost-based query optimizer, paralle… | 83 | 1242 | active |
| supavec/supavec Supavec is an open-source RAG-as-a-Service platform (an alternative to Carbon.ai) that lets developers upload documents, generate embedding… | 45 | 1239 | active |
| mem9-ai/mem9 mem9 is a persistent memory layer for AI agents, providing cross-session and cross-machine memory, shared memory for multi-agent workflows,… | 58 | 1216 | active |
| superlinear-ai/raglite RAGLite is a Python toolkit for building Retrieval-Augmented Generation (RAG) pipelines backed by DuckDB or PostgreSQL, with hybrid keyword… | 80 | 1207 | active |
| ArcadeData/arcadedb ArcadeDB is an open-source, Apache 2.0 licensed multi-model DBMS written in Java that natively stores graphs, documents, key-value pairs, f… | 99 | 1202 | active |
| zilliztech/VectorDBBench VectorDBBench (VDBBench) is an open-source Python benchmark tool for comparing the performance and cost-effectiveness of vector databases a… | 94 | 1188 | active |
| sqliteai/sqlite-vector SQLite-Vector is a cross-platform SQLite extension written in C that adds vector search capabilities to embedded SQLite databases, with SIM… | 84 | 1164 | active |
| LycheeMem/LycheeMem LycheeMem is a lightweight long-term memory framework for LLM agents, combining working session context, a compact semantic memory store (S… | 55 | 1092 | active |
| joaoh82/rust_sqlite SQLRite is an embedded SQL database engine written from scratch in Rust, modeled on SQLite with a paged single-file format, B-tree storage,… | 87 | 1089 | active |
| GanymedeNil/document.ai A universal local knowledge base solution that stores documents as vectors in a vector database and uses GPT3.5 to generate answers from re… | 31 | 3666 | maintenance |
| Evokoa/pgGraph pgGraph is a PostgreSQL extension (built with pgrx in Rust) that adds graph database capabilities—graph search, traversal, and shortest-pat… | 79 | 1067 | active |
| myscale/MyScaleDB MyScaleDB is a SQL vector database built as a fork of ClickHouse, adding high-performance vector search and full-text search to a proven OL… | 16 | 1043 | active |
| wxywb/history_rag A Chinese history question-answering application built with RAG (retrieval-augmented generation) over a corpus of Chinese historical texts,… | 27 | 1035 | active |
| Mintplex-Labs/vector-admin VectorAdmin is a self-hostable web UI and tool suite for managing vector databases like Pinecone, Chroma, Qdrant, and Weaviate. It provides… | 10 | 2242 | maintenance |
| tensorchord/pgvecto.rs pgvecto.rs is a Postgres extension written in Rust (via pgrx) that adds vector similarity search with high dimension support, quantization,… | 21 | 2189 | maintenance |
| asg017/sqlite-vss sqlite-vss is a SQLite extension written in C++ that adds vector similarity search to SQLite using Faiss, via vss0 virtual tables and a vss… | 23 | 2005 | maintenance |
| all-in-aigc/gpts-works GPTs Works is a third-party GPTs store consisting of a website for browsing and discovering custom ChatGPT GPTs, a vector-based index syste… | 20 | 1629 | maintenance |
| finic-ai/rag-stack RAGstack is a self-hostable private ChatGPT alternative that deploys open-source LLMs (Llama 2, Falcon, GPT4All) alongside the Qdrant vecto… | 74 | 1581 | maintenance |
| CaviraOSS/OpenMemory OpenMemory is a local-first, self-hosted cognitive memory engine that gives LLM applications and AI agents persistent long-term memory, wit… | 66 | 4523 | experimental |
| ObjectBox ObjectBox is a fast, lightweight embedded NoSQL object database with built-in on-device vector search, available for Java/Kotlin (Android/J… | 80 | 277 | active |
| jdagdelen/hyperDB HyperDB is a lightweight, local vector database library for Python with a C++/MKL-accelerated backend, designed to store and query document… | 21 | 1401 | experimental |
| Nile Nile is a Postgres platform re-engineered for multi-tenant B2B applications, decoupling storage from compute and virtualizing tenants withi… | 72 | 1077 | experimental |
| tantaraio/voy Voy is a tiny vector similarity search engine written in Rust and compiled to WebAssembly, using a k-d tree index for fast nearest-neighbor… | 32 | 1076 | experimental |
| philippgille/chromem-go chromem-go is an embeddable vector database for Go with a Chroma-like interface and zero third-party dependencies. It runs in-memory with o… | 59 | 1059 | experimental |
| timescale/pgai pgai is a Python library and set of PostgreSQL tools from Timescale that turns PostgreSQL into a retrieval engine for RAG and agentic appli… | 10 | 5802 | abandoned |
| erikbern/ann-benchmarks A benchmarking environment for approximate nearest neighbor (ANN) search algorithms, with pre-generated HDF5 datasets and Docker containers… | 70 | 5735 | abandoned |
| marqo-ai/marqo Marqo is an AI-native ecommerce search and product discovery platform offering semantic search, personalization, recommendations, and merch… | 87 | 5031 | abandoned |
| Kuzu Kuzu is an embedded, serverless property graph database written in C++ that implements the Cypher query language and is optimized for fast … | 10 | 4020 | abandoned |
| pinecone-io/canopy Canopy is an open-source Retrieval Augmented Generation (RAG) framework and context engine built on top of the Pinecone vector database, pr… | 10 | 1033 | abandoned |
| Redis Redis is an open-source, in-memory data platform that provides fast key‑value storage, caching, and advanced data structures. It also inclu… | 92 | 76478 | active |
| AnythingLLM AnythingLLM is an all-in-one, local-first AI application for chatting with your documents, running AI agents, and building workflows entire… | 96 | 66696 | active |
| AnythingLLM AnythingLLM is an all‑in‑one self‑hosted AI application that lets you chat with your documents, run AI agents, and use local LLMs. It provi… | 96 | 66696 | active |
| QuivrHQ/quivr Quivr is an opinionated RAG (Retrieval-Augmented Generation) library, available as the quivr-core Python package, that lets developers inge… | 76 | 39579 | active |
| Dragonfly Dragonfly is a modern in-memory data store that is fully API-compatible with Redis and Memcached, built on a multi-threaded, shared-nothing… | 99 | 31779 | active |
| Semantic Kernel Semantic Kernel is a model‑agnostic SDK that lets developers integrate large language models and build AI agents quickly. It provides tools… | 90 | 28582 | active |
| srbhr/Resume-Matcher Resume Matcher is an AI‑powered application that helps you create, tailor, and export resumes and cover letters for specific job postings. … | 87 | 28535 | active |
| Haystack Haystack is an open-source Python AI orchestration framework by deepset for building production-ready LLM applications, agents, and RAG sys… | 99 | 26720 | stable |
| Haystack Haystack is an open‑source Python framework for orchestrating LLM‑powered pipelines, agents and RAG applications. It provides modular compo… | 99 | 26720 | active |
| LLM Wiki LLM Wiki is a cross‑platform desktop application that automatically builds and maintains an interlinked knowledge base from your documents.… | 76 | 20016 | active |
| rocketride-org/rocketride-server RocketRide is an open-source AI pipeline engine with a high-throughput C++ runtime and 100+ Python-extensible nodes for building, debugging… | 82 | 17760 | active |
| netease-youdao/QAnything QAnything is a local knowledge base question-answering system by NetEase Youdao that supports uploading and querying various document forma… | 61 | 14188 | active |
| Gel Gel is an open-source graph-relational database built on top of Postgres, combining a strict object-type schema, the EdgeQL query language,… | 55 | 14176 | active |
| zilliztech/claude-context Claude Context is an MCP plugin that adds semantic code search to Claude Code and other AI coding agents, indexing an entire codebase into … | 57 | 12587 | active |
| hangwin/mcp-chrome A Chrome extension that acts as a Model Context Protocol (MCP) server, exposing your real Chrome browser—its tabs, login states, and config… | 50 | 12496 | active |
| H2O h2oGPT is an Apache-2.0 open-source application for chatting with local, private LLMs and querying/summarizing your own documents (PDFs, Wo… | 10 | 11942 | active |
| CocoIndex CocoIndex is an open-source incremental data framework for AI, with a Rust engine and a declarative Python API that keeps sources (files, S… | 84 | 11711 | active |
| FiftyOne FiftyOne is an open-source Python library and GUI app for building high-quality computer vision datasets and models. It enables visualizing… | 98 | 11184 | active |
| a16z-infra/ai-town AI Town is a deployable starter kit for building a virtual town where AI characters live, chat, and socialize, inspired by the Generative A… | 70 | 10589 | active |
| OGX OGX (formerly Llama Stack) is an open-source, OpenAI-compatible agentic API server and Python library that bundles inference, vector stores… | 87 | 8441 | active |
| Feast Feast is an open-source feature store for machine learning that manages offline stores for historical training data and low-latency online … | 99 | 7327 | stable |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| RuoYi-AI RuoYi AI is an open-source, enterprise-grade full-stack AI assistant platform built in Java on the RuoYi ecosystem and LangChain4j. It unif… | 91 | 5761 | active |
| docker/genai-stack A Docker Compose-based starter stack for building GenAI applications, combining LangChain, Ollama for local LLM inference, and Neo4j as a d… | 70 | 5416 | active |
| superduper-io/superduper Superduper is an open-source Python framework for building database-integrated AI applications and agents, connecting models, embeddings, a… | 44 | 5329 | active |
| groupultra/telegram-search A self-hostable tool that exports, backs up, and indexes Telegram chat history into a database (PGlite or PostgreSQL) with tokenization and… | 84 | 4125 | active |
| mayooear/ai-pdf-chatbot-langchain A monorepo template for an AI PDF chatbot agent that ingests PDFs, stores embeddings in Supabase, and answers questions using OpenAI via La… | 10 | 16589 | maintenance |
| pipeshub-ai/pipeshub-ai PipesHub is an open-source, self-hostable AI workplace platform that unifies business data from apps like Slack, Gmail, Drive, and Notion i… | 88 | 3837 | active |
| sugarforever/chat-ollama ChatOllama is an open-source, self-hosted AI chatbot platform built with Nuxt 3 that supports multiple LLM providers (OpenAI, Anthropic, Ge… | 89 | 3512 | active |
| rag-web-ui/rag-web-ui RAG Web UI is a self-hosted intelligent dialogue application that builds Q&A systems over your own knowledge base using Retrieval-Augmented… | 65 | 3294 | active |
| lakesoul-io/LakeSoul LakeSoul is a cloud-native, real-time lakehouse framework with a Rust-native core providing ACID table format, concurrent upserts, incremen… | 98 | 3257 | active |
| spiceai/spiceai Spice.ai OSS is a portable Rust runtime (~140 MB binary) that combines federated SQL querying, accelerated data materialization, full-text … | 94 | 3101 | active |
| hegelai/prompttools PromptTools is an open-source Python library for testing, experimenting with, and evaluating prompts, LLMs (OpenAI, Anthropic, LLaMA, etc.)… | 46 | 3056 | active |