Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zhangyu1818/speedtest-ui
https://github.com/zhangyu1818/speedtest-ui
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/zhangyu1818/speedtest-ui
- Owner: zhangyu1818
- Created: 2024-11-17T10:40:08.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-17T11:02:27.000Z (about 1 month ago)
- Last Synced: 2024-11-17T11:42:52.363Z (about 1 month ago)
- Language: TypeScript
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Speedtest UI
![screenshot](./screenshots/sceenshot.png)
---
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](https://github.com/zhangyu1818/speedtest-ui/releases).
## 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.
```bash
xattr -cr /Applications/Speedtest\ UI.app/
```### Linux
Runs normally on Arch. To install on Arch, run the following command.
```bash
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](https://v2.tauri.app/start/prerequisites/))### Installation
1. Clone the repository
```bash
git clone https://github.com/zhangyu1818/speedtest-ui.git
cd speedtest-ui
```2. Install dependencies
```bash
pnpm install
```3. Run development server
```bash
pnpm tauri dev
```### Building
To create a production build:
```bash
pnpm tauri build
```