pongspeedtest
v1.2.0
Published
Fast internet speed test, DNS lookup, latency map, and outage checker from your terminal. Ping, download, upload, jitter, bufferbloat, What's My IP, and more.
Downloads
79
Maintainers
Readme
pong
Fast internet speed test from your terminal. Ping, download, upload, jitter, bufferbloat, and experience scores.
Zero dependencies. Works with Node.js 18+.
Install
npm install -g pongspeedtestUsage
# Full speed test
pong
# Choose a server
pong --server lax
# JSON output (for scripts and piping)
pong --json
# Compact one-line output
pong --simple
# Skip phases you don't need
pong --skip upload,bloat
# List available servers
pong --list-serversOutput
▸ pong speed test — Auto (Nearest)
────────────────────────────────────────────────
Ping 26.2 ms (Good)
Jitter 2.1 ms (Excellent)
Download 302 Mbps (Excellent)
Upload 36.3 Mbps (Good)
Bloat Grade A (+3ms under load)
────────────────────────────────────────────────
Experience Scores
4K Video ████████████████████ 100/100
Video Call ██████████████████░░ 89/100
Gaming ██████████████████░░ 89/100
Web ███████████████████░ 96/100
Share results: https://pong.com/results?src=cli&...
Powered by pong.comJSON Output
pong --json | jq .download{
"server": { "code": "auto", "name": "Auto (Nearest)" },
"ping": 26.2,
"jitter": 2.1,
"download": 302.4,
"upload": 36.3,
"bufferbloat": { "grade": "A", "bloatMs": 3.2 },
"scores": { "video4k": 100, "videoCall": 89, "gaming": 89, "web": 96 },
"resultsUrl": "https://pong.com/results?src=cli&..."
}Servers
| Code | Location | |------|----------| | auto | Auto nearest (default) | | ewr | Newark, US | | lax | Los Angeles, US | | yyz | Toronto, CA | | lhr | London, GB | | fra | Frankfurt, DE | | nrt | Tokyo, JP | | sin | Singapore, SG | | bom | Mumbai, IN | | syd | Sydney, AU | | gru | Sao Paulo, BR |
What's Measured
- Ping: Round-trip latency (trimmed mean of 20 samples)
- Jitter: Latency variation (mean absolute deviation)
- Download: Multi-stream download throughput
- Upload: Multi-stream upload throughput
- Bufferbloat: Latency increase under load (graded A through F)
- Experience Scores: 4K Video, Video Call, Gaming, Web Browsing (0 to 100)
License
MIT. By pong.com.
