Decision Workspace
cargo-manifest-proc-macros vs lombok-macros vs annotate
Side-by-side comparison of Rust crates
47
cargo-manifest-proc-macros
growingv0.4.3
Find the syn::Path to your own crate from proc-macros reliably.
67
lombok-macros
stablev2.0.31
A Rust procedural macro collection providing Lombok-like functionality. Automatically generates getters/setters with field-level visibility control, custom Debug implementations with field skipping, and Display trait implementations. Supports structs, enums, generics and lifetimes.
67
annotate
experimentalv1.2.5
Annotation framework for Rust functions and modules
Core Metrics
| cargo-manifest-proc-macros | lombok-macros | annotate | |
|---|---|---|---|
| Health Score | 47 | 67 | 67 |
| Total Downloads | 45.3K | 64.7K | 356 |
| 30d Downloads | 173 | 1.5K | 0 |
| Dependents | 5 | 2.5K | 2 |
| Releases | 14 | 101 | 10 |
| Last Updated | 477d ago | 2d ago | 14d ago |
| Age | 1y 6m | 1y 6m | 4m |
Health Breakdown
cargo-manifest-proc-macros
Maintenance
8
Quality
15
Community
6
Popularity
6
Documentation
12
lombok-macros
Maintenance
19
Quality
18
Community
14
Popularity
6
Documentation
10
annotate
Maintenance
18
Quality
19
Community
12
Popularity
3
Documentation
15
Technical Details
| cargo-manifest-proc-macros | lombok-macros | annotate | |
|---|---|---|---|
| Version | 0.4.3 | 2.0.31 | 1.2.5 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | MIT OR Apache-2.0 | MIT | MIT |
| Dependencies | 12 | 3 | 2 |
| Crate Size | 52KB | 19KB | 10KB |
| Features | 4 | 0 | 4 |
| Yanked % | 0.0% | 2.0% | 0.0% |
| Edition | 2021 | 2024 | 2024 |
| MSRV | 1.83.0 | — | 1.91 |
| Owners | 1 | 1 | 2 (team) |
Links
Quick Verdict
- •lombok-macros leads with a health score of 67/100, but none of the options score above 80.
- •lombok-macros is depended on by 2.5K crates — strongest ecosystem trust.
- •⚠ cargo-manifest-proc-macros has not been updated in over a year.
- •cargo-manifest-proc-macros is pre-1.0 — API may change.