Server screenshot

Server

Author Avatar Theme by Gotify
Updated: 8 Aug 2025
13371 Stars

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

Overview

In the realm of real-time communication, finding a reliable, open-source solution for sending and receiving messages can be challenging. Most existing projects are either outdated or lack essential features, making it tougher for developers to implement self-hosted solutions. Enter this innovative messaging server—a robust tool designed to meet modern communication needs in a straightforward and efficient manner.

This server stands out not only because of its focus on user management and real-time messaging, but also its versatility through various plugins and an intuitive web user interface. Whether you’re developing a small project or integrating into a larger application, this solution offers the flexibility, functionality, and support to foster seamless communication.

Features

  • Send Messages via REST-API: Effortlessly integrate messaging capabilities into your applications using the straightforward REST-API.

  • Receive Messages via WebSocket: Enjoy real-time communication with instant message delivery through WebSocket connections.

  • User and Application Management: Easily manage users and clients, ensuring a streamlined experience for both administrators and end-users.

  • Plugins for Extended Functionality: Enhance your server’s capabilities through additional plugins, making it adaptable to various needs.

  • Web-UI for Easy Interaction: Navigate and manage your messaging server with a user-friendly web interface, simplifying configuration and monitoring.

  • Command-Line Interface (CLI): Use the gotify/cli tool for efficient message handling directly from the command line, catering to developers who prefer minimalistic approaches.

  • Android App Availability: Access your messaging server on the go with the dedicated Android app, available on Google Play.

  • Comprehensive Documentation: Benefit from extensive documentation that covers installation, configuration, and API setup, facilitating a smooth onboarding process.