Converse.js — XMPP в браузере

conversejs.org

Старичок Jabber до сих пор остаётся одним из самых надёжных и безопасных протоколов мгновенных сообщений, но есть у него проблемка — нет единого кроссплатформенного клиента. Её можно решить выбрав разные клиенты по душе под каждую платформу, но если сильно хочется унификации и не брезгуете web-приложениями, то свободный JS-клиент Converse — вариант для вас.

📌 Детали

  • открытый исходный код на JavaScript
  • разработка участника фонда XMPP, без рекламы и трекинга
  • весь код выполняется локально
  • минималистичный интерфейс, низкие требования к железу
  • может работать как в отдельной вкладке (тестовый сервер), так и в оверлейном окне поверх сайта
  • расширяемость через плагины (проект сам собран из плагинов)
  • плагины для быстрого разворачивания под Prosody, ejabberd и OpenFire
  • интеграции с Django, WordPress, Friendica и др.
  • поддержка персональных и групповых чатов, файлы, сообщения в 3-м лице (<a href="" onclick=“return ShowBotCommand(“me”)">/me как в IRC), уведомления
  • удаленная регистрация, анонимные аккаунты (демо-сервер), шифрование OMEMO
  • сообщество в XMPP (discuss@conference.conversejs.org)
  • подробная документация

ИМХО:  Работает быстро, минималистичный интерфейс, удобная функция сворачивания в окно и даже на мобильниках работает сносно. Сел за любой арбуз и зашёл чатиться.

Свежее