Decision Workspace
queue vs circular-buffer vs ipc-queue
Side-by-side comparison of Rust crates
45
queue
growingv0.3.1
Simple wrapper around Vec to provide a FIFO queue.
70
circular-buffer
stablev2.0.0
Efficient circular buffer implementation
56
ipc-queue
growingv0.5.2
An implementation of FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls.
Core Metrics
| queue | circular-buffer | ipc-queue | |
|---|---|---|---|
| Health Score | 45 | 70 | 56 |
| Total Downloads | 62.4K | 3.6M | 101.2K |
| 30d Downloads | 819 | 169.5K | 4.9K |
| Dependents | 37 | 224 | 16 |
| Releases | 6 | 14 | 9 |
| Last Updated | 2511d ago | 15d ago | 31d ago |
| Age | 9y 3m | 3y 5m | 5y 10m |
Health Breakdown
queue
Maintenance
3
Quality
16
Community
9
Popularity
6
Documentation
11
circular-buffer
Maintenance
18
Quality
20
Community
12
Popularity
8
Documentation
12
ipc-queue
Maintenance
15
Quality
10
Community
13
Popularity
6
Documentation
12
Technical Details
| queue | circular-buffer | ipc-queue | |
|---|---|---|---|
| Version | 0.3.1 | 2.0.0 | 0.5.2 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | MIT | BSD-3-Clause | MPL-2.0 |
| Dependencies | 0 | 6 | 4 |
| Crate Size | 6KB | 48KB | 15KB |
| Features | 0 | 3 | 0 |
| Yanked % | 0.0% | 0.0% | 11.1% |
| Edition | — | 2024 | 2018 |
| MSRV | — | 1.93.0 | — |
| Owners | 1 | 1 | 2 (team) |
Links
Quick Verdict
- •circular-buffer leads with a health score of 70/100, but none of the options score above 80.
- •circular-buffer is depended on by 224 crates — strongest ecosystem trust.
- •⚠ queue has not been updated in over a year.
- •queue, ipc-queue are pre-1.0 — API may change.