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

Local Webhook Testing and Replay Tools

Ranking updated Jun 30, 2026

For a tool for testing and replaying webhooks locally, the first results are localtunnel/localtunnel (Localtunnel provides secure HTTP tunnels to expose local servers to the internet, which lets you receive webhooks, but it lacks the built‑in request inspection, replay, dashboard, and custom response features that define a full webhook testing and replay tool), inconshreveable/ngrok (ngrok is a secure tunneling proxy for exposing local servers, which is commonly used to receive webhooks during development, but it lacks dedicated request inspection, replay, and custom response features that define a full webhook testing and replay tool) and adnanh/webhook (Webhook is an automation server that runs scripts from incoming webhooks — it receives HTTP requests but has no capabilities for inspecting, replaying, or forwarding webhook payloads, which are the core of the requested testing tool). chimurai/http-proxy-middleware and luraproject/lura round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

These utilities allow developers to capture, inspect, and replay incoming webhook requests within local environments.

Local Webhook Testing and Replay Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • localtunnel/localtunnellocaltunnel avatar

    localtunnel/localtunnel

    22,350View on GitHub↗

    Localtunnel is an HTTP tunneling service that exposes local development servers to the public internet. By creating secure tunnels with temporary public URLs, it allows developers to route incoming internet traffic directly to a web server running on a local machine. The service provides predictable or custom subdomains to facilitate remote collaboration and testing of local applications. It functions as a localhost proxy server, enabling users to receive and inspect external webhook payloads directly within a local environment during the development lifecycle. The platform manages traffic t

    Localtunnel provides secure HTTP tunnels to expose local servers to the internet, which lets you receive webhooks, but it lacks the built‑in request inspection, replay, dashboard, and custom response features that define a full webhook testing and replay tool.

    JavaScriptLocal Tunneling Services
    View on GitHub↗22,350
  • inconshreveable/ngrokinconshreveable avatar

    inconshreveable/ngrok

    24,446View on GitHub↗

    ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet. It establishes a persistent connection between a local agent and a cloud-based gateway to route traffic to local ports without requiring firewall or router configuration changes. The project provides a global gateway for routing API traffic, which includes built-in support for rate limiting and authentication policy enforcement. It also functions as an IoT device gateway, enabling remote command execution and access control for embedded hardware via a cloud-to-device bridge. A

    ngrok is a secure tunneling proxy for exposing local servers, which is commonly used to receive webhooks during development, but it lacks dedicated request inspection, replay, and custom response features that define a full webhook testing and replay tool.

    GoLocal Tunneling ServicesLocal Resource Exposure
    View on GitHub↗24,446
  • adnanh/webhookadnanh avatar

    adnanh/webhook

    11,902View on GitHub↗

    Webhook is a lightweight automation server that executes local shell scripts and system commands in response to incoming HTTP requests. It functions as an integration engine, mapping external network events to server-side tasks by parsing request payloads and triggering predefined processes. The project distinguishes itself through a declarative configuration model that allows for dynamic argument injection. By extracting values from request headers, query parameters, or bodies, it populates command templates to facilitate flexible script execution. This enables the automation of infrastructu

    Webhook is an automation server that runs scripts from incoming webhooks — it receives HTTP requests but has no capabilities for inspecting, replaying, or forwarding webhook payloads, which are the core of the requested testing tool.

    GoLocal HTTP Servers
    View on GitHub↗11,902
  • chimurai/http-proxy-middlewarechimurai avatar

    chimurai/http-proxy-middleware

    11,132View on GitHub↗

    This project is a Node.js HTTP reverse proxy middleware designed to route incoming HTTP and WebSocket traffic to target backend services. It functions as a dynamic routing engine and API gateway tool, providing the capability to consolidate multiple backend services behind a single entry point. The middleware features a WebSocket proxy bridge that manages protocol upgrade handshakes to maintain persistent bidirectional communication. It also includes a request and response transformer used to intercept and modify headers, bodies, and URL paths during transit. The system provides broad traffi

    This is an HTTP reverse proxy middleware for routing and transforming requests, not a dedicated webhook testing tool with capture, replay, and a web dashboard.

    TypeScriptHTTP Request Forwarders
    View on GitHub↗11,132
  • luraproject/luraluraproject avatar

    luraproject/lura

    6,780View on GitHub↗

    Lura is an API gateway and traffic router that directs network requests to backend services using a configurable pipeline of processing steps. It functions as a backend load balancer and a request middleware engine designed to validate, modify, and transform incoming requests and responses. The system specializes in API response aggregation, allowing it to execute concurrent requests to multiple backend services and merge the results into a single unified output. This includes the ability to perform dynamic response mapping by renaming fields and filtering data to optimize the final client pa

    Lura is an API gateway and traffic router designed for production load balancing and request transformation, not a webhook testing tool that captures incoming requests for inspection and replay in a local dashboard.

    GoDynamic Request Forwarding
    View on GitHub↗6,780
  • rwf2/rocketrwf2 avatar

    rwf2/Rocket

    25,747View on GitHub↗

    Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process. The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured type

    Rocket is a general-purpose web framework for building server-side applications in Rust, not a dedicated webhook testing and replay tool — it provides the building blocks to create such a tool but lacks the built-in capture, inspection, replay, and dashboard features this search requires.

    RustRequest Forwarding Mechanisms
    View on GitHub↗25,747
  • swisspol/gcdwebserverswisspol avatar

    swisspol/GCDWebServer

    6,623View on GitHub↗

    GCDWebServer is a lightweight HTTP 1.1 server for iOS, macOS, and tvOS. It serves as an embedded network server for Apple platforms, allowing developers to handle incoming requests through custom synchronous or asynchronous handlers. The project includes a WebDAV server implementation for remote file management, directory browsing, and synchronization using standard network clients. It also provides a web-based file manager that enables users to upload, download, and organize files within an application sandbox via a browser. Additional capabilities include gzip compression, JSON processing,

    GCDWebServer is a lightweight embedded HTTP server for Apple platforms, but it’s a general-purpose local server for file management and WebDAV, not a dedicated tool for capturing, inspecting, and replaying webhooks with a dashboard or forwarding.

    Objective-CLocal HTTP Servers
    View on GitHub↗6,623
  • httpie/clihttpie avatar

    httpie/cli

    38,228View on GitHub↗

    This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell. The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f

    This is a command-line HTTP client for sending requests to APIs, not a tool that listens for incoming webhooks; it cannot capture, inspect, or replay incoming requests as required.

    PythonRequest Debuggers
    View on GitHub↗38,228
  • webhooksite/webhook.sitewebhooksite avatar

    webhooksite/webhook.site

    6,620View on GitHub↗

    Webhook.site is a web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL, without requiring any server setup. It also functions as an API mocking and response modification tool, capable of generating mock APIs from OpenAPI specifications and altering HTTP responses, headers, and status codes for testing purposes. Beyond inspection, it serves as a platform for webhook automation and workflow orchestration, triggering multi-step automations—including database queries, SSH commands, and HTTP calls—when a webhook is received. The service distingu

    Webhook.site is a hosted webhook inspection and response-modification service, not a local development tool you run on your machine, so it lacks the local HTTP endpoint and tunnel integration needed for offline replay workflows.

    JavaScriptDynamic Request Forwarding
    View on GitHub↗6,620
  • python-telegram-bot/python-telegram-botpython-telegram-bot avatar

    python-telegram-bot/python-telegram-bot

    29,227View on GitHub↗

    This project is an asynchronous messaging framework designed for building interactive applications on the Telegram platform. It functions as a comprehensive wrapper that maps native platform methods and update types into structured objects, enabling developers to create event-driven services that respond to real-time user input. By integrating with standard event loops, the library facilitates high-throughput communication and non-blocking message processing. The framework distinguishes itself through a sophisticated update-driven dispatcher pattern that routes incoming messages to specific h

    This repository is a Telegram bot framework rather than a general webhook testing and replay tool — it handles webhooks for Telegram specifically and does not provide the local endpoint, inspection, replay, forwarding, or dashboard features you need.

    PythonAsynchronous Bot FrameworksAsynchronous Messaging FrameworksDispatchers
    View on GitHub↗29,227
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
localtunnel/localtunnel22.4KJavaScriptMITAug 29, 2025
inconshreveable/ngrok24.4KGoNOASSERTIONApr 26, 2024
adnanh/webhook
11.9K
Go
MIT
Feb 12, 2026
chimurai/http-proxy-middleware11.1KTypeScriptMITJun 25, 2026
luraproject/lura6.8KGoNOASSERTIONJun 20, 2026
rwf2/rocket25.7KRustNOASSERTIONDec 28, 2025
swisspol/gcdwebserver6.6KObjective-CNOASSERTIONOct 5, 2022
httpie/cli38.2KPythonBSD-3-ClauseDec 17, 2024
webhooksite/webhook.site6.6KJavaScriptNOASSERTIONMay 7, 2026
python-telegram-bot/python-telegram-bot29.2KPythonGPL-3.0Jun 16, 2026

Related searches

  • a tool for running serverless functions offline
  • a tool for testing CI pipelines locally
  • a local emulator for testing AWS services
  • a platform for managing incoming webhooks
  • an interactive HTTP client for the terminal
  • a load testing tool for simulating traffic on APIs
  • a mock server for prototyping APIs from a spec
  • a mocking library for stubbing HTTP requests in tests