About this project
gtop is a terminal system monitoring dashboard built with Node.js. It provides a real-time, graphical overview of system resources directly in the command line, including CPU usage, memory, and a sortable process table.
**Key Features**
- Real-time system metrics (CPU, memory, processes)
- Interactive process table with sorting by PID, CPU, or memory (keys: p, c, m)
- Cross-platform support (Linux, macOS, partial Windows)
- Docker deployment option for containerized environments
- Lightweight and easy to install via npm
**Installation**
- Global npm: `npm install gtop -g`
- Docker: Run with host network and PID namespaces to access host metrics
**Usage**
- Start with `gtop` command
- Quit with `q` or `Ctrl+C`
- Sort processes using hotkeys
**Troubleshooting**
If characters display incorrectly, set locale and terminal environment variables (e.g., `LANG=en_US.utf8 TERM=xterm-256color gtop`).
Licensed under MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.