Converse.js ist ein Instant-Messaging-Client für Webseiten. Er stellt eine Browser-basierte Schnittstelle zu Jabber/XMPP bereit und kann sich mit jedem öffentlichen XMPP-Server verbinden. Es sind Chats zwischen einzelnen Benutzern, Mehrbenutzer-Chats, Einladungen, Diensterkennung und direkte Registrierung möglich. Weitere Funktionen sind Kontaktlisten, vCard-Austausch, Statusänderungen, Nachrichten und OTR-Verschlüsselung. (non)