FindSoftware

Gorush

Push notification server that sends iOS, Android and Huawei notifications through a web API, a command line or gRPC.

Gorush is a server that sends push notifications to iOS, Android and Huawei devices. An application calls the server’s web API at /api/push, and the server passes the message on to the platform’s push service. It is written in Go, is configured with a YAML file and listens on port 8088 by default. Notifications go through a queue handled by multiple workers. Delivery statistics can be kept in memory, in Redis or in one of several embedded stores. Prometheus metrics, a gRPC service and a command line for single messages are also part of the project. The README describes running it in Docker, on Kubernetes or as an AWS Lambda function.

Worth knowing

Each platform needs its own credentials in the configuration: a Firebase service account key for Android and an APNs key file for iOS. The queue’s default is an in-process channel, and the README names NSQ, NATS and Redis streams as queue backends the operator can choose instead.

Identity

Status
Active
Maintainer
Bo-Yi Wu3
Maintained by
Individual3
First release
20164

Rendering and deploy

Runs as
Always on2
Install with
install script (install.sh) from the master branch2

Releases

Current major version
15
Last release
2026-07-256

Adoption

GitHub stars
8,7961
Contributors
597

Why these figures do not compare

Sources

  1. 2026-11-03: links, Written in, GitHub stars
    api.github.com/repos/appleboy/gorush
  2. 2026-11-03: links, Categories, Runtime, Install with, Runs as, License, License model
    github.com/appleboy/gorush/blob/v1.22.0/README.md
  3. 2026-11-03: Maintainer, Maintained by
    github.com/appleboy/gorush/blob/v1.22.0/LICENSE
  4. 2026-11-03: First release
    api.github.com/repos/appleboy/gorush/commits/8645e17060ded2f5b6446fd08f97e884653087fb
  5. 2026-11-03: Current major version
    github.com/appleboy/gorush/releases/tag/v1.22.0
  6. 2026-11-03: Last release
    api.github.com/repos/appleboy/gorush/releases/latest
  7. 2026-11-03: Contributors
    api.github.com/repos/appleboy/gorush/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON