SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Notification Projects
-
This post focuses on the last part. Despite Grafana's many built-in notification channels (Contact Point in Grafana's terminology), I am more interested in using ntfy, a small but powerful notification service that works as a pub/sub tool with a decent API, Web frontend and mobile application.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Docker Management Is Evolving These 8 Tools Made My Life Easier | dev.to | 2025-04-25
8. Watchtower Keep Containers Updated. Automatically.
-
Gotify
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)
-
Project mention: Don’t Wait for Users to Complain: These Two Bad Boys Got You Covered | dev.to | 2025-04-30
-
wget https://github.com/prometheus/alertmanager/releases/download/v0.23.0/alertmanager-0.23.0.linux-amd64.tar.gz tar -xvf alertmanager-0.23.0.linux-amd64.tar.gz cd alertmanager-0.23.0.linux-amd64
-
Additionally at some point people behind this product decided to change the licensing model, and allow the use of community editions for up to 5 nodes. It wasn't my case, but that pushed me to use something more independent. So I started using dockge, then added another service for docker logs, version monitor, and keeps adding applications that are fun to use, for example homebox or bookstack. It was fun until I released the cost of energy and maintenance effort need to keep it running, at my home. Every internet issue, or power issue takes my setup down. Maybe it was not happening very often, but when I wasn’t home, and the hardware was down, there was no chance to fix it remotely. And I started relaying on that service. That is why I simply decided to migrate to hetzner, and podman at the same time, and use remote NFS. However, let's start from the beginning.
-
APNs2
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
easeprobe
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
-
StatusOK
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
-
-
chanify
Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.
-
-
-
-
k8s-cleaner
Cleaner is a Kubernetes controller that identifies unused or unhealthy resources, helping you maintain a streamlined and efficient Kubernetes cluster. It provides flexible scheduling, label filtering, Lua-based selection criteria, resource removal or update and notifications via Slack, Webex and Discord. it can also automate clusters operations.
Project mention: How to Deploy and Manage Kubernetes Add-Ons across multiple Clusters | dev.to | 2025-01-22For more advanced configurations and detailed documentation, visit the official Sveltos documentation at https://projectsveltos.github.io/sveltos/
-
PushBits
A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯
-
shove
Asynchronous & persistent push notification service, supporting APNS, FCM, Web Push, Telegram and Email. Written in Go (Golang). Mirror of https://codeberg.org/pennersr/shove (by pennersr)
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Notifications discussion
Go Notifications related posts
-
Grafana Webhook Integration with ntfy
-
Don’t Wait for Users to Complain: These Two Bad Boys Got You Covered
-
SignalBotOne – Notification Webhooks for Signal
-
Send push notifications to your phone or desktop via PUT/POST
-
Building an Availability Checker for Refurbished Steam Decks in Europe
-
How to Deploy and Manage Kubernetes Add-Ons across multiple Clusters
-
Ntfy.sh: Send push notifications to your phone via PUT/POST
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2025
Index
What are some of the best open-source Notification projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | ntfy | 22,860 |
2 | watchtower | 22,071 |
3 | Gotify | 12,476 |
4 | gatus | 7,439 |
5 | alertmanager | 6,983 |
6 | Diun | 3,613 |
7 | APNs2 | 3,085 |
8 | easeprobe | 2,227 |
9 | StatusOK | 1,628 |
10 | beeep | 1,560 |
11 | chanify | 1,290 |
12 | shoutrrr | 1,229 |
13 | notify | 917 |
14 | notifiarr | 680 |
15 | k8s-cleaner | 474 |
16 | PushBits | 340 |
17 | shove | 272 |
18 | broadcast | 154 |
19 | drone-line | 80 |
20 | synology-notifications | 72 |
21 | Water Reminder | 72 |
22 | Container-Mon | 64 |
23 | go-mattermost-notify | 19 |