awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
librespeed avatar

librespeed/speedtest

0
View on GitHub↗
14,851 نجوم·2,478 تفرعات·JavaScript·LGPL-3.0·1 مشاهدةlibrespeed.org↗

Speedtest

LibreSpeed is a self-hosted HTML5 network speed test tool used to measure download and upload speeds, ping, and jitter. It operates as a private server for measuring network performance without relying on third-party services.

The system functions as a multi-backend performance tool that executes network tests across different server environments and geographic locations. It supports both PHP and Node.js backends and acts as a network telemetry collector by recording connection metadata and performance metrics into a database for historical analysis and reporting.

The tool provides capabilities for network diagnostics, including measuring performance and tracking connection metadata such as internet service providers and IP addresses. It also enables multi-region network analysis by running tests from multiple locations to compare connectivity across different regions.

Features

  • Self-Hosted Servers - Provides a private server for measuring download and upload performance without relying on third-party services.
  • Network Throughput Measurement Tools - Quantifies download speed, upload speed, ping, and jitter to evaluate the current quality of an internet connection.
  • HTML5 Implementations - Implements network speed, ping, and jitter measurements using HTML5 and browser APIs.
  • Multi-Region Speed Tests - Executes performance measurements against several different server points to compare network speeds across different regions.
  • Round-Trip Time Measurements - Synchronizes timing and data requests between the browser and server to accurately calculate round-trip time and jitter.
  • Throughput Measurement - Calculates network throughput and latency by timing the transfer of data chunks via browser APIs.
  • Internet Performance Monitors - Tracks ping, jitter, and bandwidth over time to identify network instability or service provider performance drops.
  • Telemetry Persistence - Persists test results and connection metadata to a relational database for historical analysis and reporting.
  • Test Result Persistence - Stores test results and connection metadata in a database for auditing and long-term trend monitoring.
  • Anti-Compression Payload Generation - Produces random data streams on the server to prevent compression algorithms from inflating download speed results.
  • Connection Metadata Tracking - Identifies the user IP address, internet service provider, and physical distance from the test server.
  • Multi-Datacenter Coordination - Synchronizes timing and data requests across multiple remote endpoints to compare network performance and latency.
  • Network Performance Analysis Tools - Executes network tests across different server environments and geographic locations for routing analysis.
  • Random Binary Generators - Generates random binary data on the fly to prevent compression from skewing download speed measurements.
  • Stateless Network Probes - Uses standard HTTP requests to send and receive data buffers without requiring persistent socket connections for tests.
  • Language-Agnostic Measurement Layers - Implements core measurement logic across both PHP and Node.js backends using a consistent interface.
  • Telemetry Collection - Gathers network performance metrics and test results in a database for long-term analysis.
  • Telemetry Collectors - Records connection metadata and performance metrics into a database for historical analysis and reporting.
  • Interchangeable Backend Implementations - Provides the capability to swap the entire backend implementation between PHP and Node.js while preserving functional behavior.
  • More to explore - Self-hosted speed test.

سجل النجوم

مخطط تاريخ النجوم لـ librespeed/speedtestمخطط تاريخ النجوم لـ librespeed/speedtest

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Speedtest

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Speedtest.
  • sindresorhus/speed-testالصورة الرمزية لـ sindresorhus

    sindresorhus/speed-test

    3,948عرض على GitHub↗

    This project is a command-line interface client for the Speedtest.net service, designed as a network performance tool to measure internet download and upload speeds and ping. It functions as an internet speed measurement utility that calculates network throughput and latency to determine overall connection quality. The tool provides network diagnostics and benchmarking capabilities directly from the command line. It supports the export of connection metrics as plain text or structured data, allowing for automated network monitoring and the tracking of internet performance over time.

    JavaScriptcli-appcommand-line-tooldownload-speed
    عرض على GitHub↗3,948
  • sivel/speedtest-cliالصورة الرمزية لـ sivel

    sivel/speedtest-cli

    14,073عرض على GitHub↗

    Speedtest-cli is a command-line utility designed to measure internet upload and download throughput by connecting to remote servers. It functions as a diagnostic tool for evaluating connection quality and verifying network performance against service provider claims. The utility identifies testing endpoints by calculating the physical distance between the client and available servers, ensuring measurements are based on responsive nodes. It manages the testing lifecycle by coordinating with remote services to fetch server lists and register results, which can be exported into machine-readable

    Pythonpythonpython-librarypython-script
    عرض على GitHub↗14,073
  • microsoft/ethrالصورة الرمزية لـ microsoft

    microsoft/ethr

    5,861عرض على GitHub↗

    ethr is a command line network diagnostic tool and performance analyzer designed to measure throughput, latency, and packet loss across TCP, UDP, and ICMP protocols. It functions as a multi-threaded network throughput tester and a diagnostic utility for analyzing connection health between client and server endpoints. The project differentiates itself through specialized diagnostics such as TCP retransmission monitoring and bidirectional path analysis to identify asymmetric performance differences. It provides the ability to evaluate the overhead of encrypted HTTPS connections and enforce spec

    Go
    عرض على GitHub↗5,861
  • esnet/iperfالصورة الرمزية لـ esnet

    esnet/iperf

    8,283عرض على GitHub↗

    iperf is IP network measurement software designed to quantify data transfer rates and network stability. It functions as a network performance benchmarking tool that tests capacity and throughput between two hosts to identify bottlenecks and performance limits. The tool specifically measures maximum bandwidth and packet loss over IP networks using TCP and UDP protocols. It also serves as a network data exporter, outputting performance results in JSON format for programmatic analysis and integration. The software covers a range of capabilities including network throughput analysis and traffic

    Ciperf3
    عرض على GitHub↗8,283
عرض جميع البدائل الـ 30 لـ Speedtest→

الأسئلة الشائعة

ما هي وظيفة librespeed/speedtest؟

LibreSpeed is a self-hosted HTML5 network speed test tool used to measure download and upload speeds, ping, and jitter. It operates as a private server for measuring network performance without relying on third-party services.

ما هي الميزات الرئيسية لـ librespeed/speedtest؟

الميزات الرئيسية لـ librespeed/speedtest هي: Self-Hosted Servers, Network Throughput Measurement Tools, HTML5 Implementations, Multi-Region Speed Tests, Round-Trip Time Measurements, Throughput Measurement, Internet Performance Monitors, Telemetry Persistence.

ما هي البدائل مفتوحة المصدر لـ librespeed/speedtest؟

تشمل البدائل مفتوحة المصدر لـ librespeed/speedtest: sindresorhus/speed-test — This project is a command-line interface client for the Speedtest.net service, designed as a network performance tool… sivel/speedtest-cli — Speedtest-cli is a command-line utility designed to measure internet upload and download throughput by connecting to… esnet/iperf — iperf is IP network measurement software designed to quantify data transfer rates and network stability. It functions… microsoft/ethr — ethr is a command line network diagnostic tool and performance analyzer designed to measure throughput, latency, and… xykt/netquality — NetQuality is a network performance benchmarking suite that measures latency, bandwidth, and routing paths across IPv4… deepfence/threatmapper — ThreatMapper is a cloud native application protection platform and infrastructure security scanner. It functions as a…