awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • avwo/whistleAvatar avwo

    avwo/whistle

    15,570Vezi pe 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
    Vezi pe GitHub↗15,570
  • go-resty/restyAvatar go-resty

    go-resty/resty

    11,704Vezi pe 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
    Vezi pe GitHub↗11,704
  • dstotijn/hettyAvatar dstotijn

    dstotijn/hetty

    11,485Vezi pe 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
    Vezi pe GitHub↗11,485
  • asciimoo/wuzzAvatar asciimoo

    asciimoo/wuzz

    10,711Vezi pe 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
    Vezi pe GitHub↗10,711
  • go-acme/legoAvatar go-acme

    go-acme/lego

    9,689Vezi pe 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
    Vezi pe GitHub↗9,689
  • ducaale/xhAvatar ducaale

    ducaale/xh

    7,880Vezi pe 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
    Vezi pe GitHub↗7,880
  • kubernetes-client/pythonAvatar kubernetes-client

    kubernetes-client/python

    7,605Vezi pe 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
    Vezi pe GitHub↗7,605
  • davecheney/httpstatAvatar davecheney

    davecheney/httpstat

    7,198Vezi pe 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
    Vezi pe GitHub↗7,198
  • autoscrape-labs/pydollAvatar autoscrape-labs

    autoscrape-labs/pydoll

    6,919Vezi pe 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
    Vezi pe GitHub↗6,919
  • proxymanapp/proxymanAvatar ProxymanApp

    ProxymanApp/Proxyman

    6,858Vezi pe 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
    Vezi pe GitHub↗6,858
  • xmendez/wfuzzAvatar xmendez

    xmendez/wfuzz

    6,519Vezi pe 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
    Vezi pe GitHub↗6,519
  • requestly/requestlyAvatar requestly

    requestly/requestly

    6,341Vezi pe GitHub↗

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

    TypeScriptapiapi-clientapi-mock
    Vezi pe GitHub↗6,341
  • itsgoingd/clockworkAvatar itsgoingd

    itsgoingd/clockwork

    5,941Vezi pe 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
    Vezi pe GitHub↗5,941
  • reqable/reqable-appAvatar reqable

    reqable/reqable-app

    5,947Vezi pe 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
    Vezi pe GitHub↗5,947
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe 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
    Vezi pe GitHub↗5,924
  • helicone/heliconeAvatar Helicone

    Helicone/helicone

    5,830Vezi pe 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
    Vezi pe GitHub↗5,830
  • servicestack/servicestackAvatar ServiceStack

    ServiceStack/ServiceStack

    5,498Vezi pe GitHub↗

    ServiceStack este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.

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

    C#c-sharpcsvframework
    Vezi pe GitHub↗5,498
  • laravel/telescopeAvatar laravel

    laravel/telescope

    5,193Vezi pe GitHub↗

    Telescope este un dashboard de debugging și instrument de dezvoltare pentru aplicațiile Laravel care oferă o interfață web pentru monitorizarea cererilor, excepțiilor, interogărilor de bază de date și log-urilor. Funcționează ca un monitor de aplicații PHP și asistent de diagnosticare, urmărind ciclul de viață al execuției sistemului pentru a identifica și rezolva bug-urile. Instrumentul se distinge prin oferirea unor profilere specializate pentru interogări SQL și comenzi Redis, alături de un sistem de previzualizare în browser pentru e-mailurile trimise. Include, de asemenea, un sistem dedicat de audit pentru comenzile de consolă și verificările de autorizare pentru a valida logica permisiunilor. Platforma acoperă o gamă largă de arii de observabilitate, inclusiv urmărirea job-urilor și proceselor de fundal, inspecția operațiunilor de cache și monitorizarea evenimentelor aplicației. Analizează ciclul de viață al cererii prin datele de header și sesiune, înregistrează stack trace-uri complete pentru excepții și monitorizează randarea view-urilor și hidratarea modelelor. Accesul la interfața de monitorizare este gestionat printr-o poartă de autorizare centralizată.

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

    PHP
    Vezi pe GitHub↗5,193
  • chieffancypants/angular-loading-barAvatar chieffancypants

    chieffancypants/angular-loading-bar

    5,121Vezi pe GitHub↗

    angular-loading-bar este un manager de stare de încărcare și o componentă de bară de progres pentru aplicațiile Angular. Oferă un sistem pentru vizualizarea activității cererilor de rețea printr-un indicator de încărcare automat care monitorizează cererile HTTP de ieșire. Proiectul gestionează cererile de rețea concurente prin gruparea mai multor apeluri API într-o singură stare de încărcare, asigurându-se că indicatorul rămâne vizibil până la finalizarea ultimei cereri. Include un prag de latență pentru a întârzia apariția barei de încărcare, ceea ce previne pâlpâirea vizuală în timpul cererilor rapide. Sistemul suportă filtrarea prin tipare URL pentru a exclude apelurile de fundal sau de polling specifice de la declanșarea UI-ului. De asemenea, oferă control manual al stării, permițând indicatorului de încărcare să fie pornit sau oprit programatic pentru sarcini independente de monitorizarea rețelei.

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

    JavaScript
    Vezi pe GitHub↗5,121
  • imroc/reqAvatar imroc

    imroc/req

    4,807Vezi pe GitHub↗

    req este o bibliotecă de client HTTP înlănțuibilă pentru Go, concepută pentru a simplifica configurarea cererilor și decodarea automată a răspunsurilor în structuri. Oferă un builder de cereri cu interfață fluentă care permite dezvoltatorilor să definească incremental proprietățile cererii și să încapsuleze logica HTTP în SDK-uri API reutilizabile. Proiectul se distinge printr-un emulator de amprentă TLS care imită semnăturile de rețea ale browserelor pentru a ocoli detectarea bot-urilor și filtrele crawlerelor. Include, de asemenea, un downloader de fișiere concurent care crește viteza de transfer prin preluarea fișierelor remote mari în segmente paralele. Biblioteca acoperă o suprafață largă de capabilități de rețea, inclusiv un pipeline de middleware pluggable pentru gestionarea centralizată a erorilor și telemetrie, gestionarea stării cookie-urilor și rotația automată a proxy-urilor. Suportă diverse scheme de autentificare, măsurarea detaliată a performanței rețelei și logica personalizabilă de reîncercare a cererilor. De asemenea, oferă utilitare pentru mock-ul răspunsurilor HTTP pentru a facilita testarea unitară fără servere la distanță.

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

    Gogogolanghttp
    Vezi pe GitHub↗4,807
Înapoi12Înainte
  1. Home
  2. Networking & Communication
  3. HTTP Request Debugging

Explorează sub-etichetele

  • 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-tagDisplays 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.