rust-itertools/itertools
Extra iterator adaptors, iterator methods, free functions, and macros. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4419
- days_rel: n/a
- days_push: 13
- n_releases_24m: 0
Adoption not part of the score
3161 stars · 356 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Rust crate providing extra iterator adaptors, iterator methods, free functions, and macros via the Itertools trait. It extends Rust's standard Iterator with combinators like interleave, cartesian products, merging, grouping, and joining.
Use cases
- interleave two iterators in Rust
- compute cartesian product of iterators
- group and chunk iterator elements
- merge sorted iterators lazily
- join iterator elements into a string
- extend Rust iterators with extra combinators
When to choose
- you need iterator combinators beyond the Rust standard library
- you want a mature, zero-cost, widely-used utility crate (1.4B+ downloads)
- you need no_std support with the use_alloc feature
When to avoid
- your needs are fully covered by std Iterator methods
- you want async or parallel iteration (use futures or rayon instead)
Facets
library · maturity stable
developer-tools developer-tools rust iterators iterators-adaptors no-std rust-crate functional-programming algorithms
10 sources
- readme: https://github.com/rust-itertools/itertools · fetched 2026-08-28 · b05ce16c04a2
- homepage: https://docs.rs/itertools/ · fetched 2026-08-29 · fee192e4ee75
- site_page: https://docs.rs/ · fetched 2026-08-29 · 756a1aaf7234
- site_page: https://docs.rs/crate/itertools/latest · fetched 2026-08-29 · 08dc88583369
- site_page: https://docs.rs/crate/itertools/latest/features · fetched 2026-08-29 · f1486d2d3cfa
- site_page: https://docs.rs/about · fetched 2026-08-29 · 29ab7986fbf5
- site_page: https://docs.rs/about/badges · fetched 2026-08-29 · 6588cac258af
- site_page: https://docs.rs/about/builds · fetched 2026-08-29 · 811231ca4680
- site_page: https://docs.rs/about/metadata · fetched 2026-08-29 · 0dcdccb2b2b2
- site_page: https://docs.rs/about/redirections · fetched 2026-08-29 · 1b1efd93105f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rust-itertools/itertools | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="rust-itertools/itertools")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem