Strophe.js is an XMPP library for JavaScript