LibreSpeed logo

LibreSpeed

Website

Open-source, self-hosted HTML5 speed test (download, upload, ping, jitter)

15k stars 2.5k forks last commit first released LGPL-3.0

Actively maintained

Last commit 28 Jul 2026.

LibreSpeed screenshot

LibreSpeed is a lightweight, open-source internet speed test implemented in JavaScript for modern browsers. It provides an embeddable, self-hosted HTML frontend that performs download, upload, ping and jitter measurements and can optionally store results and telemetry on a backend server.

Key Features

  • Browser-based speed tests using XMLHttpRequest and Web Workers for parallel transfers and measurement accuracy.
  • Measures download throughput, upload throughput, ping and jitter; can optionally show ISP and approximate location.
  • Multiple backend options (PHP is the primary backend; additional backends and implementations exist) and optional database storage for results (MariaDB/MySQL, PostgreSQL, SQLite supported).
  • Official Docker image and Dockerfile for easy deployment and regular updates.

Use Cases

  • Deploy a private speed-test endpoint for internal network monitoring and SLA validation.
  • Provide a public community speed-test instance for an ISP, campus, or hosting provider to show real-world throughput and latency.
  • Integrate periodic speed checks into infrastructure monitoring workflows (store results in a database and ingest into dashboards).

Limitations and Considerations

  • Node.js backend: a partial Node.js implementation exists but is marked "not recommended" in the repository; PHP remains the primary backend.
  • High-throughput tests can be limited by server/hosting TLS termination or proxy configuration; community reports indicate HTTPS/proxy setups may reduce measured throughput compared to direct HTTP in some environments. Evaluate TLS offloading and proxy performance if you need gigabit-level results.

LibreSpeed is a pragmatic, minimal dependency speed-test you can run on your own infrastructure to measure throughput and latency without third-party telemetry. It is actively maintained with releases and a Docker image for straightforward deployment, and supports multiple storage backends for result retention and analysis.

Categories:

Tags:

Tech Stack:

Share:

Similar to LibreSpeed

portracker

Self-hosted real-time port monitoring and service discovery

2.3k
94
Last commit

Self-hosted tool that auto-discovers system and container ports, maps services in real time, and helps prevent port conflicts across servers via a web dashboard.

MITActively maintained
Alternative to:
Device42 logo
Device42
+9
Netdata logo

Netdata

Real-time, per‑second full‑stack monitoring and observability

79.9k
6.5k
Last commit

Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

GPL-3.0Actively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+16

WBO

Real-time collaborative online whiteboard

2.6k
482
Last commit

WBO is a lightweight, real-time collaborative whiteboard where multiple users can draw simultaneously, with persistent boards and optional JWT-based access control.

AGPL-3.0Actively maintained
Alternative to:
Microsoft Whiteboard logo
Microsoft Whiteboard
+8
dashdot logo

dashdot

Modern, real-time server dashboard for small private servers.

3.5k
134
Last commit

Dashdot is a modern server dashboard built with React and Node.js for real-time server monitoring on self-hosted systems.

MITActively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+13
Speedtest Tracker logo

Speedtest Tracker

Self-hosted internet performance and uptime monitoring tool

5.9k
235
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
Grafana logo

Grafana

Observability dashboards and alerting for metrics, logs, and traces

75.8k
14.4k
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