Decision Workspace
macro_magic vs expand vs strum
Side-by-side comparison of Rust crates
53
macro_magic
growingv0.6.0
Allows the exporting and importing of the tokens of items across module, file, and crate boundaries
48
expand
growingv0.3.0
Macro to expand byte string and string literals
71
strum
growingv0.28.0
Helpful macros for working with enums and strings
Core Metrics
| macro_magic | expand | strum | |
|---|---|---|---|
| Health Score | 53 | 48 | 71 |
| Total Downloads | 9.9M | 44.3K | 394.9M |
| 30d Downloads | 1.2M | 509 | 32.0M |
| Dependents | 185 | 31 | 57.9K |
| Releases | 33 | 7 | 40 |
| Last Updated | 400d ago | 1105d ago | 33d ago |
| Age | 3y | 5y 5m | 9y 1m |
Health Breakdown
macro_magic
Maintenance
8
Quality
15
Community
12
Popularity
8
Documentation
10
expand
Maintenance
4
Quality
15
Community
10
Popularity
6
Documentation
13
strum
Maintenance
17
Quality
16
Community
15
Popularity
8
Documentation
15
Technical Details
| macro_magic | expand | strum | |
|---|---|---|---|
| Version | 0.6.0 | 0.3.0 | 0.28.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MPL-2.0 | MIT |
| Dependencies | 4 | 2 | 2 |
| Crate Size | 9KB | 9KB | 9KB |
| Features | 2 | 0 | 3 |
| Yanked % | 3.0% | 0.0% | 2.5% |
| Edition | 2024 | 2021 | 2021 |
| MSRV | — | — | 1.71 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •strum leads with a health score of 71/100, but none of the options score above 80.
- •strum is depended on by 57.9K crates — strongest ecosystem trust.
- •⚠ macro_magic, expand have not been updated in over a year.