Alternatives to webhookd

A small webhook server that runs shell scripts and external processes when HTTP requests arrive. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as webhookd.

  • 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 a direct replacement.