FindSoftware

webhookd

Go webhook server that runs a shell script or external process for each HTTP request, with the script output returned in streamed or buffered form.

webhookd is a Go webhook server that runs a shell script or other executable when an HTTP request arrives. The directory layout sets the webhook URL, so a script placed in a subfolder answers at the matching path. The server can sit behind an upstream authentication layer such as Authelia, Pomerium or Traefik, and it can check signatures from services such as Discord. It installs as a binary, a Docker image, an APT package or through go install, and a systemd service is set up for system-wide installs.

Identity

Status
Active
Maintainer
Nicolas Carlier3
Maintained by
Individual3
First release
20144

Rendering and deploy

Runs as
Always on2
Install with
go install2

Releases

Current major version
15
Last release
2026-10-225

Adoption

GitHub stars
1,1041
Contributors
141

Why these figures do not compare

Sources

  1. 2026-11-03: links, Written in, GitHub stars, Contributors
    github.com/ncarlier/webhookd
  2. 2026-11-03: links, Categories, Runtime, Runs as, Install with
    github.com/ncarlier/webhookd/blob/master/README.md
  3. 2026-11-03: Maintainer, Maintained by, License, License model
    github.com/ncarlier/webhookd/blob/master/LICENSE
  4. 2026-11-03: First release
    github.com/ncarlier/webhookd/releases/tag/v0.0.1
  5. 2026-11-03: Current major version, Last release
    github.com/ncarlier/webhookd/releases/tag/v1.22.1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON