Python library to use Jabber/XMPP networks in a non-blocking way
https://dev.gajim.org/gajim/python-nbxmpp/