AltHub

vespa-engine/vespa Alternatives

AI search platform

Vespa is a distributed AI search platform that combines full-text, vector/tensor search and machine-learned model inference over changing structured, text, and vector data at serving time.

7.1kJavaApache-2.0active · last push 1mo agoGitHub

Same job, different approach

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

infiniflow/infinityGitHub

Use when you want a C++/Apache-2.0 hybrid search database instead of a Java-based platform and don't need Vespa's full plugin/ML ranking stack.

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

Use when you want a single Apache-2.0 C++ engine for vector/text/structured data and prefer a simpler agent-storage alignment than a full search application server.

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
meilisearch/meilisearchGitHub

Choose for fast, typo-tolerant site search via a simple HTTP API when Vespa's ranking/ML complexity is overkill.

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

59.1k
Rust
NOASSERTION
active2mo ago
weaviate/weaviateGitHub

Choose for a Go-based vector-native database with modules when your primary need is ANN search with filters and a light hybrid layer, not Vespa's heavier serving stack.

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
paradedb/paradedbGitHub

Choose when you already live in Postgres and want full-text+vector search as an extension rather than running a separate Vespa cluster.

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
typesense/typesenseGitHub

Choose for in-memory, low-latency full-text/vector search with simple ops; GPL-3.0 and no distributed ML serving.

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-friendly search database with real-time indexing and GPL-3.0; lighter deployment than Vespa.

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 a compact Rust search library/server with Apache-2.0 if you want no JVM and lower resource use than Vespa.

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

1.9k
Rust
Apache-2.0
active2mo 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.

oramasearch/oramaGitHub

Choose for fully client-side or edge search where a Java server can't run; limited to smaller datasets.

🌌 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
lancedb/lancedbGitHub

Choose for embedded multimodal retrieval in local apps; not a distributed serving platform.

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

11.3k
Rust
Apache-2.0
active2mo ago
qdrant/qdrantGitHub

Choose when you need a purpose-built vector ANN service and can drop full-text/ranking and model inference.

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
pgvector/pgvectorGitHub

Choose if you run Postgres and need only vector similarity; lacks full-text ranking/ML inference of Vespa.

Open-source vector similarity search for Postgres

22.8k
C
NOASSERTION
active2mo ago
alibaba/zvecGitHub

Embedded vector database for lightweight in-process ANN; no server features or text ranking.

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

15.5k
C++
Apache-2.0
active2mo ago
timescale/pgvectorscaleGitHub

Postgres extension adds DiskANN-scale vector search, but only for vectors and assumes pgvector already.

Postgres extension for vector search (DiskANN), complements pgvector for performance and scale. Postgres OSS licensed.

3.1k
Rust
PostgreSQL
active2mo ago
epsilla-cloud/vectordbGitHub

Vector DB with GPL-3.0 and sparse activity; use for simple ANN stores if you accept maintenance risk.

Epsilla is a high performance Vector Database Management System

875
C++
GPL-3.0
slowing10mo ago
vearch/vearchGitHub

Distributed vector-only search; choose for ANN on some distributed data, but no full-text/ranking.

Distributed vector search for AI-native applications

2.3k
Python
Apache-2.0
active2mo ago
lanterndata/lanternGitHub

Postgres vector extension with no recent development; use only for simple vector search in PG.

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

Ready-to-run enterprise search app with crawler/GUI around OpenSearch; use if you don't need to build a custom platform.

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 vespa among their alternatives. The relationship is not symmetric — how vespa rates them is a separate judgement, made when vespa is analysed in its own right.

meilisearch/meilisearchGitHub

calls vespa “Choose Vespa when you need a high-performance, AI-driven search platform with advanced ranking and large-scale serving, despite higher operational complexity.”

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

59.1kRustactive
milvus-io/milvusGitHub

calls vespa “choose when you need a full search platform with ranking, text, and vector search in one distributed system.”

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

45.8kGoactive
qdrant/qdrantGitHub

calls vespa “Choose when you need a full AI search platform with advanced ranking, streaming, and ML inference, beyond vector-only Qdrant.”

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
typesense/typesenseGitHub

calls vespa “choose when you need very large-scale search with advanced ranking and ML features, even though it is heavier to operate than Typesense”

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
weaviate/weaviateGitHub

calls vespa “Choose when you need a mature AI search platform with advanced ranking, streaming, and large-scale serving.”

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
redis/redisGitHub

calls vespa “Choose when you need a large-scale AI search platform with real-time indexing and advanced ranking.”

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
pgvector/pgvectorGitHub

calls vespa “choose for large-scale AI search with ML serving and distributed deployment.”

Open-source vector similarity search for Postgres

22.8kCactive
alibaba/zvecGitHub

calls vespa “distributed AI search platform; choose for large-scale ranking/low-latency serving over embedded use.”

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

15.5kC++active
manticoresoftware/manticoresearchGitHub

calls vespa “Choose for large-scale, high-availability search with advanced ranking and machine-learned relevance; heavier deployment in Java and steeper ops.”

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

12.0kC++active
lancedb/lancedbGitHub

calls vespa “Distributed AI search platform; choose it for large-scale, high-availability serving rather than embedded retrieval.”

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

11.3kRustactive
oramasearch/oramaGitHub

calls vespa “Scalable AI search platform; choose when you need high-volume serving, advanced ranking, and machine-learned models.”

🌌 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 vespa “Choose it when you need a mature, distributed AI search platform at large scale instead of a Postgres-embedded extension.”

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

9.2kRustactive
unum-cloud/UStoreGitHub

calls vespa “pick when you need large-scale ranking and search on a JVM platform and can absorb the heavier ops footprint”

Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️

638C++active
apache/dorisGitHub

calls vespa “AI search platform with advanced ranking; choose it for large-scale personalized search, not for SQL/lakehouse analytics.”

Apache Doris is a real-time analytics and hybrid search database for AI agents.

15.8kC++active