A curated list of delightful XMPP related resources.
Switch branches/tags
Nothing to show
Clone or download
bluszcz Merge pull request #11 from koppor/patch-3
Refine "Most robust XMPP providers"
Latest commit b025e7b Oct 1, 2018
Failed to load latest commit information.
LICENSE Create LICENSE Mar 10, 2018
README.md Merge pull request #11 from koppor/patch-3 Oct 1, 2018


Awesome XMPP Awesome

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.




  • 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.
  • Gajim - Full featured and easy to use XMPP client (Python GTK3).
  • JSXC - Modern, open source and available as Owncloud/Nextcloud plugin web client.
  • Kaiwa - Modern and apen source Web client for XMPP.
  • Pidgin - Chat program with support for multiple networks, crossplatform.
  • Profanity - Console based XMPP, Linux, FreeBSD, OSX, Windows and Android.
  • Psi - Qt client (Linux, Windows, OSX).
  • Swift - Elegant, secure, adaptable and intuitive XMPP client.


  • Ejabberd - Distributed fault-tolerant Jabber server which is mainly written in Erlang.
  • Jabberd2 - Next generation of the jabberd project, c++.
  • Metronome - Fork of Prosody server, more complete with a dual license.
  • Openfire - XMPP server written in Java.
  • Prosody - Lightweight, open source Jabber server, written in Lua.
  • 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.

Advanced Usages

  • Movim - Distributed social network built on top of XMPP.
  • Saros - Real-time collaborative editor for eclipse projects.


Most robust XMPP providers

XMPP Providers with more than 15 years uptime and with an A security grade. This is awesome, because these servers are mainly hosted by private parties and it not common to keep a system up for more then a decade.

This list was extracted with following command:

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.