Server Libraries

Here are some Open Source libraries available for publishing via the Pusher REST API. Some may also include additional functionality such as handling channel subscription authentication and helping with the consumption of WebHooks. If you don't see one for your language, and you have integrated with Pusher, please consider packaging it up for distribution.

Node.js

  1. https://github.com/crossbreeze/node-pusher Recommended

    The hero who provided it: Jaewoong Kim

  2. http://github.com/redsquirrel/simple_pusher

    The heroes who provided it: Dave Hoover and Michael Hines

  3. https://github.com/fabrik42/pusher

    The hero who provided it: Christian Bäuerlein


Java

  1. http://github.com/SScheuermann/gae-java-libpusher

    The hero who provided it: Stephan

  2. https://github.com/marcbaechinger/gae-java-libpusher

    The hero who refactored it: Marc Bächinger

  3. Pusher module for the Play Framework: https://github.com/rhb9/Play-Pusher

    Find out more about the Play Framework.

    Pusher Play Framework community contributed module: http://www.playframework.org/modules/pusher

    The hero who provided it: Regis Bamba


Groovy


Groovy/Grails

  1. Library: https://github.com/mostblind/grails-libpusher

    The hero who provided it: Michael Pangopoulos

  2. Grails Plugin: http://grails.org/plugin/pusher

    The hero who provided it: Michael Pangopoulos


Clojure

http://github.com/bblimke/clj-pusher

The hero who provided it: Us (Bartosz)!


Python

Generic Recommended

http://github.com/pusher/pusher_client_python

An example of using this library on Google App Engine can be found here: https://github.com/leggetter/pusher-examples/tree/master/python-gae

Google App Engine

http://github.com/swinton/gae-pusherapp

The hero who provided it: Steve Winton


VB .NET

http://github.com/fantawttw/pusher.NET

The hero who provided it: Jon Burrows


C# (.NET)

The source code can be found in git hub: https://github.com/grahamscott/pusherrestdotnet

There is also a NuGet package available: http://nuget.org/List/Packages/PusherRESTDotNet

The hero who provided it: Graham Scott


PHP

http://github.com/squeeks/Pusher-PHP

The hero who provided it: Squeeks

PHP (Yii framework)

http://www.yiiframework.com/extension/pusher/

PHP (Kohana framework)

http://github.com/2bj/Pushko

The hero who provided it: 2bj

PHP (Code Igniter Framework)

https://github.com/antonigiske/Pusher-CI

The hero who provided it: Anthoni Giskegjerde

PHP (Fuel Framework)

https://github.com/lembubintik/pusherapp

PHP (Bundle for the Symfony 2 framework)

https://github.com/laupiFrpar/LopiPusherBundle

The hero who provided it: Pierre-Louis LAUNAY

PHP (Drupal Module)

http://drupal.org/sandbox/fabianderijk/1454348


Ruby

The hero who provided it: Us!


Perl

http://github.com/squeeks/WWW-Pusher http://search.cpan.org/dist/WWW-Pusher

The hero who provided it: Squeeks


ColdFusion

http://github.com/blambert/pusher-cfc

The hero who provided it: Bradley Lambert