Hacker News new | ask | show | jobs
Show HN: SpedFind – An open-source internet speed test (React/Python and CLI)
3 points by nishalk 80 days ago
Hi HN,

I built SpedFind because I wanted a highly accurate network diagnostic tool without the ads and clutter of mainstream options, wrapped in a developer-friendly interface.

It comes in two parts:

A Web Dashboard built with React, Vite, and Tailwind v4, featuring a Neo-Brutalist UI, live SVG telemetry charting, and a custom FastAPI stream engine backend for payload testing.

A standalone Terminal CLI built with Python and rich that does real-time morphing UI updates without spamming your console history.

Both interfaces map out ISP, ASN, and geographic location using IP vectoring, and assign a network grade based on use-case suitability (like 8K streaming vs. simple browsing).

The repo is entirely open-source (MIT). I'd love to hear your feedback on the custom FastAPI testing implementation or the CLI UI!

GitHub: https://github.com/nishal21/SpedFind Live Demo: https://nishal21.github.io/SpedFind/

2 comments

Nice work — the Rich-based CLI with real-time updates without spamming console history is a good pattern. I used a similar approach in a CLI I built recently (Typer + Rich) and the Live context manager in Rich is underrated for exactly this kind of use case. One thing I'd be curious about: how are you handling the FastAPI stream engine under load? Concurrent test runs from multiple clients hitting the same backend could skew results if the server itself becomes a bottleneck. Did you consider running the payload tests client-side only?
I dont have money to host it so hosted it in render and selected singapore as server but the problem is it is in free plan so it needs time to activate and server is in there the ping other items test will be higher when checked with other services
Great work, clean UI/UX with modern technology and proper provider and location detection.