Decision Workspace
tapo vs esphome-client vs tasmor_lib
Side-by-side comparison of Rust crates
56
tapo
growingv0.8.12
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) and sensors (KE100, T100, T110, T300, T310, T315).
55
esphome-client
experimentalv0.1.3
ESPHome client library for Rust
52
tasmor_lib
experimentalv0.5.0
Rust library to control Tasmota devices via MQTT and HTTP
Core Metrics
| tapo | esphome-client | tasmor_lib | |
|---|---|---|---|
| Health Score | 56 | 55 | 52 |
| Total Downloads | 40.6K | 476 | 106 |
| 30d Downloads | 2.7K | 44 | 12 |
| Dependents | 0 | 0 | 0 |
| Releases | 39 | 4 | 7 |
| Last Updated | 16d ago | 52d ago | 77d ago |
| Age | 3y 9m | 5m | 3m |
Health Breakdown
tapo
Maintenance
19
Quality
13
Community
6
Popularity
6
Documentation
12
esphome-client
Maintenance
16
Quality
15
Community
6
Popularity
3
Documentation
15
tasmor_lib
Maintenance
16
Quality
13
Community
6
Popularity
2
Documentation
15
Technical Details
| tapo | esphome-client | tasmor_lib | |
|---|---|---|---|
| Version | 0.8.12 | 0.1.3 | 0.5.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | MPL-2.0 |
| Dependencies | 27 | 14 | 13 |
| Crate Size | 86KB | 93KB | 154KB |
| Features | 3 | 7 | 3 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2021 | 2024 |
| MSRV | 1.88 | 1.82 | 1.92.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •tapo leads with a health score of 56/100, but none of the options score above 80.