[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5468":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},5468,"gping","orf\u002Fgping","orf","Ping, but with a graph","",null,"Rust",12522,361,77,35,0,9,50,5,42.68,"MIT License",false,"master",true,[26,27,28,29,30,31,32,33],"cli","command-line","graph","linux","network-monitoring","ping","rust","shell","2026-06-12 02:01:10","# gping 🚀\n\n[![Crates.io](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fgping.svg)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fgping)\n[![Actions Status](https:\u002F\u002Fgithub.com\u002Forf\u002Fgping\u002Fworkflows\u002FCI\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Forf\u002Fgping\u002Factions)\n\nPing, but with a graph.\n\n![](.\u002Fimages\u002Freadme-example.gif)\n\nComes with the following super-powers:\n* Graph the ping time for multiple hosts\n* Graph the _execution time_ for commands via the `--cmd` flag\n* Custom colours\n* Windows, Mac and Linux support\n\nTable of Contents\n=================\n\n   * [Install :cd:](#install-cd)\n   * [Usage :saxophone:](#usage-saxophone)\n\n\u003Ca href=\"https:\u002F\u002Frepology.org\u002Fproject\u002Fgping\u002Fversions\">\n    \u003Cimg src=\"https:\u002F\u002Frepology.org\u002Fbadge\u002Fvertical-allrepos\u002Fgping.svg\" alt=\"Packaging status\" align=\"right\">\n\u003C\u002Fa>\n\n# Install :cd:\n\n* macOS\n  * [Homebrew](https:\u002F\u002Fformulae.brew.sh\u002Fformula\u002Fgping#default): `brew install gping`\n  * [MacPorts](https:\u002F\u002Fports.macports.org\u002Fport\u002Fgping\u002F): `sudo port install gping`\n* Linux (Homebrew): `brew install gping`\n* CentOS (and other distributions with an old glibc): Download the MUSL build from the latest release\n* Windows\u002FARM:\n  * Scoop: `scoop install gping`\n  * Chocolatey: `choco install gping`\n  * Download the latest release from [the github releases page](https:\u002F\u002Fgithub.com\u002Forf\u002Fgping\u002Freleases)\n* Fedora ([COPR](https:\u002F\u002Fcopr.fedorainfracloud.org\u002Fcoprs\u002Fatim\u002Fgping\u002F)): `sudo dnf copr enable atim\u002Fgping -y && sudo dnf install gping`\n* Cargo (**This requires `rustc` version 1.67.0 or greater**): `cargo install gping`\n* Arch Linux: `pacman -S gping`\n* Alpine linux: `apk add gping`\n* Ubuntu >23.10\u002FDebian >13: `apt install gping`\n* Ubuntu\u002FDebian ([Azlux's repo](https:\u002F\u002Fpackages.azlux.fr\u002F)):\n  ```bash\n  echo 'deb [signed-by=\u002Fusr\u002Fshare\u002Fkeyrings\u002Fazlux.gpg] https:\u002F\u002Fpackages.azlux.fr\u002Fdebian\u002F bookworm main' | sudo tee \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fazlux.list\n  sudo apt install gpg curl\n  curl -s https:\u002F\u002Fazlux.fr\u002Frepo.gpg.key | gpg --dearmor | sudo tee \u002Fusr\u002Fshare\u002Fkeyrings\u002Fazlux.gpg > \u002Fdev\u002Fnull\n  sudo apt update\n  sudo apt install gping\n  ```\n* Gentoo ([dm9pZCAq overlay](https:\u002F\u002Fgithub.com\u002Fgentoo-mirror\u002Fdm9pZCAq)):\n  ```sh\n  sudo eselect repository enable dm9pZCAq\n  sudo emerge --sync dm9pZCAq\n  sudo emerge net-misc\u002Fgping::dm9pZCAq\n  ```\n* FreeBSD:\n  * [pkg](https:\u002F\u002Fwww.freshports.org\u002Fnet-mgmt\u002Fgping\u002F): `pkg install gping`\n  * [ports](https:\u002F\u002Fcgit.freebsd.org\u002Fports\u002Ftree\u002Fnet-mgmt\u002Fgping) `cd \u002Fusr\u002Fports\u002Fnet-mgmt\u002Fgping; make install clean`\n* Docker:\n  ```sh\n  # Check all options\n  docker run --rm -ti --network host ghcr.io\u002Forf\u002Fgping:gping-v1.15.1 --help\n  # Ping google.com\n  docker run --rm -ti --network host ghcr.io\u002Forf\u002Fgping:gping-v1.15.1 google.com\n  ```\n* Flox:\n  ```sh\n  # Inside of a Flox environment\n  flox install gping\n  ```\n* [gah](https:\u002F\u002Fgithub.com\u002Fmarverix\u002Fgah):\n  ```sh\n  gah install gping\n  ```\n\n# Usage :saxophone:\n\nJust run `gping [host]`. `host` can be a command like `curl google.com` if the `--cmd` flag is used. You can also use\nshorthands like `aws:eu-west-1` or `aws:ca-central-1` to ping specific cloud regions. Only `aws` is currently supported.\n\n```bash\n$ gping --help\nPing, but with a graph.\n\nUsage: gping [OPTIONS] [HOSTS_OR_COMMANDS]...\n\nArguments:\n  [HOSTS_OR_COMMANDS]...  Hosts or IPs to ping, or commands to run if --cmd is provided. Can use cloud shorthands like aws:eu-west-1.\n\nOptions:\n      --cmd\n          Graph the execution time for a list of commands rather than pinging hosts\n  -n, --watch-interval \u003CWATCH_INTERVAL>\n          Watch interval seconds (provide partial seconds like '0.5'). Default for ping is 0.2, default for cmd is 0.5.\n  -b, --buffer \u003CBUFFER>\n          Determines the number of seconds to display in the graph. [default: 30]\n  -4\n          Resolve ping targets to IPv4 address\n  -6\n          Resolve ping targets to IPv6 address\n  -i, --interface \u003CINTERFACE>\n          Interface to use when pinging\n  -s, --simple-graphics\n          Uses dot characters instead of braille\n      --vertical-margin \u003CVERTICAL_MARGIN>\n          Vertical margin around the graph (top and bottom) [default: 1]\n      --horizontal-margin \u003CHORIZONTAL_MARGIN>\n          Horizontal margin around the graph (left and right) [default: 0]\n  -c, --color \u003Ccolor>\n          Assign color to a graph entry. This option can be defined more than once as a comma separated string, and the order which the colors are provided will be matched against the hosts or commands passed to gping. Hexadecimal RGB color codes are accepted in the form of '#RRGGBB' or the following color names: 'black', 'red', 'green', 'yellow', 'blue', 'magenta','cyan', 'gray', 'dark-gray', 'light-red', 'light-green', 'light-yellow', 'light-blue', 'light-magenta', 'light-cyan', and 'white'\n  -h, --help\n          Print help information\n  -V, --version\n          Print version information\n      --clear\n          Clear the graph from the terminal after closing the program\n```\n","gping 是一个带有图形界面的 ping 工具。它使用 Rust 语言开发，能够以图表形式展示多个主机的 ping 时间，并通过 `--cmd` 标志支持命令执行时间的图形化显示。此外，gping 还提供了自定义颜色的功能，支持 Windows、Mac 和 Linux 系统。该工具适用于需要直观监控网络延迟或命令执行效率的场景，如服务器健康检查、网络诊断等。MIT 许可证保证了其开源性质，方便用户自由使用和修改。",2,"2026-06-11 03:03:29","top_language"]