Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Go
  3. WebhookX

WebhookX

Apache-2.0Gov1.1.0

An open-source webhook gateway for receiving, validating, transforming, and delivering events at scale.

Visit WebsiteGitHubGitHub
295 stars19 forks0 contributors

What is WebhookX?

WebhookX is an open-source webhook gateway that acts as a central hub for receiving, processing, and delivering webhook events. It solves the problem of managing complex webhook flows by providing reliability, transformation, and observability features out of the box, making it easier to build and maintain event-driven integrations.

Target Audience

Developers and platform engineers building or managing event-driven systems, microservices, or third-party integrations that rely on webhooks for real-time data exchange.

Value Proposition

Developers choose WebhookX for its self-hosted, extensible architecture that offers enterprise-grade webhook management without vendor lock-in. Its plugin system, reliable delivery guarantees, and comprehensive observability make it a robust alternative to commercial webhook services.

Overview

The Next-Generation Webhooks Gateway.

Use Cases

Best For

  • Centralizing webhook ingestion from multiple third-party services
  • Ensuring reliable delivery of critical business events with automatic retries
  • Transforming webhook payloads before forwarding to internal systems
  • Implementing fan-out patterns to route events to multiple consumers
  • Adding security layers like HMAC verification to inbound webhooks
  • Building a self-hosted, vendor-agnostic webhook infrastructure

Not Ideal For

  • Simple, single-endpoint webhook handling without reliability or transformation needs
  • Teams wanting a fully managed, serverless solution with zero infrastructure oversight
  • Applications with ultra-low latency requirements where an extra gateway hop is unacceptable
  • Projects lacking resources to self-host and maintain PostgreSQL and Redis dependencies

Pros & Cons

Pros

Reliable Event Delivery

Automatic retries with configurable delays ensure webhook events are delivered despite transient failures, as featured in the reliable delivery core capability.

Extensible Plugin System

Supports custom transformations via WebAssembly, JavaScript functions, and built-in plugins like HMAC signing, allowing flexible inbound and outbound event processing.

Declarative Configuration

GitOps-friendly YAML files enable version-controlled management of webhook routes and settings, simplifying deployment and team collaboration.

Built-in Observability

Integrated OpenTelemetry provides metrics and tracing for monitoring event flows and debugging delivery issues out of the box.

Cons

Infrastructure Complexity

Requires self-hosted PostgreSQL and Redis for runtime, adding operational overhead and setup time compared to serverless alternatives.

Pre-1.0 Instability

The project admits being under active development with potential breaking changes in minor releases, risking production stability until v1.0.

Steep Production Setup

The quick start is for evaluation only; production deployment demands additional configuration and scaling efforts not detailed in the basic docs.

Frequently Asked Questions

Quick Stats

Stars295
Forks19
Contributors0
Open Issues2
Last commit12 days ago
CreatedSince 2024

Tags

#api-gateway#event-driven-architecture#redis#gateway#reliable-messaging#postgresql#docker#events#opentelemetry#go#webhooks#event-routing#cloud-native

Built With

G
Go
P
PostgreSQL
O
OpenTelemetry
D
Docker
R
Redis

Links & Resources

Website

Included in

Go169.1k
Auto-fetched 1 day ago

Related Projects

webhookwebhook

webhook is a lightweight incoming webhook server to run shell commands

Stars11,853
Forks868
Last commit3 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub