Converse.js: open source клиент для чата в стиле Facebook

Converse.js представляет собой open source чат-приложение, способное подключаться в любому XMPP/Jabber-серверу (вроде Google Talk, Skype и т.д.). Здесь есть возможность принимать или отклонять запросы на добавление в контакты, устанавливать различные статусы, а также имеется поддержка оповещения о том, что ваш собеседник набирает сообщение.
Источник:coolwebmasters.com