Go Notifications

Open-source Go projects categorized as Notifications

Top 23 Go Notification Projects

  • watchtower

    A process for automating Docker container base image updates.

    Project mention: Update Jellyfin in a docker container (Synology)? | reddit.com/r/jellyfin | 2023-05-29
  • ntfy

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

    Project mention: ntfy is an open source tool to send push notifications to your phone via PUT/POST. It now supports making phone calls, access tokens, user account sync, Prometheus metrics, structured logging, and more 🥳 | reddit.com/r/selfhosted | 2023-05-18

    May I ask what you think about the MFA push proposal? 🥺


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • Gotify

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

    Project mention: GitHub: List of open-source alternatives to everyday SaaS products | reddit.com/r/opensource | 2023-05-23
  • alertmanager

    Prometheus Alertmanager

    Project mention: My Raspberry Pi 4 Dashboard | reddit.com/r/selfhosted | 2023-01-10

    - Alert Manager

  • gatus

    ⛑ Automated developer-oriented status page

    Project mention: ntfy is an open source tool to send push notifications to your phone via PUT/POST. It now supports making phone calls, access tokens, user account sync, Prometheus metrics, structured logging, and more 🥳 | reddit.com/r/selfhosted | 2023-05-18

    Official support in healthchecks.io, Uptime Kuma, Radarr, Sonarr, Shoutrrr, Gatus, and many more!

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

  • diun

    Receive notifications when an image is updated on a Docker registry

    Project mention: Watchtower Notify Only | reddit.com/r/docker | 2023-05-22

    You might want to have a look at https://crazymax.dev/diun/ which is purpose built for what you're trying to do (notify when an update is available, but not install).

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

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

  • beeep

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

    Project mention: Desktop UI | reddit.com/r/golang | 2022-12-24
  • chanify

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

    Project mention: Pushbullet, but self hosted (Or self hosted E-Mail?) | reddit.com/r/selfhosted | 2022-06-14


  • notify

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

    Project mention: error while running a backend server | reddit.com/r/golang | 2023-01-10

    # github.com/rjeczalik/notify

  • shoutrrr

    Notification library for gophers and their furry friends.

    Project mention: ntfy server v2.0.0 | reddit.com/r/selfhosted | 2023-02-16

    Watchtower(✓): https://github.com/containrrr/shoutrrr/pull/308

  • PushBits

    A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify with a strong focus on security) 🚀📯

    Project mention: Unraid 6.12.0-rc6 Now Available | reddit.com/r/unRAID | 2023-05-18

    Network Settings: fix a bug in the description field bash_completion: version 2.11 docker: version 23.0.6 Use 'zfs set atime=off' Upon root dataset mount; child datasets should inherit this setting. Continue format if blkdiscard command fails. Add Pushbits Agent for Matrix/Synapse integration via https://github.com/pushbits/server Share Edit: warn when invalid zfs name is used Lock / unlock button: switch green / red color Green is normal state (page is locked) Red is attention state (page is unlocked)

  • notifiarr

    Client for Notifiarr.com

    Project mention: Is Notifiarr.com down? | reddit.com/r/Softwarr | 2023-04-21

    In the past few hours I stopped receiving notifications on Discord, so I checked notifiarr.com and I only get

  • shove

    Asynchronous & persistent push notification service, supporting APNS, FCM, Web Push, Telegram and Email. Written in Go (Golang). Mirror of https://gitlab.com/pennersr/shove (by pennersr)

    Project mention: Any self hosted server for push notification alternative of firebase? | reddit.com/r/developersIndia | 2022-07-23
  • broadcast

    Notification broadcaster in Go

    Project mention: Hooks: Simple, type-safe hook system for Go | reddit.com/r/golang | 2022-09-07

    Seems somewhat similar to https://github.com/teivah/broadcast

  • drone-line

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

  • Water Reminder

    Taskbar and notifications app that reminds you to drink

  • synology-notifications

    Synology notifications service

  • Container-Mon

    Get notified when your Docker containers are unhealthy

  • xmpp-webhook

    Multipurpose XMPP-Webhook (Built for DevOps Alerts)

    Project mention: Self hosted "notification" (chat?) platform w/ webhooks (and more?) - desktop + mobile | reddit.com/r/selfhosted | 2022-08-29

    There are also webhook to xmpp projects such as https://gitlab.com/navlost.eu/xmpp/components/webhooks and https://github.com/tmsmr/xmpp-webhook

  • go-mattermost-notify

    Mattermost Posts via its REST API v4

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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). The latest post mention was on 2023-05-29.

Go Notifications related posts


What are some of the best open-source Notification projects in Go? This list will help you:

Project Stars
1 watchtower 13,905
2 ntfy 10,623
3 Gotify 8,759
4 alertmanager 5,700
5 gatus 3,699
6 APNs2 2,805
7 diun 1,972
8 easeprobe 1,763
9 StatusOK 1,576
10 beeep 1,152
11 chanify 1,069
12 notify 820
13 shoutrrr 633
14 PushBits 244
15 notifiarr 234
16 shove 215
17 broadcast 121
18 drone-line 79
19 Water Reminder 66
20 synology-notifications 65
21 Container-Mon 35
22 xmpp-webhook 21
23 go-mattermost-notify 19
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.