Skip to content
Lightweight web chat client for XMPP server
Vue JavaScript CSS HTML
Branch: master
Clone or download


license: AGPLv3 GitHub release Build Status

Lightweight web chat client for XMPP server.

Key features

  • Connect to an XMPP server with WebSocket or BOSH,
  • Chat and groupchat (MUC as defined in XEP-0045),
  • Retrieve contacts (roster) and bookmarked rooms (XEP-0048),
  • Send and receive files over HTTP (XEP-0066, XEP-0363)
  • PWA (Progressive Web App) creating user experiences similar to native applications on desktop and mobile devices,
  • Lightweight (400 KB gzipped at the first loading and then less than 10 KB)

Screenshot desktop Screenshot mobile home Screenshot mobile chat


XMPP Web can be installed:


  • Nioc - Initial work

See also the list of contributors to this project.

This project is powered by the following components:


This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details

You can’t perform that action at this time.