JS

JSXC

JavaScript XMPP client for the browser

Matrix & XMPP ★ 732 stars Medium setup MIT

JSXC is a real-time XMPP chat application that runs in the browser and can be integrated into web platforms like Nextcloud and SOGo. It supports OTR and OMEMO encryption.

Key features

  • Browser-based XMPP client
  • OTR and OMEMO encryption
  • Integrates with Nextcloud
  • Audio and video via WebRTC

Pros & cons

Strengths

  • Released under the MIT license
  • Written in TypeScript
  • Tiny footprint — runs in 64 MB RAM

Trade-offs

  • Needs an XMPP backend
  • Integration-focused

JSXC replaces

Compare JSXC

10 head-to-head comparisons.

Similar matrix & xmpp apps