Stack Gems
Menu

Best of · Databases

Best vector databases (2026)

Stack Gems reviews 9 vector databases: 8 free or open source, 1 paid or paid-led. These are the top 9, each with its verdict and the Catch we would want to know before installing it.

Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.

9 reviewed · 9 shown in full

  1. 1.QdrantOpen-source vector database with filtering

    Free / OSS · Apache-2.0 · 35.1k GitHub stars

    VerdictSelf-hostable vector search with production-grade features.

    CatchOperational burden of self-hosting. Smaller ecosystem than Pinecone. Some advanced features require understanding internals.

  2. 2.ChromaApache-2.0 open-source embedding database for AI apps

    Free / OSS · Apache-2.0 · 29.5k GitHub stars

    VerdictApache-2.0 embedding DB. Free self-host.

    CatchHosted Chroma is commercial; self-host ops still yours. Distinct from Qdrant and Pinecone.

  3. 3.LanceDBApache-2.0 embedded multimodal vector store on Lance

    Free / OSS · Apache-2.0 · 11.7k GitHub stars

    VerdictApache-2.0 embedded vectors. Free locally.

    CatchEmbedded is not zero ops forever - disk growth still matters. Distinct from Chroma collections DX and sqlite-vec.

  4. 4.WeaviateBSD-3-Clause OSS vector database with hybrid search

    Free / OSS · OSS/MIT · 16.9k GitHub stars

    VerdictBSD OSS vector DB. Free self-host.

    CatchCluster ops are real work. Cloud is paid beyond trials. Distinct from Chroma/LanceDB embedded lanes and Pinecone.

  5. 5.Milvus LiteApache-2.0 lightweight Milvus for local vector search

    Free / OSS · Apache-2.0 · 465 GitHub stars

    VerdictApache-2.0 local Milvus. Free for prototypes.

    CatchLite is not production HA. Thinner stars than core Milvus. Distinct from full Milvus and Chroma/LanceDB peers.

  6. 6.sqlite-vecApache-2.0 vector search as a SQLite extension

    Free / OSS · Apache-2.0 · 8.2k GitHub stars

    VerdictApache-2.0 vectors-in-SQLite. Free forever.

    CatchExtension load path and platform wheels need care. Distinct from Chroma/LanceDB stores and libSQL fork.

  7. 7.USearchApache-2.0 fast similarity search across languages

    Free / OSS · Apache-2.0 · 4.3k GitHub stars

    VerdictApache-2.0 embeddable similarity search. Free forever.

    CatchLibrary, not a managed vector DB. You own persistence. Distinct from Chroma/Weaviate databases and sqlite-vec.

  8. 8.pgvectorOpen-source vector similarity search inside Postgres

    Free / OSS · OSS/MIT · 23.4k GitHub stars

    VerdictThe default first vector store if you already run Postgres — reach for a dedicated vector database only when you outgrow it.

    CatchIt is an extension, so on self-hosted Postgres you compile or package it yourself, and on managed Postgres you are limited to the version your provider ships. HNSW indexes on large tables are slow to build and need plenty of maintenance_work_mem; at hundreds of millions of vectors you will be tuning, quantizing or partitioning. Filtered queries can return fewer rows than expected with approximate indexes unless you use iterative scans (0.8+).

  9. 9.PineconeVector database for AI applications

    Paid-led · Freemium

    VerdictThe managed vector database for production AI.

    CatchVendor lock-in for a core AI capability. Costs scale with vector count and queries. Self-hosting is not an option.

FAQ

What is the top free pick among vector databases?
Qdrant leads the Stack Gems list for vector databases. Verdict: Self-hostable vector search with production-grade features.
How many vector databases does Stack Gems review?
9: 8 free or open source, 1 paid or paid-led. Each review has a verdict and an honest Catch; no tool pays for its spot.
Which vector databases can I self-host for free?
Qdrant, Chroma, LanceDB, Weaviate, Milvus Lite, sqlite-vec, USearch and pgvector.
Which vector databases have the most GitHub stars?
Qdrant (35.1k), Chroma (29.5k), pgvector (23.4k), per GitHub on 2026-10-19. Stars measure attention, not fit; read the Catch.
What is the catch with Qdrant?
Operational burden of self-hosting.

Alternatives

Tags in this list

Related lists

JSON: /api/gems?subcategory=vector · MCP: best_for on /api/mcp