#cpu-memory #process #thread-priority #real-time-priority #monitor

app procmon

ProcMon: terminal-based process monitor in Rust. Displays CPU, memory, threads, and priority in real-time.

2 releases

Uses new Rust 2024

0.1.1 Sep 11, 2025
0.1.0 Aug 24, 2025

#129 in Operating systems

Download history 4/week @ 2025-09-22 9/week @ 2025-09-29 2/week @ 2025-10-06

65 downloads per month

MIT license

115KB
119 lines

ProcMon

Crates.io License Rust

ProcMan is a terminal-based process monitor written in Rust, inspired by top and htop.
It allows you to view running processes, CPU and memory usage, number of threads, and process priority in real-time.


ProcMon Demo

Features

  • Real-time process monitoring with auto-refresh
  • CPU usage per process (user/kernel)
  • Memory usage (RSS/VSZ)
  • Process priority and nice values
  • Number of threads per process
  • Terminal-based interface using crossterm
  • Lightweight and fast

Installation

Using Cargo

If you have Rust and Cargo installed, you can install ProcMan globally:

cargo install procmon

Download Precompiled Binaries

If you do not have Rust and Cargo installed, download precompiled binaries from GitHub Releases:

GitHub Releases

After downloading, make it executable (Linux/macOS):

chmod +x procmon
./procmon

Dependencies

~7–21MB
~244K SLoC