Show HN: Pingularity – scheduled Ookla/iperf3 speedtest dashboard, outage alerts
Pingularity is a self-hosted, single-binary network speed-test dashboard with scheduled Ookla/iperf3 tests, outage alerts, and Prometheus/Grafana support.
Pingularity, a self-hosted network monitoring dashboard, launched on Hacker News on August 19, 2026, per a Show HN post by its author, handle cansofgrease. The tool runs scheduled Ookla and iperf3 speed tests and surfaces the results in a browser dashboard, with no external dependencies or telemetry.
The project ships as a single binary that installs on Linux, Docker, Windows via winget, and macOS via Homebrew, according to the Show HN post. Once running, it opens on localhost:9000 and is accessible across a local network, with optional password protection. Features include time-series charts for download speed, upload speed, ping, jitter, and bufferbloat; an outage heatmap; live latency monitoring; DNS sampling; and uptime tracking with alerts delivered via webhooks, ntfy, or heartbeat pings.
The author explains in the post that they built Pingularity because existing tools — citing speedtest-tracker, myspeed, netcheck, and orb by name — lacked the specific feature combination they needed. The stated design goal was something simple enough for a non-technical user to set up on Windows while still supporting a custom iperf3 server. The project's GitHub repository is public, and a live demo populated with dummy data is available at demo.pingularity.dev.
For users running observability stacks, Pingularity exports metrics to Prometheus and ships with an importable Grafana dashboard and alert rules, per the Show HN post. Data management features include configurable retention policies, backups, and the ability to delete individual test runs. The UI is described as customizable — colors, chart tiles, and individual feature modules can all be toggled or removed.
The author notes extensive use of Claude Code and Codex in building the project. At the time of posting the Show HN thread had no comments and one point, indicating it was newly submitted with limited community feedback yet recorded.
No comments yet — start the thread.