awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sivel avatar

sivel/speedtest-cliArchived

0
View on GitHub↗
14,073 星标·1,929 分支·Python·apache-2.0·14 次浏览

Speedtest Cli

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 formats like JSON or CSV for integration with external monitoring systems.

Beyond basic throughput measurement, the tool supports network troubleshooting by allowing users to filter testing locations based on specific criteria or proximity. It also provides functionality for generating unique web links that display visual summaries of completed tests, facilitating the reporting and comparison of connection performance.

Features

  • Network Speed Testers - Provides a command-line interface for measuring internet upload and download throughput.
  • Performance Benchmarking - Measures upload and download throughput to evaluate internet connection quality and reliability.
  • Network Diagnostics - Identifies connectivity issues by testing performance against specific servers and filtering results.
  • Internet Performance Monitors - Automates the collection of network speed data for long-term tracking and analysis.
  • Network Diagnostic Utilities - Locates nearby testing endpoints and filters servers to ensure accurate network speed measurements.
  • Throughput Measurement - Calculates network bandwidth by streaming data chunks and measuring transfer time.
  • Performance Measurement - Measures upload and download throughput and reports performance metrics in structured formats.
  • Internet Speedtest - Test internet bandwidth using speedtest.net.
  • Performance Reporting - Generates shareable visual summaries to document and compare connection performance against provider claims.
  • Network Performance Tools - Exports bandwidth test results into machine-readable formats for integration with logging systems.
  • Server Discovery - Discovers nearby testing endpoints sorted by physical distance to help select the most responsive server.
  • Metrics Exporters - Exports performance metrics into machine-readable formats to simplify integration with external monitoring systems.
  • Endpoint Selection - Identifies responsive testing nodes by calculating physical distance between the client and available servers.
  • Result Sharing - Generates unique web links displaying visual summaries of completed speed tests.
  • Server Filters - Filters available testing locations by distance or specific criteria to ensure accurate bandwidth measurements.

Star 历史

sivel/speedtest-cli 的 Star 历史图表sivel/speedtest-cli 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Speedtest Cli 的开源替代方案

相似的开源项目,按与 Speedtest Cli 的功能重合度排序。
  • sindresorhus/speed-testsindresorhus 的头像

    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
  • esnet/iperfesnet 的头像

    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
  • librespeed/speedtestlibrespeed 的头像

    librespeed/speedtest

    14,851在 GitHub 上查看↗

    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 capabilit

    JavaScripthacktoberfesthtml5-speedtestinternet-speed
    在 GitHub 上查看↗14,851
  • jason5ng32/myipjason5ng32 的头像

    jason5ng32/MyIP

    10,704在 GitHub 上查看↗

    MyIP is a network diagnostics toolbox designed for analyzing public IP addresses, geolocation, and network connectivity performance. It provides utilities for identifying IPv4 and IPv6 addresses and analyzing their associated organization, ASN, and geographic details. The project features specialized privacy and security tools, including a network leak tester to detect DNS and WebRTC leaks used to verify VPN or proxy configurations. It also includes a browser fingerprint analyzer that generates unique client identifiers to audit how device attributes are used for online tracking. The platfor

    Vue
    在 GitHub 上查看↗10,704
查看 Speedtest Cli 的所有 30 个替代方案→

常见问题解答

sivel/speedtest-cli 是做什么的?

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.

sivel/speedtest-cli 的主要功能有哪些?

sivel/speedtest-cli 的主要功能包括:Network Speed Testers, Performance Benchmarking, Network Diagnostics, Internet Performance Monitors, Network Diagnostic Utilities, Throughput Measurement, Performance Measurement, Internet Speedtest。

sivel/speedtest-cli 有哪些开源替代品?

sivel/speedtest-cli 的开源替代品包括: sindresorhus/speed-test — This project is a command-line interface client for the Speedtest.net service, designed as a network performance tool… esnet/iperf — iperf is IP network measurement software designed to quantify data transfer rates and network stability. It functions… librespeed/speedtest — LibreSpeed is a self-hosted HTML5 network speed test tool used to measure download and upload speeds, ping, and… jason5ng32/myip — MyIP is a network diagnostics toolbox designed for analyzing public IP addresses, geolocation, and network… davebcn87/pi-autoresearch — pi-autoresearch is an autonomous research extension that automates iterative code-editing and performance-measurement… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and…