Skip to content

heki1224/devtop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devtop

A developer-focused TUI system monitor written in Rust.

Features

  • 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 (s key)
  • Filter processes by name (/ key)

Install

crates.io publish coming soon (v0.1.0)

cargo install devtop

Build from source

git clone https://github.com/heki1224/devtop
cd devtop
cargo build --release
./target/release/devtop

Usage

devtop

Keybindings

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

Roadmap

  • 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)

License

MIT

About

A developer-focused TUI system monitor written in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages