stream-throttle provides stream throttling capabilities for Node.js. It allows you to control the rate at which data flows through a stream, preventing overloads and ensuring smooth processing. Ideal for handling large files or data streams where consumption speed varies, this package enables you to define maximum bytes per second, control burst rates and implement a pause/resume mechanism. It's beneficial for rate limiting API calls and optimizing data ingestion pipelines guaranteeing efficiency in resource usage.
The stream-throttle npm package had initial releases in October 2013 (version 0.1.0) and April 2014 (versions 0.1.1, 0.1.2, and 0.1.3). Since then, there have been no new releases. The last recorded activity was in April 2014, over eleven years ago, indicating a period of prolonged inactivity. As of today, September 10, 2025, the package appears to be unmaintained.
Stream-throttle npm package downloads show a generally upward trend from March 2024 to August 2025, peaking in June/July 2025 around 3.3 million. There was a dip in December 2024. September 2025 downloads are incomplete and significantly lower.