CO

Converse.js

Web-based XMPP/Jabber chat client

Matrix & XMPP ★ 3.3k stars Easy setup MPL-2.0

Converse.js is a free and open-source XMPP chat client that runs in the browser. It can be embedded into websites or hosted as a standalone full-page chat application.

Key features

  • Embeddable XMPP web client
  • OMEMO encryption support
  • Plugin architecture
  • Works with any XMPP server

Pros & cons

Strengths

  • Released under the MPL-2.0 license
  • Easy to set up — beginner-friendly
  • First-class Docker support for quick deployment
  • Active community (3.3k GitHub stars)

Trade-offs

  • Requires an XMPP server
  • No voice or video

Converse.js replaces

Compare Converse.js

69 head-to-head comparisons.

Similar matrix & xmpp apps