Skip to content

Web-based XMPP Instant Messaging client written in javascript

Notifications You must be signed in to change notification settings

peterdds/converse.js

 
 

Repository files navigation

converse.js

Converse.js implements an XMPP based instant messaging client in the browser.

Warning: This library is still heavily under development and not usable currently.

Features

It has the following features:

  • Manually or automically subscribe to other users.
  • With manual roster subscriptions, you can accept or decline contact requests.
  • Chat statuses (online, busy, away, offline)
  • Custom status message
  • Typing notifications (i.e when the contact is typing)
  • Third person messages (/me )
  • Multi-user chat in chatrooms
  • Topics can be set for chatrooms
  • Full name and profile picture support

Converse.js is used by collective.xmpp.chat, which is a Plone instant messaging add-on.

A screencast of Converse.js in action via collective.xmpp.chat can be seen here.

It depends on quite a few third party libraries, including strophe.js, backbone.js and require.js.

Licence

Converse.js is released under both the MIT and GPL licenses.

About

Web-based XMPP Instant Messaging client written in javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published