Speed
A simple CLI tool to measure internet speed (ping, download, and upload) using the
ndt7 protocol and M-Lab servers.
Requirements
Usage
Clone the repository and build the binary:
git clone https://github.com/sibiraj-s/speed.git
cd speed
go run .
You will see output similar to:
Retrieving speedtest.net configuration...
Server found: mlab1 at City, Country
↔ Ping (avg) : 12 ms
↓ Download speed: 100.23 Mbps
↑ Upload speed : 45.67 Mbps
🚀 Test complete!
Install
You can also install the CLI directly using Go:
go install github.com/sibiraj-s/speed@latest
Or with homebrew
brew tap sibiraj-s/speed https://github.com/sibiraj-s/speed
brew install --HEAD sibiraj-s/speed/speed
or with mise
mise use go:github.com/sibiraj-s/speed
How it works