Самостоятельно размещаемый инструмент для проверки скорости сети и мониторинга серверов с веб-интерфейсом, написанный на Go и React.
librespeed/speedtest
Самостоятельно размещаемый интернет-тест скорости в браузере на JavaScript: измеряет скорость загрузки и отдачи, пинг и джиттер.
Open source альтернатива:Speedtest by Ookla
- Звёзды
- 15,250
- Форки
- 2,517
- Открытые issues
- 16
- Последний коммит
- вчера
Что это?
LibreSpeed — лёгкий тест скорости интернета, который работает в браузере с использованием XMLHttpRequest и Web Workers, без Flash, Java и WebSocket. Он измеряет скорость загрузки и отдачи, пинг и джиттер, а также при желании показывает IP-адрес, провайдера и расстояние до сервера.
Проект рассчитан на размещение на собственной инфраструктуре. Эталонный сервер написан на PHP и работает с Apache, nginx или IIS; результаты при желании можно сохранять в MariaDB, MySQL, PostgreSQL, SQLite или Microsoft SQL Server. Доступны Docker-образы, а во фронтенде можно переключаться между классическим и современным интерфейсом.
Помимо базового теста, проект включает отдельную проверку стабильности соединения: она строит график задержки во времени, отслеживает потери пакетов и поддерживает пороговые оповещения и экспорт в CSV. Можно настроить несколько точек тестирования; также доступны отдельные бэкенды на Go и Rust и клиенты для Android, CLI и .NET.
Ключевые возможности
- 01Измеряет в браузере скорость загрузки и отдачи, пинг и джиттер
- 02При желании показывает IP-адрес, провайдера и расстояние до сервера
- 03Проверка стабильности соединения с графиком задержки, отслеживанием потерь и экспортом в CSV
- 04Можно настроить несколько точек тестирования
- 05Поддерживаются хранилища MariaDB, MySQL, PostgreSQL, SQLite и MSSQL
- 06Доступен Docker-образ
Сценарии использования
- Развёртывание сервера для проверки скорости в офисе, школе или сети, не зависящей от интернет-провайдера
- Проверка качества соединения и стабильности задержки во времени
- Встраивание частного теста скорости на внутренний сайт
Быстрый старт
- 1
Скачайте исходный код и распакуйте его
- 2
Скопируйте файлы проекта в общую папку веб-сервера, сохранив структуру репозитория
- 3
Перейдите по адресу YOURSITE/speedtest/index.html, чтобы запустить тест скорости
Что важно знать
- Для самостоятельного размещения необходимы PHP версии 5.4 или новее и веб-сервер, например Apache 2 или nginx.
- Распространяется по лицензии LGPL-3.0 — лицензии с авторским левом.
В подборках
Темы
Частые вопросы
- Что такое speedtest?
- Самостоятельно размещаемый интернет-тест скорости в браузере на JavaScript: измеряет скорость загрузки и отдачи, пинг и джиттер. LibreSpeed — лёгкий тест скорости интернета, который работает в браузере с использованием XMLHttpRequest и Web Workers, без Flash, Java и WebSocket. Он измеряет скорость загрузки и отдачи, пинг и джиттер, а также при желании показывает IP-адрес, провайдера и расстояние до сервера.
- speedtest можно использовать бесплатно? Какая у него лицензия?
- speedtest распространяется с открытым исходным кодом под лицензией LGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- speedtest всё ещё поддерживается?
- Активно поддерживается. Последний коммит в speedtest — 22 окт. 2026 г..
- Для чего можно использовать speedtest?
- Развёртывание сервера для проверки скорости в офисе, школе или сети, не зависящей от интернет-провайдера Проверка качества соединения и стабильности задержки во времени Встраивание частного теста скорости на внутренний сайт
- Как установить speedtest?
- Скачайте исходный код и распакуйте его Скопируйте файлы проекта в общую папку веб-сервера, сохранив структуру репозитория Перейдите по адресу YOURSITE/speedtest/index.html, чтобы запустить тест скорости
- Где скачать speedtest?
- Исходный код и инструкции по установке — на GitHub: https://github.com/librespeed/speedtest
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое ПО, которое запускает тесты скорости интернета по расписанию и хранит результаты в течение заданного срока.
Самостоятельно размещаемое приложение для регулярных тестов скорости интернета и отслеживания истории загрузки, отдачи, пинга и доступности соединения.
Утилита ping на Rust для одновременной проверки нескольких хостов с графиками в реальном времени, TCP ping и режимом экспортера Prometheus.
Nagios Core — написанная на C система мониторинга хостов, служб и сетей с опциональным веб-интерфейсом для просмотра текущего состояния и истории.
Платформа с открытым исходным кодом для онлайн-опросов на PHP: условная логика, ветвление, поддержка разных языков и обработка данных с учётом GDPR.