Decision Workspace
enigo vs rdev vs cgevents
Side-by-side comparison of Rust crates
57
enigo
growingv0.6.1
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events
54
rdev
growingv0.5.3
Listen and send keyboard and mouse events on Windows, Linux and MacOS.
52
cgevents
experimentalv0.10.1
Safe Rust bindings for Apple's Quartz Event Services via a Swift bridge on macOS
Core Metrics
| enigo | rdev | cgevents | |
|---|---|---|---|
| Health Score | 57 | 54 | 52 |
| Total Downloads | 1.9M | 599.8K | 186 |
| 30d Downloads | 253.9K | 35.2K | 0 |
| Dependents | 548 | 587 | 0 |
| Releases | 30 | 20 | 10 |
| Last Updated | 319d ago | 1113d ago | 54d ago |
| Age | 9y 5m | 6y 4m | 1m |
Health Breakdown
enigo
Maintenance
8
Quality
12
Community
15
Popularity
7
Documentation
15
rdev
Maintenance
6
Quality
15
Community
14
Popularity
7
Documentation
12
cgevents
Maintenance
16
Quality
15
Community
6
Popularity
3
Documentation
12
Technical Details
| enigo | rdev | cgevents | |
|---|---|---|---|
| Version | 0.6.1 | 0.5.3 | 0.10.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | MIT OR Apache-2.0 |
| Dependencies | 32 | 15 | 5 |
| Crate Size | 102KB | 38KB | 52KB |
| Features | 8 | 2 | 3 |
| Yanked % | 3.3% | 0.0% | 0.0% |
| Edition | 2024 | 2018 | 2021 |
| MSRV | 1.85 | — | 1.76 |
| Owners | 2 | 1 | 1 |
Links
Quick Verdict
- •enigo leads with a health score of 57/100, but none of the options score above 80.
- •rdev is depended on by 587 crates — strongest ecosystem trust.
- •⚠ rdev has not been updated in over a year.