awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
orf avatar

orf/gping

0
View on GitHub↗
12,528 stars·361 forks·Rust·MIT·25 views

Gping

gping is a terminal-based network latency grapher and performance monitor. It functions as a cross-platform ping client that visualizes ICMP response times as real-time line graphs directly within the command line.

The tool distinguishes itself by operating as a command execution time plotter, allowing the duration of any shell command to be graphed over time to analyze performance fluctuations. It supports multi-host latency plotting and provides shorthand identifiers for monitoring connectivity across different cloud infrastructure regions.

The utility covers network diagnostics and observability, including real-time network monitoring and cross-platform latency tracking across different operating systems.

Features

  • Real-Time Network Monitors - Visualizes live ping latency in a terminal graph to detect network instability and performance trends.
  • Execution Time Plotters - Graphs the duration of shell command execution over time to analyze performance fluctuations.
  • Execution Profiling - Analyzes the performance of shell commands by plotting their execution duration over time.
  • Ping Output Normalization - Executes ping commands across different operating systems and parses the output into a consistent data format.
  • Cross-Platform Ping Clients - Parses ping output across different operating systems into a consistent graphical format.
  • CLI Performance Monitors - Serves as a terminal utility for tracking network stability and latency trends for multiple hosts and cloud regions.
  • Command Output Normalizers - Wraps system-specific ping binaries and normalizes their varied output formats into a consistent data structure.
  • Terminal Latency Graphers - Plots ICMP ping response times as a real-time line graph directly within the command line.
  • Shell Command Execution - Tracks and plots the duration of executed shell commands to analyze performance fluctuations.
  • Command Wrappers - Provides a generic wrapper that treats any shell command as a data source for performance plotting.
  • Character-Based Plotting - Uses Braille Unicode characters to render high-resolution line graphs within a text-based terminal grid.
  • Regional Connectivity Checks - Allows checking network response times across different cloud regions using predefined shorthand identifiers.
  • Cross-Platform Monitors - Provides a consistent graphical interface for monitoring network latency across different operating systems.
  • Latency Monitoring - Monitors network latency for specific infrastructure regions to identify performance bottlenecks.
  • Plotting Components - Plots real-time response times for multiple hosts as graphical trend lines within the terminal.
  • Real-Time Metric Visualization - Graphs ping times in real-time within a terminal to visualize network stability and performance trends.
  • Networking and Internet - Ping utility with integrated graphical output.
  • System Dashboards - Ping utility with real-time graph visualization.
  • System Monitoring and Benchmarking - Network ping tool with visual graphing capabilities.

Star history

Star history chart for orf/gpingStar history chart for orf/gping

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Gping

These projects share indexed features with Gping. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • imsnif/bandwhichimsnif avatar

    imsnif/bandwhich

    11,826View on GitHub↗

    bandwhich is a command-line network utility and terminal bandwidth monitor designed for real-time traffic analysis. It functions as a process-based traffic tracker that links network bandwidth usage directly to the system processes and remote hosts responsible for the data transfer. The tool provides a terminal user interface for monitoring active connections and identifying data-consuming applications. It performs background reverse DNS lookups to associate remote IP addresses with human-readable hostnames and tracks cumulative data utilization over the duration of a capture session. Its br

    Rustbandwidthclidashboard
    View on GitHub↗11,826
  • sharkdp/hyperfinesharkdp avatar

    sharkdp/hyperfine

    28,316View on GitHub↗

    Hyperfine is a command-line benchmarking tool used to measure the execution time of shell commands through multiple runs and statistical analysis. It functions as a comparative benchmarking utility and a shell performance analyzer, allowing for the evaluation of multiple commands against a reference baseline to determine relative speed. The tool distinguishes itself by isolating actual command performance through shell overhead correction and the ability to bypass the shell entirely using system calls. It supports parameterized execution, enabling benchmarks to run across a range of varying i

    Rust
    View on GitHub↗28,316
  • libnyanpasu/clash-nyanpasulibnyanpasu avatar

    libnyanpasu/clash-nyanpasu

    13,040View on GitHub↗

    Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions as a proxy manager and traffic monitoring dashboard, allowing users to route system traffic and handle proxying through a visual interface. The project distinguishes itself by providing a TUN mode proxy manager for controlling system-wide network tunneling. It features a core-agnostic API layer that standardizes communication between the interface and various interchangeable network core implementations. The application covers proxy configuration management, including profile

    Rustclashclash-metaclash-nyanpasu
    View on GitHub↗13,040
  • gizak/termuigizak avatar

    gizak/termui

    13,574View on GitHub↗

    Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua

    Go
    View on GitHub↗13,574
Compare all 30 related projects→

Frequently asked questions

What does orf/gping do?

gping is a terminal-based network latency grapher and performance monitor. It functions as a cross-platform ping client that visualizes ICMP response times as real-time line graphs directly within the command line.

What are the main features of orf/gping?

The main features of orf/gping are: Real-Time Network Monitors, Execution Time Plotters, Execution Profiling, Ping Output Normalization, Cross-Platform Ping Clients, CLI Performance Monitors, Command Output Normalizers, Terminal Latency Graphers.

Which projects share features with orf/gping?

Projects with overlapping indexed features include: imsnif/bandwhich — bandwhich is a command-line network utility and terminal bandwidth monitor designed for real-time traffic analysis. It… sharkdp/hyperfine — Hyperfine is a command-line benchmarking tool used to measure the execution time of shell commands through multiple… libnyanpasu/clash-nyanpasu — Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions… gizak/termui — Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a… aristocratos/bpytop — bpytop is a cross-platform terminal system monitor and resource dashboard for Unix-like operating systems. It provides… hatoo/oha — oha is a command line HTTP load testing and benchmarking utility. It functions as a latency analysis tool and…