
MySpeed
Automated internet speed tests with history and analysis
3k stars 154 forks last commit first released MIT
Actively maintained
Last commit 26 Aug 2026.

MySpeed is a speed test analysis service that automatically measures and records your internet connection performance over time. It stores results for up to 30 days and presents them in a clear web UI for tracking speed, ping, and related metrics.
Key Features
- Automated speed tests with configurable schedules using Cron expressions
- Visual statistics and history for download/upload speed, ping, and more
- Multiple configurable test servers per instance
- Supports different speed test providers including Ookla, LibreSpeed, and Cloudflare
- Health checks with notifications via email, Signal, WhatsApp, or Telegram
- Prometheus metrics support and Grafana-friendly monitoring integration
- Configurable data retention (up to 30 days)
Use Cases
- Monitor ISP performance and detect recurring slowdowns or instability
- Track connection quality changes after network equipment or plan upgrades
- Feed historical speed and latency metrics into monitoring dashboards and alerts
MySpeed is a practical choice for individuals and teams who want automated, historical visibility into internet performance with optional monitoring and alerting integrations.
Categories:
Tags:
Tech Stack:
Similar to MySpeed

Statping-ng
Status page and uptime monitoring for web services
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

Grafana
Observability dashboards and alerting for metrics, logs, and traces
Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.


Prometheus
Monitoring system and time-series database for metrics and alerting
Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Gatus
Developer-oriented status page with health checks and alerting
Self-hosted status page and uptime monitoring tool with configurable health checks, dashboards, metrics, and alerting for HTTP, TCP, ICMP, and DNS endpoints.

Zabbix
Enterprise-class monitoring and observability platform
Zabbix is an open-source monitoring and observability platform for networks, servers, VMs, applications, and cloud infrastructure, with alerting and dashboards.
Speedtest Tracker
Self-hosted internet performance and uptime monitoring tool
Laravel-based app that schedules Ookla Speedtest checks, records download/upload/ping/packet-loss metrics, visualizes historical performance, and sends alerts.



