Gotify

A small self-hosted server for push messages: send through a REST API, receive over WebSocket in a web UI or the Android app.

16.2k stars, 900 forks Go On GitHub since January 2018

What is Gotify?

Gotify is a message server you run yourself. Applications and scripts post messages to its REST API with an app token, and clients pick them up in real time over WebSocket, either in the bundled web interface or in the Gotify Android app from Google Play or F-Droid. Users, clients and applications are managed in the UI, plugins extend the server, and a separate command-line tool sends messages from a shell. It ships as a single Go binary or a Docker image.

Good fit if

  • You want server alerts on an Android phone without relying on a third-party push service.
  • You prefer a small, focused tool that is easy to keep running at home.

Look elsewhere if

  • You need iOS clients or topic-based publishing without accounts: ntfy.
  • You want one tool that forwards to Telegram, Slack, email and many other targets: Apprise.

Before you adopt it

Gotify is MIT-licensed and free of paid parts. About a dozen people contributed recently, with one lead writing half of the changes. Builds are offered for Linux and Windows; there is no official iOS app.

Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction

Gotify health: is it still maintained?

77 of 100, actively developed

  • Activity
    79 commits in the last 90 days, the latest on 25 October 2026.
    23 / 30
  • Contributors
    12 people wrote the 79 commits of the last 90 days; the most active wrote 53% of them.
    15 / 20
  • Releases
    6 releases in the last 12 months; the latest, v3.1.1, on 15 September 2026.
    17 / 20
  • Replies to issues
    Maintainers answered 67% of recent issues, with a median first reply after 6 hours.
    17 / 20
  • Security practices
    OpenSSF Scorecard 5.2 of 10.
    5 / 10

Read from GitHub on 4 November 2026. How the score works

Gotify license: is it open source?

Gotify uses MIT, an open-source license approved by the OSI.

  1. January 2018First published on GitHub.
  2. TodayMIT.

How to run Gotify yourself

Docker
Dockerfile or compose file in the repository
Compose file
None in the repository
Setup effort
Not rated: no compose file to judge from
Kubernetes
No Helm chart in the repository
Desktop and mobile
Builds for Windows, Linux, including ARM in GitHub releases
Interface languages
English only

Install instructions: gotify.net or the README on GitHub.

Alternatives to Gotify

  • NovuThe open-source communication infrastructure for agents and products 81 health · MIT · 40.3k stars
  • OpenWAFree, Open Source, Self-Hosted WhatsApp API Gateway 73 health · MIT · 16.5k stars
  • LangfuseOpen source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform. 89 health · MIT · 37k stars
  • AppriseApprise - Push Notifications that work with just about every platform! 84 health · BSD-2-Clause · 17.7k stars
  • CoderSecure environments for developers and their agents 81 health · AGPL-3.0 · 17.3k stars

All 13 projects in Developer tools

Questions about Gotify

Is Gotify open source?

Yes. Gotify is published under MIT, an OSI-approved open-source license.

Is Gotify still maintained?

Its health score is 77 of 100 (actively developed). It had 79 commits in the last 90 days, the latest on 25 October 2026, and its latest release came out on 15 September 2026.

How do I run Gotify?

You can run it with Docker, as an app for Windows, Linux, including ARM. The README on GitHub has the exact steps.

What are the alternatives to Gotify?

Close alternatives in the Developer tools category include Novu, OpenWA, Langfuse.