Converse.js is an open source, web chat client, that can connect to any accessible XMPP/Jabber server.
The Library is runs in the browser and can be integrated into any website. It also supports a number of useful features, the most requisite being the support for pre-login with your website’s login or password.
- Manually or automically subscribe to other users.
- Accept or decline contact requests
- Chat status (online, busy, away, offline)
- Custom status messages
- Typing notifications
- Third person messages (/me )
- Multi-user chat in chatrooms
- Chatroom Topics
- vCard support