Meilisearch
Lightning-fast open-source search engine written in Rust — instant-as-you-type search, faceting, and geosearch with a delightfully simple API.
Why Meilisearch?
Open-source Algolia alternative that's easier to self-host than Elasticsearch
Apps needing faceted search, geosearch, or multi-index federation
Developer-friendly search with a clean REST API and great defaults
Signal Breakdown
What drives the Trust Score
Download Trend
Last 12 months
Tradeoffs & Caveats
Know before you commitEnterprise-scale deployments with billions of documents — Elasticsearch scales further
Fully managed search without self-hosting — use Algolia
Pricing
Free tier & paid plans
Open source self-host free
Meilisearch Cloud from $30/mo
Alternative Tools
Other options worth considering
Hosted search-as-a-service with instant typo-tolerant search, AI re-ranking, and drop-in React/Vue UI components.
Fast, typo-tolerant open-source search engine — self-host or use Typesense Cloud, with an Algolia-compatible API and near-instant indexing.
Often Used Together
Complementary tools that pair well with Meilisearch
Learning Resources
Docs, videos, tutorials, and courses
Get Started
Repository and installation options
View on GitHub
github.com/meilisearch/meilisearch
npm install meilisearchpip install meilisearchQuick Start
Copy and adapt to get going fast
import { MeiliSearch } from 'meilisearch';
const client = new MeiliSearch({ host: 'http://localhost:7700', apiKey: 'masterKey' });
const index = client.index('movies');
await index.addDocuments([{ id: 1, title: 'Interstellar', genre: 'sci-fi' }]);
const results = await index.search('inter');
console.log(results.hits);Community Notes
Real experiences from developers who've used this tool