MongooseIM

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

Stars
1.59K
Forks
425
Open issues
74
Closed issues
966
Last release
12 months ago
Last commit
5 months ago
Watchers
1.59K
Total releases
40
Total commits
17.9K
Open PRs
24
Closed PRs
2.69K
Repo URL
Platform
License
other
Category
Usecase
Offers premium version?
NO
Proprietary?
NO
About

MongooseIM platform

Get to know MongooseIM

MongooseIM is a robust, scalable and efficient XMPP server at the core of an 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 a 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

See the documentation for the latest releases:

MongooseIM documentation highlights:

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

Participate!

Suggestions, questions, thoughts? Contact us directly:

Alternative Projects
No projects found

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.