Skip to content

Repository files navigation

Speedtest

A modern cli speedtest tool, zero dependency, with graph integration and metrics export.

Quick install:

curl https://raw.githubusercontent.com/bacteriafield/speedtest/refs/heads/main/scripts/install.sh | sh

Demo

Speedtest Demo


Installation

Quick install (autodetect best method): curl https://raw.githubusercontent.com/bacteriafield/speedtest/refs/heads/main/scripts/install.sh | sh

Or, pick your preference:

Platform Method
macOS brew
Bazzite/Bluefin/Aurora Linux brew
Debian/Ubuntu .deb
Fedora/RHEL .rpm, Terra
FreeBSD ports / pkg
Linux (any distro) AppImage, Flatpak
All platforms Pre-built binaries
Rust users (Fast) cargo-binstall
Rust users crates.io
Developers From source

Brew

On macOS and some linux distros (Bazzite/Bluefin/Aurora):

Note: On macOS, see macOS Terminal Tips for recommended terminal configuration.

brew tap bacteriafield/speedtest
brew install speedtest-tool

Debian/Ubuntu (.deb)

Download and install the latest release:

curl -sL $(curl -s https://api.github.com/repos/bacteriafield/speedtest/releases/latest | grep "browser_download_url.*_$(dpkg --print-architecture)\.deb" | cut -d '"' -f 4) -o speedtest-tool.deb && sudo dpkg -i speedtest-tool.deb

Or download the .deb file manually from the releases page.

Fedora/RHEL/openSUSE (.rpm)

Download and install the latest release:

curl -sL $(curl -s https://api.github.com/repos/bacteriafield/speedtest/releases/latest | grep "browser_download_url.*\.$(uname -m)\.rpm" | cut -d '"' -f 4) -o speedtest-tool.rpm && sudo rpm -U speedtest-tool.rpm

Or download the .rpm file manually from the releases page.

AppImage

Download the .AppImage file from the releases page and run:

chmod +x speedtest-tool-VERSION-x86_64.AppImage
./speedtest-tool-VERSION-x86_64.AppImage

Using cargo-binstall

To install the binary directly without compiling (much faster than crates.io):

First, install cargo-binstall if you haven't already

cargo install cargo-binstall

Then install speedtest

cargo binstall speedtest-tool

From crates.io

cargo install --locked speedtest-tool

From source

git clone https://github.com/bacteriafield/speedtest.git
cd speedtest
cargo build --release
./target/release/speedtest <flag>

About

A modern cli speedtest tool, zero dependency, with graph integration and metrics export.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages