Decision Workspace
portable-atomic vs dashmap vs arc-swap
Side-by-side comparison of Rust crates
66
portable-atomic
stablev1.13.1
Portable atomic types including support for 128-bit atomics, atomic float, etc.
71
dashmap
stablev6.2.1
Blazing fast concurrent HashMap for Rust.
70
arc-swap
stablev1.9.1
Atomically swappable Arc
Core Metrics
| portable-atomic | dashmap | arc-swap | |
|---|---|---|---|
| Health Score | 66 | 71 | 70 |
| Total Downloads | 287.5M | 275.0M | 225.5M |
| 30d Downloads | 32.5M | 20.7M | 17.1M |
| Dependents | 2.2K | 55.7K | 11.7K |
| Releases | 52 | 85 | 46 |
| Last Updated | 72d ago | 8d ago | 52d ago |
| Age | 4y 3m | 6y 9m | 8y 1m |
Health Breakdown
portable-atomic
Maintenance
15
Quality
18
Community
14
Popularity
8
Documentation
11
dashmap
Maintenance
18
Quality
16
Community
15
Popularity
8
Documentation
14
arc-swap
Maintenance
15
Quality
16
Community
19
Popularity
8
Documentation
12
Technical Details
| portable-atomic | dashmap | arc-swap | |
|---|---|---|---|
| Version | 1.13.1 | 6.2.1 | 1.9.1 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✓ Yes |
| License | Apache-2.0 OR MIT | MIT | MIT OR Apache-2.0 |
| Dependencies | 13 | 10 | 12 |
| Crate Size | 197KB | 27KB | 81KB |
| Features | 10 | 3 | 4 |
| Yanked % | 9.6% | 14.1% | 17.4% |
| Edition | 2018 | 2018 | 2018 |
| MSRV | 1.34 | 1.65 | — |
| Owners | 1 | 1 | 2 (team) |
Links
Quick Verdict
- •dashmap leads with a health score of 71/100, but none of the options score above 80.
- •portable-atomic has the most downloads (287.5M), suggesting wider adoption.
- •dashmap is depended on by 55.7K crates — strongest ecosystem trust.