Decision Workspace
rewrite vs keccak vs ast-grep-core
Side-by-side comparison of Rust crates
43
rewrite
growingv1.0.0
Safely rewrite file contents from stdin, even when file is open as an input.
69
keccak
growingv0.2.0
Pure Rust implementation of the Keccak sponge functions
69
ast-grep-core
growingv0.42.0
Search and Rewrite code at large scale using precise AST pattern
Core Metrics
| rewrite | keccak | ast-grep-core | |
|---|---|---|---|
| Health Score | 43 | 69 | 69 |
| Total Downloads | 5.5K | 94.7M | 1.0M |
| 30d Downloads | 5 | 6.4M | 350.9K |
| Dependents | 0 | 617 | 1.1K |
| Releases | 3 | 13 | 172 |
| Last Updated | 1850d ago | 12d ago | 12d ago |
| Age | 9y 1m | 8y | 3y 8m |
Health Breakdown
rewrite
Maintenance
3
Quality
21
Community
6
Popularity
4
Documentation
9
keccak
Maintenance
15
Quality
12
Community
19
Popularity
8
Documentation
15
ast-grep-core
Maintenance
19
Quality
14
Community
14
Popularity
7
Documentation
15
Technical Details
| rewrite | keccak | ast-grep-core | |
|---|---|---|---|
| Version | 1.0.0 | 0.2.0 | 0.42.0 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✗ No |
| License | MIT | Apache-2.0 OR MIT | MIT |
| Dependencies | 0 | 3 | 5 |
| Crate Size | 5KB | 17KB | 45KB |
| Features | 0 | 1 | 1 |
| Yanked % | 0.0% | 15.4% | 0.6% |
| Edition | 2018 | 2024 | 2021 |
| MSRV | — | 1.85 | 1.79 |
| Owners | 1 | 2 (team) | 1 |
Links
Quick Verdict
- •keccak leads with a health score of 69/100, but none of the options score above 80.
- •ast-grep-core is depended on by 1.1K crates — strongest ecosystem trust.
- •⚠ rewrite has not been updated in over a year.
- •keccak, ast-grep-core are pre-1.0 — API may change.