#future-stream #stream-processing #future-concurrency #extension #object #futures-unordered #concurrency-execution

rust-stream-ext-concurrent

Concurrent behavior extensions for any futures::stream::Stream objects

2 stable releases

2.0.0 Feb 5, 2026
1.0.0 Jan 11, 2024

#339 in Concurrency

Download history 108/week @ 2025-11-13 175/week @ 2025-11-20 184/week @ 2025-11-27 229/week @ 2025-12-04 380/week @ 2025-12-11 88/week @ 2025-12-18 99/week @ 2025-12-25 96/week @ 2026-01-01 301/week @ 2026-01-08 133/week @ 2026-01-15 213/week @ 2026-01-22 283/week @ 2026-01-29 462/week @ 2026-02-05 416/week @ 2026-02-12 390/week @ 2026-02-19 588/week @ 2026-02-26

1,917 downloads per month

MIT license

9KB
142 lines

rust-stream-ext-concurrent

Concurrent behavior extensions for any futures::stream::Stream objects.

Detail

A native Rust futures infrastructure futures::stream::FuturesUnordered is used to internally cache and enable concurrent processing of Stream objects.

Supported extensions

  • then_concurrent method extends every Stream to add the desired functionality to use the concurrent execution capability of FuturesUnordered

Dependencies

~0.7–1.4MB
~27K SLoC