5,756 open-source and SaaS tools, with GitHub stats refreshed every day.

LibreSpeed

Open source

LibreSpeed is a lightweight, self-hosted HTML5 speed test that measures download, upload, ping and jitter in the browser.

Open-source alternative to

librespeed.org
LibreSpeed homepage screenshot
GitHub stars
15k
Last commit
5 days ago
Repository age
10 years
Version
v6.3.0
Licence
LGPL-3.0
Self-hosted
Yes

About LibreSpeed

LibreSpeed is a very lightweight speed test written in JavaScript that uses XMLHttpRequest and Web Workers, so it needs no Flash, Java or WebSockets. It measures download, upload, ping and jitter and can optionally show IP address, ISP and distance from the server. It is licensed under LGPL-3.0.

Optional features include telemetry, results sharing and multiple points of test, plus a connection stability test with latency charting, loss tracking, threshold alerts and CSV export. All modern browsers are supported, including mobile versions, and an Android client template exists for building an app around your own installation.

To host it yourself you need a reasonably fast web server such as Apache 2, nginx or IIS, with PHP 5.4 or newer or another backend, and a fast internet connection. A database such as MariaDB, MySQL, PostgreSQL, Microsoft SQL Server or SQLite can optionally store results. Installation means copying the files into the web server's folder and opening the index page.

Key features

  • Download, upload, ping and jitter tests
  • Pure JavaScript with Web Workers
  • Optional IP, ISP and distance display
  • Multiple points of test
  • Connection stability test with CSV export
  • Optional database for stored results

Good fit for

  • →Internal network speed testing for an office
  • →Offering a speed test page on your own site
Built with
JavaScript
PHP
Tags
speedtest
network
self-hosted
html5
javascript
php
internet-speed
librespeed

Open-source alternatives to LibreSpeed

See all

SaaS alternatives to LibreSpeed

See all