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
- Categories
- Automation, Notifications & webhooks
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to webhookd
Compare allSoftware 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.
smee.io
A free webhook payload delivery service that forwards events to an application running on localhost.
Webhook Relay
A webhook gateway that receives, transforms and forwards webhooks to public URLs, private servers or localhost.
Hookdeck
A hosted webhook gateway that receives, queues, filters and routes webhooks and external events.
Convoy
A self-hostable webhook gateway for sending and receiving webhooks with retries, signatures and rate limiting.
Tunnelmole
An open-source tunneling tool that gives a server running on localhost a public HTTPS URL.
WebHook Tester
A self-hosted tool for testing and debugging webhooks and HTTP requests on randomly generated URLs.