← Back to tools

ejabberd

XMPP application server and MQTT broker written in Erlang

Network linuxmacos Erlang GPL-2.0

Description

ejabberd is an XMPP application server and an MQTT broker, written mainly in the Erlang programming language. It is known for its robustness, scalability, and extensive feature set for real-time communication.

When to use this tool

Good fit when
  • You need a scalable, production-ready XMPP server
  • You need combined XMPP and MQTT support
Avoid when
  • You want a lightweight XMPP setup

AI Summary

Robust XMPP server and MQTT broker written in Erlang

Capabilities

  • + Run a scalable XMPP server
  • + MQTT broker support
  • + Clustering and high availability
  • + Extensive protocol support

Use When

  • You need a scalable, production-ready XMPP server
  • You need combined XMPP and MQTT support

Avoid When

  • x You want a lightweight XMPP setup

Related Tools

View AGENTS.md for ejabberd