Skip to content

yffud/ping-bar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PingBar

Network diagnostics in your menu bar. Monitor latency, WiFi signal, and connection quality at a glance.

Download Latest Release

PingBar Screenshot

Features

  • Menu bar latency - Live ping displayed in menu bar with color coding
  • WiFi details - Network name, signal strength, noise floor, link rate, frequency band
  • Router ping - Latency to gateway with jitter, packet loss, and sparkline history
  • Internet ping - Latency to 1.1.1.1 with jitter, packet loss, and sparkline history
  • DNS lookup - Resolution time for cloudflare.com with sparkline history
  • Captive portal detection - Alerts when network login is required
  • Signed & notarized - No Gatekeeper warnings

Install

Homebrew

brew install --cask elitan/tap/pingbar

Manual

  1. Download PingBar.dmg
  2. Open the DMG and drag PingBar to Applications
  3. Open PingBar

Build from source

git clone https://github.com/elitan/ping-bar.git
cd ping-bar
./scripts/build-app.sh

Color Coding

Metric Green Orange Red
Latency <30ms <100ms ≥100ms
Signal >-50 dBm >-70 dBm ≤-70 dBm
Loss 0% <5% ≥5%

Requirements

  • macOS 13+
  • Location permission (optional, for WiFi network name)

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 93.6%
  • Shell 6.4%