All 153 Dependencies
Every package Meilisearch depends on, ranked by repo health score.
Meilisearch is an open-source search engine written in Rust that delivers hybrid search — combining full-text and semantic vector retrieval — with typo tolerance, faceting, geosearch, and conversational AI capabilities, all through a clean RESTful API. It is designed for developers who need fast, relevant, and highly customizable search without the overhead of managing multiple independent search systems.
The engine returns results in under 50 milliseconds and supports SDKs for JavaScript, Python, Go, Ruby, Java, .NET, PHP, and more. Meilisearch can be self-hosted on any infrastructure or deployed via Meilisearch Cloud, with built-in support for multi-tenancy, horizontal sharding, replication, and vector storage using a proprietary HNSW implementation called hannoy.
Meilisearch integrates natively with LangChain and the Model Context Protocol (MCP), making it a natural fit for retrieval-augmented generation (RAG) workflows. Enterprise Edition features — including replicated sharding and certain advanced capabilities — are gated behind a commercial license, while the Community Edition is fully MIT-licensed and suitable for most production use cases.
The project has been actively developed since 2018, now at version 1.47, with a release cadence of roughly one new version per week and over 58,000 GitHub stars. Its modular Rust workspace, embedded LMDB-based storage, and comprehensive integration test suite make it one of the most production-ready self-hostable search engines available.