procs
A Rust-based replacement for ps with colored output, multi-column search, and additional process information
procs is a process viewer that replaces the traditional ps command, written in Rust. It displays running processes with colored, human-readable output and automatic theme detection based on terminal background. The tool provides multi-column keyword search functionality, allowing users to filter processes by various criteria with logical operations (AND, OR, NAND, NOR).
Beyond standard process information, procs shows additional data not available in ps, including TCP/UDP ports, read/write throughput, Docker container names, and extended memory information. It includes a pager for handling long output, watch mode similar to top for real-time updates, and tree view to display process dependencies. The tool supports extensive customization through TOML configuration files.
procs runs on Linux, macOS (experimentally), Windows, and FreeBSD (experimentally). Some features like accessing other users' process information require elevated privileges. Docker integration requires access to the Docker daemon socket, making it useful for containerized environments.
Installation
# via Homebrew
brew install procs
# via Cargo
cargo install procs
# via Arch Linux
sudo pacman -S procs



Alternatives & related tools
Topgrade
Detects installed package managers and tools on your system and runs the appropriate update commands for each in a single invocation.
zerobrew
Experimental Homebrew-compatible package client for macOS and Linux that uses content-addressable storage and APFS clonefiles for faster installs.
zenith
Terminal-based system monitor with graphical metrics for CPU, memory, network, disk usage, and process management written in Rust
oxker
Rust TUI for viewing and controlling Docker containers, with log viewing, search, filtering, sorting, inspect and exec, configurable via TOML/JSON.
wiremix
TUI audio mixer for PipeWire that controls volumes, routes audio between devices and applications, and configures audio settings.
add a badge to your README
Maintain procs? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/procs?utm_source=badge)<a href="https://www.trmn.sh/tools/procs?utm_source=badge"><img src="https://www.trmn.sh/badge/procs.svg" alt="Featured on trmn" height="20"></a>