Skip to content

A modern and elegant speedtest tool built with Tauri and React, based on Speedtest® CLI.

Notifications You must be signed in to change notification settings

zhangyu1818/speedtest-ui

Repository files navigation

Speedtest UI

screenshot


A modern and elegant speedtest tool built with Tauri and React, based on Speedtest® CLI.

Important

This software is for learning and research purposes only. Commercial use is strictly prohibited.

Features

  • 🚀 Fast and lightweight
  • 🎨 Beautiful UI with dark mode support
  • 📊 Real-time speed charts
  • 🔄 Support for both Mbps and MB/s units
  • 🌐 Cross-platform support for macOS, Windows, and Linux

Download

Please check the releases page.

Note

MacOS

The application is damaged

Since there is no Apple developer account and the application is unsigned. To solve this, please run the following command and then reopen.

xattr -cr /Applications/Speedtest\ UI.app/

Linux

Runs normally on Arch. To install on Arch, run the following command.

yay -S speedtest-ui-bin

Windows

Runs normally except that a command line window pops up.

Development

Prerequisites

  • Node.js (v18 or higher)
  • Rust (latest stable)
  • Tauri setup requirements (see here)

Installation

  1. Clone the repository

    git clone https://github.com/zhangyu1818/speedtest-ui.git
    cd speedtest-ui
  2. Install dependencies

    pnpm install
  3. Run development server

    pnpm tauri dev

Building

To create a production build:

pnpm tauri build

About

A modern and elegant speedtest tool built with Tauri and React, based on Speedtest® CLI.

Resources

Stars

Watchers

Forks