Decision Workspace
doe vs pistoncore-input vs enigo
Side-by-side comparison of Rust crates
65
doe
stablev1.1.77
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
59
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 | 59 |
| Total Downloads | 327.1K | 1.6M | 688.8K |
| 30d Downloads | 769 | 32.1K | 95.5K |
| Dependents | 104 | 1.0K | 395 |
| Releases | 254 | 43 | 30 |
| Last Updated | 48d ago | 1605d ago | 211d ago |
| Age | 3y 6m | 11y 3m | 9y 1m |
Health Breakdown
doe
Maintenance
16
Quality
15
Community
14
Popularity
7
Documentation
13
pistoncore-input
Maintenance
6
Quality
19
Community
16
Popularity
7
Documentation
12
enigo
Maintenance
10
Quality
12
Community
15
Popularity
7
Documentation
15
Technical Details
| doe | pistoncore-input | enigo | |
|---|---|---|---|
| Version | 1.1.77 | 1.0.1 | 0.6.1 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 60 | 5 | 32 |
| Crate Size | 282KB | 18KB | 102KB |
| Features | 21 | 0 | 8 |
| Yanked % | 16.9% | 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.