speedtest-ng v0.6.6

A command-line tool for testing internet speed using Speedtest.net, written in Crystal.

speedtest-ng

Crystal CI GitHub release speedtest-ng License

A command-line tool for testing internet speed using Speedtest.net, written in Crystal. Inspired by the Python-based speedtest-cli.

Installation

Get it from the Snap Store

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
    --version                        Show the version number and exit
    -h, --help                       Show this help message and exit

screenshot

Contributing

  1. Fork it (https://github.com/mamantoha/speedtest-ng/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

Repository

speedtest-ng

Owner
Statistic
  • 2
  • 0
  • 0
  • 0
  • 3
  • 8 days ago
  • February 24, 2025
License

MIT License

Links
Synced at

Tue, 01 Apr 2025 16:57:16 GMT

Languages