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