Professional CLI speed test.
Async. Zero overhead. No external dependencies.
curl https://raw.githubusercontent.com/bacteriafield/speedtest/refs/heads/main/scripts/install.sh | shBuilt for engineers who need real data, fast.
Multiple simultaneous TCP/HTTP connections via Tokio async ensure real throughput measurement โ not theoretical.
Real-time rendering using Unicode blocks and Braille characters. Smooth updates with no flicker.
Automatic nearest-server discovery based on geolocation, latency, and availability.
Structured output for Prometheus, Grafana, dashboards, and observability pipelines.
See how speedtest runs inside your terminal.
Clear separation of responsibilities. Easy to extend.
--liveReal-time terminal graph--jsonStructured JSON output--server <id>Select server manually--duration <s>Test duration in seconds--streams <n>Parallel streams count--csvExport results to CSV--historyView previous test history--no-colorDisable colored output