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 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 23 temp-env 0.3.6 24 smallstr 0.3.1 25 slice-group-by 0.3.1 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 32 bumparaw-collections 0.1.7 outdated 32 similar-asserts 1.7.0 outdated 33 fxhash 0.2.1 33 levenshtein_automata 0.2.1 34 cellulite 0.3.2 34 enum-iterator 2.3.0 36 backoff 0.4.0 36 hex 0.4.3 36 rustls-pemfile 2.2.0 36 serde_urlencoded 0.7.1 37 bincode 1.3.3 outdated 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 41 libfuzzer-sys 0.4 42 geojson 0.24.2 outdated 42 nom 7.1.3 outdated 43 futures-timer 3.0.2 43 prometheus 0.14.0 44 mime 0.3.17 44 num_cpus 1.17.0 45 byte-unit 5.2.0 45 md5 0.8.0 45 proc-macro2-diagnostics 0.10.1 outdated 46 semver 1.0.27 47 cargo_metadata 0.23.1 47 derive_builder 0.20.2 48 build-info 1.7.0 outdated 48 fastrand 2.3.0 48 hmac 0.12.1 outdated 51 Flume 0.11.1 outdated 52 Rocket 0.5.1 52 Tower 0.3.3 outdated 52 csv 1.4.0 52 hannoy 0.1.3 outdated 53 arroy 0.6.4 outdated 53 eyre 0.3.0 outdated 55 arbitrary 1.4.2 55 bstr 1.12.1 55 convert_case 0.9.0 outdated 55 memmap2 0.9.9 55 tokio-tungstenite 0.26.1 outdated 56 papaya 0.2.4 57 humantime 2.3.0 57 rustc-hash 2.1.1 57 thread_local 1.1.9 58 bumpalo 3.19.0 58 rstar 0.12.2 outdated 58 tracing 0.1.41 58 tracing 0.2.1 outdated 58 tracing 0.3.20 outdated 59 Criterion.rs 0.8.2 59 unescaper 0.1.6 outdated 60 heed 0.22.1 61 Either 1.15.0 61 memchr 2.7.6 62 tar 0.4.46 63 rayon 1.11.0 63 url 2.5.7 64 lazy_static 1.5.0 65 jsonwebtoken 10.4.0 outdated 65 quote 1.0 66 base64 0.22.1 outdated 66 itertools 0.14.0 outdated 66 pin-project-lite 0.2.16 66 rusty-s3 0.8.1 outdated 67 anyhow 1.0.102 67 bytes 1.11.1 67 proc-macro2 1.0 67 secrecy 0.10.3 67 sha2 0.10.9 outdated 68 indexmap 2.12.0 68 liquid 0.26.11 68 tempfile 3.27.0 68 tiktoken-rs 0.12.0 69 charabia 0.9.9 outdated 71 ordered-float 5.1.0 71 rust-brotli 8.0.2 outdated 71 safetensors 0.6.2 outdated 72 lru 0.16.3 outdated 72 roaring-rs 0.10.12 outdated 72 serde_json 1.0.150 73 bytemuck 1.24.0 73 flate2 1.1.9 74 TwoX-Hash 2.1.2 74 ureq 3.3.0 75 async-openai 0.1.0 outdated 75 http 1.4.1 75 toml 1.1.2 76 serde 1.0.228 77 hf-hub 0.5.0 outdated 77 regex 1.12.2 77 regex 0.1.8 outdated 78 Candle 0.9.1 outdated 78 Candle 0.9.1 outdated 78 Candle 0.9.1 outdated 78 geo =0.7.17 outdated 79 thiserror 2.0.18 80 hashbrown 0.15.5 outdated 80 hyper-util 0.1.19 80 rand 0.8.6 outdated 80 sysinfo 0.38.4 outdated 81 fxprof-processed-profile 0.7.0 outdated 81 uuid 1.18.1 82 reqwest 0.12.28 outdated 84 actix-web-lab 0.26.0 outdated 86 crossbeam 0.5.15 outdated 87 utoipa 5.4.0 outdated 87 utoipa 0.3.0 outdated 89 Rhai 1.23.6 89 time 0.3.47 90 Clap 4.5.52 90 futures 0.3.32 90 futures 0.3.5 90 futures 0.3.32 91 Actix Web 3.12.1 outdated 91 Actix Web 4.12.0 91 syn 2.0 outdated 92 smallvec 1.15.1 93 rustls 0.23.40 95 Tokio 1.48.0 95 Tokio 0.1.17 outdated 95 Tokio 0.7.13 outdated 96 Tokenizers 0.22.1 outdated 96 actix-cors 0.7.1 96 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