ejabberd logo


A scalable and robust instant messaging server
+ 1

What is ejabberd?

It is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance.
ejabberd is a tool in the Message Queue category of a tech stack.
ejabberd is an open source tool with 5.2K GitHub stars and 1.5K GitHub forks. Here’s a link to ejabberd's open source repository on GitHub

Who uses ejabberd?

7 companies reportedly use ejabberd in their tech stacks, including General, Urban Company, and Connect.club.

23 developers on StackShare have stated that they use ejabberd.

ejabberd Integrations

MySQL, PostgreSQL, Linux, Mac OS X, and ZeroPush are some of the popular tools that integrate with ejabberd. Here's a list of all 6 tools that integrate with ejabberd.

ejabberd's Features

  • Cross-platform
  • Administrator-friendly
  • Internationalized
  • Fault-tolerant

ejabberd Alternatives & Comparisons

What are some alternatives to ejabberd?
Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
It is a real time collaboration (RTC) server. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). It is incredibly easy to setup and administer, but offers rock-solid security and performance.
RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
Amazon SQS
Transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available. With SQS, you can offload the administrative burden of operating and scaling a highly available messaging cluster, while paying a low price for only what you use.
See all alternatives

ejabberd's Followers
39 developers follow ejabberd to keep up with related blogs and decisions.