AltHub

lancedb/lancedb Alternatives

vector database / multimodal retrieval

LanceDB is an embedded vector database for multimodal AI, supporting vector, full-text and SQL search over multimodal data, built on the Lance columnar format.

11.3kRustApache-2.0active · 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.

meilisearch/meilisearchGitHub

Standalone search server; choose it for a deployable full-text/vector search API instead of an embedded library.

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

59.1k
Rust
NOASSERTION
active2mo ago
paradedb/paradedbGitHub

Postgres extension for hybrid search; choose it if you want search inside your existing Postgres database.

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

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

The AI search platform

7.1k
Java
Apache-2.0
active1mo ago
infiniflow/infinityGitHub

AI-native database server for hybrid tensor/dense/sparse search; choose for a standalone LLM retrieval backend.

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

AI-native search database server unifying vector/text/structured data; choose it for agent storage and unified queries.

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

Standalone vector database with objects and filtering; choose it for a self-hosted vector DB 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.8k
Go
BSD-3-Clause
active1mo ago
HelixDB/helix-dbGitHub

Graph-vector OLTP database on object storage; choose it if vector search must combine with graph relations.

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

5.9k
Rust
Apache-2.0
active1mo ago
redis/redisGitHub

General-purpose in-memory data store with vector query support; choose it if you already run Redis and want simple vector search.

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
qdrant/qdrantGitHub

Dedicated vector search server; choose it for high-performance similarity search via a separate service.

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

Postgres extension for vector similarity; choose it to keep vectors alongside relational data in Postgres.

Open-source vector similarity search for Postgres

22.8k
C
NOASSERTION
active2mo ago
manticoresoftware/manticoresearchGitHub

Standalone search database with full-text/vector/hybrid and SQL; choose for a SQL-accessible search service.

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

Typo-tolerant search server with vector support; choose for fast site search with an API rather than embedded DB.

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
timescale/pgvectorscaleGitHub

Postgres extension that adds DiskANN vector search on top of pgvector; choose it in Postgres when you need more scale than pgvector alone.

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

3.1k
Rust
PostgreSQL
active2mo ago
epsilla-cloud/vectordbGitHub

Standalone vector database server; choose if you need a lightweight vector DB service.

Epsilla is a high performance Vector Database Management System

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

Distributed vector search engine; choose for a cluster-based vector search, not embedded.

Distributed vector search for AI-native applications

2.3k
Python
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

In-process JS search library; choose it for lightweight client-side full-text/vector search without a database.

🌌 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
alibaba/zvecGitHub

Lightweight in-process vector database; choose it for simple embedded vector search without Lance's multimodal lakehouse.

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

15.5k
C++
Apache-2.0
active2mo ago
SeekStorm/SeekStormGitHub

In-process search library (or multi-tenant server) focused on lexical/vector search; choose for a small embedded search in Rust.

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

1.9k
Rust
Apache-2.0
active2mo ago
lanterndata/lanternGitHub

Postgres vector DB extension (unmaintained for 1.7 years); only choose for legacy Postgres setups.

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

Enterprise search server with crawler and admin UI; choose it for a turnkey site/document search app, not for embedding.

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

chroma-core/chromaGitHub

calls lancedb “an embedded vector database for multimodal AI, ideal for local/edge deployments; a direct alternative to Chroma.”

Search infrastructure for AI

29.2kRustactive
alibaba/zvecGitHub

calls lancedb “embedded Rust retrieval library; choose for multimodal data and serverless in-process vector search.”

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

15.5kC++active
redis/redisGitHub

calls lancedb “Choose when you need an embedded retrieval library for multimodal data, not a standalone 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
milvus-io/milvusGitHub

calls lancedb “choose for an embedded multimodal retrieval library with easy local/edge deployment, rather than a standalone server.”

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

45.8kGoactive
qdrant/qdrantGitHub

calls lancedb “Choose when you want an embedded retrieval library for multimodal AI, directly integrating into your application instead of a standalone service.”

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 lancedb “choose when you want an embedded retrieval library for local or multimodal search rather than a network 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.5kC++active
pgvector/pgvectorGitHub

calls lancedb “choose for an embedded multimodal retrieval library over your existing data.”

Open-source vector similarity search for Postgres

22.8kCactive
weaviate/weaviateGitHub

calls lancedb “Choose when you want an embedded retrieval library for multimodal AI with no server management.”

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
oramasearch/oramaGitHub

calls lancedb “Embedded multimodal retrieval library in Rust; choose when you want an in-process store with vector and full-text search in Rust.”

🌌 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 lancedb “Choose it when you want an embedded retrieval library for multimodal AI with serverless deployment rather than a Postgres extension.”

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

9.2kRustactive
meilisearch/meilisearchGitHub

calls lancedb “Choose LanceDB when you need an embedded multimodal retrieval library for local development, not a full-featured search server.”

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

59.1kRustactive
apache/dorisGitHub

calls lancedb “Embedded multimodal retrieval library; choose it for local/RAG retrieval inside an application instead of a server-side analytics database.”

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

15.8kC++active
manticoresoftware/manticoresearchGitHub

calls lancedb “Choose for an embedded vector retrieval library in Rust; lacks full-text search and SQL, still evolving.”

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

12.0kC++active
vespa-engine/vespaGitHub

calls lancedb “Choose for embedded multimodal retrieval in local apps; not a distributed serving platform.”

The AI search platform

7.1kJavaactive