procs
github.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
procs is a modern replacement for the ps command, written in Rust for performance and safety. Created by dalance (Yuichi Nishiwaki), procs provides a colorful, human-readable view of running processes with significantly more information than the traditional ps command. With over 5,400 stars as of 2026, procs aims to be the go-to process viewer for developers and system administrators who want better visibility into system processes. Key features include: colorized output with configurable color themes (dark and light themes for terminal backgrounds), tree view showing parent-child process relationships (similar to pstree but with more detail), watch mode for real-time monitoring (continuously refreshing the process list at configurable intervals), container support (displaying Docker container names, Kubernetes pod names, and container IDs alongside processes), extensive process information columns (PID, PPID, User, Group, TTY, CPU usage, memory usage, virtual memory, resident memory, shared memory, start time, elapsed time, CPU time, command name, full command with arguments, state, thread count, TCP connections, UDP connections, file descriptors, read/write I/O stats, and page faults), sorting by any column, filtering by user, PID, name, or TCP/UDP port, configurable column layout via a configuration file (procs.toml), pipe support for scripting (machine-readable output with --json or --watch with --only), and cross-platform support (Linux, macOS, and Windows). procs is installed via cargo install procs or system package managers.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike