A self-hosted webhook server and dashboard for managing real-time event subscriptions and communication between different applications.

Hook0 screenshot 1

Hook0 is an open-source, self-hosted web app that provides a dedicated server and user interface for managing webhooks. It allows software providers to open their applications to the web by enabling end-users to subscribe to specific event types and receive real-time notifications via API calls. This setup removes the need for developers to build custom webhook delivery systems from the ground up.

The software is deployed as a server and includes a dashboard designed for non-technical users to manage their own subscriptions. It can be run locally, installed on-premises, or used via a managed cloud service. The system is built with Rust and supports a wide range of operating systems including Ubuntu LTS, CentOS, RHEL 8, macOS Catalina or newer, and Windows 10 or 11. It is also available as a Docker image for containerized environments.

Key features

  • Fine-grained subscriptions for specific event types
  • Automatic request retries for unreachable webhooks
  • Event scoping to control data delivery
  • Persistence of events and responses for debugging
  • Modern dashboard for non-technical user management
  • Support for PostgreSQL 18+ databases
  • Docker deployment options

Hook0 is designed for SaaS developers who need to implement a reliable webhook system to facilitate event-driven communication. It handles the complex delivery logic and provides a front-end where users can configure their own endpoints without requiring developer intervention. The architecture relies on a SQL backend to track every event sent by the application and the corresponding response from the destination server, which simplifies the process of auditing and troubleshooting failed deliveries.

By providing both the backend infrastructure and a user-facing interface, the software serves as a complete management layer for system interoperability. It is a specialized tool for applications that require a scalable way to push real-time data to external third-party services.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age5 years
LicenseSSPL-1.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.