Looking for feedback before building a self-hosted GitHub notification platform
I'm thinking about building an open-source project in Go and would like to validate the idea before investing a lot of time into it.
The idea is a self-hosted GitHub notification platform.
Instead of sending plain webhook messages, it would transform GitHub events (Pull Requests, Pushes, Releases, etc.) into clean, readable notifications for Telegram, Discord, Slack and other platforms.
Some features I'm considering:
- Self-hosted (Docker / Docker Compose)
- GitHub Webhooks
- GitHub App support
- Beautiful notification templates
- Human-friendly changelogs
- Optional AI-generated PR summaries
- Retry queue for failed deliveries
- Delivery logs
A few questions:
- Would you actually use something like this?
- Are there any mature open-source alternatives I should look at?
- What do existing solutions do poorly?
- What feature would make you switch to a new solution?
I'd really appreciate honest feedback, criticism, or links to similar projects before I start building it. Thanks!