Skip to content

converse.js

Communication & Email

A modern, client‑side XMPP web chat app that can be run standalone or embedded in other sites.

JavaScript Latest v14.0.0 · 1mo ago Security brief →

Features

  • Multiple UI modes: full‑page, overlay, and embeddable components
  • Rich messaging features (styling, corrections, reactions, URL previews)
  • Privacy‑focused with end‑to‑end OMEMO encryption

Recent releases

View all 5 releases →
Config change
v14.0.0 Breaking risk
Auth Breaking upgrade

OMEMO 2, omemo improvements, pubsub, theme, presence

Review required
v13.0.1 Bugfix
Auth

JID attribution fix

No immediate action
v13.0.0 Bug fix

Empty roster group fix

v12.0.0 Breaking risk
Breaking changes
  • Strophe.shims removed; use globals directly instead
Notable features
  • ESM builds for @converse/headless and converse.js
  • New api.disco.entities.find method for feature discovery
  • Replaced webpack with rspack for bundling

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
3,280
Forks
830
Languages
JavaScript SCSS TypeScript
Downloads/week
974
NPM Maintainers
2
Contributors
100
TypeScript
Types included ✓

Install & Platforms

Install via
npm

Community & Support

Beta — feedback welcome: [email protected]