# librespeed/speedtest

Self-hosted Speed Test for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more

Repository: https://github.com/librespeed/speedtest
Canonical: https://ross.abutalabs.com/products/speedtest
Homepage: https://librespeed.org
Language: JavaScript
License: LGPL-3.0
License Family: copyleft
Topics: html5-speedtest, speedtest, web-worker, xhr, internet-speed, internet-speed-checker, php, librespeed, hacktoberfest
Last push: 2026-08-15T08:36:57+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 97, longevity 100
- inputs: {"age_days": 3834, "days_push": 18, "days_rel": 21, "gap_med": 12, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 15109, forks 2503 (observed 2026-08-28T04:11:09.177837+00:00)

## What it is
LibreSpeed is a self-hosted, lightweight HTML5 internet speed test application built with JavaScript, XMLHttpRequest, and Web Workers. It measures download, upload, ping, and jitter, with optional telemetry, result sharing, and multiple test servers, supporting PHP, Node.js, and other backends.

## Use cases
- self-host a speed test server instead of using Ookla Speedtest
- measure download and upload bandwidth of my connection
- check ping and jitter to my own server
- run a privacy-friendly speed test without third-party tracking
- deploy a speed test on my LAN to diagnose network issues
- collect speed test results with telemetry and share them
- test connection stability with latency charts and packet loss tracking

## When to choose
- you want a self-hosted, privacy-respecting alternative to Speedtest.net
- you need a lightweight HTML5 speed test with no Flash, Java, or WebSockets
- you want optional telemetry with results stored in your own database
- you need a mobile-friendly speed test that works in all modern browsers

## Facets
- artifact type: application
- maturity: stable
- function: http-server, analytics, developer-tools
- domain: web-development, networking, self-hosted, developer-tools
- platform: self-hosted, cross-platform, php
- tags: speedtest, html5, internet-speed, xhr, web-worker, telemetry, network-diagnostics, web-server, nodejs

## Member repositories
- librespeed/speedtest (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:09.177837+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:06:43.789295+00:00, confidence not recorded.
  - readme: https://github.com/librespeed/speedtest (fetched 2026-08-28T04:11:09.177837+00:00, sha dfda6fb87550)
  - homepage: https://librespeed.org (fetched 2026-08-29T08:04:52.424705+00:00, sha b319fcb08bd9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
