Projects / Voodoo chat

Voodoo chat

Voodoo chat is a fast, convenient, easily customized Web chat system with the ability to continuously update the user messages (push). It has 4 different ways of displaying messages: a Perl-daemon (and C++ for higher perfomance) for continuous update, PHP-stream, Java-script emulation of stream, and classic refresh style. It features theme support, configurable rooms, private messages, ignoring, user status, a mini-mail system, inline images and image posting, graphical statistics, user-info, language packs, pre-moderation, club mode (only registered users can login) and more. Several data storage engines are available, including ones based on files, SysV shared memory, and MySQL. It has been tested on a real server with up to 500 simultaneous users (with C++ chat-daemon).

Operating Systems

Recent releases

  •  08 Oct 2004 02:34

    Release Notes: This release adds club-mode, registration protection (image code, activation through email), a mod_voc Apache module for socket forwarding (this allows you to use chat-daemon on the same IP/port as Apache), HTML nicks (i.e. colored, or even pictures), image posting (from hard disk and Web servers), pre-moderated rooms, and a lot of smaller improvements and bugfixes.

    •  16 Jun 2003 18:04

      Release Notes: The new C++ daemon is available. It works faster than the Perl version, and allows you to serve more simultaneous visitors (tested with up to 500). The chat now has 'admin levels' such as ban, unban, view IP, room operations, edit info about registered users, etc. There are a number of new visualisation features enabled now, like using bold and italic text in messages. Message and ban logging have been implemented, which allows the chat administrator to investigate conflicts. A lot of other small changes and bugfixes were made.

      •  03 Mar 2003 13:45

        Release Notes: New features include a MySQL engine, a new theme with some nice features, and a Web indicator. The chat daemon was improved to serve more simultaneous visitors (and has been tested on a server with ~350 users online). Some other small changes and bug fixes were also made.

        •  02 Oct 2002 17:19

          Release Notes: New features include support for rooms (each with its own name, topic, botname, and theme), user statuses (online/away/dnd), configurable criteria for the user nicks (available characters, max and min nick-length), and an improved admin zone. The chat was adapted to the new default PHP setting of register_globals = Off.

          •  18 Jul 2002 14:22

            Release Notes: Graphical statistics were added. The user's sex is now shown in the 'who in the chat' list. And a time offset was added for messages. The user's nickname is now highlighted in the messages. Some 'consistency' checks were added for the messages- and users-lists. Photos are now stored with the user-id in the filename (for non-latin characters in the nicks). The engine-subtree has been moved to the data/ directory for security reasons.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.