Group items into batches, defined by size or time.
Iterators that are sync when they can be and async when they must be
a streaming CRC32 checksumer
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Buffer-backed Streams for reading and writing.
AWS SDK for JavaScript Batch Client for Node.js, Browser and React Native
Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.
Open Node Streams on demand.
Clone a Node.js HTTP response stream
Unpipe a stream from all destinations
ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript
Batch processing in JS
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
This project provides a collection of helper functions for working with asyncronous iterators in TypeScript.
Pause a stream's data events
Encode FormData content into the multipart/form-data format
A Minipass stream that raises an error if you get a different number of bytes than expected
Create a stream that emits events from multiple other streams
filter a javascript iterator
Extract contents from zip archive type using an iterator API using streams or paths. Use stream interface and pipe transforms to add decompression algorithms
Streams3, a browser compatible copy of the stream library from Node.js with circular dependencies removed
Storage engine for Hypercore
Extract contents from 7z archives using an iterator API. Pure JavaScript, works on Node.js 0.8+
split a Text Stream into a Line Stream, using Stream 3