Decision Workspace
priority-queue-rs vs priority-queue vs skiplist
Side-by-side comparison of Rust crates
43
priority-queue-rs
growingv0.1.26
Priority Queue is more specialized data structure than Queue. Like ordinary queue, priority queue has same method but with a major difference. In Priority queue items are ordered by key value so that item with the lowest value of key is at front and item with the highest value of key is at rear or vice versa. So we're assigned priority to item based on its key value. Lower the value, higher the priority. Following are the principal methods of a Priority Queue.
69
priority-queue
growingv2.7.0
A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.
64
skiplist
stablev1.1.0
Skiplist implementation in Rust for fast insertion and removal, including a normal skiplist, ordered skiplist, and skipmap.
Core Metrics
| priority-queue-rs | priority-queue | skiplist | |
|---|---|---|---|
| Health Score | 43 | 69 | 64 |
| Total Downloads | 28.5K | 20.7M | 1.2M |
| 30d Downloads | 28 | 1.7M | 106.0K |
| Dependents | 0 | 1.5K | 135 |
| Releases | 24 | 55 | 20 |
| Last Updated | 1762d ago | 181d ago | 13d ago |
| Age | 4y 11m | 8y 8m | 11y |
Health Breakdown
priority-queue-rs
Maintenance
7
Quality
16
Community
3
Popularity
5
Documentation
12
priority-queue
Maintenance
11
Quality
20
Community
15
Popularity
8
Documentation
15
skiplist
Maintenance
15
Quality
16
Community
11
Popularity
7
Documentation
15
Technical Details
| priority-queue-rs | priority-queue | skiplist | |
|---|---|---|---|
| Version | 0.1.26 | 2.7.0 | 1.1.0 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | MIT | LGPL-3.0-or-later OR MPL-2.0 | MIT |
| Dependencies | 0 | 9 | 7 |
| Crate Size | 3KB | 52KB | 236KB |
| Features | 0 | 3 | 2 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2021 | 2024 |
| MSRV | — | 1.65.0 | 1.89 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •priority-queue leads with a health score of 69/100, but none of the options score above 80.
- •priority-queue is depended on by 1.5K crates — strongest ecosystem trust.
- •⚠ priority-queue-rs has not been updated in over a year.
- •priority-queue-rs is pre-1.0 — API may change.