Vector databases and retrieval storage

Vector databases and retrieval storage

Storage and retrieval infrastructure for embeddings and semantic search.

Projects — 6
Updated regularly

Retrieval infra

Vector storage that stays under your control and scales with retrieval-heavy products.

Use this page when retrieval quality, filtering, persistence, and semantic search infrastructure matter more than the chat UI.

Operational store

Qdrant, Chroma, Weaviate, Milvus, LanceDB, and pgvector cover the storage/search layer behind many private RAG deployments.

Backend first

These projects sit behind RAG apps and agent stacks; they are not chat interfaces or full assistants on their own.

Why it works

  • Operational vector stores

    Qdrant, Chroma, and Weaviate are common choices when you need metadata filtering, predictable APIs, and strong product ergonomics.

  • Scale and performance

    Milvus and LanceDB fit larger retrieval workloads, while pgvector keeps search close to Postgres-centric stacks.

  • RAG backends

    These systems underpin private search, retrieval, and embedding storage for assistants and workflow apps.

Curated repositories

Vector databases and retrieval storage

6 projects
qdrant

qdrant/qdrant

qdrant

30.7k

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/

2.2k|Rust
Apache-2.0
neural-networksearch-engineknn-algorithm
chroma-core

chroma-core/chroma

chroma-core

27.6k

Data infrastructure for AI

2.2k|Rust
Apache-2.0
databaserustrust-lang
weaviate

weaviate/weaviate

weaviate

16.1k

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​.

1.3k|Go
BSD-3-Clause
search-enginesemantic-searchsemantic-search-engine
milvus-io

milvus-io/milvus

milvus-io

44k

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

4k|Go
Apache-2.0
annsnearest-neighbor-searchfaiss
lancedb

lancedb/lancedb

lancedb

10.1k

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

860|HTML
Apache-2.0
approximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
pgvector

pgvector/pgvector

pgvector

21k

Open-source vector similarity search for Postgres

1.2k|C
NOASSERTION
nearest-neighbor-searchapproximate-nearest-neighbor-search

Related pages

Keep browsing

FAQ

Questions answered

What is a vector database used for?

It stores embeddings and supports similarity search, filtering, and retrieval for RAG and semantic search applications.

Do I always need a dedicated vector database?

No. Some stacks use Postgres with pgvector or hybrid search layers. A dedicated store helps when retrieval scale, filtering, or operational separation matters.