RCTOP is a simple WIP system monitoring app that runs purely on terminal and doesn't feature GUI. One can compare it to htop, but more stripped down. RCTOP is fully coded in Rust.
- Lightweight
- Small filesize
- Shows CPU usage (system, user, interrupts, etc)
- Shows RAM usage
- Shows mounted drives and how full they are (not implemented yet)
- Shows battery level, if supported
- Shows CPU temps, if supported (not implemented yet)
To compile and run the program from source code, one needs to have Rust installed, it can be downloaded from here.
- Clone the repository
git clone https://github.com/N1kO23/rctop/
- Go to the cloned directory
cd ./rctop
- Build dev version
cargo build
or build optimized release versioncargo build --release
- A folder called
target
should be generated and based on build parameters the compiled binary is in/target/debug
or/target/release
- Add pagefile usage
- Add uptime indicator
- Add drive list with usages
- Add battery indicator
- Add cpu temp indicator
- Add network throughput indicator
- Add tabs for some fields to show extra information (example. cpu details)
- Make the termial look actually good
- Make keyboard interrupt handler, rn handles only ctrl+c
- Optimize terminal view update
- Multithread the thing
- Launch arg handling for different things such as refresh rate