ntfy

Push notifications to phone or desktop using HTTP PUT/POST, with Android app, CLI and web app, similar to Pushover and Gotify.

Thriving · 82
82/100
Thriving

High commit volume, frequent releases and growing activity.

Maintenance 31/40
Releases 25/25
Community 19/20
Momentum 8/15

Commit activity more than 77% of tracked projects; popularity more than 93%. How this is calculated.

Commits, last 11 months

2025-10: 19 commits 2025-11: 14 commits 2025-12: 36 commits 2026-01: 123 commits 2026-02: 129 commits 2026-03: 184 commits 2026-04: 40 commits 2026-05: 65 commits 2026-06: 136 commits 2026-07: 78 commits 2026-08: 24 commits
2025-10 848 total 2026-08
Stars34k
Latest releasev2.28.0 · 27 Aug 2026
Repo updated26 Sept 2026
LicenceApache-2.0GPL-2.0
Built withGo, Docker, K8S

Is ntfy actively maintained?

Over the last 11 months the project absorbed 848 commits, of which 238 arrived in the most recent quarter — roughly 79 commits a month.

The most recent tagged release, v2.28.0, shipped within the last month — a current, installable version exists today.

Of the 46 projects we track in Communication - Custom Communication Systems, ntfy ranks #11 by health score — in the top quarter of its category.

What ntfy actually does

Ntfy allows you to send push notifications to your desktop or mobile device using simple HTTP PUT or POST requests. It provides a command-line interface, a web application, and an Android client to handle message delivery. The project operates similarly to alternative notification services like Pushover and Gotify.

Best fit: Self-hosters who need a straightforward mechanism to route alerts from scripts, cron jobs, or local services directly to their personal devices without relying on third-party cloud infrastructure.

Worth knowing: It overlaps heavily with other established notification relays, meaning you should evaluate whether alternative tools already installed in your stack meet your requirements.

Deployment notes

As a Go application packaged for Docker and Kubernetes, it typically runs as a lightweight container that generally requires persistent storage for message caching and a reverse proxy to handle TLS termination.


Alternatives to ntfy

Projects in the same categories, ordered by health score.