TogetherJS: Mozilla, open source JavaScript library that adds collaboration features and tools to your website

TogetherJS Logo

From the TogetherJS website:

Features

  • Audio Chat – TogetherJS uses Web RTC technology to enhance communication
    for your users.
  • User Focus – Your users see each other’s mouse cursors and clicks.
  • User Presence – TogetherJS enables your users to see each other in real
    time.
  • Text Chat – Your users can chat with each other with familiar instant
    messaging.
  • Co-Browsing – Your users can follow each other to different pages on the
    same domain.
  • Real Time Content Sync – Your users can see content on a site or app
    dynamically change together.