Decision Workspace
tapo vs tasmor_lib vs esphome-client
Side-by-side comparison of Rust crates
54
tapo
growingv0.9.0
Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L535, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P110M, P115), power strips (P300, P304M, P306, P316M), hubs (H100), switches (S200B, S200D, S210) and sensors (KE100, T100, T110, T300, T310, T315).
54
tasmor_lib
experimentalv0.6.0
Rust library to control Tasmota devices via MQTT and HTTP
52
esphome-client
experimentalv0.1.3
ESPHome client library for Rust
Core Metrics
| tapo | tasmor_lib | esphome-client | |
|---|---|---|---|
| Health Score | 54 | 54 | 52 |
| Total Downloads | 45.7K | 143 | 488 |
| 30d Downloads | 3.4K | 0 | 0 |
| Dependents | 0 | 0 | 0 |
| Releases | 40 | 8 | 4 |
| Last Updated | 30d ago | 35d ago | 111d ago |
| Age | 3y 11m | 5m | 7m |
Health Breakdown
tapo
Maintenance
18
Quality
12
Community
6
Popularity
6
Documentation
12
tasmor_lib
Maintenance
17
Quality
13
Community
6
Popularity
3
Documentation
15
esphome-client
Maintenance
13
Quality
15
Community
6
Popularity
3
Documentation
15
Technical Details
| tapo | tasmor_lib | esphome-client | |
|---|---|---|---|
| Version | 0.9.0 | 0.6.0 | 0.1.3 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MPL-2.0 | MIT |
| Dependencies | 30 | 14 | 14 |
| Crate Size | 108KB | 163KB | 93KB |
| Features | 4 | 3 | 7 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2024 | 2021 |
| MSRV | 1.88 | 1.92.0 | 1.82 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •tapo leads with a health score of 54/100, but none of the options score above 80.