Changelog

Open source release

Githook is open source: a unified webhook automation layer for GitHub, GitLab, and Bitbucket.

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.

Docs and source