This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
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!
“Self-hostable notification router for developers.”
Alphorn was submitted on Product Hunt and earned 6 upvotes and 2 comments, placing #69 on the daily leaderboard. Receive webhooks, route messages to any channel with filtering, retries, and real-time streaming. Open source and self-hostable.
Alphorn was featured in API (98.1k followers) and Open Source (68.4k followers) on Product Hunt. Together, these topics include over 21.6k products, making this a competitive space to launch in.
Who hunted Alphorn?
Alphorn was hunted by armin. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Alphorn stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
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!