awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
esl avatar

esl/MongooseIM

0
View on GitHub↗
1,743 stars·439 forks·Erlang·8 viewstrymongoose.im↗

MongooseIM

MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.

Features

  • Chat And Messaging - Listed in the “Chat And Messaging” section of the Awesome Selfhosted awesome list.
  • Communication Platforms - Scalable XMPP server for enterprise communication.
  • XMPP Servers - Scalable mobile messaging platform optimized for high performance.

Star history

Star history chart for esl/mongooseimStar history chart for esl/mongooseim

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to MongooseIM

Similar open-source projects, ranked by how many features they share with MongooseIM.
  • igniterealtime/openfireigniterealtime avatar

    igniterealtime/Openfire

    2,999View on GitHub↗

    Openfire is an XMPP communication server and enterprise messaging platform designed for real-time collaboration. It serves as a communication hub providing instant messaging, presence tracking, and multi-user chat capabilities for organizational use. The server supports federated network routing via an XMPP federation gateway, allowing users across different domains to exchange messages. It is designed for high availability through server node clustering and multi-node synchronization to balance client traffic and ensure continuous uptime. The platform integrates with external directory serv

    Javacollaborationhacktoberfestjabber
    View on GitHub↗2,999
  • sdelements/lets-chatsdelements avatar

    sdelements/lets-chat

    9,806View on GitHub↗

    Lets-chat is a self-hosted team communication platform and XMPP chat server designed for private messaging. It provides a containerized communication environment for small teams to exchange messages and files, featuring a programmable REST API for automating conversations and managing messages from external tools. The platform functions as an XMPP gateway and server, ensuring interoperability with other compliant messaging clients. It distinguishes itself by supporting enterprise identity management, allowing administrators to verify user identities through local accounts or external director

    JavaScript
    View on GitHub↗9,806
  • conversejs/converse.jsconversejs avatar

    conversejs/converse.js

    3,265View on GitHub↗

    Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me

    JavaScriptchatjabberlit
    View on GitHub↗3,265
  • ergochat/ergoergochat avatar

    ergochat/ergo

    3,254View on GitHub↗
    Godaemonircirc-daemon
    View on GitHub↗3,254
See all 30 alternatives to MongooseIM→

Frequently asked questions

What does esl/mongooseim do?

MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.

What are the main features of esl/mongooseim?

The main features of esl/mongooseim are: Chat And Messaging, Communication Platforms, XMPP Servers.

What are some open-source alternatives to esl/mongooseim?

Open-source alternatives to esl/mongooseim include: igniterealtime/openfire — Openfire is an XMPP communication server and enterprise messaging platform designed for real-time collaboration. It… sdelements/lets-chat — Lets-chat is a self-hosted team communication platform and XMPP chat server designed for private messaging. It… maranda/metronome — Metronome IM, lightweight xmpp server with advanced microblogging features. ergochat/ergo. inspircd/inspircd — A high-performance Internet Relay Chat (IRCv3) server for UNIX-like and Windows systems. conversejs/converse.js — Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with…