xmppjs/xmpp.js
XMPP for JavaScript observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 98
- Release rhythm 54
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 25
- age_days: 5943
- days_rel: 308
- days_push: 12
- n_releases_24m: 4
Adoption not part of the score
2275 stars · 383 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
xmpp.js is a modular JavaScript library implementing the XMPP (Extensible Messaging and Presence Protocol) for building chat clients and components. It runs universally across browsers, Node.js, React Native, Bun, Deno, and other JavaScript environments with automatic reconnection and a small footprint.
Use cases
- build a chat application in the browser
- connect to an XMPP server from Node.js
- add real-time messaging to a React Native app
- write an XMPP bot or chatbot
- implement a server component that talks to an XMPP server
- send and receive presence and instant messages over XMPP
When to choose
- you need XMPP support in JavaScript across multiple runtimes (browser, Node, React Native)
- you want a small, modular client library with automatic reconnection
- you're building chat, presence, or real-time messaging features on open standards
When to avoid
- you need a ready-made chat UI rather than a protocol library
- your messaging needs are better served by WebSockets or a proprietary SDK like Firebase
- you require a non-JavaScript language runtime
Facets
library · maturity active
websocket http-client middleware serialization messaging-platforms web-development developer-tools browser cross-platform bun xmpp jabber chat instant-messaging react-native presence real-time-messaging real-time nodejs deno javascript
2 sources
- readme: https://github.com/xmppjs/xmpp.js · fetched 2026-08-28 · 9b7b673ca8b9
- registry_npm: https://registry.npmjs.org/xmpp.js · fetched 2026-08-29 · fd6eb9bb1266
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| xmppjs/xmpp.js | main | 83 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem