This page lists XMPP-related software, and their status in Debian. Please feel free to package any of the software listed on this page that hasn't already been packaged or ITPed!
Contents
About XMPP
XMPP - Extensible Messaging and Presence Protocol is an communcation protocol for instant messaging.
RFC 6120 XMPP Core - https://datatracker.ietf.org/doc/html/rfc6120
RFC 6121 XMPP IM - https://datatracker.ietf.org/doc/html/rfc6121
RFC 7622 XMPP Address Format - https://datatracker.ietf.org/doc/html/rfc7622
RFC 7590 Use of TLS in XMPP - https://datatracker.ietf.org/doc/html/rfc7590
RFC 7395 XMPP over ?WebSockets - https://datatracker.ietf.org/doc/html/rfc7395
The extension (XEPs) are managed by the XMPP Standards Foundation (XSF): https://xmpp.org/extensions/
Debian developers
Also, some Debian developers can be reached via XMPP, e.g. by the Debian XMPP server. In this case the XMPP id (JID) is identical to the email address. E.g. a DD reachable via mailto:julia@debian.org would be also reachable via xmpp:julia@debian.org. See UnifiedCommunications/DebianDevelopers/XMPP for details.
Debian server/rooms
The official Debian conference server is conference.debian.org.
General talking and support, english speaking room: xmpp:debian@conference.debian.org?join
Localized, unofficial rooms could be found via https://search.jabber.network/search?q=debian
Packaging
Some XMPP related software in Debian is maintained by the XMPP packaging team. Ejabberd is maintained by the Ejabberd Packaging Team, other packages by other teams or by individual maintainers.
Clients
Graphical
Console
Command line
Web
converse.js RFP
libervia RFP
Servers
Libraries
C
libiksemel (XML parsing library, not solely used for XMPP)
libsignal-protocol-c (for OMEMO)
C++
Javascript
Python
Other
spectrum2 - XMPP transport framework
atomtopubsub RFP