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 6.1K GitHub stars and 1.5K GitHub forks. Here’s a link to ejabberd's open source repository on GitHub
Who uses ejabberd?
Companies
8 companies reportedly use ejabberd in their tech stacks, including Urban Company, General, and Connect.club.
Developers
25 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
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.
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
PostgreSQL
PostgreSQL is an advanced object-relational database management system
that supports an extended subset of the SQL standard, including
transactions, foreign keys, subqueries, triggers, user-defined types
and functions.