https://github.com/gnmyt/MySpeed
A speed test analysis software that shows your internet speed for up to 30 days
https://github.com/gnmyt/MySpeed
myspeed network speedtest speedtests
Last synced: over 1 year ago
JSON representation
A speed test analysis software that shows your internet speed for up to 30 days
- Host: GitHub
- URL: https://github.com/gnmyt/MySpeed
- Owner: gnmyt
- License: mit
- Created: 2022-04-05T16:56:37.000Z (about 4 years ago)
- Default Branch: development
- Last Pushed: 2025-03-14T21:49:59.000Z (over 1 year ago)
- Last Synced: 2025-03-16T19:36:54.251Z (over 1 year ago)
- Topics: myspeed, network, speedtest, speedtests
- Language: JavaScript
- Homepage: https://myspeed.dev
- Size: 11.6 MB
- Stars: 1,249
- Watchers: 8
- Forks: 53
- Open Issues: 74
-
Metadata Files:
- Readme: README.de.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome - gnmyt/MySpeed - A speed test analysis software that shows your internet speed for up to 30 days (JavaScript)
- awesome-hacking-lists - gnmyt/MySpeed - A speed test analysis software that shows your internet speed for up to 30 days (JavaScript)
- StarryDivineSky - gnmyt/MySpeed - cli工具实现速度测试,通过SQLite数据库存储测试数据,用户可通过图形界面或命令行查看结果。其特色功能包括:支持多服务器测试(可自定义测试服务器列表)、自动记录每日测试数据、生成带时间轴的折线图、支持导出CSV格式数据文件,以及跨平台兼容性(Windows/macOS/Linux)。工作原理方面,软件通过调用speedtest-cli的API接口获取实时速度数据,将结果按时间戳存储至本地数据库,用户界面使用Tkinter框架实现数据可视化,同时支持命令行模式进行批量测试。项目还提供配置文件功能,允许用户自定义测试频率、数据保留周期和服务器列表,适合需要长期监控网络性能的用户。由于采用开源协议,用户可自由修改代码并扩展功能,例如添加更多数据分析工具或集成到其他系统中。该项目适合家庭用户监测网络稳定性,也适用于企业用户评估带宽使用情况,通过历史数据对比可快速定位网络问题,如带宽限制、路由器性能瓶颈等。安装时需确保Python环境和相关依赖库,开发者文档中提供了详细的使用说明和故障排查指南。 (网络信息服务 / 资源传输下载)
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![Release][release-shield]][release-url]
## 🤔 Was ist MySpeed?
MySpeed ist eine Speedtest-Analyse-Software, welche die Geschwindigkeit deines Internets bis zu 30 Tage lang speichert.
### ⭐ Features
- 📊 MySpeed generiert übersichtliche Statistiken über Geschwindigkeit, Ping und mehr
- ⏰ MySpeed automatisiert Speedtests und lässt dich mithilfe von Cron-Expressions die Zeit zwischen den Tests festlegen
- 🗄️ Füge mehrere Server direkt zu einer MySpeed-Instanz hinzu
- 🩺 Es lassen sich Healthchecks konfigurieren, welche dich bei Fehlern oder Ausfällen über E-Mail, Signal, WhatsApp oder Telegram benachrichtigen können
- 📆 Testergebnisse lassen sich bis zu 30 Tage lang speichern
- 🔥 Unterstützung für Prometheus und Grafana
- 🗳️ Wähle zwischen Ookla, LibreSpeed und Cloudflare Speedtest-Servern
- 💁 Erfahre mehr zu MySpeed auf unserer [Website](https://myspeed.dev)
### ⬇️ Installation
- **🐧 Anleitung für [Linux](https://docs.myspeed.dev/setup/linux)**
- **🪟 Anleitung für [Windows](https://docs.myspeed.dev/setup/windows)**
### 📸 Beispiel-Screenshots
#### Startseite (Listen-Ansicht)

#### Startseite (Statistik-Ansicht)

#### Serverauswahl

#### Auswahl-Menü

#### Seite während eines Speedtests

## Überzeugt?
Cool, dann lass uns loslegen! Die Installationsanleitung für Linux (und Windows) findest du oben unter Installation.
## Lizenz
Verbreitet unter der MIT-Lizenz. Siehe `LICENSE` für weitere Informationen.
[contributors-shield]: https://img.shields.io/github/contributors/gnmyt/myspeed.svg?style=for-the-badge
[contributors-url]: https://github.com/gnmyt/myspeed/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/gnmyt/myspeed.svg?style=for-the-badge
[forks-url]: https://github.com/gnmyt/myspeed/network/members
[stars-shield]: https://img.shields.io/github/stars/gnmyt/myspeed.svg?style=for-the-badge
[stars-url]: https://github.com/gnmyt/myspeed/stargazers
[issues-shield]: https://img.shields.io/github/issues/gnmyt/myspeed.svg?style=for-the-badge
[issues-url]: https://github.com/gnmyt/myspeed/issues
[license-shield]: https://img.shields.io/github/license/gnmyt/myspeed.svg?style=for-the-badge
[license-url]: https://github.com/gnmyt/myspeed/blob/master/LICENSE
[release-shield]: https://img.shields.io/github/v/release/gnmyt/myspeed.svg?style=for-the-badge
[release-url]: https://github.com/gnmyt/myspeed/releases/latest