2 releases
| new 0.1.1 | Feb 22, 2026 |
|---|---|
| 0.1.0 | Feb 18, 2026 |
#11 in #speed-test
205KB
4K
SLoC
Speedtest TUI
A terminal-based network speed test tool with real-time gauges and graphs.
Features
- 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
Installation
cargo install speedtest-tui
Or build from source:
git clone https://github.com/hadihaider055/speedtest-tui
cd speedtest-tui
cargo build --release
./target/release/speedtest-tui
Usage
Interactive Mode
speedtest-tui
CLI Mode
speedtest-tui --simple # Text output
speedtest-tui --json # JSON output
speedtest-tui --csv # CSV output
Diagnostics
speedtest-tui diagnose # Full diagnostics
speedtest-tui ping google.com # Ping test
speedtest-tui dns google.com # DNS lookup
speedtest-tui interfaces # Network interfaces
Keyboard Shortcuts
| 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 |
Configuration
Config file: ~/.speedtest-tui/config.toml
[general]
default_provider = "cloudflare"
test_duration_seconds = 15
[theme]
name = "dark"
License
MIT License - see LICENSE
Made with ❤️ by Hadi Haider
Dependencies
~29–51MB
~692K SLoC