The only (supported) effort for the XMPP server is wokkel , which is based on Twisted . However, wokkel lacks a ton of features that other servers than python provide. In addition, wokkel aims to provide a library for building a server, and it will require a non-trivial amount of effort to create a fully functional XMPP server that supports common XEP.
On the good side: you really don't need a python server. You can use ejabberd, tigase, openfire (here is your preference). You can write all your own logic / protocols and components in python and easily connect them to this server. For this particular use, wokkel and Twisted are a great choice. Another large library is SleekXMPP .
ggozad
source share