# xtop
System monitor written in Rust using terminal user interface (TUI). Fast, nice-looking, informative, and easy to use. Works in Linux, macOS, Windows, and BSD. One-key sorting of processes by process id, name, cpu usage, and memory usage.
Search/filter by process name or process id. Has theme support, update notifications.
<img width="852" height="700" alt="xtop1" src="https://github.com/user-attachments/assets/d7ffbf4d-014a-41b6-9596-10d21f44acc0" />
<img width="852" height="700" alt="xtop2" src="https://github.com/user-attachments/assets/5c82030b-424c-44fc-a1c2-f7c4948340e0" />
<img width="852" height="700" alt="xtop3" src="https://github.com/user-attachments/assets/b60d30b8-d096-40d6-bea0-f51e20032b22" />
## Build
In suitable directory, run
```
git clone https://github.com/mabognar/xtop
cd xtop
cargo install --path .
xtop
```
Alternatively,
```
cargo install xtop
```