HeadsetControl shows sidetone and battery status for selected Logitech, SteelSeries, and Corsair headsets on Linux and macOS.
Progress
progress shows completion status for commands such as cp, mv, and dd on Linux.

About Progress
Progress is a command-line tool that looks for running coreutils commands such as cp, mv, dd, tar, gzip/gunzip, and cat and displays the percentage of copied data. It can also show estimated time and throughput and provide a top-like monitoring mode.
It works by scanning /proc and checking fd and fdinfo for opened files and seek positions, reporting status for the largest file; on macOS it uses libproc. It runs on Linux, FreeBSD, and macOS and can be installed through system package managers or built from source using make and the ncurses library.
Key features
- Displays percentage of copied data for running coreutils commands
- Shows estimated time and throughput for monitored operations
- Provides top-like monitoring mode for ongoing processes
- Monitors specific processes by name or PID with flags
- Scans /proc, fd and fdinfo to find open files
- Uses libproc for scanning on macOS
- Described as very light in operation
- Installable via package managers on several Linux distributions and macOS
- Open source under GPL-3.0 license
- Reports status for the largest file only
- Building from source requires the ncurses library
- Building on FreeBSD requires using gmake instead of make
Progress at a glance
- Website
- github.com/Xfennec/progress
- Category
- Software & Utilities › Linux Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, macOS
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Progress alternatives
Tools and sites you could use instead, ranked by how closely they match.
zx helps write scripts in JavaScript with shell-command support, according to its project page.
rcm manages configuration files and dotfiles through a command-line suite.
DidYouMean corrects spelling from the command line when users are unsure how a word is written.
DZR plays Deezer from the command line or VS Code, with support listed for Linux, BSD, macOS, Android, and Windows through WSL.
fcp copies large files and directories as an alternative to the Unix cp command, with a focus on faster transfer.
Popular in Linux Apps
Well-known listings from the same topic.
Progress FAQ
How do I run Progress?
How does Progress determine progress?
How do I build it from source?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











