| XMPP-messenger overview by eversten.net last update: 2025/12/13 |
Beagle IM![]() |
Cheogram![]() |
Conversations![]() |
Dino |
Gajim![]() |
Monal![]() |
monocles chat![]() |
Quicksy![]() |
Siskin IM![]() |
Snikket![]() |
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| Quick filter: show all Android iOS/iPadOS Windows Linux MacOS |
|||||||||||
| Operating system | MacOS | Android | Android | Linux | Linux Windows |
iOS iPadOS MacOS |
Android | Android iOS iPadOS |
iOS iPadOS |
Android iOS iPadOS |
|
| Installation | App Store | Play Store, F-Droid |
Play Store, F-Droid |
Dino.im | Microsoft Store Gajim.org |
App Store (iOS / iPadOS) App Store (MacOS) |
Play Store, F-Droid, Codeberg (APK) |
App Store, Play Store, F-Droid |
App Store | App Store, Play Store, F-Droid |
|
| Available for free in commercial stores | yes | no | no | no commercial store | yes | yes | no | yes | yes | yes | |
| Source code | Github.com | Singpolyma.net | Codeberg.org | Github.com | Gajim.org | Github.com | Codeberg.org | Android: Codeberg.org iOS: Github.com |
Github.com | Github.com | |
| Basic Functionality | |||||||||||
| Create new XMPP-address | yes | yes | yes | yes | yes | yes | yes | yes, based on phone number and at Quicksy.im only |
yes | For the creation of the first address an invitation is needed. Additional addresses can be registered without this limitation. |
|
| End-to-end encryption (OMEMO) |
yes, needs to be activated by the user |
yes, needs to be activated by the user |
yes | yes | yes, needs to be activated by the user |
yes | yes | yes | yes, needs to be activated by the user |
yes | |
| Profile pictures | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | |
| Group chats | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | |
| Block other users | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | |
| File transfer (pictures, videos, PDF, ...) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | |
| Voice messages | yes | yes | yes | playing: yes recording: no |
yes | yes | yes | yes | yes | yes | |
| Geolocations |
yes | yes | yes | yes Use geo:... for sending |
yes Use geo:... for sending |
yes | yes | yes | yes | yes | |
| Enhanced Functionality | |||||||||||
| Message Reactions | no | yes | yes | yes | yes | announced for 2026 | yes | Android: yes iOS: announced for 2026 |
no | Android: partially iOS: no |
|
| Status message | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | |
| A/V-calls | yes | yes | yes | yes | no | yes (iOS/iPadOS) |
yes | yes | yes | yes | |
| Animated GIFs | no | yes | yes after selection |
Animation is only available in external viewers |
yes | yes | yes | Android: yes after selection iOS: yes |
yes after selection |
yes after selection |
|
| Multi-account support | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | |
| Remarks of eversten.net | |||||||||||
| Supported OMEMO-version (XEP-384) |
0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | |
| Known limitations | none | End-to-end encryption needs to be activated manually. This is not obvious for the user. The connection to JMP.chat might be confusing for new users. |
none | none | End-to-end encryption needs to be activated manually. | none | none | Users need a phone number as unique identifier to use this app. Only supports XMPP accounts at Quicksy.im. |
This app is optimized for the Tigase server software. Users may encounter problems receiving notifications for group chats which are hosted on other servers. Some app options are only working on Tigase servers. |
Android/iOS: The app is supposed to be used with an existing XMPP-address or a Snikket invitation. iOS: Users may encounter problems receiving notifications for group chats which are hosted on other servers. |
|
| personal recommendation for new users |
no The app did not receive updates since August 2023. Attention: Users should take care that they activate the end-to-end encryption by default. |
limited (see table) Attention: Users should take care that they activate the end-to-end encryption by default. |
yes | yes | yes Attention: Users should take care that they activate the end-to-end encryption by default. |
yes | yes | yes Quicksy might be the only choice if users need a very simplified onboarding process. More info: eversten.net |
no The app did not receive updates since March 2023. |
Android: yes only with an existing XMPP-address or a Snikket invitation iOS: no only with an existing XMPP-address or a Snikket invitation. The iOS-app is based on Siskin and has similar limitations (see table). |
|
| ➡ Source code | Lizenz CC BY-SA 4.0 |
||||||||||
| Created by eversten.net based on the source code of: www.messenger-matrix.de |
|||||||||||