github-ntfy

github-ntfy

Bridges GitHub and Docker Hub releases to ntfy, Gotify, Discord, and Slack

53stars
1forks
Last commit: 7mo ago
Repo age: 2y old

github-ntfy (ntfy_alerts) is a lightweight notifier that watches GitHub repositories and Docker Hub images for new releases and forwards release events to notification endpoints. It is implemented in Rust for performance and can run as a standalone binary or inside a Docker container.

Key Features

  • Monitors GitHub releases and Docker Hub image updates and detects new releases
  • Sends notifications to ntfy and Gotify, and supports Discord and Slack webhooks
  • Implemented in Rust (v2 rewrite) to reduce resource usage and improve performance
  • Configurable via environment variables; supports a Docker image (published image and container examples provided)
  • Supports GitHub authentication via token; requires repo, read:org and read:user permissions when using authenticated queries
  • Provides a CLI/binary for manual runs and supports running as a long-lived container

Use Cases

  • Send automated release notifications from GitHub repositories to team channels and notification systems
  • Track Docker Hub image updates and notify operators when new images are published
  • Integrate release alerts into lightweight alerting pipelines or home-lab notification stacks

Limitations and Considerations

  • Configuration is primarily environment-variable driven; no web-based onboarding or management UI is provided
  • Notification targets are limited to the supported backends (ntfy, Gotify, Discord, Slack); additional integrations are listed as TODO
  • Requires a GitHub token with specific scopes for repository and organization access when authenticated monitoring is used

github-ntfy is suited for users who need a simple, efficient bridge from release sources to notification endpoints. It favors a minimal operational footprint and predictable behavior over a full-featured management interface.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

ChangeDetection.io

ChangeDetection.io

Website change detection and page monitoring with alerts

29.9k
1.6k
Last commit: 22h ago

Self-hosted website and content change detection tool with filters, screenshots, and multi-channel notifications for price drops, restocks, and site monitoring.

Alternative to:
Distill.io
Distill.io
+7
ntfy

ntfy

HTTP-based pub-sub push notification service via PUT/POST

28.2k
1.1k
Last commit: 1d ago

ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

Alternative to:
Pushover
Pushover
+8
Activepieces

Activepieces

AI-first no-code workflow automation with extensible integrations

20.4k
3.2k
Last commit: 21h ago

Open-source automation builder for creating workflows with webhooks, HTTP steps, code actions, and an extensible TypeScript-based integration framework with AI features.

Alternative to:
Zapier
Zapier
+17
webhook

webhook

Lightweight incoming webhook server to run commands

11.5k
867
Last commit: 8d ago

webhook is a lightweight Go server for creating HTTP endpoints that trigger scripts or shell commands with rule-based request validation.

Alternative to:
Webhook.site
Webhook.site
+2
Svix

Svix

Enterprise-ready webhook service for reliable event delivery

3.1k
223
Last commit: 4d ago

Svix is an open-source webhook service that handles event ingestion, signing, retries, and endpoint management with scalable delivery and client libraries.

Alternative to:
Svix
Svix
+6
Convoy

Convoy

Cloud-native webhooks gateway for reliable event delivery

2.7k
168
Last commit: 1d ago

Convoy is a cloud-native webhooks gateway to ingest, persist, debug, and reliably deliver incoming and outgoing webhooks with retries, rate limiting, and security control...

Alternative to:
Svix
Svix
+2