Stack Gems
Menu

Alternatives · Vector

pgvector alternatives (2026)

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

Its Catch: It 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.

Below: 7 free or free-tier tools from the same category (vector databases), free and open source first, then the closest match by shared tags. Each keeps its own Catch.

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

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

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

  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.

FAQ

What are the best free alternatives to pgvector?
Chroma, LanceDB, Qdrant, Weaviate, Milvus Lite. All are reviewed on Stack Gems in the same category (vector databases); 7 free or open source.
What is the catch with pgvector?
It 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.
Is there an open-source alternative to pgvector?
Yes: Chroma (Apache-2.0), LanceDB (Apache-2.0), Qdrant (Apache-2.0), Weaviate (OSS/MIT).

More