Awesome Open Source
Awesome Open Source


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

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,539,835
Go (194,022
Reactjs (70,715
Golang (32,154
Api (21,734
Cloud (3,342
Notifications (2,648
Privacy (1,930
Self Hosted (891
Self Hosted (891
Hosting (356
Free Software (302
Related Projects