Go Notifications

Open-source Go projects categorized as Notifications

Top 23 Go Notification Projects

Notifications
  1. ntfy

    Send push notifications to your phone or desktop using PUT/POST

    Project mention: Grafana Webhook Integration with ntfy | dev.to | 2025-05-01

    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.

  2. 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.

    InfluxDB logo
  3. watchtower

    A process for automating Docker container base image updates.

    Project mention: Docker Management Is Evolving These 8 Tools Made My Life Easier | dev.to | 2025-04-25

    8. Watchtower Keep Containers Updated. Automatically.

  4. Gotify

    A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)

  5. gatus

    ⛑ Automated developer-oriented status page

    Project mention: Don’t Wait for Users to Complain: These Two Bad Boys Got You Covered | dev.to | 2025-04-30
  6. alertmanager

    Prometheus Alertmanager

    Project mention: DevOps Project: High Level Monitoring in DevOps | dev.to | 2024-08-21

    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

  7. Diun

    Receive notifications when an image is updated on a Docker registry

    Project mention: Self-hosting with Podman | dev.to | 2025-04-15

    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.

  8. 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.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. easeprobe

    A simple, standalone, and lightweight tool that can do health/status checking, written in Go.

  11. 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.

  12. beeep

    Go cross-platform library for sending desktop notifications, alerts and beeps

  13. chanify

    Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.

  14. shoutrrr

    Notification library for gophers and their furry friends.

    Project mention: Shoutrrr – Notifications Library for Gophers | news.ycombinator.com | 2024-10-04
  15. notify

    File system event notification library on steroids. (by rjeczalik)

  16. notifiarr

    Client for Notifiarr.com

  17. 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-22

    For more advanced configurations and detailed documentation, visit the official Sveltos documentation at https://projectsveltos.github.io/sveltos/

  18. PushBits

    A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯

  19. 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)

  20. broadcast

    Notification broadcaster library

  21. drone-line

    Sending line notifications using a binary, docker or Drone CI.

  22. synology-notifications

    Synology notifications service

  23. Water Reminder

    Taskbar and notifications app that reminds you to drink

  24. Container-Mon

    Get notified when your Docker containers are unhealthy

  25. go-mattermost-notify

    Mattermost Posts via its REST API v4

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Notifications discussion

Log in or Post with

Go Notifications related posts

  • Grafana Webhook Integration with ntfy

    1 project | dev.to | 1 May 2025
  • Don’t Wait for Users to Complain: These Two Bad Boys Got You Covered

    6 projects | dev.to | 30 Apr 2025
  • SignalBotOne – Notification Webhooks for Signal

    2 projects | news.ycombinator.com | 28 Mar 2025
  • Send push notifications to your phone or desktop via PUT/POST

    1 project | news.ycombinator.com | 25 Feb 2025
  • Building an Availability Checker for Refurbished Steam Decks in Europe

    2 projects | dev.to | 23 Jan 2025
  • How to Deploy and Manage Kubernetes Add-Ons across multiple Clusters

    1 project | dev.to | 22 Jan 2025
  • Ntfy.sh: Send push notifications to your phone via PUT/POST

    1 project | news.ycombinator.com | 2 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com