Skip to content

luckman212/pingthing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PingThing

A lightweight macOS menubar app that displays a scrolling graph of ICMP latency to a target host or IP of your choice. The app is written in Swift, and is compiled as a universal binary for ARM and x86_64.

Requirements

PingThing requires at least macOS 13. It is codesigned and notarized, so should run without too much fuss from Gatekeeper.

Settings

Most settings should be self-explanatory. Here is an image of the Settings dialog:

You can choose a ping interval between 0.1 and 60 seconds.

History size controls how many response times are stored and displayed in the menubar graph. If you hover your mouse over the graph, a tooltip will show the current and average values:

The graph will dim/turn gray if network connectivity is interrupted, and will automatically resume upon reconnection:

Bugs? 🐛

There might be bugs! Also, I didn't write the ICMP code—I'm using the SwiftyPing library. Please report issues and I will do my best to address them.

Inspired by Pingr, which appears to have been abandoned in 2021.