Self-hostable webhook tester in go

muliswilliam | 50 points

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!

muliswilliam | 2 days ago

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://wekan.github.io

https://github.com/wekan/wekan

https://github.com/wekan/wekan/wiki at right menu is more info about webhooks etc

xet7 | 3 hours ago

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.

solatic | 4 hours ago

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!

m4tthumphrey | 6 hours ago