rustio rustio.net

atomic-maybe-uninit vs arc-swap vs portable-atomic

Side-by-side comparison of Rust crates

Core Metrics

atomic-maybe-uninitarc-swapportable-atomic
Health Score507369
Total Downloads88.4K193.4M229.7M
30d Downloads3.0K14.5M23.3M
Dependents78.8K1.9K
Releases424552
Last Updated16d ago6d ago13d ago
Age4y7y 11m4y 1m

Health Breakdown

atomic-maybe-uninit
Maintenance
18
Quality
7
Community
7
Popularity
6
Documentation
12
arc-swap
Maintenance
18
Quality
16
Community
19
Popularity
8
Documentation
12
portable-atomic
Maintenance
18
Quality
18
Community
14
Popularity
8
Documentation
11

Technical Details

atomic-maybe-uninitarc-swapportable-atomic
Version0.3.171.9.01.13.1
Stable (≥1.0)✗ No✓ Yes✓ Yes
LicenseApache-2.0 OR MITMIT OR Apache-2.0Apache-2.0 OR MIT
Dependencies41213
Crate Size123KB81KB197KB
Features0410
Yanked %64.3%17.8%9.6%
Edition202120182018
MSRV1.741.34
Owners12 (team)1

Quick Verdict

  • arc-swap leads with a health score of 73/100, but none of the options score above 80.
  • portable-atomic has the most downloads (229.7M), suggesting wider adoption.
  • arc-swap is depended on by 8.8K crates — strongest ecosystem trust.
  • atomic-maybe-uninit is pre-1.0 — API may change.