Interactive ping utility with real-time graphical display of latency over time for multiple hosts
gping is a command-line ping tool that displays network latency as a real-time graph in the terminal. Unlike traditional ping utilities that show text output, gping renders ping times as visual graphs that update continuously, making it easier to spot network patterns and connectivity issues at a glance.
The tool supports pinging multiple hosts simultaneously, with each target displayed as a separate colored line on the graph. Beyond standard network pings, gping can graph the execution time of arbitrary commands using the --cmd flag, turning it into a general-purpose performance monitoring tool. It includes cloud region shortcuts like aws:eu-west-1 for quickly pinging specific AWS regions.
Key features include customizable colors for different targets, adjustable time windows (default 30 seconds), configurable ping intervals, and support for both IPv4 and IPv6. The interface uses braille characters for high-resolution graphs by default, with a simpler dot-based display option available. Network administrators, developers troubleshooting connectivity, and anyone monitoring network performance would find this tool useful for visualizing latency trends over time.
# via Homebrew
brew install gping
# via Cargo
cargo install gping
# via APT
apt install gping
