A fast, concurrent HTTP endpoint health checker with colored output.
go install github.com/clarabennett2626/httprobe@latestOr clone and build:
git clone https://github.com/clarabennett2626/httprobe.git
cd httprobe && go build -o httprobe .Check URLs from arguments:
httprobe google.com github.com example.comPipe URLs from a file or stdin:
cat urls.txt | httprobe
echo -e "google.com\ngithub.com" | httprobeURL STATUS TIME
──────────────────────────────────────────────────────────────────────
✓ https://google.com 200 185ms
✓ https://github.com 200 243ms
✗ https://doesnotexist.invalid ERROR timeout
──────────────────────────────────────────────────────────────────────
2 up 1 down 3 total
- 🚀 Concurrent — all URLs checked in parallel
- 🎨 Colored output — green for 2xx, yellow for 3xx, red for 4xx/5xx/errors
- ⏱️ Response times — millisecond precision
- 📥 Stdin support — pipe URL lists, one per line (# comments ignored)
- 🔗 Auto-prefix — bare domains get
https://automatically
MIT