Self-hostable webhook tester in go
Here is PHP webhook receiver:
https://github.com/wekan/webhook/blob/main/public/index.php
It can receive per board and global webhooks about what is happening at WeKan kanban boards, and run python code https://github.com/wekan/wekan/blob/main/api.py to use WeKan API to do some change at WeKan.
https://github.com/wekan/wekan
https://github.com/wekan/wekan/wiki at right menu is more info about webhooks etc
Looks great, I needed something like this recently.
Any chance of doing full support for serverless platforms with scale-to-zero? Test infrastructure is usually a great fit for serverless since their usage looks like CI runners - high spikes when tests are running and 0% utilization otherwise.
So I’ve been looking at these sorts of tools recently as am building webhooks into my project. One common theme is that none of them allow you to change/add the response headers; only the body.
Otherwise it looks good! If you add the above I will have a reason to stop looking!
I built a small tool to help debug and inspect webhooks more easily. It gives you a unique URL where you can see incoming requests, headers, payloads, and even replay them.
Built in Go, it’s lightweight, open source, and free to use.
Try it out: https://testwebhook.xyz
Code: https://github.com/muliswilliam/webhook-tester
Would love your feedback or suggestions!