Decision Workspace
doe vs pistoncore-input vs enigo
Side-by-side comparison of Rust crates
65
doe
stablev1.1.86
doe is a powerful Rust crate designed to enhance development workflow by providing an extensive collection of useful macros and utility functions. It not only simplifies common tasks but also offers convenient features for clipboard management,robust cryptographic functions,keyboard input, and mouse interaction.
60
pistoncore-input
growingv1.0.1
A structure for user input
58
enigo
growingv0.6.1
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events
Core Metrics
| doe | pistoncore-input | enigo | |
|---|---|---|---|
| Health Score | 65 | 60 | 58 |
| Total Downloads | 328.7K | 1.6M | 1.0M |
| 30d Downloads | 986 | 29.1K | 218.7K |
| Dependents | 104 | 1.0K | 449 |
| Releases | 261 | 43 | 30 |
| Last Updated | 2d ago | 1664d ago | 270d ago |
| Age | 3y 8m | 11y 5m | 9y 3m |
Health Breakdown
doe
Maintenance
19
Quality
12
Community
14
Popularity
7
Documentation
13
pistoncore-input
Maintenance
6
Quality
19
Community
16
Popularity
7
Documentation
12
enigo
Maintenance
9
Quality
12
Community
15
Popularity
7
Documentation
15
Technical Details
| doe | pistoncore-input | enigo | |
|---|---|---|---|
| Version | 1.1.86 | 1.0.1 | 0.6.1 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 71 | 5 | 32 |
| Crate Size | 7.6MB | 18KB | 102KB |
| Features | 22 | 0 | 8 |
| Yanked % | 16.5% | 0.0% | 3.3% |
| Edition | 2021 | 2018 | 2024 |
| MSRV | — | — | 1.85 |
| Owners | 2 | 2 (team) | 2 |
Links
Quick Verdict
- •doe leads with a health score of 65/100, but none of the options score above 80.
- •pistoncore-input has the most downloads (1.6M), suggesting wider adoption.
- •pistoncore-input is depended on by 1.0K crates — strongest ecosystem trust.
- •⚠ pistoncore-input has not been updated in over a year.
- •enigo is pre-1.0 — API may change.