A modern replacement for ps written in Rust. Shows process info with colors and additional columns.
procs is a modern replacement for the traditional ps command, written in Rust. It provides a more user-friendly and feature-rich way to view and search running processes on your system. The tool automatically detects your terminal's background to apply appropriate color themes, making process information much easier to read and parse visually.
Key features include multi-column keyword search capabilities, additional information not available in standard ps (such as TCP/UDP ports, read/write throughput, and Docker container names), built-in pager support, and a watch mode similar to top. procs also supports tree view to show process dependencies, customizable column sorting, and shell completion for major shells.
The tool is designed for system administrators, developers, and power users who frequently monitor processes and want a more modern, colorful, and informative alternative to the standard Unix ps command. It works across multiple platforms including Linux, macOS, Windows, and FreeBSD, making it a versatile choice for cross-platform workflows.
# via Homebrew
brew install procs
# via Cargo
cargo install procs
# via Binary download
Download from release page and extract to PATH directory


