2026-02-19 01:19:05 +00:00
2026-02-19 01:19:05 +00:00
2026-02-19 01:19:05 +00:00
2026-02-19 01:19:05 +00:00
2026-02-19 01:19:05 +00:00
2026-02-19 01:19:05 +00:00
2026-02-19 01:19:05 +00:00

sloptop

sloptop is a Rust TUI resource monitor for Linux.

Features

  • CPU usage (total + per-core in detailed view)
  • Memory and swap usage
  • Disk usage per mounted disk
  • Network throughput (RX/TX bytes per second) and totals
  • Process count, uptime, host, and 1-minute load average
  • Adjustable refresh interval and pause/resume
  • Responsive layout for narrow terminals

Build

Prerequisites:

  • Rust toolchain (rustc + cargo)

Build optimized binary:

cargo build --release

Binary path:

./target/release/sloptop

Run

Default refresh interval is 1000 ms:

cargo run -- --interval-ms 1000

Accepted interval range: 200..=5000 ms.

Keybindings

  • q / Esc: quit
  • p / Space: pause/resume sampling
  • + / =: increase refresh interval by 200 ms
  • -: decrease refresh interval by 200 ms
  • d: toggle detailed view (shows per-core CPU list)

Notes

  • Target platform is Linux.
  • Network throughput is computed as a delta between consecutive samples.
  • Disk and network metrics are system-wide aggregates.

Next steps

  • Add top-process table with sorting/filtering
  • Add historical sparklines and alert thresholds
  • Extend platform-specific support and testing for macOS/Windows
Description
No description provided
Readme 692 KiB
Languages
Rust 100%