Strophe.js-Plugins is a project mainly written in JavaScript, it's free.
A collection of strophe plugins that let you work with native JavaScript instead of XML
This collection will grow. We'll gradually clean this up and add more of our plugins as we find time.
Completely abstract the XML and turn incoming XMPP stanzas into jQuery custom events that are triggered on the document. You can read more about jQuery events here: triggering, binding, and namespaced events.
Make XMPP easy to consume.
Give back.