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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
reorx avatar

reorx/httpstat

0
View on GitHub↗

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
  • Networking Tools - Visualizes data transfer statistics in a simple layout.
  • HTTP Security - Visualizes curl statistics with clarity and style.
6,211 stars·385 forks·Python·MIT·17 views

Star history

Star history chart for reorx/httpstatStar history chart for reorx/httpstat

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does reorx/httpstat do?

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.

What are the main features of reorx/httpstat?

The main features of reorx/httpstat are: 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.

Which projects share features with reorx/httpstat?

Projects with overlapping indexed features include: asciimoo/wuzz — Wuzz is an interactive command line HTTP client and request inspector designed for capturing, reviewing, and analyzing… 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… 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…

Projects sharing features with Httpstat

These projects share indexed features with Httpstat. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • asciimoo/wuzzasciimoo avatar

    asciimoo/wuzz

    10,711View on GitHub↗

    Wuzz is an interactive command line HTTP client and request inspector designed for capturing, reviewing, and analyzing outgoing network calls and their payloads. It functions as a terminal-based tool for debugging API issues and testing web endpoints. The tool provides specialized filtering for response bodies, using regular expressions and format-specific query syntaxes tailored for JSON and HTML data. It allows for the persistence of captured requests and responses to disk to facilitate the reproduction of network issues and offline analysis. User settings and default request behaviors are

    Goclicurlgo
    View on GitHub↗10,711
  • grafana/k6grafana avatar

    grafana/k6

    30,874View on 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
    View on GitHub↗30,874
  • archeb/opentraceArcheb avatar

    Archeb/opentrace

    3,835View on 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
    View on GitHub↗3,835
  • traviscross/mtrtraviscross avatar

    traviscross/mtr

    3,135View on 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
    View on GitHub↗3,135
  • Compare all 30 related projects→