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

processone/ejabberd

Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server) observed · 2026-08-28

github.com/processone/ejabberd · homepage · Erlang · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 98
  • Release rhythm 83
  • Longevity 100

Flags: no_license

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: 51
  • age_days: 6050
  • days_rel: 34
  • days_push: 16
  • n_releases_24m: 12

Full methodology

Adoption not part of the score

6721 stars · 1548 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

ejabberd is an open-source, massively scalable real-time messaging platform written in Erlang/OTP that combines an XMPP server, MQTT broker, and SIP service in a single process. It has been maintained since 2002 and powers large deployments at WhatsApp, Nintendo, BBC, and Facebook, supporting millions of concurrent users per node.

Use cases

  • self-host an XMPP chat server for my organization
  • run an MQTT broker for IoT device telemetry
  • deploy a federated instant messaging server
  • host group chat and MUC rooms at scale
  • add voice and video calling via SIP and WebRTC
  • build a messaging backend for multiplayer games
  • support millions of concurrent messaging users

When to choose

  • you need a battle-tested, massively scalable XMPP server with federation
  • you want XMPP, MQTT, and SIP in one unified platform
  • you need self-hosted messaging with strong protocol compliance (400+ XEPs)
  • you require clustering and fault tolerance via Erlang/OTP

When to avoid

  • you only need a simple chat app backend without XMPP/MQTT protocols
  • your team cannot operate an Erlang-based server or its configuration model
  • you need a lightweight single-protocol broker with minimal resource usage

Facets

service · maturity stable

http-server websocket message-queue auth security iot self-hosted networking windows self-hosted cross-platform xmpp mqtt-broker sip voip chat-server erlang pubsub matrix stun-turn federation messaging real-time linux macos docker

2 sources

Member repositories

RepositoryRoleHealth v2
processone/ejabberdmain93

For agents

markdown · JSON · MCP: product_card(name="processone/ejabberd")

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