by gotify

gotify / server

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

5.1K Stars 243 Forks Last release: 15 days ago (v2.0.20) Other 485 Commits 38 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


Build Status codecov Go Report Card Matrix Docker Pulls latest release


We wanted a simple server for sending and receiving messages (in real time per WebSocket). For this, not many open source projects existed and most of the existing ones were abandoned. Also, a requirement was that it can be self-hosted. We know there are many free and commercial push services out there.


Gotify UI screenshot

  • send messages via REST-API
  • receive messages via WebSocket
  • manage users, clients and applications
  • Plugins
  • Web-UI -> ./ui
  • CLI for sending messages -> gotify/cli
  • Android-App -> gotify/android

Get it on Google Play Get it on F-Droid

(Google Play and the Google Play logo are trademarks of Google LLC.)


InstallConfigurationREST-APISetup Dev Environment


We welcome all kinds of contribution, including bug reports, feature requests, documentation improvements, UI refinements, etc. Check out for guidelines.


We use SemVer for versioning. For the versions available, see the tags on this repository.


This project is licensed under the MIT License - see the LICENSE file for details

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.