From 4adb764dcd317ddebff96aef3854fa6d0856160a Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Thu, 14 Apr 2016 20:50:04 +0800 Subject: [PATCH] Add a push notification server. A push notification server using Gin framework written in Go (Golang). * Support Google Cloud Message using go-gcm library for Android. * Support HTTP/2 Apple Push Notification Service using apns2 library. * Support YAML configuration. * Support command line to send single Android or iOS notification. * Support Web API to send push notification. * Support zero downtime restarts for go servers using endless. * Support HTTP/2 or HTTP/1.1 protocol. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8208c287..c6d61e3c 100644 --- a/README.md +++ b/README.md @@ -545,6 +545,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [go-notify](https://github.com/TheCreeper/go-notify) - Native implementation of the freedesktop notification spec. * [go-nsq](https://github.com/nsqio/go-nsq) - the official Go package for NSQ * [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) - gopush-cluster is a go push server cluster. +* [gorush](https://github.com/appleboy/gorush) - A push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm). * [machinery](https://github.com/RichardKnop/machinery) - An asynchronous task queue/job queue based on distributed message passing. * [mangos](https://github.com/go-mangos/mangos) - Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability. * [NATS](https://github.com/nats-io/nats) - A lightweight and highly performant publish-subscribe and distributed queueing messaging system.