Strophejs-roster-plugin is a project mainly written in JavaScript, it's free.
A port of the roster from xmpp4js to strophejs
404: Not Found