Decision Workspace
proc-macro-type-name vs litrs vs mokuya
Side-by-side comparison of Rust crates
37
proc-macro-type-name
growingv0.1.0
Convert Rust field names (snake case) to type names (pascal case) using proc_macro2 identifiers..
64
litrs
growingv1.0.0
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed values). Particularly useful for proc macros, but can also be used outside of a proc-macro context.
53
mokuya
experimentalv0.0.7
Generic procedural macro helpers for parsing, type analysis, and derive macro generation.
Core Metrics
| proc-macro-type-name | litrs | mokuya | |
|---|---|---|---|
| Health Score | 37 | 64 | 53 |
| Total Downloads | 3.0K | 73.9M | 4.7K |
| 30d Downloads | 18 | 10.4M | 205 |
| Dependents | 0 | 691 | 60 |
| Releases | 1 | 13 | 7 |
| Last Updated | 1124d ago | 158d ago | 167d ago |
| Age | 3y | 4y 10m | 8m |
Health Breakdown
proc-macro-type-name
Maintenance
1
Quality
15
Community
5
Popularity
4
Documentation
12
litrs
Maintenance
9
Quality
18
Community
14
Popularity
8
Documentation
15
mokuya
Maintenance
12
Quality
13
Community
11
Popularity
4
Documentation
13
Technical Details
| proc-macro-type-name | litrs | mokuya | |
|---|---|---|---|
| Version | 0.1.0 | 1.0.0 | 0.0.7 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 1 | 2 | 5 |
| Crate Size | 6KB | 47KB | 9KB |
| Features | 0 | 1 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | 1.56 | 1.56 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •litrs leads with a health score of 64/100, but none of the options score above 80.
- •litrs is depended on by 691 crates — strongest ecosystem trust.
- •⚠ proc-macro-type-name has not been updated in over a year.
- •proc-macro-type-name, mokuya are pre-1.0 — API may change.