Decision Workspace
warcrwlock vs warcmutex vs maitake-sync
Side-by-side comparison of Rust crates
42
warcrwlock
growingv3.0.1
A crate in Rust that provides an attribute macro for structs and traits. Rewrite code using under the hood asynchronous reference (Arc) and asynchronous writing and read(RWlock) control elements.
41
warcmutex
growingv1.0.2
A crate in Rust that provides an attribute macro for mods, structs and impls. Rewrite code using under the hood asynchronous reference (Arc) and asynchronous mutation (Mutex) control elements.
65
maitake-sync
growingv0.3.0
No-std async synchronization primitives from Maitake
Core Metrics
| warcrwlock | warcmutex | maitake-sync | |
|---|---|---|---|
| Health Score | 42 | 41 | 65 |
| Total Downloads | 25.5K | 3.8K | 142.8K |
| 30d Downloads | 9 | 5 | 17.6K |
| Dependents | 0 | 0 | 101 |
| Releases | 24 | 3 | 7 |
| Last Updated | 175d ago | 982d ago | 14d ago |
| Age | 2y 8m | 2y 8m | 2y 6m |
Health Breakdown
warcrwlock
Maintenance
11
Quality
13
Community
3
Popularity
5
Documentation
10
warcmutex
Maintenance
5
Quality
19
Community
3
Popularity
4
Documentation
10
maitake-sync
Maintenance
19
Quality
14
Community
11
Popularity
6
Documentation
15
Technical Details
| warcrwlock | warcmutex | maitake-sync | |
|---|---|---|---|
| Version | 3.0.1 | 1.0.2 | 0.3.0 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 4 | 4 | 17 |
| Crate Size | 18KB | 9KB | 106KB |
| Features | 0 | 0 | 6 |
| Yanked % | 79.2% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | — | — | 1.61.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •maitake-sync leads with a health score of 65/100, but none of the options score above 80.
- •maitake-sync is depended on by 101 crates — strongest ecosystem trust.
- •⚠ warcmutex has not been updated in over a year.
- •maitake-sync is pre-1.0 — API may change.