AltHub

pgvector/pgvector Alternatives

vector similarity search

pgvector is a PostgreSQL extension for storing and performing exact and approximate nearest-neighbor search on vectors, supporting multiple distance metrics and quantization.

22.8kCNOASSERTIONactive Β· last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

weaviate/weaviateGitHub

choose for a standalone horizontally scalable vector database with object storage, avoiding Postgres.

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

16.8k
Go
BSD-3-Clause
active1mo ago
oramasearch/oramaGitHub

choose for a ~2KB in-browser/edge vector search library with no server.

🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.

10.5k
TypeScript
NOASSERTION
active2mo ago
paradedb/paradedbGitHub

choose for full-text and vector search in one Postgres extension, but its API differs from pgvector.

One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.

9.2k
Rust
AGPL-3.0
active1mo ago
vespa-engine/vespaGitHub

choose for large-scale AI search with ML serving and distributed deployment.

The AI search platform

7.1k
Java
Apache-2.0
active1mo ago
infiniflow/infinityGitHub

choose for high-performance hybrid search on dense/sparse/tensor vectors in a purpose-built database.

The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

4.7k
C++
Apache-2.0
active2mo ago
oceanbase/seekdbGitHub

choose for an AI-native database unifying vector/text/structured data, but it's a new engine.

The AI-Native Search Database. Best for agent storage, it unifies vector, text, structured, and semi-structured data into a single engine. This all-in-one database makes agents smarter, easier to run, and more stable.

2.9k
C++
Apache-2.0
active1mo ago
redis/redisGitHub

choose when you already use Redis and want vector search via modules, but not SQL.

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.

76.1k
C
NOASSERTION
active2mo ago
meilisearch/meilisearchGitHub

choose for an easy-to-deploy search API with typo-tolerant full-text and vector search.

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

59.1k
Rust
NOASSERTION
active2mo ago
qdrant/qdrantGitHub

choose for a dedicated high-throughput vector database with rich filtering and clustering.

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/

34.2k
Rust
Apache-2.0
active1mo ago
alibaba/zvecGitHub

choose for a lightweight in-process vector database with low overhead.

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

15.5k
C++
Apache-2.0
active2mo ago
lancedb/lancedbGitHub

choose for an embedded multimodal retrieval library over your existing data.

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

11.3k
Rust
Apache-2.0
active2mo ago
HelixDB/helix-dbGitHub

choose for a graph-vector database on object storage, but it's new and non-Postgres.

HelixDB is an OLTP graph-vector database built in Rust on Object Storage.

5.9k
Rust
Apache-2.0
active1mo ago
typesense/typesenseGitHub

choose for typo-tolerant full-text and vector search in a single fast search server.

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

26.5k
C++
GPL-3.0
active2mo ago
manticoresoftware/manticoresearchGitHub

choose for SQL-capable full-text and vector search in a dedicated search database.

Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.

12.0k
C++
GPL-3.0
active1mo ago
SeekStorm/SeekStormGitHub

choose for an in-process Rust vector search library or multi-tenant server.

SeekStorm: vector & lexical search - in-process library & multi-tenancy server, in Rust.

1.9k
Rust
Apache-2.0
active2mo ago
epsilla-cloud/vectordbGitHub

choose for a standalone vector database management system, but with GPL license and less adoption.

Epsilla is a high performance Vector Database Management System

875
C++
GPL-3.0
slowing10mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

lanterndata/lanternGitHub

previous-generation Postgres vector extension with no recent maintenance; choose only if you need its specific API.

PostgreSQL vector database extension for building AI applications

893
Rust
AGPL-3.0
dormant1.8y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

codelibs/fessGitHub

choose when you want a self-hosted enterprise search server with a GUI and crawler; it's an end-user app, not a library.

Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & semantic search. Apache-2.0.

1.1k
Java
Apache-2.0
active17d ago

Listed as an alternative to

These projects were analysed and named pgvector among their alternatives. The relationship is not symmetric β€” how pgvector rates them is a separate judgement, made when pgvector is analysed in its own right.

redis/redisGitHub

calls pgvector β€œChoose when you want vector search inside Postgres, avoiding a separate in-memory server.”

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.

76.1kCactive
meilisearch/meilisearchGitHub

calls pgvector β€œChoose pgvector when you want to add vector search inside your existing PostgreSQL database without running a separate search service.”

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

59.1kRustactive
milvus-io/milvusGitHub

calls pgvector β€œchoose when you already live in Postgres and want basic vector search without introducing a new database service.”

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

45.8kGoactive
qdrant/qdrantGitHub

calls pgvector β€œChoose when you want vector search inside Postgres without a separate service, leveraging SQL and transactional consistency.”

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/

34.2kRustactive
weaviate/weaviateGitHub

calls pgvector β€œChoose when you want vector search as a Postgres extension and don't want to operate a separate database service.”

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

16.8kGoactive
alibaba/zvecGitHub

calls pgvector β€œPostgres extension for vector similarity; choose when staying with Postgres and want SQL vector search.”

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

15.5kC++active
lancedb/lancedbGitHub

calls pgvector β€œPostgres extension for vector similarity; choose it to keep vectors alongside relational data in Postgres.”

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

11.3kRustactive
typesense/typesenseGitHub

calls pgvector β€œchoose when you want vector search inside Postgres, but it lacks Typesense's full-text and typo-tolerance features”

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

26.5kC++active
manticoresoftware/manticoresearchGitHub

calls pgvector β€œChoose when you want vector search inside an existing Postgres database; no full-text search or SQL search features beyond vectors.”

Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.

12.0kC++active
oramasearch/oramaGitHub

calls pgvector β€œPostgres vector similarity extension; choose when you already use Postgres and only need vector search, not full-text/hybrid from Orama.”

🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.

10.5kTypeScriptactive
paradedb/paradedbGitHub

calls pgvector β€œChoose it when you want a minimal, widely supported Postgres extension for vector search only, without BM25 full-text or columnar analytics.”

One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.

9.2kRustactive
vespa-engine/vespaGitHub

calls pgvector β€œChoose if you run Postgres and need only vector similarity; lacks full-text ranking/ML inference of Vespa.”

The AI search platform

7.1kJavaactive