speedtest-ng
Version, currently 0.8.941 versions
- 0.8.9latestJun 23, 2026
- 0.8.8not indexedJun 23, 2026
- 0.8.7not indexedJun 23, 2026
- 0.8.6not indexedJun 23, 2026
- 0.8.5not indexedJun 23, 2026
- 0.8.4not indexedJun 23, 2026
- 0.8.3not indexedJun 23, 2026
- 0.8.2not indexedJun 23, 2026
- 0.8.1not indexedJun 23, 2026
- 0.8.0not indexedJun 23, 2026
- 0.7.15not indexedJun 23, 2026
- 0.7.14not indexedJun 23, 2026
- 0.7.12not indexedJun 23, 2026
- 0.7.11not indexedJun 23, 2026
- 0.7.10not indexedJun 23, 2026
- 0.7.9not indexedJun 23, 2026
- 0.7.8not indexedJun 23, 2026
- 0.7.7not indexedJun 23, 2026
- 0.7.6not indexedJun 23, 2026
- 0.7.5not indexedJun 23, 2026
- 0.7.4not indexedJun 23, 2026
- 0.7.3not indexedJun 23, 2026
- 0.7.2not indexedJun 23, 2026
- 0.7.1not indexedJun 23, 2026
- 0.7.0not indexedJun 23, 2026
- 0.6.7not indexedJun 23, 2026
- 0.6.6not indexedJun 23, 2026
- 0.6.5not indexedJun 23, 2026
- 0.6.4not indexedJun 23, 2026
- 0.6.3not indexedJun 23, 2026
- 0.6.2not indexedJun 23, 2026
- 0.6.1not indexedJun 23, 2026
- 0.6.0not indexedJun 23, 2026
- 0.5.2not indexedJun 23, 2026
- 0.5.1not indexedJun 23, 2026
- 0.5.0not indexedJun 23, 2026
- 0.4.0not indexedJun 23, 2026
- 0.3.1not indexedJun 23, 2026
- 0.3.0not indexedJun 23, 2026
- 0.2.0not indexedJun 23, 2026
- 0.1.0not indexedJun 23, 2026
github.com/mamantoha/speedtest-ng
A command-line tool for testing internet speed using Speedtest.net, written in Crystal.
3 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
speedtest-ng:
github: mamantoha/speedtest-ng
version: ~> 0.8.9Then run:
shards installshard.yml
- Crystal
1.20.2- License
- MIT
- Author
- Anton Maminov
- Target
speedtest-ngfrom src/main.cr
Dependencies
Runtime Dependencies
README
Installation
Precompiled executables are available for Linux, macOS and Windows from Releases page.
Build from source
Clone the repository:
git clone https://github.com/mamantoha/speedtest-ng
cd speedtest-ng
Build the project:
shards build --release
Usage
speedtest-ng --help
Usage: speedtest-ng [options]
--no-download Do not perform download test
--no-upload Do not perform upload test
--single Only use a single connection (simulates file transfer)
--list Display a list of speedtest.net servers sorted by distance
--server SERVER Specify a server ID to test against
--secure Use HTTPS instead of HTTP when communicating with speedtest.net operated servers
--download-time SECONDS Set download test time limit in seconds (default: 20)
--upload-time SECONDS Set upload test time limit in seconds (default: 20)
-v, --version Show the version number and exit
-h, --help Show this help message and exit

Contributing
- Fork it (https://github.com/mamantoha/speedtest-ng/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Anton Maminov - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.8.9- Tagged
- Jun 23, 2026
- Commit
c72d1df0e1b0- Crystal
1.20.2- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/mamantoha/speedtest-ng
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 41