Decision Workspace
tuya-rs vs rustuya vs tapo
Side-by-side comparison of Rust crates
51
tuya-rs
experimentalv0.2.1
Tuya v3.3 local device protocol — TCP connection, packet codec, AES encryption
33
rustuya
experimentalv0.2.0
A fast and concurrent Tuya Local API implementation in Rust
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).
Core Metrics
| tuya-rs | rustuya | tapo | |
|---|---|---|---|
| Health Score | 51 | 33 | 56 |
| Total Downloads | 66 | 206 | 40.6K |
| 30d Downloads | 67 | 39 | 2.7K |
| Dependents | 3 | 0 | 0 |
| Releases | 3 | 8 | 39 |
| Last Updated | 22d ago | 74d ago | 16d ago |
| Age | 25d | 2m | 3y 9m |
Health Breakdown
tuya-rs
Maintenance
13
Quality
14
Community
7
Popularity
2
Documentation
15
rustuya
Maintenance
10
Quality
4
Community
6
Popularity
3
Documentation
10
tapo
Maintenance
19
Quality
13
Community
6
Popularity
6
Documentation
12
Technical Details
| tuya-rs | rustuya | tapo | |
|---|---|---|---|
| Version | 0.2.1 | 0.2.0 | 0.8.12 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 14 | 27 | 27 |
| Crate Size | 41KB | 44KB | 86KB |
| Features | 2 | 0 | 3 |
| Yanked % | 0.0% | 50.0% | 0.0% |
| Edition | 2024 | 2024 | 2024 |
| MSRV | 1.88 | — | 1.88 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •tapo leads with a health score of 56/100, but none of the options score above 80.