awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • avwo/whistleavwo 的头像

    avwo/whistle

    15,570在 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
    在 GitHub 上查看↗15,570
  • go-resty/restygo-resty 的头像

    go-resty/resty

    11,704在 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
    在 GitHub 上查看↗11,704
  • dstotijn/hettydstotijn 的头像

    dstotijn/hetty

    11,485在 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
    在 GitHub 上查看↗11,485
  • asciimoo/wuzzasciimoo 的头像

    asciimoo/wuzz

    10,711在 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
    在 GitHub 上查看↗10,711
  • go-acme/legogo-acme 的头像

    go-acme/lego

    9,689在 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
    在 GitHub 上查看↗9,689
  • ducaale/xhducaale 的头像

    ducaale/xh

    7,880在 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
    在 GitHub 上查看↗7,880
  • kubernetes-client/pythonkubernetes-client 的头像

    kubernetes-client/python

    7,605在 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
    在 GitHub 上查看↗7,605
  • davecheney/httpstatdavecheney 的头像

    davecheney/httpstat

    7,198在 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
    在 GitHub 上查看↗7,198
  • autoscrape-labs/pydollautoscrape-labs 的头像

    autoscrape-labs/pydoll

    6,919在 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
    在 GitHub 上查看↗6,919
  • proxymanapp/proxymanProxymanApp 的头像

    ProxymanApp/Proxyman

    6,858在 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
    在 GitHub 上查看↗6,858
  • xmendez/wfuzzxmendez 的头像

    xmendez/wfuzz

    6,519在 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
    在 GitHub 上查看↗6,519
  • requestly/requestlyrequestly 的头像

    requestly/requestly

    6,341在 GitHub 上查看↗

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

    TypeScriptapiapi-clientapi-mock
    在 GitHub 上查看↗6,341
  • itsgoingd/clockworkitsgoingd 的头像

    itsgoingd/clockwork

    5,941在 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
    在 GitHub 上查看↗5,941
  • reqable/reqable-appreqable 的头像

    reqable/reqable-app

    5,947在 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
    在 GitHub 上查看↗5,947
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 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
    在 GitHub 上查看↗5,924
  • helicone/heliconeHelicone 的头像

    Helicone/helicone

    5,830在 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
    在 GitHub 上查看↗5,830
  • servicestack/servicestackServiceStack 的头像

    ServiceStack/ServiceStack

    5,498在 GitHub 上查看↗

    ServiceStack 是一个高性能 .NET Web 框架,专为使用强类型请求和响应对象构建类型安全的 API 而设计。它作为一个基于消息的 API 引擎,将业务逻辑与传输层解耦,允许通过包括 HTTP、gRPC 和各种消息队列提供商在内的多种协议公开服务。 该框架的特点是其类型安全的 API 生成器,它从跨多种语言的服务元数据中生成原生客户端 SDK 和数据传输对象。它还包括用于微服务编排的分布式服务网关、将 C# 对象直接转换为数据库记录的代码优先 ORM,以及用于安全令牌访问的集中式身份和访问管理系统。 其更广泛的功能面涵盖通过 Pub-Sub 和服务器发送事件(SSE)进行的异步消息传递和实时事件流。它为 JSON、XML、ProtoBuf 和 MessagePack 等格式提供全面的数据序列化支持,以及包括 JWT、API 密钥和阶梯式认证在内的集成认证流程。其他工具包括自动 CRUD API 生成、后台作业执行和管理仪表盘模板。

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

    C#c-sharpcsvframework
    在 GitHub 上查看↗5,498
  • laravel/telescopelaravel 的头像

    laravel/telescope

    5,193在 GitHub 上查看↗

    Telescope 是一个用于 Laravel 应用程序的调试仪表板和开发工具,提供了一个 Web 界面来监控请求、异常、数据库查询和日志。它作为一个 PHP 应用程序监控器和诊断助手,追踪系统的执行生命周期以识别和解决 Bug。 该工具的独特之处在于为 SQL 查询和 Redis 命令提供了专门的分析器,以及一个用于外发邮件的浏览器内预览系统。它还包括一个专门的审计系统,用于控制台命令和授权门控检查,以验证权限逻辑。 该平台涵盖了广泛的可观测性领域,包括后台作业和进程跟踪、缓存操作检查以及应用程序事件监控。它通过 Header 和会话数据分析请求生命周期,记录异常的完整堆栈跟踪,并监控视图渲染和模型水合。 监控界面的访问通过集中的授权门控进行管理。

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

    PHP
    在 GitHub 上查看↗5,193
  • chieffancypants/angular-loading-barchieffancypants 的头像

    chieffancypants/angular-loading-bar

    5,121在 GitHub 上查看↗

    angular-loading-bar 是一个用于 Angular 应用的加载状态管理器和进度条组件。它通过监控发出的 HTTP 请求,提供了一个自动化的加载指示器,用于可视化网络请求活动。 该项目通过将多个 API 调用捆绑到一个加载状态中来管理并发网络请求,确保指示器在最后一个请求完成前保持可见。它包含一个延迟阈值,用于推迟加载条的出现,从而防止快速请求期间出现视觉闪烁。 该系统支持 URL 模式过滤,以排除特定的后台或轮询调用触发 UI。它还提供手动状态控制,允许针对独立于网络监控的任务以编程方式启动或停止加载指示器。

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

    JavaScript
    在 GitHub 上查看↗5,121
  • imroc/reqimroc 的头像

    imroc/req

    4,807在 GitHub 上查看↗

    req 是一个用于 Go 的可链式 HTTP 客户端库,旨在简化请求配置并将响应自动解码为结构体。它提供了一个流畅接口的请求构建器,允许开发者逐步定义请求属性并将 HTTP 逻辑封装到可重用的 API SDK 中。 该项目以 TLS 指纹模拟器为特色,该模拟器模仿浏览器网络签名以绕过机器人检测和爬虫过滤器。它还包括一个并发文件下载器,通过并行分段获取大型远程文件来提高传输速度。 该库涵盖了广泛的网络功能,包括用于集中式错误处理和遥测的可插拔中间件流水线、有状态 Cookie 管理和自动代理轮换。它支持各种身份验证方案、详细的网络性能测量和可自定义的请求重试逻辑。 它还提供用于 HTTP 响应模拟的实用程序,以便在没有远程服务器的情况下进行单元测试。

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

    Gogogolanghttp
    在 GitHub 上查看↗4,807
上一个12下一个
  1. Home
  2. Networking & Communication
  3. HTTP Request Debugging

探索子标签

  • 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 个子标签Displays 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.