A curated list of awesome XMPP servers, libraries, software and resources.
XMPP is an open XML technology for real-time communication, which powers a wide range of applications including instant messaging, presence and collaboration.
- RFC6120 - Core.
- RFC6121 - Instant Messaging and Presence.
- RFC7622 - Address Format.
- XEPs - Extensions to XMPP.
- Adium - Open source multi-protocol instant messaging client for Mac OS X.
- ChatSecure - Encrypted Messenger for iOS.
- Conversations - Open source XMPP/Jabber client for the Android.
- Converse - Free and open-source XMPP chat client in your browser.
- Coyim - Safe and secure chat client.
- Dino - Modern Jabber/XMPP Client using GTK+/Vala.
- Kaiwa - Modern and apen source Web client for XMPP.
- JSXC - Modern, open source and available as Owncloud/Nextcloud plugin web client.
- Pidgin - Chat program with support for multiple networks, crossplatform.
- Profanity - Console based XMPP, Linux, FreeBSD, OSX, Windows and Android.
- Swift - Elegant, secure, adaptable and intuitive XMPP client.
- Psi - Qt client (Linux, Windows, OSX).
- Gajim - Full featured and easy to use XMPP client (Python GTK3).
- Ejabberd - Distributed fault-tolerant Jabber server which is mainly written in Erlang.
- Jabberd2 - Next generation of the jabberd project, c++.
- Openfire - XMPP server written in Java.
- Prosody - Lightweight, open source Jabber server, written in Lua.
- Metronome - Fork of Prosody server, more complete with a dual license.
- Tigase - Highly optimized, modular and flexibe XMPP server.
- PyXMPP - Python Jabber/XMPP implementation.
- SleekXMPP - Python 2.6+/3.1+ XMPP Library.
- Swiften - Cross-platform, and performant C++.
- xmpp.js - XMPP for JavaScript.
- Movim - Distributed social network built on top of XMPP.
- Saros - Real-time collaborative editor for eclipse projects.
- Buyddcloud - Tools, libraries and services for secure cloud & on-premise user and group messaging.
- XMPP Compliance - Service checking compliance of the XMPP servers.
- XMPP Observatory - Testing the security of the Jabber/XMPP network.
- The Jabber Spam Fighting Manifesto - Federated Server Policies against the spam.
- XMPP Manifesto for Freedom - Freedom Manifesto, response to above.
XMPP Providers with more than 15 years uptime and with an A security grade. Extracted with:
links -dump https://xmpp.net/directory.php |grep -p '200[0-3]' |grep ' A '
To the extent possible under law, Rafal Zawadzki has waived all copyright and related or neighboring rights to this work.