Crates / paho-mqtt / Alternatives
Rust crate alternatives · data Oct 27, 2026
Alternatives to paho-mqtt
Short answerThe closest alternatives to paho-mqtt on crates.io data are rumqttc (27K real downloads a day), azure_core (117K real downloads a day), azure_identity (97.2K real downloads a day). Of the 8 we list, the most used is azure_core, and 8 shipped a release in the last year. paho-mqtt itself gets 4,182 a day with 26 dependents.
Every alternative we found
| Alternative | Real downloads a day | vs paho-mqtt | Dependents | Last release | Why it is listed | |
|---|---|---|---|---|---|---|
| rumqttc Established | 26,972 | 6.45x | 230 | 11mo | keyword "iot", keyword "mqtt" | compare |
| azure_core Established | 117,077 | 28.00x | 485 | 52d | keyword "iot" | compare |
| azure_identity Established | 97,200 | 23.24x | 134 | 52d | keyword "iot" | compare |
| async-nats Established | 67,650 | 16.18x | 356 | 1d | keyword "messaging" | compare |
| lapin Established | 26,572 | 6.35x | 205 | 9d | keyword "messaging" | compare |
| matrix-sdk Pulled in | 3,711 | 0.89x | 65 | 39d | keyword "messaging" | compare |
| iggy Pulled in | 706 | 0.17x | 11 | 0d | keyword "messaging" | compare |
| nats Pulled in | 625 | 0.15x | 28 | 7mo | keyword "messaging" | compare |
How to choose
- Same job, not the same API. Each line is listed because it shares a crates.io category or keyword with paho-mqtt; read its description before you swap.
- More dependents means more answered questions and a smaller chance it disappears.
- Check the last release against how fast you need fixes. For paho-mqtt: is it still maintained?
Rules
Alternatives = tracked crates (top 1000 by downloads) that share a specific crates.io category (2 points each) or keyword (3 points each) with paho-mqtt, most similar first; its own parts (same name prefix) and crates it depends on or that depend on it are left out, because those are companions, not substitutes. Real downloads = quiet-day median, crates.io data Oct 27, 2026. Built when we find 3 or more.
Up next
The closest alternative: Established and steady. 26,972 real downloads a day.rumqttcRust crate. An efficient and robust mqtt client for your connected devices. Real use: 27K downloads a day on quiet days; 230 crates depend on it.Read it next →Also worth your time
Art: Nicholas Roerich, Nag Lake (1925). Public domain, via Wikimedia Commons.
