# Graft — Self-Hosted Webhook Bridge

```yaml
url: "https://forg.to/projects/graft"
website: "github.com/dongduong2001/graft"
category: "Developer Tools"
platforms: "Windows, Linux, Mac"
product_type: "Open Source"
pricing: "Freemium"
upvotes: 5
updates: 0
maker: "Dong Duong"
created: 2026-03-26
launched: "Not yet launched"
```

## About Graft

Graft is a lightweight, secure webhook-to-anything bridge written in Go. It receives incoming webhooks, validates signatures (from providers like GitHub or Stripe), optionally transforms the payload using templates, and forwards the result to another destination. It is designed to be self-hosted and run in Docker or Kubernetes.

## The Problem

Webhook delivery is often fragile: signatures must be verified, payloads need transformation, failures need retries, and delivery history must be inspectable. Many tools are either platform-specific, too complex, or require routing sensitive events through third-party infrastructure.

## The Solution

Graft is a self-hosted webhook bridge built in Go. It validates incoming events, transforms payloads, forwards them to multiple destinations, and keeps deliveries persistent, replayable, and observable through a simple admin API.

## Platforms

- Windows
- Linux
- Mac

## Open Source

Source: https://github.com/DongDuong2001/graft

## Keywords

`self-hosted` · `webhook`

## Team

- [Dong Duong](https://forg.to/@duongphudong) (owner)

## Links

- Website: github.com/dongduong2001/graft
- Forg: https://forg.to/projects/graft

---
Listed on [Forg](https://forg.to) — the professional network for builders

_HTML version: https://forg.to/projects/graft_