ejabberd logo

ejabberd

A scalable and robust instant messaging server
11
6
+ 1
0

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 4.3K GitHub stars and 1.3K GitHub forks. Here’s a link to ejabberd's open source repository on GitHub

Who uses ejabberd?

Companies
6 companies reportedly use ejabberd in their tech stacks, including AppScale GTS, KongHack Inc., and UrbanClap.

Developers
5 developers on StackShare have stated that they use ejabberd.

ejabberd Integrations

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

Why developers like ejabberd?

Here’s a list of reasons why companies and developers use ejabberd
Top Reasons
Be the first to leave a pro

ejabberd's Features

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

ejabberd Alternatives & Comparisons

What are some alternatives to ejabberd?
Firebase
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.
Openfire
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
RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
Kafka
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
6 developers follow ejabberd to keep up with related blogs and decisions.
Fernando Ripoll
pksalagala
contusofficial
Grégory Sohn
Mohamma76685757
Vipul Jain