Getting your apps ready...
ejabberd is an XMPP server (Jabber server), MQTT broker and SIP gateway built to create awesome realtime services like massive chat, instant communication, IoT and more.
Categories:
ejabberd is a robust, scalable open-source realtime messaging platform supporting XMPP server, MQTT broker, and SIP service, designed for developers and teams building high-performance communication, IoT, and VoIP applications.
ejabberd is an open-source, Erlang/OTP-based realtime platform that provides a rock-solid XMPP server, MQTT broker, and SIP service. It's renowned for its massive scalability, fault tolerance, and extensibility, capable of handling millions of concurrent users.
What problem does this project solve? It addresses the challenges of building reliable, high-scale realtime communication systems that support multiple protocols without downtime or data loss, especially for mobile messaging, gaming, and IoT.
Who is it built for? Developers, sysadmins, and teams deploying production-grade servers for chat apps, IoT platforms, and VoIP services.
Why did you build it? Developed by Process-One over 16+ years to deliver a professional, standards-compliant implementation of open realtime protocols like XMPP, MQTT, and SIP.
Optional: Built-in PubSub, WebSocket support, mobile libraries integration
This project is useful for:
Last updated: 2026-03-23
Yes — Open Source (Commercial support available from Process-One.)
Yes — https://github.com/processone/ejabberd
Yes — Open GitHub Issues for bugs/features, submit PRs following CONTRIBUTING.md, translations via Weblate, join community chat at xmpp:ejabberd@conference.process-one.net.
Built with ❤️ and kept warm on WarmIndex.
simplemachines.org
Free Open Source Forum Software
thelounge.chat
The Lounge is a self-hosted web IRC client for the modern world.
snikket.org
Snikket is a simple, secure and private messaging app
dovel.email
Dovel is a simple and extensible SMTP server that let's you send and receive email using a self hosted instance with minimum configuration. Dovel is free and open source software written in Go.