Decision Workspace
nexus-timer vs bitwheel vs hjul
Side-by-side comparison of Rust crates
54
nexus-timer
experimentalv1.3.2
High-performance timer wheel with O(1) insert and cancel
52
bitwheel
experimentalv0.6.0
High-performance fixed capacity timer wheel
34
hjul
growingv0.2.2
Simple and efficient timer abstraction on top of `mio-extra`. Every timer is associated with a callback which is executed whenever the timer expires, timers can be stopped and reset, in which case the callback might be executed multiple times. The primary intended application is one in which timers have a bounded maximum duration (e.g. at most 10 minutes) and have to be cancelled and restarted very often.
Core Metrics
| nexus-timer | bitwheel | hjul | |
|---|---|---|---|
| Health Score | 54 | 52 | 34 |
| Total Downloads | 678 | 3.2K | 17.2K |
| 30d Downloads | 679 | 540 | 200 |
| Dependents | 24 | 0 | 3 |
| Releases | 6 | 14 | 6 |
| Last Updated | 3d ago | 99d ago | 2135d ago |
| Age | 26d | 3m | 6y 7m |
Health Breakdown
nexus-timer
Maintenance
14
Quality
16
Community
9
Popularity
3
Documentation
12
bitwheel
Maintenance
20
Quality
10
Community
6
Popularity
4
Documentation
12
hjul
Maintenance
3
Quality
15
Community
5
Popularity
5
Documentation
6
Technical Details
| nexus-timer | bitwheel | hjul | |
|---|---|---|---|
| Version | 1.3.2 | 0.6.0 | 0.2.2 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT |
| Dependencies | 3 | 4 | 3 |
| Crate Size | 32KB | 48KB | 4KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 7.1% | 0.0% |
| Edition | 2024 | 2024 | 2018 |
| MSRV | 1.85 | 1.91.0 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •nexus-timer leads with a health score of 54/100, but none of the options score above 80.
- •hjul has the most downloads (17.2K), suggesting wider adoption.
- •⚠ hjul has not been updated in over a year.
- •bitwheel, hjul are pre-1.0 — API may change.