phpFreeChat is a free open source multilingual php based chat server that uses a simple file system for messages and nickname storage. It uses AJAX to smoothly refresh (no flicker) and display the chat zone and the nickname zone.
It supports multi-chat rooms (/join), private messages, moderation (/kick, /ban), customized themes based on CSS and plugins systems that allows you to write your own storage routines (ex: Mysql, IRC backends …), and your own chat commands.
phpFreeChat is a very easy to use and easy to install.You only have to copy/paste few lines of code to have a nice working chat. It doesn’t require MySQL or any SQL database, messages and nicknames are simply stored in files. You can write your own customized CSS style sheets, to completely change the appearance of your chat. All chat functionalities are highly customizable.
The plugin system allows you to write your own storage routines. For example, you can write a plugin to store the conversations into your database.