MongooseIM

MongooseIM is a mobile messaging platform with focus on performance and scalability

Github stars Tracking Chart

MongooseIM platform

Build Status
Documentation Status
codecov
GitHub release

Get to know MongooseIM

MongooseIM is a robust and efficient chat (or instant messaging) platform aimed at large installations.

Designed for enterprise, it is fault-tolerant, can utilise the resources of multiple clustered machines, and easily scales for more capacity by simply adding a box or VM.

MongooseIM can accept client sessions over vanilla XMPP, REST API and SSE, as well as Websockets, and BOSH (HTTP long-polling).

As a platform, MongooseIM includes several server-side (backend) and client-side (frontend) components.

We provide a test suite, metrics, a load testing platform, and a monitoring server.
We recommend third-party, open source client libraries for XMPP and REST API.

It is brought to you by Erlang Solutions.

MongooseIM platform components:

Learn more:

Download packages

For a quick start just download:

Public testing

Check out our test results:

Documentation

Up-to-date documentation for the MongooseIM master branch can be found on ReadTheDocs: https://mongooseim.readthedocs.io/en/latest/.

Latest releases:

MongooseIM documentation highligts:

When developing new features/modules, please make sure you add basic documentation to the 'doc/' directory, and add a link to your document in 'doc/README.md.'

Participate!

Suggestions, questions, thoughts? Contact us directly:

Overview

Name With Owneresl/MongooseIM
Primary LanguageErlang
Program languageC (Language Count: 12)
Platform
License:Other
Release Count62
Last Release Name6.2.1 (Posted on )
First Release Name0.1.0-pre (Posted on )
Created At2011-09-09 08:19:18
Pushed At2024-05-07 12:20:52
Last Commit At2024-05-06 17:44:34
Stargazers Count1.6k
Watchers Count101
Fork Count421
Commits Count18.1k
Has Issues Enabled
Issues Count1027
Issue Open Count52
Pull Requests Count2757
Pull Requests Open Count29
Pull Requests Close Count459
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top