https://github.com/onepf/OPFPush
But it is not clear to me if sending messages over GCM with OPFPush still requires the proprietary Google Play Services to be installed on the user's phone...
Reply on news.ycombinator.com