A terminal-based network speed test tool with real-time gauges and graphs.
- Real-time animated speedometer with auto-scaling
- Live speed graph visualization
- Network diagnostics (DNS, ping, interface info)
- Test history with CSV export
- 4 themes (Dark, Light, Ocean, Neon)
- CLI mode with JSON/CSV output
cargo install speedtest-tuiOr build from source:
git clone https://github.com/hadihaider055/speedtest-tui
cd speedtest-tui
cargo build --release
./target/release/speedtest-tuispeedtest-tuispeedtest-tui --simple # Text output
speedtest-tui --json # JSON output
speedtest-tui --csv # CSV outputspeedtest-tui diagnose # Full diagnostics
speedtest-tui ping google.com # Ping test
speedtest-tui dns google.com # DNS lookup
speedtest-tui interfaces # Network interfaces| Key | Action |
|---|---|
s / Enter |
Start test |
p |
Select provider |
h |
View history |
d |
Diagnostics |
e |
Export to CSV |
t |
Change theme |
? |
Help |
q / Esc |
Quit |
Config file: ~/.speedtest-tui/config.toml
[general]
default_provider = "cloudflare"
test_duration_seconds = 15
[theme]
name = "dark"MIT License - see LICENSE
Made with ❤️ by Hadi Haider
