Hook0
A webhooks server and dashboard your SaaS puts in front of customers, handling their subscriptions, delivery retries and event history.

Hook0 is a webhooks server and management dashboard for applications that need to push events to their users. Building that yourself means writing subscription storage, a retry policy and a debugging trail before you send the first event, and Hook0 removes all three from your roadmap.
It exposes a JSON REST API alongside a dashboard your customers use directly. The server is written in Rust and stores everything in PostgreSQL 18 or newer, with official support for Ubuntu LTS, CentOS and RHEL 8, macOS Catalina or newer, Windows 10 and 11, and Docker.
The feature set is aimed at the two audiences a webhook system serves, your engineers and your users.
- Fine-grained subscriptions: users register an endpoint and pick exactly which event types reach it.
- Automatic retries: a delivery that cannot reach its destination is retried rather than dropped.
- Event scoping: events are scoped so subscribers only see what belongs to them.
- Full persistence: every event your application sends and every webhook call made is kept, which is what makes a failed delivery debuggable.
- A dashboard for non-technical users: the app is built to be handed to customers without training.
You can run it locally, install on premises, or use the self-service cloud, which has a free community tier with no product limits and provisions a project in a region of your choice. The license is the Server Side Public License v1, which allows use, modification and redistribution but not offering the product to others as a managed service.
Stars
1,484Forks
103Last commit
8 days agoRepository age
5 yearsLicense
SSPL-1.0Version
mcp/v3.0.0Repository
hook0/hook0
Auto-fetched from GitHub .
Open source alternatives similar to Hook0:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit