Decision Workspace
timeout-iterator vs peeknth vs peekmore
Side-by-side comparison of Rust crates
45
timeout-iterator
growingv1.1.7
TimeoutIterator is a wrapper over any iterator that adds peek_timeout and next_timeout functions. The canonical use-case is parsing multi-line free-form records (such as tailing a log fime) where it is desirable to consume the very last line, and peek whether the record continues on the next time, but not block indefinitely on the peek.
48
peeknth
experimentalv0.3.0
Iterator adapters for peeking multiple elements ahead or behind, with optional fixed-size buffers.
53
peekmore
growingv1.3.0
Iterator adapter like Peekable, but for peeking forward multiple elements
Core Metrics
| timeout-iterator | peeknth | peekmore | |
|---|---|---|---|
| Health Score | 45 | 48 | 53 |
| Total Downloads | 20.3K | 1.6K | 206.3K |
| 30d Downloads | 26 | 12 | 7.4K |
| Dependents | 0 | 0 | 77 |
| Releases | 15 | 4 | 17 |
| Last Updated | 1556d ago | 238d ago | 1026d ago |
| Age | 6y 6m | 8m | 6y 6m |
Health Breakdown
timeout-iterator
Maintenance
4
Quality
21
Community
6
Popularity
5
Documentation
9
peeknth
Maintenance
10
Quality
18
Community
6
Popularity
4
Documentation
10
peekmore
Maintenance
4
Quality
21
Community
10
Popularity
6
Documentation
12
Technical Details
| timeout-iterator | peeknth | peekmore | |
|---|---|---|---|
| Version | 1.1.7 | 0.3.0 | 1.3.0 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✓ Yes |
| License | Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 7 | 0 | 1 |
| Crate Size | 10KB | 21KB | 18KB |
| Features | 3 | 6 | 1 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2024 | 2018 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •peekmore leads with a health score of 53/100, but none of the options score above 80.
- •⚠ timeout-iterator, peekmore have not been updated in over a year.
- •peeknth is pre-1.0 — API may change.