webhookd

A small webhook server that runs shell scripts and external processes when HTTP requests arrive.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About webhookd

webhookd is a minimal server written in Go that maps incoming HTTP requests to shell scripts. When a request reaches an endpoint, the matching script runs, which makes it simple to trigger deployments, maintenance jobs or other commands from a webhook.

It can be installed with a script or run with Docker and Docker Compose, and the configuration is kept small. It suits people who want to connect a Git host or another service to jobs on their own server without writing a web application.

Strengths

  • Turns shell scripts into HTTP endpoints
  • Single Go binary with a Docker image
  • Minimal configuration

Limitations

  • You write and secure the scripts yourself
  • No graphical interface

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
Nicolas Carlier
Platforms
Linux, Self-hosted, Command line
How it runs
Downloadable app, Self-hosted
Account
Not required
Works offline
Yes
Best suited for
Running scripts on a server when a webhook arrives
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to webhookd

Compare all

Software that can replace webhookd for an important use case, and what changes if you switch.

  • webhook

    A lightweight server that runs shell commands when incoming HTTP webhooks match configured hooks.

    webhook is also a small single binary that runs shell commands on incoming requests, but hooks are defined in JSON or YAML with templating and matching rules, and it runs on Windows and macOS too.

  • Windmill

    An open-source, self-hostable platform for turning scripts into workflows, internal apps and scheduled jobs.

    Windmill replaces a lightweight script server with a full self-hostable platform that turns scripts in 20+ languages into APIs, workflows, schedules and internal apps, with some features tied to the enterprise edition.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing