A developer-focused TUI system monitor written in Rust.
- Real-time CPU per-core sparklines with average usage
- Memory / Swap usage gauges
- Process list with developer context icons ([R]ust, [N]ode, [P]ython, [D]ocker)
- Docker container panel: container name, status, CPU%, memory usage (auto-hides if Docker is unavailable)
- Disk I/O panel: per-device read/write bytes/sec (filters macOS system volumes)
- Sort by CPU / Memory / PID (
skey) - Filter processes by name (
/key)
crates.io publish coming soon (v0.1.0)
cargo install devtopgit clone https://github.com/heki1224/devtop
cd devtop
cargo build --release
./target/release/devtopdevtop| Key | Action |
|---|---|
q |
Quit |
↑ / ↓ |
Navigate process list |
s |
Cycle sort (CPU → Memory → PID) |
/ |
Reset filter |
| Any char | Filter processes by name |
Backspace |
Delete filter character |
- v0.2: Docker container integration
- v0.3: Network stats panel
- v0.4: Disk I/O panel
- v0.5: Theme system (multiple color themes via TOML)
- v0.6: Config file support (
~/.config/devtop/config.toml)
MIT