Comparison of XMPP clients

The following is a general comparison of XMPP clients, which are instant messaging designed for decentralized, standarized, extensible, interoperable, federated, network using the XMPP protocol, which are open standard.

The architecture of the XMPP network is similar to email; anyone can run their own XMPP server and there is no central master server. This federated open system approach allows users to interoperate with others on any server using a 'JID' user account, similar to an email address.

General

Basic general information about the XMPP messengers: creator/company, license, among others.

Client Developer Initial release Latest release License User Interface Programming language
AstraChat[1][2]Rockliffe SystemsProprietaryGUIUnknown
BeagleIM[3]Tigase, Inc.GPL-3.0GUISwift
BitlBeeBitlBee team, with Wilmer van der Gaast as Lead Developer09.09.2002GPL-2.0TUIC
BombusEugene Stahov (evgs)25.08.2008GPL-2.0-or-laterGUIJava, C++
ChatSecureChris Ballinger, David Chiles, and contributors1.0.2 / February 27, 20125.0.2 Apr 16, 2020GPL-3.0-or-laterGUIObjective-C, Swift
Cisco Jabber[4]Cisco Systems, Inc.ProprietaryGUIUnknown
Conversations[5][6]Daniel Gultsch24.03.2014GPL-3.0GUIJava
Converse.js[7]MPL-2.0WebJavaScript
Dino[8]Dino teamv0.3.0 12 Feb 2022GPL-3.0GUIVala
Gajim[9][10]Gajim Developers21.05.2004GPL-3.0-onlyGUIPython
JSXC[11]Klaus Herberth, Marcel Waldvogel, Daniel Scharon, Tobia De KoninckMITWebJavaScript
Kaidan[12]Kaidan teamFeb 26, 20170.8.0
28 May 2021
GPL-3.0-or-later, MIT, MIT-apple, apache 2.0, CC-BY-SA-4.0GUIC++
KopeteKDEGPL-2.0-or-laterGUIC++ (Qt)
Miranda NG[13]Miranda IM Project ??.05.2012GPL-2.0-or-laterGUIC, C++
Monal IM[14]2011BSD 2-Clause LicenseGUIObjective-C
MovimTimothée Jaussoin2.0
19 February
AGPL-3.0-or-laterGUIPHP
Pidgin31.12.1998GPL-2.0-or-laterGUI/TUIC
ProfanityJames Booth, Michael Vetter ??.08.20120.12.1
4 april 2022
GPL-3.0TUIC
Psi+[15]The Psi Team7.07.2001GPL-2.0-or-laterGUIC++ (Qt)
Libervia (formerly Salut à Toi)200822 Mar 2022AGPL-3.0-or-laterGUIPython
SiskinIM[16]Tigase, Inc7.2
5 Apri 2022
GPL-3.0GUISwift
sparkPer WendelApache 2.0GUIJava
TkabberThe Tkabber Team20021.1.2
05/28/2015
GNU GPLGUITcl/Tk
yaxim[17]Georg Lukas2009-12-292017-03-15GPL-3.0GUIJava
XabberRedsolition OÜ2.6.6 / 7 October 2019GPL-3.0-or-laterGUIJava
slixmpp (lib.)Nathan Fritz MIT Library Python
Qxmpp (lib.) Library C++
aioxmpp (lib.) Library Python 3
Tigase swift (lib.) AGPLv3 Library Swift
XMPPframerwork (lib.) Public domain Library Objective-C
Client Developer Initial release Latest release License

Operating system support

The operating systems the messengers can run on without emulators or compatibility layers

Client Operating system
Windows macOS Linux Web Android iOS BSD Other
AstraChatYesYesYesNoYesYesNoBlackBerry 10
beagle IMNoYesNoNoNoNoNo
BitlBeeYesYesYesYes[18]NoNoYesAmigaOS
BombusNoNoNoNoNoNoNoJavaME, .NET Framework
ChatSecureNoNoNoNoNoYesNo
Cisco JabberYesYesNoYesYesYesNo
ConversationsNoNoNoNoYesNoNo
converse.jsYesYesYesYesNoNoNo
DinoNoNoYesNoNoNoYes
GajimYesNoYesNoNoNoYes
JSXCNoNoNoYesNoNoNo
KaidanYesYesYesYesYesYesNoUbuntu Touch
KopeteYesNoYesNoNoNoNo
Miranda NGYesNoNoNoNoNoNo
Monal IMNoYesNoNoNoYesNo
MovimNoNoNoYesNoNoNo
PidginYesYesYesNoNoNoYesSolaris, Illumos
ProfanityYesYesYesNoYesNoYes
Psi+YesYesYesNoNoNoNohaiku
Salut à Toi[19]NoNoYesYesYesNoNo
SiskinIMNoNoNoNoNoYesNo
sparkYesYesYesYesNoNoNo
TkabberYesYesYesNoNoNoYesSolaris
yaximNoNoNoNoYesNoNo
XabberNoNoNoNoYesNoNo
Windows macOS Linux Web Android iOS BSD Other

Features

The table below details the level of support for the requirements set by XEP-0459: XMPP Compliance Suites 2022.

Core Compliance Suite

The core compliance level includes full support of the XMPP RFC's/XEP's as well as the most common extensions.

Core client

Client Core features
(RFC 6120)
TLS
(RFC 7590)
Service Discovery
(XEP-0030)
Entity Capabilities
(XEP-0115)
XEP status N/A N/A Final Stable
AstraChat[20]Yes???
BeagleIM[21]????
BitlBee[22]????
Bombus[23]??YesYes
ChatSecure[24][25][26][27][28][29]????
Cisco Jabber[30]??YesYes
Conversations[31]YesYesYesYes
Converse.js[32]??YesYes
Dino[33][34]YesYesYesYes
Gajim[35]YesYesYesYes
JSXC[36]Yes?YesYes
Kaidan[37]Yes?Yes?
Kopete[38]
Miranda NG[39]??YesYes
Monal IM[40]YesYesYesYes
Movim[41]YesYesYesYes
Pidgin[42]??YesYes
Profanity[43][44]YesYesYesYes
Psi+[45]??YesYes
Salut à Toi[46]???Yes
SiskinIM[47]????
Spark[48]????
Tkabber[49]??Yes?
Yaxim[50]??YesYes
Xabber[51][52][53]???Yes
slixmpp (lib.)M[54]YesYesYesYes
Qxmpp (lib.)[55]??YesYes
aioxmpp (lib.)[56]
Tigase swift (lib.)[57]
XMPPframerwork (lib.)[58]
Client Core features
( RFC 6120])
TLS
(RFC 7590)
Service Discovery
(XEP-0030)
Entity Capabilities
(XEP-0115)

Advanced client

Client SRV records for XMPP over TLS
(XEP-0368)
Personal Eventing Protocol
(XEP-0163)
XEP status Stable Stable
AstraChat??
BeagleIM??
BitlBee??
Bombus?Yes
ChatSecure??
Cisco Jabber?Yes
ConversationsYesYes
Converse.js?Partial
DinoYesYes
GajimYesYes
JSXC??
Kaidan??
Kopete
Miranda NG?Yes
Monal IMYesYes
MovimYesYes
Pidgin?Yes
Profanity??
Psi+?Yes
Salut a toi?Yes
SiskinIM??
Spark??
Tkabber??
Yaxim??
Xabber??
slixmpp (lib.)?Yes
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client Direct TLS
(XEP-0368)
Event publishing
(XEP-0163)

Web Compliance Suite

The web compliance level incudes all features from the core compliance category as well as all features in this suite.

Core client

Web Connection Mechanisms Connection Mechanism Discovery
Client (XMPP) Subprotocol for WebSocket
(RFC 7395)
Bidirectional-streams Over Synchronous HTTP (BOSH)
(XEP-0206)
BOSH
(XEP-0124)
Discovering Alternative XMPP Connection Methods
(XEP-0156)
XEP status N/A N/A Stable Stable
AstraChat????
BeagleIM????
BitlBee????
Bombus????
ChatSecure????
Cisco Jabber??Yes?
Conversations????
Converse.jsYesYesYesYes
Dino????
GajimYes??Partial[Note 1]
JSXC?YesYes?
Kaidan????
Kopete
Miranda NG????
Monal IM????
Movim?YesYes?
Pidgin?YesYesPartial
Profanity????
Psi????
Salut a toi????
SiskinIM????
Spark????
Tkabber????
Yaxim????
Xabber????
slixmpp (lib.)????
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client (XMPP) Subprotocol for WebSocket
(RFC 7395)
XMPP Over BOSH
(XEP-0206)
BOSH
(XEP-0124)
Discovering Alternative XMPP Connection Methods
(XEP-0156)

IM Compliance Suite

The IM compliance level incudes all features from the core compliance category as well as all features in this suite.

Core client

Client Core features
(RFC 6121)
The /me Command
(XEP-0245)
vcard-temp
(XEP-0054)
Message Carbons
(XEP-0280)
Multi-User Chat
(XEP-0045)
Direct MUC Invitations
(XEP-0249)
HTTP File Upload
(XEP-0363)
XEP Status N/A Active Active Stable Stable Stable Stable
AstraChat??Yes?Yes??
BeagleIM???????
BitlBee????Yes??
Bombus??Yes?Yes??
ChatSecure??????Yes
Cisco Jabber??Yes?Yes??
ConversationsYesYesPartialYesYesYesYes
Converse.js?YesYesYesYesYesYes
DinoYesYesPartial[Note 1]YesPartialPartial[Note 1]Yes
GajimYesYesYesYesYesYesYes
JSXCYesYesYesYesYes?Yes
KaidanYes?YesYes??Yes
Kopete
Miranda NG?YesYesYesYesYesYes
Monal IMYesYesYesYesYesYesYes
MovimYesYesYesYesYes?Yes
PidginYesYesYes?YesYes?
ProfanityYesYes?YesYesYesYes
Psi+??YesYesYesYesYes
Salut a toi??Yes?YesYesYes
SiskinIM???????
Spark???YesYes??
Tkabber??Yes????
Yaxim???YesYesYesYes
Xabber??YesYesPartial?Yes
slixmpp (lib.)Yes?YesYesPartial style="background:#9EFF9E;vertical-align:middle;text-align:center;" class="table-yes"|YesYes
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client Core features
(RFC 6121)
The /me Command
(XEP-0245)
vcard-temp
(XEP-0054)
Message Carbons
(XEP-0280)
Multi-User Chat
(XEP-0045)
Direct MUC Invitations
(XEP-0249)
HTTP File Upload
(XEP-0363)

Advanced client

Client User Avatars
(XEP-0084)
User Avatar to vCard-Based Avatars Conversion
(XEP-0398)
vCard-Based Avatars
(XEP-0153)
Blocking Command
(XEP-0191)
Bookmark Storage
(XEP-0048)
Message Archive Management
(XEP-0313)
PEP Native Bookmarks
(XEP-0402)
MUC Self-Ping (Schrödinger's Chat)
(XEP-0410)
Best Practices for Persistent Storage of Private Data via Publish-Subscribe (XEP-0223)
XEP status Stable Deferred Active Stable Deprecated Stable Stable Stable Active
AstraChat??YesYes?????
BeagleIM?????Yes???
BitlBee?????????
Bombus??Yes?Yes????
ChatSecure????YesYes???
Cisco Jabber?????????
conversationsYesYesPartialYesYesYes?YesYes
Converse.js????YesYes???
DinoYesYesDeprecated[Note 1]YesYesPartial[Note 1]YesYesYes
gajimYesYesYesYesYesYes??Yes
JSXC??Yes?YesYes???
Kaidan??Yes??Yes???
Kopete
Miranda NG??Yes?YesYes???
Monal IMYes?YesYesYesYesYesYesYes
MovimYes?Yes?YesYesYes??
PidginYes?YesYes?????
Profanity???YesYes???
Psi+Yes?Yes?Yes????
Salut a toi??Yes?YesYes???
SiskinIM?????????
Spark?????????
Tkabber????Yes????
YaximIn Development?In Development??Yes?Yes?
Xabber??YesYesYesYes???
slixmpp (lib.)Yes?YesYesYesYes??Yes
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client User Avatar
(XEP-0084)
User Avatar to vCard-Based Avatars Conversion
(XEP-0398)
vCard-Based Avatars
(XEP-0153)
Blocking Command
(XEP-0191)
Bookmark Storage
(XEP-0048)
Message Archive Management
(XEP-0313)
PEP Native Bookmarks
(XEP-0402)
MUC Self-Ping (Schrödinger's Chat)
(XEP-0410)
Best Practices for Persistent Storage of Private Data via Publish-Subscribe (XEP-0223)

Advanced client (cont.)

Client Private XML Storage (XEP-0049)[warning 1] Stream Management (XEP-0198) Message Delivery Receipts (XEP-0184) Chat State Notifications (XEP-0085) Last Message Correction (XEP-0308) Jingle File Transfer (XEP-0234) Jingle In-Band Bytestreams Transport Method (XEP-0261)
XEP status Active Stable Stable Final Stable Deferred Stable
AstraChat?YesYesYes???
BeagleIM????Yes??
BitlBee???Yes???
BombusYes?YesYes???
ChatSecure??YesYes???
Cisco Jabber???????
conversationsYesYesYesYesYesYesYes
Converse.js?YesYesYesYes??
DinoYesYesYesYesYesPartialYes
gajimYesYesYesYesYesYesYes
JSXCYes?YesYes?Yes?
Kaidan???Partial???
Kopete
Miranda NGYesYesPartialYes???
Monal IM?YesYesYesYesYesYes
MovimYes?YesYesYes??
Pidgin???Yes???
Profanity??YesYesYesYes?
Psi+YesYesYesYesYesYes?
Salut a toiYes??Yes?YesYes
SiskinIM????Yes??
Spark???Yes???
TkabberYes??Yes???
Yaxim?YesYes?Yes??
Xabber?YesYesYes???
slixmpp (lib.)YesYesYesYesYes??
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client Private XML Storage (XEP-0049)[warning 1] Stream Management (XEP-0198) Message Delivery Receipts (XEP-0184) Chat State Notifications (XEP-0085) Last Message Correction (XEP-0308) Jingle File Transfer (XEP-0234) Jingle In-Band Bytestreams Transport Method (XEP-0261)

Further specifications of note, which are not required for compliance:

Client In-Band Registration
(XEP-0077)[warning 2]
Contact Addresses for XMPP Services
(XEP-0157)
Out-of-Band Data
(XEP-0066)
Stateless Inline Media Sharing (SIMS)
(XEP-0385)
Consistent Color Generation
(XEP-0392)
Message Styling
(XEP-0393)
Extended Channel Search
(XEP-0433)
Message Retraction
(XEP-0424)
Message Moderation
(XEP-0425)
XEP Status Final Active Stable Deferred Experimental Stable Deferred proposed proposed
AstraChat?????????
BeagleIM???????Yes?
BitlBee?????????
BombusYes?Yes??????
ChatSecureYes????????
Cisco Jabber??Yes??????
conversations????YesYes???
Converse.jsYes?Yes??Yes?YesYes
DinoYes?Partial[Note 1]??Partial???
gajimYesYesPartial[Note 1]?YesYes?YesYes
JSXC?????????
KaidanYes????????
Kopete
Miranda NGYes?Yes??????
Monal IMYes?Yes?Yes????
MovimYesYes?Yes?Partial?Yes?
PidginYes?Yes??????
ProfanityYesYes??Yes????
Psi+YesYesYesYes?????
Salut a toiYes??????
SiskinIM???????Yes?
Spark?????????
TkabberYes?Yes??????
YaximYes????Yes???
Xabber?????????
slixmpp (lib.)Yes?Yes????YesYes
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client In-Band Registration
(XEP-0077)[warning 2]
Contact Addresses for XMPP Services
(XEP-0157)
Out-of-Band Data
(XEP-0066)
Stateless Inline Media Sharing
(XEP-0385)
Consistent Color Generation
(XEP-0392)
Message Styling
(XEP-0393)
Extended Channel Search
(XEP-0433)
Message Retraction
(XEP-0424)
Message Moderation
(XEP-0425)

Mobile Compliance Suite

The mobile compliance level incudes all features from the core compliance category as well as all features in this suite.

Client Client State Indication (XEP-0352)[warning 1] Push Notifications (XEP-0357)[warning 1] Mobile Considerations on LTE Networks
(XEP-0286)[warning 1]
XEP status Active Deferred Active
AstraChat???
BeagleIM???
BitlBee???
Bombus???
ChatSecureYesYes?
Cisco Jabber???
ConversationsYesYes[Note 1]?
converse.jsYesYes?
Dino???
Gajim???
JSXC???
KaidanYes??
Kopete
Miranda NGYes??
Monal IMYesYesYes
Movim???
Pidgin???
Profanity???
Psi+???
Salut a toi???
SiskinIM???
Spark???
Tkabber???
YaximYes??
Xabber???
slixmpp (lib.)Yes??
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client Client State Indication (XEP-0352)[Note 1] Push Notifications (XEP-0357)[Note 1] Mobile Considerations on LTE Networks
(XEP-0286)[Note 1]

A/V Calling Compliance Suite

To be considered XMPP A/V calling compliant, all features from the core compliance category must be met, as well as all features in this suite.

Core client

Client Jingle RTP Sessions
(XEP-0167)
Jingle Message Initiation
(XEP-0353)
Jingle ICE-UDP Transport Method
(XEP-0176)
Use of DTLS-SRTP in Jingle Sessions
(XEP-0320)
External Service Discovery
(XEP-0215)
XEP status Stable Experimental Stable Stable Deferred
AstraChat??Yes??
BeagleIM?Yes??Yes
BitlBee?????
Bombus?????
ChatSecure?????
Cisco Jabber?????
ConversationsYesYesYesYesYes
Converse.js??YesYesYes
DinoPartialYesPartialYesPartial
Gajim?????
JSXCYes????
Kaidan?????
Kopete
Miranda NG??Yes?
Monal IM????Planned
Movim?Yes??Yes
PidginYes?Yes??
Profanity?????
Psi+Yes?YesYesYes
Salut a toi?????
SiskinIM?Yes??Yes
Spark?????
Tkabber?????
Yaxim?????
Xabber?????
slixmpp (lib.)?Yes???
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client Jingle RTP Sessions
(XEP-0167)
Jingle Message Initiation
(XEP-0353)
Jingle ICE-UDP Transport Method
(XEP-0176)
Use of DTLS-SRTP in Jingle Sessions
(XEP-0320)
External Service Discovery
(XEP-0215)

Advanced client

Client Jingle RTP Feedback Negotiation
(XEP-0293)
Jingle RTP Header Extensions Negotiation
(XEP-0294)
Jingle Grouping Framework
(XEP-0338)
Source-Specific Media Attributes in Jingle
(XEP-0339)
XEP status Stable Stable Stable Stable
AstraChat????
BeagleIM????
BitlBee????
Bombus????
ChatSecure????
Cisco Jabber????
ConversationsYesYesYesYes
Converse.js????
DinoPartialPartial??
Gajim????
JSXC????
Kaidan????
Kopete
Miranda NG????
Monal IM?Yes??
Movim????
Pidgin????
Profanity????
Psi+????
Salut a toi????
SiskinIM????
Spark????
Tkabber????
Yaxim????
Xabber????
slixmpp (lib.)????
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client Jingle RTP Feedback Negotiation
(XEP-0293)
Jingle RTP Header Extensions Negotiation
(XEP-0294)
Jingle Grouping Framework
(XEP-0338)
Source-Specific Media Attributes in Jingle
(XEP-0339)

Future Development

This section outlines the protocol specifications that are relevant for developers, but are not ready yet to be required for Compliance. Developers are encouraged to implement those and to share their experience and feedback.

Client Bind 2.0 (XEP-0386) IM Routing-NG (XEP-0409) Instant Stream Resumption (XEP-0397) Ad-hoc Account Invitation Generation (XEP-0401) Pre-Authenticated Roster Subscription (XEP-0379) Pre-Authenticated In-Band Registration (XEP-0445) Chat Markers (XEP-0333) Mediated Information eXchange (MIX) (XEP-0369) Explicit Message Encryption (XEP-0380) Stanza Content Encryption (XEP-0420)
XEP status Deferred Deferred Deferred proposed proposed proposed Deferred Experimental Deferred Experimental
AstraChat??????????
BeagleIM??????YesYes??
BitlBee??????????
Bombus??????????
ChatSecure??????????
Cisco Jabber??????????
Conversations??????Yes???
Converse.js??????Yes??Yes
Dino??????Yes?Partial[warning 3]?
Gajim??????Partial[Note 1]?Yes?
JSXC??????????
Kaidan???????planned?planned
Kopete
Miranda NG??????Yes???
Monal IMwon't fixwon't fixwon't fix?Partial?Partial[Note 1]YesYesYes
Movim??????Yes?Partial?
Pidgin??????????
Profanity??????????
Psi+????????Partial?
Salut a toi??????????
SiskinIM??????YesYes??
Spark??????????
Tkabber??????????
Yaxim????Yes?????
Xabber??????Yes???
slixmpp (lib.)??????YesPartialYes?
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client Bind 2.0 (XEP-0386) IM Routing-NG (XEP-0409) Instant Stream Resumption (XEP-0397) Easy User Onboarding (XEP-0401) Pre-Authenticated Roster Subscription (XEP-0379) Pre-Authenticated In-Band Registration (XEP-0445) Chat Markers (XEP-0333) Mediated Information eXchange (MIX) (XEP-0369) Explicit Message Encryption (XEP-0380) Stanza Content Encryption (XEP-0420)

Future Development (cont.)

Client OMEMO Encryption
(XEP-0384)
Jingle Encrypted Transports - OMEMO
(XEP-0396)
OpenPGP for XMPP Instant Messaging
(XEP-0374)
Bookmarks Conversion
(XEP-0411)
Component Connections
(XEP-0225)
Entity Capabilities 2.0
(XEP-0390)
Service Outage Status
(XEP-0455)
XEP status Experimental Deferred Deferred Deprecated Deferred Deferred Experimental
AstraChat???????
BeagleIM???????
BitlBee???????
Bombus???????
ChatSecureYes??????
Cisco Jabber???????
ConversationsYesYes?Yes???
Coverse.jsYes?Yes????
DinoYesYes?????
GajimPlug-In[59]?YesYesYesYes?
JSXC???????
Kaidanplanned??????
Kopete
Miranda NGYes??????
Monal IMYesYesYes??Yes?
Movim???????
PidginPlug-in[60]?Dropped[61]????
ProfanityYes?Yes????
Psi+Yes??????
Salut a toi???????
SiskinIM???????
Spark???????
Tkabber???????
YaximIn Development??????
XabberYes??????
slixmpp (lib.)???????
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)
Client OMEMO Encryption
(XEP-0384)
Jingle Encrypted Transports - OMEMO
(XEP-0396)
OpenPGP for XMPP Instant Messaging
(XEP-0374)
Bookmarks Conversion
(XEP-0411)
Component Connections
(XEP-0225)
Entity Capabilities 2.0
(XEP-0390)
Service Outage Status
(XEP-0455)


Summary

Compliance status of XMPP clients, with RFCs/XEPs

Client Compliance
AstraChat13%
beagle IM10%
BitlBee3%
Bombus17%
ChatSecure13%
Cisco Jabber10%
Conversations69%
converse.js46%
Dino61%
Gajim61%
JSXC27%
Kaidan20%
Kopete0%
Miranda IM31%
Monal IM65%
Movim45%
Pidgin31%
Profanity30%
Psi21%
Salut à Toi20%
SiskinIM8%
Spark4%
Tkabber10%
yaxim25%
Xabber20%
slixmpp (lib.)42%
Qxmpp (lib.)
aioxmpp (lib.)
Tigase swift (lib.)
XMPPframerwork (lib.)

References

  1. "Marktübersicht selbst gehostete Messenger Geschützter Raum". Heise magazine. Retrieved 15 April 2022.
  2. "Estudiantes crean red para comunidad sin acceso a internet en Barranquilla". El tiempo. Retrieved 15 April 2022.
  3. "XMPP client for macOS based on TigaseSwift XMPP library". MacosRepo. Retrieved 8 April 2022.
  4. "Instant Messaging (IM) Market Growth 2031". Retrieved 14 April 2022.
  5. "XMPP Features". Conversations.
  6. "Conversations: Open-Source-Messenger mit Audio- und Videoanruf". heise online. heise.de. Retrieved 15 April 2022.
  7. "Converse.js: An open-source XMPP client for building in-browser messaging apps". medevel. Retrieved 21 Feb 2022.
  8. "Dino 0.3 lançado com suporte a videochamadas, conferências, e mais". blog do edivaldo. Retrieved 15 April 2022.
  9. "supported XEPs". Gajim.
  10. "The 10 Best Instant Messaging Apps for Linux". MakeUseOf.
  11. "Interoperable Chat in Your Web Browser: JSXC 3.0 released".
  12. "User Privacy at The Heart of New Instant Messaging Services Developed with The Support of EU's Next Generation Internet Initiative".
  13. "Po 7 latach zainstalowałem komunikator Miranda IM - odżyły wspomnienia".
  14. "Monal as XMPP Client for Apple iPhone". Retrieved January 4, 2019.
  15. "Deciphering the jibber jabber: getting started with your own self-hosted XMPP server".
  16. "The Evolution of Encrypted IM Messenging Platforms – The Rise and Future of the OMEMO Protocol – An Analysis".
  17. "El cliente XMPP gratuito yaxim celebra su décimo aniversario". linuxadictos.
  18. BitlBee Public instances
  19. "Libervia frontends".
  20. "Supported XMPP Protocols". AstraChat.
  21. "BeagleIM changelog". github.
  22. "BitlBee changelog". github.
  23. "Список стандартов XMPP, поддерживаемых в Bombus".
  24. "ChatSecure v4.3.0 - OMEMO Group Chat Preview".
  25. "ChatSecure v4.2.0 - Group Chat".
  26. "ChatSecure v4.1.0 - Media Messaging".
  27. "ChatSecure iOS v3.2.3 - XMPP Push".
  28. "ChatSecure v2.2 Released".
  29. "ChatSecure v1.4 Released".
  30. "Cisco jabber XMPP Standards Compliance" (PDF).
  31. "Conversations DOAP File". Conversations.
  32. "Converse.js supported XMPP Extensions". github.
  33. "Implemented XEPs". Dino.
  34. "Dino DOAP file".
  35. "Gajim DOAP file". Gajim.
  36. "Supported Protocols". JSXC.
  37. "Kaidan list XEP supported in DOAP file". kde.
  38. "Kopete XEPs". github.
  39. "Supported XEPs". Miranda NG.
  40. "Monal IM DOAP file". github.
  41. "Movim DOAP file".
  42. "supported XEPs". Pidgin. Retrieved 17 April 2022.
  43. "Profanity Supported XEPs".
  44. "Profanity DOAP file".
  45. "Psi Supported XEPs".
  46. "Salut à Toi's specifications". Archived from the original on 2 June 2017.
  47. "SiskinIM changelogs". github.
  48. "Spark XEPs".
  49. "Tkabber Protocol support".
  50. "Yaxim DOAP file".
  51. "Xabber Extension Protocols Relations.drawio". Google Drive. Xabber. Retrieved 17 April 2022.
  52. "PNG version". imgur. Retrieved 17 April 2022.
  53. "Xabber F-droid description XEP support".
  54. "slixmpp DOAP file".
  55. "qxmpp XEP support".
  56. "aioxmpp XEP support".
  57. "Tigase swift XEP support".
  58. "XMPPframerwork XEP support".
  59. "XEP-0384: OMEMO Encryption - Gajim". gitlab.
  60. "XEP-0384: OMEMO Encryption for libpurple". github.
  61. "XEP-0374: OpenPGP for XMPP Instant Messaging - pidgin".

Notes

  1. (only recommended for legacy bookmarks support)
  2. should be supported, but not enabled in default server configurations
  3. Only for outgoing messages
  1. Only DNS method.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.