procmon

Crates.ioprocmon
lib.rsprocmon
version0.1.1
created_at2025-08-24 12:07:16.993872+00
updated_at2025-09-11 15:22:37.104286+00
descriptionProcMon: terminal-based process monitor in Rust. Displays CPU, memory, threads, and priority in real-time.
homepagehttps://github.com/chiragkpoojary/procmon
repositoryhttps://github.com/chiragkpoojary/procmon
max_upload_size
id1808288
size161,129
chirag_k_poojary (chiragkpoojary)

documentation

README

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
Commit count: 15

cargo fmt