← All repos

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.

chaterlanghacktoberfestjabbermessagingmongooseimxmpp
Browse cluster: Distributed Databases & Data Systems
20,256commits
202contributors
10languages

Tech stack & purpose

MongooseIM is a robust, scalable XMPP server built in Erlang by Erlang Solutions, designed for enterprise instant messaging platforms and large installations. The system is fault-tolerant and supports clustering across multiple machines, accepting client sessions through multiple protocols including vanilla XMPP, REST API, WebSockets, BOSH, and SSE. As a complete platform, MongooseIM includes backend and frontend components along with supporting tools such as a test suite, metrics collection, load testing capabilities, and monitoring server.

Community & reference links

Languages

Erlang
97.9%
Shell
1.6%
JavaScript
0.2%
Python
0.2%
Makefile
0.1%
HTML
0.0%
Mustache
0.0%
CQL
0.0%
TSQL
0.0%
PLpgSQL
0.0%

Contributors (top 30 of 202)