ejabberd
XMPP instant messaging server.
Project Overview: ejabberd
ejabberd is an open-source XMPP (Extensible Messaging Presence Protocol) server that enables users to build real-time services on top of the XMPP, MQTT, and SIP protocols. With a rich history of Erlang development under its belt, the core team has created a robust and highly customizable platform that is ideal for large-scale messaging, instant customer chat, IoT applications, and more.
Main Features:
- Modular Code: ejabberd's XMPP server code is extremely modular, allowing developers to extend its behavior through a powerful API.
- Secure: Best practices are baked into the server, ensuring secure code runs in a trusted environment with SSL/TLS encryption best practices.
- Flexible: The full API allows for custom plugins and modifications, enabling users to tailor the server's behavior with minimal code changes.
- Interoperable: ejabberd is compliant with XMPP, MQTT, and SIP standards, allowing seamless integration with available clients and libraries.
- Professionally Maintained: A dedicated release engineering team manages the release cycle, conducts thorough QA, and keeps APIs stable.
- Warm & Welcoming Community: The ejabberd community is known for its helpful, kind, and supportive nature, spanning the globe.
With these features and a strong focus on community engagement, ejabberd has established itself as a solid choice for organizations looking to build robust real-time services.
Related
Converse.jsTigase
Prosody IM
MongooseIM
Rocket.Chat
Chatwoot
InspIRCd
Star history for ejabberd