rproc
A Linux resource & process monitor inspired by Windows 11's Task Manager. Written in Rust with Slint
A Linux desktop app that shows live CPU, memory, disk, and network activity, styled after the Windows 11 Task Manager.
rproc is a desktop application for Linux that shows you what is happening on your computer in real time: which programs are running, how much CPU and memory they are using, what is being read or written to disk, and how busy your network is. It is styled after the Windows 11 Task Manager, so the layout will feel familiar if you have used that tool.
The main tabs are Processes, Performance, Startup, and Services. The Processes tab lists every running program with its CPU use, memory use, disk activity, thread count, and status. You can sort by any of those columns, filter by name, and kill a process from within the app. The Performance tab shows live graphs for overall CPU use, individual CPU cores, memory, disks, network traffic, and GPU activity for NVIDIA, AMD, and Intel cards. The Startup and Services tabs let you see which programs launch automatically at login and inspect systemd units.
A small background process collects system metrics continuously and stores the last 60 samples in a tiny file in your home directory. This means that when you open rproc, you can already see the last minute of activity rather than starting with a blank graph. The background collector keeps running after you close the window, and you can also set it up as a systemd service so it starts automatically at login.
rproc is built with the Rust programming language and uses a library called egui for its graphical interface. Prebuilt packages are available for Debian, Ubuntu, Fedora, RHEL, openSUSE, Flatpak, and NixOS from the project releases page. You can also compile it yourself with a standard Rust toolchain.
Where it fits
- Check which programs are using the most CPU or memory on a Linux machine.
- Kill a stuck or resource-hungry process directly from the app.
- See which programs and systemd units launch automatically at login.
- Watch live network and disk activity graphs while diagnosing a slowdown.