processone/ejabberd
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server) 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
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
- readme: https://github.com/processone/ejabberd · fetched 2026-08-28 · 4d38baade461
- homepage: https://www.process-one.net/ejabberd/ · fetched 2026-08-29 · 1210a96d50b5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| processone/ejabberd | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="processone/ejabberd")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem