A versatile JavaScript progress bar for Node.js and the browser. Progress allows you to display customizable, animated progress updates in your terminal or web application. It supports various display formats, ETA calculations, and completion events. Easily track the progress of long-running tasks, file uploads, or downloads, providing users with clear visual feedback. Ideal for improving user experience and monitoring background processes. Supports different terminal types, making it adaptable in various environments.
Progress npm package downloads show fluctuations between March 2024 and August 2025, generally ranging from 70 million to 97 million. A significant peak occurred in June and July 2025, exceeding 120 million downloads. September 2025 data is incomplete, showing zero downloads so far.
The npm package progress shows an irregular release frequency. Initial development occurred rapidly in 2011, with further releases throughout 2012-2014. A major version 2.0.0 was released in April 2017, with a few subsequent minor releases in 2018. Since December 2018, there have been no new releases.