Ross ROSS = Recommend OSS · open-source software intelligence for agents

xmppjs/xmpp.js

XMPP for JavaScript observed · 2026-08-28

github.com/xmppjs/xmpp.js · JavaScript · ISC (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
xmppjs/xmpp.jsmain83

For agents

markdown · JSON · MCP: product_card(name="xmppjs/xmpp.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem