django-conversate

Persistent chat for Django

A simple lightweight persistent chat app for Django sites, where users may not always be around at the same time.

Install it from pypi, or grab the code from github.

  • No requirements other than Django
  • Admins create rooms and add users to them
  • Messages are stored in the database
  • Full history is available to all users of that room
  • Simple javascript-based polling for real-time updates
  • Users can opt in to receive e-mail alerts of activity when away
  • Support for users without javascript
  • Works through the most restrictive of firewalls