awesome-repositories.com
Blog
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
·

33 repositorios

Awesome GitHub RepositoriesHTTP Request Debugging

Utilities for troubleshooting network traffic through detailed logging and request reconstruction.

Distinct from HTTP Request Reflection for Testing: Candidates focus on reflection servers or mirroring rather than the client-side debugging tools like curl generation and timing logs.

Explore 33 awesome GitHub repositories matching networking & communication · HTTP Request Debugging. Refine with filters or upvote what's useful.

Awesome HTTP Request Debugging GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • avwo/whistleAvatar de avwo

    avwo/whistle

    15,570Ver en GitHub↗

    Whistle is an HTTP debugging proxy that captures, inspects, and modifies traffic through a web-based management interface. It operates as a man-in-the-middle proxy, intercepting HTTP, HTTPS, HTTP/2, WebSocket, and TCP traffic between clients and servers, and provides a plugin-based architecture that extends core functionality with custom rules, UI panels, and protocol handlers at runtime. The project distinguishes itself through a combination of capabilities that go beyond basic traffic inspection. It supports server-side headless operation on Linux, allowing it to intercept traffic for appli

    Captures and replays HTTP requests with editable parameters to test different server responses.

    JavaScriptcharlesdebugfiddler
    Ver en GitHub↗15,570
  • go-resty/restyAvatar de go-resty

    go-resty/resty

    11,704Ver en GitHub↗

    Resty is a high-level HTTP client library for Go designed for consuming REST services. It provides a streamlined interface for executing network requests, managing server-sent event streams, and automatically mapping JSON and XML responses into data structures. The library includes built-in mechanisms for service resilience and traffic management, such as circuit breakers to prevent cascading failures, token-bucket rate limiting, and automated request retries with exponential backoff. It also features client-side load balancing to distribute outgoing traffic across multiple base URLs and requ

    Supports network troubleshooting by logging detailed request timings, capturing headers and generating curl commands.

    Gobackoffcircuit-breakercurl-command
    Ver en GitHub↗11,704
  • dstotijn/hettyAvatar de dstotijn

    dstotijn/hetty

    11,485Ver en GitHub↗

    Hetty is an HTTP intercepting proxy and web security research toolkit used to capture, inspect, and modify traffic between a browser and a server. It functions as an HTTP request editor for creating and replaying manual requests to test server behavior and as a project-based traffic logger that isolates network logs across different security research engagements. The tool provides a request-response interception loop that pauses outgoing requests and incoming responses in transit, allowing for manual editing or cancellation. It includes a manual request replay engine to construct and transmit

    Includes a manual request replay engine to resend and test captured HTTP requests.

    Go
    Ver en GitHub↗11,485
  • asciimoo/wuzzAvatar de asciimoo

    asciimoo/wuzz

    10,711Ver en 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

    Captures raw network traffic within a single interactive session for immediate analysis and debugging.

    Goclicurlgo
    Ver en GitHub↗10,711
  • go-acme/legoAvatar de go-acme

    go-acme/lego

    9,689Ver en GitHub↗

    Lego is an ACME certificate manager and lifecycle tool used to automate the request, renewal, and revocation of SSL and TLS certificates. It implements the ACME protocol to communicate with compliant certificate authorities and manages the full issuance process, including account registration and private key rollovers. The project distinguishes itself through extensive DNS automation, utilizing a provider-based abstraction to solve DNS-01 challenges across various third-party DNS providers. It supports advanced verification workflows such as CNAME-based challenge delegation, DNS zone discover

    Logs detailed request and response data for API interactions to troubleshoot network communication issues.

    Goacmeacme-clientcertificate
    Ver en GitHub↗9,689
  • ducaale/xhAvatar de ducaale

    ducaale/xh

    7,880Ver en GitHub↗

    xh is a command-line HTTP client used for sending network requests, testing REST APIs, and debugging connections. It functions as a terminal-based tool for executing requests with custom headers and bodies, while providing built-in formatting for network responses. The project includes a generator that converts configured network requests into equivalent shell commands for use in a standard terminal. It also features a response formatter that applies syntax highlighting and custom formatting to response headers and bodies to improve readability. The tool covers a broad range of network capab

    Troubleshoots HTTP connections by tracing redirect chains, managing proxy settings, and analyzing response headers.

    Rustapi-testingclideveloper-tools
    Ver en GitHub↗7,880
  • kubernetes-client/pythonAvatar de kubernetes-client

    kubernetes-client/python

    7,605Ver en GitHub↗

    The Kubernetes Python Client is a programmatic interface for cluster automation and resource management. It provides a REST-based API client that maps method calls to HTTP verbs and JSON payloads to create, update, delete, and monitor workloads and infrastructure components. The client features dynamic schema mapping and resource mapping, allowing it to control custom objects and unique resource definitions without requiring pre-defined classes or static schemas. It supports YAML manifest parsing to convert structured files into compatible objects for bulk resource deployment. The toolset co

    Logs raw HTTP traffic between the client and server to troubleshoot network payloads and connectivity.

    Python
    Ver en GitHub↗7,605
  • davecheney/httpstatAvatar de davecheney

    davecheney/httpstat

    7,198Ver en GitHub↗

    httpstat is a command-line utility for executing HTTP requests and analyzing network timing, response metadata, and connection performance. It serves as a diagnostic tool and debugger for inspecting HTTP headers and response bodies through a terminal interface. The tool focuses on performance analysis by measuring the latency of secure web requests, including the overhead of the TLS handshake and general connection timing. It provides color-coded output to visually separate request and response metadata for human analysis. The utility covers API integration testing and network troubleshootin

    Provides a diagnostic interface for sending customized requests and inspecting detailed responses for troubleshooting.

    Go
    Ver en GitHub↗7,198
  • autoscrape-labs/pydollAvatar de autoscrape-labs

    autoscrape-labs/pydoll

    6,919Ver en GitHub↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Enables replaying previously captured HTTP requests to debug API interactions.

    Pythonanti-detectionautomationbrowser-automation
    Ver en GitHub↗6,919
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Ver en GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Modifies and replays captured HTTP requests to test server responses.

    debugging-tooliosmacos
    Ver en GitHub↗6,858
  • xmendez/wfuzzAvatar de xmendez

    xmendez/wfuzz

    6,519Ver en GitHub↗

    Wfuzz is a web application fuzzing framework that automates the injection of payloads into HTTP requests to discover hidden resources, parameters, and vulnerabilities. It functions as a content discovery scanner, a brute-force tool for credential guessing, and a plugin-based vulnerability scanner, all within a single modular system. The tool distinguishes itself through its plugin-based extensibility, allowing custom Python modules to add new payload sources, output printers, or scanning logic without modifying core code. It supports concurrent request dispatch using thread-based parallelism

    Captures and replays previous HTTP requests and responses, preserving cookies and state for manual inspection.

    Python
    Ver en GitHub↗6,519
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Ver en GitHub↗

    Inspects full HTTP traffic details including headers, payloads, and timing to identify issues during development or testing.

    TypeScriptapiapi-clientapi-mock
    Ver en GitHub↗6,341
  • itsgoingd/clockworkAvatar de itsgoingd

    itsgoingd/clockwork

    5,941Ver en GitHub↗

    Clockwork is a PHP development debugging tool that collects and displays runtime data from server-side middleware in a browser-based interface. It captures request details, performance metrics, logs, database queries, and stack traces for HTTP requests, commands, queue jobs, and tests without requiring modifications to application code. The tool provides a client-side rendered toolbar and full web interface for inspecting collected data, including a searchable performance timeline viewer, an HTTP request monitor with timing and response details, and inline variable logging helpers that return

    Displays outgoing HTTP request details with timing and response data alongside server-side debug information.

    PHP
    Ver en GitHub↗5,941
  • reqable/reqable-appAvatar de reqable

    reqable/reqable-app

    5,947Ver en GitHub↗

    Reqable is a cross-platform network debugging tool that functions as an HTTP/HTTPS debugging proxy, a REST API client, and a traffic replay tool. It captures, inspects, and modifies live traffic using a local MITM proxy engine, supports VPN tunnel capture for mobile devices, and provides a Python scripting sandbox for custom traffic processing. The application is available on Windows, macOS, Linux, iOS, and Android. The tool distinguishes itself by combining traffic interception with breakpoint-based request modification, allowing users to pause live HTTP traffic for manual inspection and alt

    Pauses intercepted HTTP traffic to inspect, modify, and replay requests and responses with breakpoints and rewrites.

    android-appcapturedebugging-tool
    Ver en GitHub↗5,947
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Ver en GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Echoes verbose cURL output to STDERR or a file to inspect raw request and response details.

    PHPcodeignitercodeigniter4framework-php
    Ver en GitHub↗5,924
  • helicone/heliconeAvatar de Helicone

    Helicone/helicone

    5,830Ver en GitHub↗

    Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b

    Captures and monitors outgoing LLM API requests through a proxy for centralized observability.

    TypeScript
    Ver en GitHub↗5,830
  • servicestack/servicestackAvatar de ServiceStack

    ServiceStack/ServiceStack

    5,498Ver en GitHub↗

    ServiceStack es un framework web de alto rendimiento para .NET diseñado para construir APIs con seguridad de tipos utilizando objetos de solicitud y respuesta fuertemente tipados. Funciona como un motor de API basado en mensajes que desacopla la lógica de negocio de la capa de transporte, permitiendo que los servicios se expongan a través de múltiples protocolos, incluyendo HTTP, gRPC y varios proveedores de colas de mensajes. El framework se distingue por su generador de API con seguridad de tipos, que produce SDKs de cliente nativos y objetos de transferencia de datos (DTOs) a partir de metadatos de servicio en múltiples lenguajes. También incluye un gateway de servicios distribuidos para la orquestación de microservicios, un ORM code-first para traducir objetos C# directamente a registros de base de datos y un sistema centralizado de gestión de identidad y acceso para un acceso seguro basado en tokens. Su superficie de capacidades más amplia cubre la mensajería asíncrona y el streaming de eventos en tiempo real mediante Pub-Sub y Server-Sent Events. Proporciona un soporte integral de serialización de datos para formatos como JSON, XML, ProtoBuf y MessagePack, junto con flujos de autenticación integrados que incluyen JWT, claves API y autenticación de paso a paso. Herramientas adicionales incluyen la generación automatizada de API CRUD, ejecución de trabajos en segundo plano y plantillas de dashboard administrativo.

    Provides debugging utilities that dump all HTTP request parameters into a response via a debug flag.

    C#c-sharpcsvframework
    Ver en GitHub↗5,498
  • laravel/telescopeAvatar de laravel

    laravel/telescope

    5,193Ver en GitHub↗

    Telescope es un panel de depuración y herramienta de desarrollo para aplicaciones Laravel que proporciona una interfaz web para monitorizar solicitudes, excepciones, consultas de base de datos y registros. Funciona como un monitor de aplicaciones PHP y asistente de diagnóstico, rastreando el ciclo de vida de ejecución del sistema para identificar y resolver errores. La herramienta se distingue por ofrecer perfiladores especializados para consultas SQL y comandos de Redis, junto con un sistema de vista previa en el navegador para correos electrónicos salientes. También incluye un sistema de auditoría dedicado para comandos de consola y comprobaciones de puertas de autorización para verificar la lógica de permisos. La plataforma cubre una amplia gama de áreas de observabilidad, incluyendo el seguimiento de trabajos y procesos en segundo plano, la inspección de operaciones de caché y la monitorización de eventos de la aplicación. Analiza el ciclo de vida de la solicitud a través de datos de cabecera y sesión, registra seguimientos de pila completos para excepciones y monitoriza el renderizado de vistas y la hidratación de modelos. El acceso a la interfaz de monitorización se gestiona a través de una puerta de autorización centralizada.

    Provides detailed logging of all outgoing HTTP requests, including timing and response data for API debugging.

    PHP
    Ver en GitHub↗5,193
  • chieffancypants/angular-loading-barAvatar de chieffancypants

    chieffancypants/angular-loading-bar

    5,121Ver en GitHub↗

    angular-loading-bar es un gestor de estado de carga y componente de barra de progreso para aplicaciones Angular. Proporciona un sistema para visualizar la actividad de solicitudes de red a través de un indicador de carga automático que monitorea las solicitudes HTTP salientes. El proyecto gestiona solicitudes de red concurrentes agrupando múltiples llamadas a la API en un único estado de carga, asegurando que el indicador permanezca visible hasta que la solicitud final se complete. Incluye un umbral de latencia para retrasar la aparición de la barra de carga, lo que evita el parpadeo visual durante solicitudes rápidas. El sistema soporta filtrado por patrones de URL para excluir llamadas específicas de fondo o de polling de la activación de la UI. También proporciona control de estado manual, permitiendo que el indicador de carga se inicie o detenga programáticamente para tareas independientes del monitoreo de red.

    Monitors outgoing HTTP requests to provide real-time visual feedback on the status of data fetching.

    JavaScript
    Ver en GitHub↗5,121
  • imroc/reqAvatar de imroc

    imroc/req

    4,807Ver en GitHub↗

    req es una biblioteca de cliente HTTP encadenable para Go diseñada para simplificar la configuración de solicitudes y la decodificación automática de respuestas en estructuras. Proporciona un constructor de solicitudes de interfaz fluida que permite a los desarrolladores definir incrementalmente las propiedades de la solicitud y encapsular la lógica HTTP en SDKs de API reutilizables. El proyecto se distingue por un emulador de huella digital TLS que imita las firmas de red del navegador para saltar la detección de bots y filtros de rastreadores. También incluye un descargador de archivos concurrente que aumenta las velocidades de transferencia al obtener archivos remotos grandes en segmentos paralelos. La biblioteca cubre una amplia superficie de capacidades de red, incluyendo un pipeline de middleware conectable para el manejo centralizado de errores y telemetría, gestión de cookies con estado y rotación automática de proxy. Admite varios esquemas de autenticación, medición detallada del rendimiento de la red y lógica de reintento de solicitud personalizable. También proporciona utilidades para la simulación (mocking) de respuestas HTTP para facilitar las pruebas unitarias sin servidores remotos.

    Captures raw requests and responses and traces network performance metrics for troubleshooting.

    Gogogolanghttp
    Ver en GitHub↗4,807
Ant.12Siguiente
  1. Home
  2. Networking & Communication
  3. HTTP Request Debugging

Explorar subetiquetas

  • Adobe Target Campaign DebuggingIntercepts and modifies HTTP requests to test and debug Adobe Target campaigns directly from the browser. **Distinct from HTTP Request Debugging:** Distinct from HTTP Request Debugging: focuses specifically on debugging Adobe Target campaign traffic, not general HTTP request debugging.
  • Captured Request ReplayersTools that resend previously captured HTTP requests to a local server for debugging without triggering the original webhook. **Distinct from HTTP Request Debugging:** Distinct from HTTP Request Debugging: focuses on replaying captured requests rather than general logging or reconstruction.
  • Outgoing Request Monitors1 sub-etiquetaDisplays outgoing HTTP request details with timing and response data alongside server-side debug information. **Distinct from HTTP Request Debugging:** Distinct from HTTP Request Debugging: focuses on monitoring outgoing requests with timing and response data, not general request debugging.
  • Remote Session InspectionIntercepting and analyzing network traffic generated by code executing in a shared remote environment. **Distinct from HTTP Request Debugging:** Distinct from HTTP Request Debugging: focuses on intercepting traffic within a collaborative shared session rather than general local network troubleshooting.