AltHub

meilisearch/meilisearch Alternatives

search engine / full-text & vector search

Meilisearch is a fast, self-hosted search engine API offering full-text, typo-tolerant, faceted search and AI-powered hybrid (vector) search.

59.1kRustNOASSERTIONactive Β· last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

vespa-engine/vespaGitHub

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

The AI search platform

7.1k
Java
Apache-2.0
active1mo ago
typesense/typesenseGitHub

Choose Typesense when you want a self-hosted search API with typo tolerance and vector search, likely with different performance and API.

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
SeekStorm/SeekStormGitHub

Choose SeekStorm when you need an in-process search library or multi-tenant server in Rust with BM25 and vector search, preferring a lighter footprint.

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

1.9k
Rust
Apache-2.0
active2mo ago
manticoresoftware/manticoresearchGitHub

Choose Manticore when you want a robust full-text search database with SQL support and real-time indexing, and you do not require Meilisearch's specific API.

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

Same job, different approach

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

qdrant/qdrantGitHub

Choose Qdrant when you need a dedicated, scalable vector database for vector-only search with advanced filtering, and you do not need full-text or typo tolerance.

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 pgvector when you want to add vector search inside your existing PostgreSQL database without running a separate search service.

Open-source vector similarity search for Postgres

22.8k
C
NOASSERTION
active2mo ago
weaviate/weaviateGitHub

Choose Weaviate when you need an AI-native vector database with built-in modules for machine learning and flexible object schemas, accepting a heavier setup.

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 Orama when you need a complete search engine that runs in the browser or edge with low weight and no server, albeit with smaller dataset limits.

🌌 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 ParadeDB when you want full-text and hybrid search built into PostgreSQL for large-scale data without a separate search service.

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
infiniflow/infinityGitHub

Choose Infinity when you need an AI-native database focused on hybrid search of dense/sparse vectors and tensors for LLM applications, not typical site search.

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 SeekDB when you need a unified AI-native search database for agent storage with mixed data types, rather than a lightweight site search.

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 Redis when you already rely on Redis and need query capabilities through modules like RediSearch, instead of deploying a separate search engine.

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
codelibs/fessGitHub

Choose Fess when you need an enterprise search server with built-in crawling and connectors, rather than an API-only engine like Meilisearch.

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

alibaba/zvecGitHub

Choose zvec when you want an ultra-lightweight embedded vector index in your application and do not need full-text search or a server.

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

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

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

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

11.3k
Rust
Apache-2.0
active2mo ago
askaitools/askaitools-community-editionGitHub

Consider it only if you need an outdated, AI-product-focused search engine and can accept no updates since 2022.

A cutting-edge search engine project tailored specifically for the AI product

355
TypeScript
Apache-2.0
dormant2.2y ago
unum-cloud/USearchGitHub

Choose USearch when you need a small, fast vector similarity index embedded in your app, accepting the lack of full-text search.

Fast Open-Source Search & Clustering engine Γ— for Vectors & Arbitrary Objects Γ— in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram πŸ”

4.3k
C++
Apache-2.0
active1mo ago

Listed as an alternative to

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

typesense/typesenseGitHub

calls meilisearch β€œchoose when you prefer a Rust-based API-first search engine with a similar developer experience and an active ecosystem”

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
elastic/elasticsearchGitHub

calls meilisearch β€œWhen you need a lightweight, single-node search server with typo tolerance and a simple REST API, not a distributed cluster.”

Free and Open Source, Distributed, RESTful Search Engine

77.9kJavaactive
redis/redisGitHub

calls meilisearch β€œChoose when full-text search with typo tolerance is the core requirement, not a general-purpose cache.”

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 meilisearch β€œchoose for a lightweight full-text search engine with hybrid vector support, if your primary need is search over text and vectors with a simple API.”

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

45.8kGoactive
qdrant/qdrantGitHub

calls meilisearch β€œChoose when your primary need is fast full-text search with hybrid vector capability, and you want a simpler search API than 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
chroma-core/chromaGitHub

calls meilisearch β€œchoose it when you need a full-text-first search engine with hybrid/vector capabilities, not a dedicated vector DB.”

Search infrastructure for AI

29.2kRustactive
pgvector/pgvectorGitHub

calls meilisearch β€œchoose for an easy-to-deploy search API with typo-tolerant full-text and vector search.”

Open-source vector similarity search for Postgres

22.8kCactive
valeriansaliou/sonicGitHub

calls meilisearch β€œwhen you want an intuitive, instant-search API with typo tolerance, over Sonic's ID-index approach.”

πŸ¦” Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

21.3kRustactive
krisk/FuseGitHub

calls meilisearch β€œChoose when you want a fast, self-hosted search API with typo tolerance and dedicated infrastructure, not an embedded JS library.”

Lightweight fuzzy-search, in JavaScript

20.5kJavaScriptactive
weaviate/weaviateGitHub

calls meilisearch β€œChoose when you need lightning-fast typo-tolerant full-text search with optional hybrid vector mode and a simple API.”

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
quickwit-oss/tantivyGitHub

calls meilisearch β€œWhen you want an easy-to-run search API with built-in typo tolerance for web apps.”

Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

16.1kRustactive
alibaba/zvecGitHub

calls meilisearch β€œserver-based hybrid search engine; choose when you need full-text + vector API and don't require in-process embedding.”

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

15.5kC++active
nextapps-de/flexsearchGitHub

calls meilisearch β€œChoose when you need a lightweight server-side search API with typo-tolerance and easy setup; not an in-browser library.”

Next-generation full-text search library for Browser and Node.js

13.8kJavaScriptactive
opensearch-project/OpenSearchGitHub

calls meilisearch β€œChoose for a lightweight single-node search API with typo-tolerance when you don't need distributed scale or Elasticsearch compatibility.”

πŸ”Ž Open source distributed and RESTful search engine.

13.6kJavaactive
manticoresoftware/manticoresearchGitHub

calls meilisearch β€œChoose for a developer-friendly REST search API with quick setup and AI-powered hybrid search; no SQL, less flexible for complex queries.”

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

12.0kC++active
lancedb/lancedbGitHub

calls meilisearch β€œStandalone search server; choose it for a deployable full-text/vector search API instead of an embedded library.”

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

11.3kRustactive
oramasearch/oramaGitHub

calls meilisearch β€œStandalone self-hosted search API; choose when you want a REST service with full-text and hybrid search rather than client-side code.”

🌌 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
olivernn/lunr.jsGitHub

calls meilisearch β€œUse when you want a dedicated search API server with fast typo-tolerant search rather than an in-browser index.”

A bit like Solr, but much smaller and not as bright

9.2kJavaScriptdormant
paradedb/paradedbGitHub

calls meilisearch β€œChoose it when you want a fast, easily deployable search server API with typo tolerance and hybrid search, not tied to Postgres.”

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 meilisearch β€œChoose for fast, typo-tolerant site search via a simple HTTP API when Vespa's ranking/ML complexity is overkill.”

The AI search platform

7.1kJavaactive