Ping but with a graph - visualize ping results over time in the terminal.
gping is a modern alternative to the traditional ping command that visualizes network latency in real-time through an interactive graph. Instead of displaying ping results as text output, gping creates a dynamic chart showing response times over time, making it much easier to spot network issues, patterns, and performance trends at a glance.
The tool comes with several powerful features that extend beyond basic pinging. It can graph ping times for multiple hosts simultaneously, allowing network administrators and developers to compare connectivity to different servers or services. Additionally, gping can monitor the execution time of arbitrary commands using the --cmd flag, making it useful for tracking the performance of scripts, API calls, or other recurring tasks. The tool supports custom colors for different graph entries, making it easy to distinguish between multiple targets.
gping is designed for anyone who regularly monitors network connectivity or command performance - from system administrators troubleshooting network issues to developers monitoring API response times. It works across Windows, macOS, and Linux platforms, and supports advanced features like IPv4/IPv6 resolution, custom network interfaces, and cloud service shorthands (like aws:eu-west-1) for quickly testing connectivity to specific regions.
# via Homebrew
brew install gping
# via APT
apt install gping
# via Cargo
cargo install gping
