procs

procs

github.com

1

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

Comments

Log In to post a comment

No comments yet. Be the first!