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

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,059,739
Reactjs (162,408
Go (158,248
Golang (158,248
Server (66,258
Cloud (29,216
Websocket (13,850
Real Time (10,515
Free Software (8,363
Privacy (5,099
Self Hosted (1,197
Self Hosting (168
Gotify (36