
Gotify
Self-hosted notification server with REST API and WebSocket delivery
15.8k stars 872 forks last commit first released
Actively maintained
Last commit 26 Aug 2026.

Gotify is a lightweight, self-hosted server for sending and receiving notifications in real time. It provides a simple REST API for publishing messages and a WebSocket stream for subscribing to them, with a built-in web interface for users and administrators.
Key Features
- Send notifications via REST API using application tokens
- Receive messages in real time via WebSocket connections
- Web UI for viewing messages and managing the server
- User, client, and application management
- Plugin system for extending server functionality
Use Cases
- Push alerts from scripts, CI jobs, and homelab services to a central inbox
- Provide a lightweight in-house notification hub for internal tools
- Replace third-party push services for privacy-focused notification delivery
Gotify is designed to be simple, privacy-friendly, and easy to deploy while still supporting common notification workflows through its API, web UI, and extensibility options.
Categories:
Tags:
Tech Stack:
Similar to Gotify

Memos
Privacy-first self-hosted note-taking and knowledge base
Memos is a lightweight, privacy-first self-hosted note-taking service with Markdown, fast search, and sharing features for personal notes, wikis, and team knowledge.


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

Feedbin
Web-based RSS reader with search, full-text and automation
Feedbin is a web-based RSS reader for organizing and reading feeds with full-text extraction, powerful search, filtering actions, and a REST-like API for clients.

Reitti
Personal location tracking and movement analysis app
Self-hosted personal location tracking and analysis tool that turns GPS data into timelines, trips, visits, and significant places with multi-user support.

PeaNUT
Web dashboard and API for Network UPS Tools (NUT) monitoring
Tiny self-hosted dashboard to monitor and control UPS devices via Network UPS Tools (NUT), with real-time stats, multi-UPS support, and Prometheus/InfluxDB integrations.
Peekaping
Self-hosted uptime monitoring with alerts and status pages
Open-source, self-hosted uptime monitoring tool for websites, APIs, and infrastructure with notifications, public status pages, and multiple monitor types.



