Launched this week

Alphorn
Self-hostable notification router for developers.
5 followers
Self-hostable notification router for developers.
5 followers
Receive webhooks, route messages to any channel with filtering, retries, and real-time streaming. Open source and self-hostable.



Hey everyone and welcome to Alphorn!
Alphorn is an open-source, self-hostable notification service that allows you to call a webhook, and receive it on 20+ different channels.
I built Alphorn because of the following reasons:
I often need notifications, e.g. when a user submits a form on a website, a server goes down, a backup didn't work, a new github issue is created, etc.
I don't want to get notifications via mail
I don't want to configure the channel (e.g. Telegram) for every application, and if I switch from Telegram to e.g. Matrix, I don't want to change the configuration of lots of different applications
I just wanted to have:
A simple webhook I can call from every application (or even just a simple curl)
A way to configure: Messages from webhook A should be sent to Slack channel B
A way to filter messages sent to a webhook, so that only "high" priority messages go to Telegram and all others to e.g. Slack
An easy way to change the receiving channel (without touching code or lots of different apps)
A way to send a message to a webhook, and receive it on multiple channels I configure
That's why I built Alphorn and use it on daily base. I strongly believe in open source, and I am hosting lots of different services. Therefore, I built Alphorn as an open source, self-hostable service. Self-hosted version has no limitations. There is a cloud service available as SaaS for those that do not want host it on their own (has a free tier available). As self-hosting is important for me, I decided to to keep the stack simple - its just two containers (web application + db) that can be started via docker/podman compose.
Today, I launch the beta version, which is fully functional. I plan to add more integrations such that if a notification is sent to a webhook (e.g. backup monitoring), that users don't just get an alert in slack, but can also automatically create a github issue, jira task, todoist task, or whatever.
I hope Alphorn is useful for you and you enjoy it! Looking forward to your feedback!
Documentation is live at: https://docs.alphorn.dev/