Fork me on GitHub

Push-It by aaronblohowiak

Push-It gives you an API for realtime pub/sub in the browser.
On the server, it gives you hooks for security and message routing.
It is fast and cross-browser compatible.

The design takes the best of bayeux, layers it on top of socket.io and provides you a simple and clear way to define security for your application.

With callbacks, you can easily customize the system to provide security and message-routing functionality.

The system is designed with scaling in mind, so you will be able to run multiple Push-It servers without worrying about sticky sessions once Socket.IO supports pluggable persistence. Please email aaron.blohowiak@gmail.com if this is something you require.

Dependencies

Self-contained on the client. On the server, Push-It is tested with Node.JS 0.2.0, Redis 1.3.17 and STOMP 1.0. Redis and STOMP are optional.

License

MIT

Authors

Aaron Blohowiak (aaron.blohowiak@gmail.com)

Contact

Aaron Blohowiak (aaron.blohowiak@gmail.com)

Download

You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/aaronblohowiak/Push-It