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.

9 zerometry 0.3.0 11 steppe 0.4 15 bumparaw-collections 0.1.7 15 serde-cs 0.2.4 17 concat-arrays 0.1.2 21 obkv 0.3.0 21 synchronoise 1.0.1 22 eventsource-stream 0.2.3 22 page_size 0.6.0 22 platform-dirs 0.3.0 22 proc-macro2-diagnostics 0.10.1 23 temp-env 0.3.6 24 smallstr 0.3.1 25 slice-group-by 0.3.1 27 cellulite 0.3.2 27 geoutils 0.5.1 27 segment 0.2.6 27 static-files 0.3.1 28 cidr 0.3.2 28 grenad 0.5.0 28 mopa 0.2.3 28 reqwest-eventsource 0.6.0 29 is-terminal 0.4.17 29 urlencoding 2.1.3 30 maplit 1.0.2 31 deserr 0.6.4 33 fxhash 0.2.1 33 levenshtein_automata 0.2.1 33 similar-asserts 1.7.0 outdated 34 enum-iterator 2.3.0 36 backoff 0.4.0 36 rustls-pemfile 2.2.0 36 serde_urlencoded 0.7.1 37 bincode 1.3.3 outdated 37 hex 0.4.3 37 nom_locate 4.2.0 outdated 38 bimap-rs 0.6.3 38 smartstring 1.0.1 40 byteorder 1.5.0 40 fst 0.4.7 40 once_cell 1.21.3 40 termcolor 1.4.1 42 geojson 0.24.2 outdated 42 libfuzzer-sys 0.4 42 nom 7.1.3 outdated 43 futures-timer 3.0.2 43 prometheus 0.14.0 44 mime 0.3.17 45 num_cpus 1.17.0 46 lazy_static 1.5.0 47 arbitrary 1.4.2 47 byte-unit 5.2.0 47 cargo_metadata 0.23.1 47 derive_builder 0.20.2 48 md5 0.8.0 50 arroy 0.6.4 outdated 50 build-info 1.7.0 outdated 50 fastrand 2.3.0 52 heed 0.22.1 52 hmac 0.12.1 outdated 52 Rocket 0.5.1 53 Flume 0.11.1 outdated 53 semver 1.0.27 53 tiktoken-rs 0.12.0 54 csv 1.4.0 54 hannoy 0.1.3 outdated 55 bumpalo 3.19.0 55 Criterion.rs 0.8.2 55 Tower 0.3.3 outdated 56 tokio-tungstenite 0.26.1 outdated 57 convert_case 0.9.0 outdated 59 humantime 2.3.0 59 rstar 0.12.2 outdated 59 tracing 0.1.41 59 tracing 0.2.1 outdated 59 tracing 0.3.20 outdated 59 unescaper 0.1.6 outdated 60 eyre 0.3.0 outdated 60 thread_local 1.1.9 61 rustc-hash 2.1.1 62 jsonwebtoken 10.4.0 outdated 62 papaya 0.2.4 62 tar 0.4.46 63 Either 1.15.0 64 pin-project-lite 0.2.16 65 bstr 1.12.1 65 memchr 2.7.6 65 memmap2 0.9.9 66 secrecy 0.10.3 66 TwoX-Hash 2.1.2 67 rayon 1.11.0 67 url 2.5.7 68 base64 0.22.1 outdated 69 bytemuck 1.24.0 69 itertools 0.14.0 outdated 69 roaring-rs 0.10.12 outdated 69 rusty-s3 0.8.1 outdated 70 bytes 1.11.1 70 charabia 0.9.9 outdated 70 indexmap 2.12.0 70 liquid 0.26.11 70 lru 0.16.3 outdated 71 sha2 0.10.9 outdated 71 ureq 3.3.0 72 hf-hub 0.5.0 outdated 72 proc-macro2 1.0 73 ordered-float 5.1.0 75 anyhow 1.0.102 75 safetensors 0.6.2 outdated 75 tempfile 3.27.0 76 async-openai 0.1.0 outdated 76 hyper-util 0.1.19 76 serde_json 1.0.150 76 thiserror 2.0.18 76 toml 1.1.2 77 rust-brotli 8.0.2 outdated 77 Candle 0.9.1 outdated 77 Candle 0.9.1 outdated 77 Candle 0.9.1 outdated 77 flate2 1.1.9 77 http 1.4.1 77 quote 1.0 77 serde 1.0.228 78 geo =0.7.17 outdated 79 sysinfo 0.38.4 outdated 81 fxprof-processed-profile 0.7.0 outdated 81 hashbrown 0.15.5 outdated 81 regex 1.12.2 81 regex 0.1.8 outdated 82 rand 0.8.6 83 reqwest 0.12.28 outdated 84 actix-web-lab 0.26.0 outdated 84 uuid 1.18.1 85 utoipa 5.4.0 85 utoipa 0.3.0 outdated 88 Tokenizers 0.22.1 outdated 89 crossbeam 0.5.15 outdated 89 Rhai 1.23.6 90 Actix Web 3.12.1 outdated 90 Actix Web 4.12.0 90 Clap 4.5.52 91 time 0.3.47 92 futures 0.3.32 92 futures 0.3.5 92 futures 0.3.32 92 syn 2.0 outdated 93 rustls 0.23.40 93 smallvec 1.15.1 outdated 93 Tokio 1.48.0 93 Tokio 0.1.17 outdated 93 Tokio 0.7.13 outdated 95 actix-cors 0.7.1 95 actix-cors 0.7.19 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search