OpenSourceProjects logo
server logo

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

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

14,885 stars
802 forks
Go
NOASSERTION
server screenshot

server

Gotify is a lightweight, self-hosted server for sending and receiving messages in real-time via WebSocket. It provides a complete solution with REST API, sleek web UI, and official clients for desktop and mobile platforms—perfect for teams wanting full control over their notification infrastructure.

Key Features

  • Real-time WebSocket messaging: Receive messages instantly as they arrive on the server
  • REST API: Send messages programmatically with a simple HTTP interface
  • Web UI: Manage users, clients, and applications through an intuitive dashboard
  • Plugin system: Extend functionality with custom plugins for advanced use cases
  • Cross-platform support: Web UI, CLI tool, and native Android app included

Use Cases

  • Server monitoring: Receive instant alerts and notifications from your infrastructure
  • IoT platforms: Push real-time data and status updates from connected devices
  • Team notifications: Centralized notification hub for internal tools and applications
  • Privacy-focused messaging: Host your own notification system without relying on third-party services

Who Is It For

Developers, DevOps teams, and organizations seeking a self-hosted, open-source alternative to commercial push notification services. Anyone prioritizing privacy and control over their notification infrastructure will benefit from Gotify's simplicity and flexibility.

Trending Open Source Projects