All Projects → esl → Mongooseim

esl / Mongooseim

Licence: gpl-2.0
MongooseIM is a mobile messaging platform with focus on performance and scalability

Programming Languages

erlang
1774 projects

Projects that are alternatives of or similar to Mongooseim

Tigase Server
Highly optimized, extremely modular and very flexible XMPP/Jabber server
Stars: ✭ 170 (-87.74%)
Mutual labels:  chat, messaging, xmpp, jabber
Jackal
Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
Stars: ✭ 899 (-35.18%)
Mutual labels:  chat, messaging, xmpp, jabber
Ejabberd
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Stars: ✭ 5,077 (+266.04%)
Mutual labels:  chat, messaging, xmpp, jabber
Mnm
The legitimate email replacement — n-identity, decentralized, store-and-forward, open protocol, open source. (Server)
Stars: ✭ 162 (-88.32%)
Mutual labels:  chat, messaging, xmpp
Dino
Modern XMPP ("Jabber") Chat Client using GTK+/Vala
Stars: ✭ 1,637 (+18.02%)
Mutual labels:  chat, xmpp, jabber
Q Municate Ios
Q-municate iOS repository
Stars: ✭ 164 (-88.18%)
Mutual labels:  chat, messaging, xmpp
Blabber.im
blabber.im basiert auf Conversations und ist ein Open Source XMPP/Jabber Messenger für Android 4.1+
Stars: ✭ 124 (-91.06%)
Mutual labels:  chat, xmpp, jabber
Chatsecure Ios
ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
Stars: ✭ 3,044 (+119.47%)
Mutual labels:  chat, messaging, xmpp
Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (-92.93%)
Mutual labels:  chat, messaging, xmpp
Conversations
Conversations is an open source XMPP/Jabber client for Android
Stars: ✭ 3,965 (+185.87%)
Mutual labels:  chat, xmpp, jabber
Quickblox Ios Sdk
QuickBlox iOS SDK for messaging and video calling
Stars: ✭ 373 (-73.11%)
Mutual labels:  chat, messaging, xmpp
Qmchatviewcontroller Ios
An elegant ready to go chat view controller for iOS applications
Stars: ✭ 75 (-94.59%)
Mutual labels:  chat, messaging, xmpp
Lurch
XEP-0384: OMEMO Encryption for libpurple.
Stars: ✭ 245 (-82.34%)
Mutual labels:  messaging, xmpp, jabber
Converse.js
Web-based XMPP/Jabber chat client written in JavaScript
Stars: ✭ 2,745 (+97.91%)
Mutual labels:  chat, xmpp, jabber
Jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
Stars: ✭ 3,531 (+154.58%)
Mutual labels:  chat, xmpp, jabber
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+493.94%)
Mutual labels:  chat, messaging, xmpp
Cryptocat
Secure chat software for your computer.
Stars: ✭ 1,011 (-27.11%)
Mutual labels:  chat, messaging
Inputaccessoryview
Input Accessory View for Commenting and Chat User Interfaces built in Swift, if you like it please "☆"
Stars: ✭ 39 (-97.19%)
Mutual labels:  chat, messaging
Jsxc.nextcloud
💬 Chat app for Nextcloud with XMPP, end-to-end encryption, video calls, file transfer & group chat
Stars: ✭ 44 (-96.83%)
Mutual labels:  chat, xmpp
Swiftychat
SwiftUI Chat UI (Client) Framework & Documentation to get started!
Stars: ✭ 50 (-96.4%)
Mutual labels:  chat, messaging

MongooseIM platform

GitHub Actions CircleCI Codecov Coveralls GitHub release

Get to know MongooseIM

MongooseIM is a robust and efficient chat (or 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 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

Up-to-date documentation for the MongooseIM master branch can be found on ReadTheDocs: https://esl.github.io/MongooseDocs/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:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].