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.

About

Efficient little ping graph for your macOS menubar

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages