2008

Speeqe is a web based, group chat client that works with the XMPP/MUC protocol. It is chat made simple. The goal is to give the user the best and easiest experience in creating chat rooms. It is a combination of javascript and python code using a collection of open source software and software tools. This collection is nginx or apache for a frontend. The frontend serves the webclient which is javascript using Strophe and JQuery. It also proxies to Punjab for the BOSH connection to connect to XMPP based servers. To tie it all together there is a small amount of django.
Features ¶
HTML/javascript client
Themable (all UI is in one html file)
Inline images.
Inline youtube videos.
Kick,ban,unban support.
Room configuration.
DNS named rooms (ie http://speeqers.speeqe.com will go to the room speeqers@…)
Ability to connect to federated XMPP servers and chat rooms.

ajax im ("asynchronous javascript and xml instant messenger") is a browser-based instant messaging client. It uses AJAX to create a near real-time IM environment that can be used in conjunction with community, intranet, and social websites. No refreshing of the page is ever needed for this "web application" to work, as everything is updated in real-time via JavaScript.

2007

ChaNT™ is a flexible, powerful, cross-browser and easy to use open source web-based chat system written in PHP and JavaScript. Support for BBCode, 3D Animated Smileys with a IM like toolbar for formatting your chat messages. It does not require any brow

Although Javascript, as it exists in your browser today, isn't technically the best way to create a chatroom, it is, to some extent, possible. See the above link for an example. NOTE: The refresh rate has been turned down on that site intentionally to save bandwidth.

I have just made a checkin into the contributions repo of an ajax enabled chat module. This module depends on the buddylist module to allow users to chat in real time with their online buddies on a Drupal powered website. The module includes the drupal.js created by thox for enabling Ajax in Drupal. We started off on this module to explore how we can utilize rich internet technologies like AJAX to create something useful within Drupal. The module is shaping up nicely but it can do with more robustness. This is definitely alpha quality code.

2004

JWChat is a full featured, web-based Jabber™ client. Written using AJAX technology it relies on JavaScript and HTML at the client-side only. It supports basic jabber instant messaging, roster management and groupchats based on the MUC protocol.