For a platform for managing incoming webhooks, the first results are svix/svix-webhooks (Svix is a full-featured, open-source webhooks service that provides reception, event routing, retry logic, logging, and authentication, making it exactly the type of webhook management platform you're looking for), webhooksite/webhook.site and pipedreamhq/pipedream. go-telegram-bot-api/telegram-bot-api and probot/probot round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “webhook management”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
The open source and enterprise-ready webhooks service 🦀
Svix is a full-featured, open-source webhooks service that provides reception, event routing, retry logic, logging, and authentication, making it exactly the type of webhook management platform you're looking for.
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 web-based tool that captures, inspects, and debugs incoming HTTP requests (webhooks) while also supporting automated workflows and response modification, which directly aligns with receiving, managing, and monitoring webhooks, though it may cover only some of the listed features like retries or team management.
Pipedream is an integration platform designed to connect applications and automate workflows through a serverless execution environment. It provides a centralized interface for building, deploying, and monitoring data pipelines that bridge disparate software services. The platform distinguishes itself by offering a library of pre-built components that facilitate connectivity between various APIs and webhooks. Users can construct complex logic using code-based steps, allowing for custom data transformation and processing within a managed environment that handles authentication and event trigge
Pipedream is an integration platform that can receive webhooks as event triggers, route them through serverless workflows, and handle authentication, logging, and error handling, making it a solid webhook management tool — though its broader iPaaS scope goes beyond a dedicated webhook gateway.
This is a Go package that wraps the Telegram Bot API, providing a client library for building automated bot applications. It handles the core tasks of authenticating a bot with an API token and then sending messages or receiving updates through either long-polling or webhooks. The library supports sending text and media messages to Telegram chats, with the ability to reply to specific messages in a conversation. For receiving updates, it offers both a configurable long-polling loop that processes updates as they arrive and a webhook receiver that accepts incoming HTTPS requests from Telegram
A Go library for building Telegram bots that can receive updates via webhooks, but it is not a general-purpose webhook management platform — it lacks the routing, retry, logging, and admin features needed to receive and manage webhooks from multiple sources.
Probot is a framework for building and deploying GitHub Apps that monitor webhook events and execute automated workflows. It provides a system for receiving and validating event notifications to trigger server-side actions. The project utilizes an event-driven plugin architecture and a middleware-based request processing system to handle authentication, validation, and routing. It employs a dependency-injection pattern to provide a pre-configured API client for authenticated interactions with GitHub services. The framework includes tools for token-based identity management, signature-based p
Probot is a framework for building GitHub Apps that handle GitHub webhooks; it is not a general-purpose, self-hostable webhook management platform with admin UI, logging, retries, and user management across arbitrary sources.
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
adnanh/webhook is a lightweight server that executes scripts in response to incoming webhooks, but it lacks the logging, retries, filtering, authentication, admin UI, and team management features of a full webhook management platform.
Automatisch is an open-source, self-hosted automation platform designed to orchestrate multi-stage workflows across various third-party web services. It functions as a no-code integration engine that allows users to connect disparate applications, enabling the automated movement of data and the execution of tasks without manual intervention. By running the platform on private infrastructure, users maintain full control over their data and ensure compliance with internal security policies. The platform distinguishes itself through a focus on secure, local credential management and flexible int
Automatisch is a no-code workflow automation platform that can handle webhooks as part of multi-step integrations, but it is not a dedicated webhook gateway with built-in logging, retry policies, and filtering—it is a broader automation tool rather than a focused webhook manager.
Gotify is a self-hosted notification server designed to centralize the receipt and dispatch of real-time messages. It provides a RESTful API and a WebSocket gateway, allowing users to programmatically send alerts and push notifications to connected clients. By maintaining a private infrastructure, the platform ensures full control over message history, data retention, and access management. The system distinguishes itself through a modular, plugin-based architecture that allows for the extension of core functionality, including custom HTTP endpoints and webhook event processing. It supports g
Gotify is a self-hosted notification server that can accept webhooks via plugins, but its core purpose is sending push notifications rather than providing a dedicated webhook management platform with logging, retries, filtering, and routing.
Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it
Hatchet is a durable workflow engine and task orchestration platform, not a dedicated webhook management tool—it can help process webhook-triggered workflows but lacks built-in webhook reception, filtering, and monitoring features.
This project is a comprehensive Node.js software development kit designed for integrating large language models into applications. It serves as a foundational client for interacting with REST and WebSocket services, enabling developers to implement chat functionality, multimodal content generation, and autonomous agent orchestration. The library provides a structured framework for defining executable tools and enforcing JSON schemas, ensuring that model outputs remain programmatically compatible with downstream systems. The SDK distinguishes itself through its robust request orchestration and
The OpenAI Node SDK is a client library for interacting with OpenAI’s APIs, not a general-purpose webhook management platform; although it includes webhook-related functionality for OpenAI events, it lacks the core features of receiving, routing, retrying, and monitoring webhooks from arbitrary sources.
Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling
Nextcloud is a self-hosted cloud storage and collaboration platform, not a dedicated webhook management gateway; while it can integrate with webhooks via its plugin system, it lacks the focused webhook reception, routing, retry, and monitoring features this search requires.
This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models into messaging services. It provides a unified architecture for building and deploying automated bots that maintain consistent conversation state, user identity, and interaction logic across multiple messaging platforms from a single codebase. The framework distinguishes itself through a modular adapter system that normalizes platform-specific webhooks and events into a standardized internal schema. It includes a comprehensive toolkit for constructing rich, interactive user inter
This repository is a chatbot framework for building AI bots across messaging platforms; although it processes webhooks from those platforms, it is not a general-purpose webhook management platform with features like logging, retries, filtering, and an admin UI.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| svix/svix-webhooks | 3.3K | Rust | MIT | |
| webhooksite/webhook.site | 6.6K | JavaScript | NOASSERTION | |
| 11.1K |
| JavaScript |
| other |
| go-telegram-bot-api/telegram-bot-api | 6.4K | Go | mit |
| probot/probot | 9.6K | TypeScript | ISC |
| adnanh/webhook | 11.9K | Go | MIT |
| automatisch/automatisch | 13.7K | JavaScript | other |
| gotify/server | 14.7K | Go | other |
| hatchet-dev/hatchet | 6.6K | Go | mit |
| openai/openai-node | 10.6K | TypeScript | apache-2.0 |