Skip to content
/ MongooseIM Public

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.

License

Notifications You must be signed in to change notification settings

esl/MongooseIM

This branch is 4 commits ahead of, 4829 commits behind master.

Folders and files

NameName
Last commit message
Last commit date
Oct 4, 2021
Sep 22, 2021
May 25, 2018
Jan 24, 2023
Aug 17, 2021
Oct 6, 2021
Aug 20, 2014
Sep 22, 2021
Aug 31, 2021
Sep 22, 2021
Jan 24, 2023
Sep 23, 2021
Jan 24, 2023
Apr 17, 2020
Jan 12, 2018
Sep 23, 2021
Sep 5, 2012
Oct 7, 2021
Jul 8, 2021
Feb 3, 2020
Jul 14, 2021
Oct 6, 2021
Oct 6, 2021
Jul 3, 2018
Aug 19, 2020
Apr 14, 2012
Dec 7, 2016
Sep 23, 2021
Aug 25, 2016
Sep 24, 2021
Nov 12, 2014
Jan 24, 2023
Jan 4, 2021
Jan 24, 2023
Sep 22, 2021

Repository files navigation

MongooseIM platform

GitHub Actions CircleCI Codecov Coveralls GitHub release

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.

MongooseIM platform's logo

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:

MongooseIM platform schema

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:

About

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.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published