Send push notifications to your phone or desktop using PUT/POST
Publish with a plain HTTP PUT or POST, received by Android, iOS and web clients.
- Language
- Go
- Licence
- Apache-2.0
- Stars
- 35k
- Latest
- v2.28.0
- Last push
- 2026-10-06
alternatives to
Hosted service that delivers push notifications sent over an HTTP API to its Android, iOS and desktop apps. A closed product from Superblock.
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| ntfy | Full replacement | 35k | Apache-2.0 | Open source | Yes | Go | v2.28.0 | 2026-10-06 |
| Apprise | Partial | 18k | BSD-2-Clause | Open source | Yes | Python | v2.0.1 | 2026-10-05 |
| Gotify | Partial | 16k | Other | Open source | Yes | Go | v3.1.1 | 2026-10-05 |
| Bark | Partial | 3.6k | MIT | Open source | Yes | Go | v2.3.7 | 2026-09-28 |
4 alternatives
Send push notifications to your phone or desktop using PUT/POST
Publish with a plain HTTP PUT or POST, received by Android, iOS and web clients.
Apprise - Push Notifications that work with just about every platform!
One command or Python call that delivers to Pushover, ntfy, Gotify, chat apps and many other services; it sends but has no app of its own.
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
REST API, web UI and an Android app over WebSocket; no official iOS app.
Backend of Bark
iOS only, sent through Apple push to the Bark app.