Decision Workspace
batch-channel vs crossfire vs oneshot
Side-by-side comparison of Rust crates
51
batch-channel
growingv0.4.8
async channel that reduces overhead by reading and writing many values at once
68
crossfire
stablev3.1.7
channels for async and threads
61
oneshot
growingv0.2.1
Oneshot spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting both thread blocking receive operations as well as Future based async polling.
Core Metrics
| batch-channel | crossfire | oneshot | |
|---|---|---|---|
| Health Score | 51 | 68 | 61 |
| Total Downloads | 20.2K | 483.5K | 16.6M |
| 30d Downloads | 47 | 60.7K | 1.4M |
| Dependents | 6 | 260 | 1.7K |
| Releases | 20 | 69 | 16 |
| Last Updated | 104d ago | 7d ago | 32d ago |
| Age | 2y 7m | 5y 9m | 6y 10m |
Health Breakdown
batch-channel
Maintenance
14
Quality
14
Community
6
Popularity
5
Documentation
12
crossfire
Maintenance
19
Quality
14
Community
13
Popularity
7
Documentation
15
oneshot
Maintenance
15
Quality
11
Community
15
Popularity
8
Documentation
12
Technical Details
| batch-channel | crossfire | oneshot | |
|---|---|---|---|
| Version | 0.4.8 | 3.1.7 | 0.2.1 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | MIT | Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 16 | 11 | 4 |
| Crate Size | 37KB | 101KB | 48KB |
| Features | 2 | 5 | 2 |
| Yanked % | 0.0% | 34.8% | 25.0% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | 1.85.1 | 1.79 | 1.85.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •crossfire leads with a health score of 68/100, but none of the options score above 80.
- •oneshot has the most downloads (16.6M), suggesting wider adoption.
- •oneshot is depended on by 1.7K crates — strongest ecosystem trust.
- •batch-channel, oneshot are pre-1.0 — API may change.