Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
XMPP for Cappuccino
Objective-J JavaScript Ruby
Failed to load latest commit information.
Doxygen use Cappuccino doxygen method to understand @accessors
PubSub remove all import of SHA1.js
Resources use new version of strophejs
strophejs @ dd5f20e Bump Strophejs
.gitignore Minify strophe.js in release mode
.gitmodules fix typo in submodule URL
Info.plist Support for XMPP over Websockets
Jakefile use new version of strophejs
LICENSE use of LGPL instead of AGPL. La liberte n'admet par definition aucun …
README.markdown Remove dependency on YUI Compressor and ability to minify strophe.js …
StropheCappuccino.j use new version of strophejs
TNPubSub.j Fix missing imports
TNStropheClient.j remove all import of SHA1.js
TNStropheConnection.j remove all import of SHA1.js
TNStropheContact.j Implement TNStropheVCard and use it. Cool for bindings
TNStropheGroup.j Fix missing imports and bugs found thanks to new objj compiler
TNStropheIMClient.j remove all import of SHA1.js
TNStropheJID.j make TNStropheJID and TNStropheContact binding compatible
TNStrophePrivateStorage.j remove all import of SHA1.js
TNStropheRoster.j Fix an issue with inconsistent jid xml attribute
TNStropheRosterBase.j fix warnings
TNStropheUtils.j rename function
TNStropheVCard.j Fix some warnings
TNXMLNode.j remove all import of SHA1.js
common.jake use Cappuccino doxygen method to understand @accessors



What is StropheCappuccino ?

StropheCappuccino is a set of classes uses to bind the pure Javascript Strophe Library. This allows to use realtime XMPP in Cappuccino web application. This Library is used by Archipel Project. This library is released under LGPL license. Feel free to use it or improve it.


To build StropheCappuccino you can type

# jake debug ; jake release

This will build Strophe from source also. You must first initialise the Strophe.js submodule:

# git submodule init

The release build will not minify strophe.js. To do this, you must run Resources/Strophe/strophe.js through YUI Compressor after building StropheCappuccino.

Quick Start

Simply include the StropheCappuccino framework in your Frameworks directory and include StropheCappuccino.js

@import <StropheCappuccino/StropheCappuccino.j>


To generate the documentation execute the following :

# jake docs

Help / Suggestion

You can reach us at irc://

Something went wrong with that request. Please try again.