Snikket
Snikket is an all-in-one XMPP solution packaged for Docker, with web administration and clients included. It is for administrators who want to set up and manage XMPP through a web interface, and for people who need clients to use that XMPP setup. The Dockerized package keeps the administrative and client parts together, rather than offering only a web admin or only client software. This gives both administrator-facing and user-facing parts a place in one XMPP package for running and accessing the same service. Its main limitation is its narrow technical scope: Snikket is centered on XMPP and a Dockerized setup. It is not a fit for people who require a different protocol or who do not want to use Docker.