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
Secure File Transfer for Windows with Cerberus by Redwood Icon
Secure File Transfer for Windows with Cerberus by Redwood

Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
Try 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