Question

Are there any open source alternatives to Pusher.com? I love the ease of use and the fallback to flash, but I'm put off by the monthly membership costs. I don't mind hosting my own open source alternative. Any help would be greatly appreciated.

Was it helpful?

Solution

There's a whole host of self hosted realtime web technologies available including Slanger and Poxa that allow Pusher's client and server libraries to be used. The best solution really depends on what technology you want to develop in.

Of course, Pusher removes the hassle of installation and maintenance, has a whole host of server and client libraries, massively reduces resource usage (since you're outsourcing the realtime communications layer), has a great community of users, and of course handles scaling problems (I do work for Pusher :) ).

OTHER TIPS

Slanger is an open source server implementation of the Pusher protocol written in Ruby.

Thunderpush is an open source Web push server based on excellent SockJS library. It is written in Python and inspired by Beaconpush.

Take a look at Atmosphere, which support Java/Scala/GWT/Grails/ etc. (I'm the creator/lead of the project) :-)

This is the self hosted solution I'm using. Nginx-based, rock solid. https://github.com/wandenberg/nginx-push-stream-module

Just launched Narad.js, a pusher like nodejs implementation, built on top of socket.io.

https://github.com/panbhag/narad

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top