progress is a lightweight command-line utility written in C that displays real-time progress information for coreutils operations such as cp, mv, dd, tar, and gzip. Instead of modifying the original commands, the tool scans the system’s process information to detect active file operations and estimates their completion percentage, throughput, and remaining time. It offers a top-like monitoring mode that continuously updates the status of ongoing transfers, making it especially useful during large file operations where native feedback is limited. The utility works across Linux, FreeBSD, and macOS environments and is designed to remain extremely small and efficient. By leveraging the /proc filesystem or platform equivalents, progress provides visibility into operations that normally run silently. Its simplicity and low overhead make it a popular companion tool for system administrators and power users performing heavy data movement tasks.

Features

  • Real-time progress tracking for coreutils commands
  • Percentage, throughput, and ETA estimation
  • Top-like continuous monitoring mode
  • Lightweight implementation in C
  • Works across Linux, FreeBSD, and macOS
  • Automatic detection via /proc scanning

Project Samples

Project Activity

See All Activity >

Categories

System

License

GNU General Public License version 3.0 (GPLv3)

Follow progress

progress Web Site

Other Useful Business Software
Stop Storing Third-Party Tokens in Your Database Icon
Stop Storing Third-Party Tokens in Your Database

Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
Try Auth0 for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of progress!

Additional Project Details

Operating Systems

Linux

Programming Language

C

Related Categories

C System Software

Registered

2026-03-02