MySpeed logo

MySpeed

Website

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 screenshot

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:

Share:

Similar to MySpeed

Statping-ng logo

Statping-ng

Status page and uptime monitoring for web services

2k
183
Last commit

Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

GPL-3.0Slowing down
Alternative to:
Atlassian Statuspage logo
Atlassian Statuspage
+17
Grafana logo

Grafana

Observability dashboards and alerting for metrics, logs, and traces

76.4k
14.6k
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Grafana Cloud logo
Grafana Cloud
+19
Prometheus logo

Prometheus

Monitoring system and time-series database for metrics and alerting

65.8k
10.8k
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+17
Gatus logo

Gatus

Developer-oriented status page with health checks and alerting

11.9k
808
Last commit

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

Apache-2.0Actively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+19
Zabbix logo

Zabbix

Enterprise-class monitoring and observability platform

6.3k
1.3k
Last commit

Zabbix is an open-source monitoring and observability platform for networks, servers, VMs, applications, and cloud infrastructure, with alerting and dashboards.

AGPL-3.0Actively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+17
Speedtest Tracker logo

Speedtest Tracker

Self-hosted internet performance and uptime monitoring tool

5.9k
241
Last commit

Laravel-based app that schedules Ookla Speedtest checks, records download/upload/ping/packet-loss metrics, visualizes historical performance, and sends alerts.

MITActively maintained
Alternative to:
Speedtest by Ookla logo
Speedtest by Ookla
+3