Welcome to the Whistle chat!

This web application is first rendered server side via in normal HTML, and then it becomes a "dumb" client that dynamically patches the DOM with updates received via WebSockets.

The app state, view and user presence are automatically updated and broadcasted with Whistle.

You can change your username, create chat rooms and chat!

Check out the source code here

List of available chat rooms: