awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alexjustesen avatar

alexjustesen/speedtest-tracker

0
View on GitHub↗
speedtest-tracker.dev↗

Speedtest Tracker

Speedtest Tracker is a self-hosted application that automatically schedules and records internet speed tests on a recurring basis. It continuously monitors download and upload speeds, ping latency, and packet loss, storing results as time-series data in a relational database. The application displays historical trends through a web dashboard and provides a read-only public URL for sharing speed test history with unauthenticated visitors. When network performance degrades, Speedtest Tracker triggers alerts based on user-defined thresholds.

Security and access control are built in: an IP address allowlist restricts incoming requests to authorized source addresses. Notifications are delivered through multiple channels—database, mail, or webhook—and automatically retry delivery up to three times if the initial attempt fails. The interface and scheduling are timezone-aware, and the dashboard supports multiple languages via community-contributed translations. Alert thresholds are fully configurable, allowing users to set limits for download speed, upload speed, and ping values.

Speedtest Tracker uses a cron-driven scheduler to invoke a CLI wrapper around the Ookla Speedtest binary, parsing its JSON output for each test run. The application is designed for containerized deployment and can be installed on various platforms using Docker or other container runtimes.

Features

  • Recurring Task Scheduling - Runs internet bandwidth and latency tests on a customizable recurring schedule to continuously track connection performance.
  • Automated Extraction Schedulers - Runs automated internet speed tests on a recurring schedule to continuously collect performance data.
  • CLI Wrappers - Executes the Ookla Speedtest binary and parses its JSON output to extract network metrics.
  • Cron Scheduling - Uses cron-based scheduling to run speed tests at configurable recurring intervals.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI
5,274 estrellas·210 forks·PHP·mit·6 vistas
  • Alert Thresholds - Evaluates speed test results against user-defined thresholds and triggers notifications when limits are exceeded.
  • Bandwidth Testers - Schedules and executes bandwidth tests on a regular cadence without manual intervention.
  • Internet Performance Monitors - Runs recurring internet speed tests to track download, upload, and ping performance over time.
  • Metric Collection - Collects and records download/upload speeds, ping, and packet loss for each test.
  • Network Alerting Systems - Sends notifications when measured download, upload, or ping values exceed user-defined thresholds.
  • Speed Test Dashboards - Provides a web-based dashboard for viewing speed test history and trends.
  • Self-Hosted Monitoring Suites - A self-hostable application for tracking internet connection quality over time using containerized deployment.
  • Public - Shares a read-only view of speed test results with unauthenticated users via a public URL.
  • Relational Time-Series Stores - Stores each speed test result as a time-stamped row in a relational database for historical querying.
  • Public Dashboards - Provides a public URL that displays read-only speed test history without requiring authentication.
  • Trend Tracking - Collects and visualizes speed test history to identify trends and evaluate internet service provider reliability.
  • Performance Degradation Alerts - Triggers alerts when download/upload speeds or ping values cross configured thresholds.
  • Allowlist Management - Restricts incoming requests to authorized IP addresses using a configurable allowlist.
  • Notification Channels - Delivers alerts via database, mail, and webhook channels.
  • Trend Plotters - Displays historical speed test results and trends as visual charts.
  • Historial de estrellas

    Gráfico del historial de estrellas de alexjustesen/speedtest-trackerGráfico del historial de estrellas de alexjustesen/speedtest-tracker

    Preguntas frecuentes

    ¿Qué hace alexjustesen/speedtest-tracker?

    Speedtest Tracker is a self-hosted application that automatically schedules and records internet speed tests on a recurring basis. It continuously monitors download and upload speeds, ping latency, and packet loss, storing results as time-series data in a relational database. The application displays historical trends through a web dashboard and provides a read-only public URL for sharing speed test history with unauthenticated visitors. When network performance degrades,…

    ¿Cuáles son las características principales de alexjustesen/speedtest-tracker?

    Las características principales de alexjustesen/speedtest-tracker son: Recurring Task Scheduling, Automated Extraction Schedulers, CLI Wrappers, Cron Scheduling, Alert Thresholds, Bandwidth Testers, Internet Performance Monitors, Metric Collection.

    ¿Qué alternativas de código abierto existen para alexjustesen/speedtest-tracker?

    Las alternativas de código abierto para alexjustesen/speedtest-tracker incluyen: boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… healthchecks/healthchecks — Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and… anthropics/claude-code-action — Claude Code Action is an AI-powered GitHub Action that reads repository context and executes code changes, reviews,… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… apollographql/apollo-ios — apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It… apache/brpc — brpc is a high-performance C++ RPC framework and network programming library designed for building distributed…

    Alternativas open-source a Speedtest Tracker

    Proyectos open-source similares, clasificados según cuántas características comparten con Speedtest Tracker.
    • boto/boto3Avatar de boto

      boto/boto3

      9,834Ver en GitHub↗

      Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

      Pythonawsaws-sdkcloud
      Ver en GitHub↗9,834
    • healthchecks/healthchecksAvatar de healthchecks

      healthchecks/healthchecks

      9,891Ver en GitHub↗

      Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and success of scheduled tasks and systemd timers. It functions as a dead man switch, alerting users when expected periodic signals from remote processes fail to arrive. The system accepts health signals via HTTP and SMTP, allowing it to track infrastructure heartbeats from sources ranging from CI/CD workflows to network routers. It distinguishes itself by supporting the capture of diagnostic data, including exit codes and execution logs, and by calculating the duration between start an

      Pythoncroncron-jobsdevops
      Ver en GitHub↗9,891
    • anthropics/claude-code-actionAvatar de anthropics

      anthropics/claude-code-action

      5,744Ver en GitHub↗

      Claude Code Action is an AI-powered GitHub Action that reads repository context and executes code changes, reviews, and automation tasks through natural language commands. It functions as an automated code reviewer that analyzes pull request diffs and suggests improvements for quality, architecture, and security, while also serving as a conversational agent that answers code questions when mentioned in issues or comments. The action modifies repository files by creating commits and branches through the GitHub API, enabling code changes without local clones. It converts plain English instructi

      TypeScript
      Ver en GitHub↗5,744
    • langchain-ai/deepagentsAvatar de langchain-ai

      langchain-ai/deepagents

      25,006Ver en GitHub↗

      Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

      Pythonagentsdeepagentslangchain
      Ver en GitHub↗25,006
    Ver las 30 alternativas a Speedtest Tracker→