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

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

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

reorx/httpstat

0
View on GitHub↗
6,211 نجوم·385 تفرعات·Python·MIT·1 مشاهدة

Httpstat

httpstat is a network latency diagnostic tool and HTTP request performance analyzer. It measures and visualizes the timings of DNS lookups, TCP connections, and TLS handshakes to identify specific network bottlenecks.

The project functions as a JSON HTTP metrics exporter and a service level objective validation tool. It compares captured network request timings against predefined performance thresholds to detect violations and can export structured timing and response data in JSON or JSONL formats.

The tool provides capabilities for automated API diagnostics and network latency troubleshooting. It supports the configuration of custom headers, request methods, and timeouts to verify endpoint behavior, while also providing skill definitions for AI agent integration to automate diagnostics.

Features

  • HTTP Request Performance Analysis - Measures and visualizes DNS, TCP, and TLS timings to identify network bottlenecks and server latency.
  • HTTP Request Performance Analyzers - Measures and visualizes DNS, TCP, and TLS handshake timings for individual HTTP requests.
  • Curl-Based Request Engines - Uses a system curl wrapper to execute requests and capture precise network timing statistics.
  • Network Diagnostics - Provides utilities for breaking down the stages of an HTTP request to identify specific network bottlenecks.
  • Handshake Latency Breakdowns - Isolates delays in connection and handshaking by breaking down the individual stages of an HTTP request.
  • Service Level Objective Validation - Compares network request timings against predefined service level objectives to detect performance violations.
  • Request Timing Decompositions - Breaks down total request duration into discrete DNS, TCP, and TLS phases to pinpoint bottlenecks.
  • Diagnostic JSON Reports - Outputs detailed request timing and response data in structured JSON or JSONL formats for automation.
  • Metric Export Formats - Serializes performance and timing data into structured formats for external analysis pipelines.
  • Network Performance Exit Codes - Compares captured network metrics against predefined limits to trigger non-zero exit codes upon violations.
  • Network Diagnostic Automation - Collects structured timing metrics in JSON format to automate network diagnostic tracing and analysis.
  • Performance Goal Validation - Compares timing metrics against defined service level objectives to identify performance limit violations.
  • API Clients and Debuggers - Visualizes curl request statistics with color-coded output.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • HTTP Security - Visualizes curl statistics with clarity and style.

سجل النجوم

مخطط تاريخ النجوم لـ reorx/httpstatمخطط تاريخ النجوم لـ reorx/httpstat

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

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

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

Start searching with AI

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

ما هي وظيفة reorx/httpstat؟

httpstat is a network latency diagnostic tool and HTTP request performance analyzer. It measures and visualizes the timings of DNS lookups, TCP connections, and TLS handshakes to identify specific network bottlenecks.

ما هي الميزات الرئيسية لـ reorx/httpstat؟

الميزات الرئيسية لـ reorx/httpstat هي: HTTP Request Performance Analysis, HTTP Request Performance Analyzers, Curl-Based Request Engines, Network Diagnostics, Handshake Latency Breakdowns, Service Level Objective Validation, Request Timing Decompositions, Diagnostic JSON Reports.

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

تشمل البدائل مفتوحة المصدر لـ reorx/httpstat: grafana/k6 — k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It… archeb/opentrace — Opentrace is a network diagnostic utility designed to analyze and map network paths. It combines real-time traceroute… traviscross/mtr — MTR is a network diagnostic tool that combines the functions of traceroute and ping to monitor packet loss and latency… mock-server/mockserver-monorepo — This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during… loadimpact/k6 — k6 is a developer-centric load testing suite and command-line load generator designed for network performance… artilleryio/artillery — Artillery is a Node.js load testing tool and performance testing framework used to generate high-volume synthetic…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Httpstat.
  • grafana/k6الصورة الرمزية لـ grafana

    grafana/k6

    30,874عرض على GitHub↗

    k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It functions as a JavaScript load testing tool that uses a Go engine to simulate concurrent user traffic. The tool enables the enforcement of service level objectives by comparing response time percentiles against quantitative performance thresholds. It also operates as a performance regression tool for continuous integration pipelines and a browser performance testing tool that executes scripts within a bundled headless browser instance. Its capabilities cover workload scenario

    Goes6gogolang
    عرض على GitHub↗30,874
  • archeb/opentraceالصورة الرمزية لـ Archeb

    Archeb/opentrace

    3,835عرض على GitHub↗

    Opentrace is a network diagnostic utility designed to analyze and map network paths. It combines real-time traceroute data with geographic IP resolution to provide a visual traceroute tool for detecting routing issues and network bottlenecks. The project features interactive path visualization and geographic route mapping, transforming raw hop-by-hop data into spatial maps. It includes privacy-focused identity masking to hide initial network hops and supports custom DNS resolution, including DNS-over-HTTPS, and local IP database imports for geographic mapping without relying on remote API ser

    C#networknetwork-analysistraceroute
    عرض على GitHub↗3,835
  • traviscross/mtrالصورة الرمزية لـ traviscross

    traviscross/mtr

    3,135عرض على GitHub↗

    MTR is a network diagnostic tool that combines the functions of traceroute and ping to monitor packet loss and latency across every hop in a network path. It serves as an ICMP route analyzer and packet loss monitor designed to discover network paths and measure the performance of intervening routers. The tool functions as a network path visualizer, displaying real-time network health and connectivity data through either a text-based terminal interface or a graphical window. The project covers network path mapping and real-time path tracing to identify routers between a host and destination.

    C
    عرض على GitHub↗3,135
  • artilleryio/artilleryA

    artilleryio/artillery

    9,003عرض على GitHub↗

    Artillery is a Node.js load testing tool and performance testing framework used to generate high-volume synthetic traffic. It functions as a distributed load generator capable of spawning traffic from cloud infrastructure and Kubernetes clusters to simulate massive user loads. The project distinguishes itself through its ability to execute browser-based load tests using headless browsers to measure client-side rendering and real user journeys. It also serves as a protocol testing framework that validates multiple communication standards and real-time protocols through complex, multi-step tran

    JavaScript
    عرض على GitHub↗9,003
عرض جميع البدائل الـ 30 لـ Httpstat→