measure your internet speed directly from your terminal
written in go
speedtest # full test (latency, download, upload)
speedtest -no-upload # skip the upload test
speedtest -streams 8 # more parallel connections
speedtest -duration 15s # longer measurement window
speedtest -json # machine readable outputmake build # produces ./speedtest
make testrequires go 1.25+
cmd/speedtest/ cli entry point and flags
internal/speedtest/ measurement engine: server selection, latency, download, upload
internal/ui/ terminal output (pretty and JSON)
mit. see license here