ntfy
Send push notifications to your phone or desktop using PUT/POST observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 17
- age_days: 1775
- days_rel: 29
- days_push: 8
- n_releases_24m: 20
Adoption not part of the score
33775 stars · 1566 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ntfy is a simple HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop via PUT/POST requests from any script or computer. It ships as a self-hostable Go server, a CLI, and open-source Android/iOS apps, with a free hosted instance at ntfy.sh.
Use cases
- notify me when a long-running script or backup finishes
- send push alerts to my phone from curl or a cron job
- self-host a push notification server without sign-ups or fees
- alert on unauthorized logins or home automation sensor events
- send files and images to my phone from a server
- integrate notifications into Home Assistant, Uptime Kuma, or changedetection.io
When to choose
- you want dead-simple push notifications via plain HTTP PUT/POST with no client SDK
- you need a self-hosted, free, open-source alternative to proprietary push services
- you want to alert from shell scripts, cron jobs, or monitoring tools like Uptime Kuma or Healthchecks.io
- you need notifications on Android/iOS with priorities, action buttons, tags, and attachments
When to avoid
- you need guaranteed message delivery, queuing semantics, or durable consumer offsets rather than best-effort notifications
- you require end-to-end encryption of message content on the public ntfy.sh service
- you need rich two-way chat or a full messaging platform instead of one-way alerts
Facets
service · maturity stable
message-queue http-server cli webhook self-hosted developer-tools self-hosted monitoring windows self-hosted go cross-platform push-notifications pub-sub rest-api notifications curl-friendly unifiedpush messaging automation linux macos android ios docker
7 sources
- readme: https://github.com/binwiederhier/ntfy · fetched 2026-08-28 · e5e693a661e8
- homepage: https://ntfy.sh · fetched 2026-08-29 · 656d77d1fa37
- site_page: https://ntfy.sh/docs · fetched 2026-08-29 · 0d26ec1170b9
- site_page: https://ntfy.sh/docs/publish · fetched 2026-08-29 · 4e88b9a55be1
- site_page: https://docs.ntfy.sh/integrations · fetched 2026-08-29 · b8346dfe3f27
- site_page: https://docs.ntfy.sh/install · fetched 2026-08-29 · 872ecc345ff5
- site_page: https://docs.ntfy.sh/releases · fetched 2026-08-29 · 33f658223578
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| binwiederhier/ntfy | main | 98 |
| binwiederhier/ntfy-android | frontend | 95 |
For agents
markdown · JSON · MCP: product_card(name="binwiederhier/ntfy")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem