A CLI tool to test internet connection speed and ping using speedtest.net.
Speed-test is a command-line tool that measures internet connection speed and ping using the speedtest.net service. It allows users to quickly test network performance from the terminal without opening a browser, providing download, upload, and latency metrics.
Developers, system administrators, and network engineers who need to monitor or troubleshoot internet connectivity in automated or scripted environments.
It offers a fast, lightweight, and scriptable alternative to web-based speed tests, with JSON output for easy integration into monitoring systems and workflows.
Test your internet connection speed and ping using speedtest.net from the CLI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs directly from the terminal with minimal commands, allowing quick tests without a browser, as shown in the usage examples.
Supports JSON output via the --json flag, enabling easy integration with monitoring scripts and data pipelines.
Allows output in Mbps or MBps with the --bytes option, catering to different reporting standards.
Provides detailed test information with --verbose mode, useful for troubleshooting network issues.
Requires Node.js 12.20+ installed globally, which can be problematic in locked-down environments or on systems without Node.js.
Relies solely on speedtest.net servers without configurable server selection, potentially skewing results for non-optimal locations.
Lacks native scheduling features, forcing users to rely on external cron jobs or scripts for repeated testing.