- https://github.com/xmpp-ftw/xmpp-ftw
It's really a shame when people can't look past the surface, and just emit vague subjective rebukes like this. XML may not be fashionable today, but really it poses no technical issues compared to the kinds of actual hard technical issues involved in making an open and decentralized IM network that XMPP has been solving for 15 years.
At the end of the day, the underlying product is still an overwrought, overly verbose mess, and the wrappers only serve to hide that. And following the law that all abstractions are leaky, you're going to have to touch it eventually.
A better replacement would be IRC. It serves almost all of the XMPP use cases with no extension, and i'd wager all of them with the right daemon and right plugins.
IRC has advantages over XMPP by having a much wider variety of clients and the fact that you can create your own integrations for things like build automation in a very short period of time thanks to the simple text-based protocol.
I always thought it made sense in a way - it makes for a very neat separation of concerns and makes the stack more modular, since you can now use almost any combination of IRC daemon and services package.
Don't answer "bouncers" for IRC. It is an ugly hack. With XMPP the server MAY provide history, which makes it unreliable.
From the same developers who designed and built XMPP.
No, not this one though: http://xmpp.org/extensions/xep-0231.html
XML also makes extensibility a lot less painful.