Cloudflare-speed-cli
by kavehtehrani
Lightning-Fast Network Speed Testing from Your Terminal
Rust-powered CLI tool that measures your internet bandwidth using Cloudflare's global infrastructure with an elegant TUI interface.
- Built with Rust
- Blazing-fast speed tests powered by Rust's zero-cost abstractions
- GNU General Public License v3.0 license
About This Project
This high-performance command-line utility transforms network speed testing into a seamless terminal experience. Built with Rust for maximum efficiency, it leverages Cloudflare's extensive edge network to deliver accurate bandwidth measurements without the bloat of browser-based alternatives.
Unlike traditional speed test tools that require opening a web browser, this CLI solution integrates directly into developer workflows. Whether you're debugging network issues, monitoring connection quality during deployments, or validating infrastructure performance, you get instant, reliable metrics right in your terminal.
The tool features a polished text-based user interface (TUI) that presents download and upload speeds in real-time, making it both functional and visually appealing. By utilizing Cloudflare's globally distributed servers, you benefit from consistent, low-latency testing endpoints regardless of your location.
Perfect for system administrators, DevOps engineers, and developers who value efficiency, this lightweight tool eliminates dependencies on external websites while providing enterprise-grade speed testing capabilities. Its minimal resource footprint and fast execution make it ideal for automation scripts and monitoring dashboards.
Key Features
- Blazing-fast speed tests powered by Rust's zero-cost abstractions
- Elegant terminal user interface (TUI) for real-time results visualization
- Leverages Cloudflare's global CDN network for accurate measurements
- Lightweight CLI with no browser dependencies or heavy runtime requirements
- Cross-platform Linux support for seamless integration into any workflow
How You Can Use It
Quickly diagnose network performance issues during development or deployment
Automate bandwidth monitoring in CI/CD pipelines and infrastructure scripts
Verify network speeds across different cloud regions or data centers
Monitor ISP performance and track connection quality over time
Test network capacity before deploying bandwidth-intensive applications
Who Is This For?
DevOps engineers, system administrators, backend developers, and infrastructure teams who need reliable network performance metrics without leaving the terminal