rustio rustio.net

static_init_macro vs static_init vs lazyinit

Side-by-side comparison of Rust crates

Core Metrics

static_init_macrostatic_initlazyinit
Health Score505760
Total Downloads10.3M10.3M100.6K
30d Downloads409.0K411.8K9.4K
Dependents203.2K171
Releases12204
Last Updated469d ago310d ago290d ago
Age5y 2m5y 2m1y 8m

Health Breakdown

static_init_macro
Maintenance
5
Quality
17
Community
10
Popularity
8
Documentation
10
static_init
Maintenance
8
Quality
14
Community
15
Popularity
8
Documentation
12
lazyinit
Maintenance
6
Quality
16
Community
17
Popularity
6
Documentation
15

Technical Details

static_init_macrostatic_initlazyinit
Version1.0.41.0.40.2.2
Stable (≥1.0)✓ Yes✓ Yes✗ No
LicenseMIT OR Apache-2.0MIT OR Apache-2.0GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
Dependencies5170
Crate Size7KB86KB5KB
Features180
Yanked %8.3%30.0%0.0%
Edition202120212021
MSRV1.821.56.1
Owners112 (team)

Quick Verdict

  • lazyinit leads with a health score of 60/100, but none of the options score above 80.
  • static_init_macro has the most downloads (10.3M), suggesting wider adoption.
  • static_init is depended on by 3.2K crates — strongest ecosystem trust.
  • ⚠ static_init_macro has not been updated in over a year.
  • lazyinit is pre-1.0 — API may change.