3 ms·
Webhook: https://github.com/adnanh/webhook https://github.com/adnanh/webhook Self hosted tiny incoming webhook server with powerful options. Lets user run shel
by adnanh 9y ago
Webhook: https://github.com/adnanh/webhook https://github.com/adnanh/webhook
Self hosted tiny incoming webhook server with powerful options. Lets user run shell commands on incoming webhook. Has context parsing (use values from payload, query string, headers etc...). Can use context to validate the requests (i.e. only trigger if the push is coming from GitHub and the ref branch is the master branch). More info can be found in the Readme and on the wiki.
Tech stack: Golang
---
Hookdoo - https://www.hookdoo.com/ https://www.hookdoo.com/
A SaaS spin on the webhook server. Sort of an opposite approach. Has all the features webhook has, and also implements concurrency management (i.e. only run one script and deny others until it's done, allow parallel runs etc...). Centralized, managed, leverages SSH. No need for the user to install and configure anything on their servers.
Tech stack: Ruby, Golang, Redis, PostgreSQL, ES6 + React