Converse is a free and open-source XMPP chat client that runs in
a web browser.

Converse is easy to set up - you can use it on conversejs.org, host
it yourself, or integrate it into your own website. It's possible
to connect to any publically accessible XMPP/Jabber server.

With Converse you can register an account on any public XMPP server
that allows in-band registration, including our own at conversejs.org.

Homepage:
https://conversejs.org/
