gping
A command-line ping tool that draws a live, scrolling graph of network latency in the terminal instead of a scrolling list of numbers, for one or several hosts at once.
🔗 Visit gpingDescription
The standard 'ping' command prints a new line of numbers every second, which makes it hard to spot patterns like a connection that's slowly degrading or spiking intermittently. gping solves that by drawing the same latency data as a live line graph right in your terminal, so trends are visible at a glance instead of buried in scrolling text.
gping supports pinging multiple hosts simultaneously in a single graph for easy comparison, custom command timing via a --cmd flag, AWS cloud region shortcuts, IPv4/IPv6, a configurable time window, and a simple dot-graphics mode for terminals with limited capabilities. It's written in Rust, cross-platform, free under the MIT license, with 12.6k GitHub stars.
💬 Our review
The short version: instead of staring at scrolling ping output trying to mentally average the numbers, gping shows you the trend as a graph the instant you run it — spikes and slow degradation both jump out visually.
Against plain ping, gping's entire value is visualization plus multi-host comparison — graphing your connection to two different servers side by side makes it immediately obvious which one is the problem. Against mtr, which focuses on showing every hop along a route, gping stays focused on end-to-end latency trends over time, which is often the more useful view when you're diagnosing 'is my connection to X flaky' rather than 'where exactly is the packet loss happening'. It requires compiling with a fairly recent Rust toolchain if you're not using a package manager, a minor one-time cost. For anyone who pings things regularly to debug connectivity, it's a clear quality-of-life upgrade over the stock command, and it's free.
💰 Pricing
📊 Global score
🤖 AI-enriched data
Projet open source (licence MIT), aucune offre payante
Pros
Graphique de latence en temps réel, plus lisible qu'une liste de chiffres
Comparaison simultanée de plusieurs hôtes
Chronométrage de commandes personnalisées via --cmd
Multiplateforme (Windows, macOS, Linux)
12 600+ étoiles, activement maintenu
Cons
Compilation depuis les sources nécessite Rust 1.67+
Uniquement en ligne de commande
Qualité du graphique dépendante des capacités du terminal
