Githook is now open source. It is a unified webhook automation layer for GitHub, GitLab, and Bitbucket that receives webhooks, evaluates rules, and publishes events to your message broker via Watermill.
What you get
- Unified webhook receiver with payload normalization
- Rule-based routing using JSONPath and boolean expressions
- Multi-broker publishing with AMQP, NATS, Kafka, SQL, or HTTP
- Connect RPC API for full programmatic control
- Worker SDK with provider-aware API clients
Why open source
Most teams rebuild the same webhook infrastructure for each provider. By open-sourcing Githook, you can standardize webhook intake, keep routing logic declarative, and extend the platform without owning multiple custom webhook stacks.
Quick start
Install the CLI, spin up the server, and validate events with a single provider to get a feel for the workflow.
brew install relaymesh/homebrew-relaymesh/githook githook --version
Why this matters
Most teams end up maintaining separate webhook stacks per provider. Githook centralizes the intake layer so you can route events consistently and keep delivery logic out of your application code.
Note
This release is for research and development and is not production-ready.