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.