Skip to main content
Extensible Messaging and Presence Protocol servers.

ejabberd

XMPP instant messaging server.
  • Source Code: GitHub
  • License: GPL-2.0
  • Tech Stack: Erlang, Docker

Prosody IM

Feature-rich and easy to configure XMPP server.

Openfire

Real time collaboration (RTC) server.
  • Source Code: GitHub
  • License: Apache-2.0
  • Tech Stack: Java

Tigase

XMPP server implementation in Java.
  • Source Code: GitHub
  • License: GPL-3.0
  • Tech Stack: Java

Specialized XMPP Servers

MongooseIM

Mobile messaging platform with a focus on performance and scalability.
  • Source Code: GitHub
  • License: GPL-2.0
  • Tech Stack: Erlang, Docker, K8S

Snikket

All-in-one Dockerized easy XMPP solution, including web admin and clients.
  • Source Code: GitHub | Clients
  • License: Apache-2.0
  • Tech Stack: Docker

Build docs developers (and LLMs) love