Barter is a tool for increasing the quality of applications written in Java. It allows the programmer to use design by contract and define other development aspects right in the classes and interfaces where they are relevant, as JavaDoc comments. It is essentially a code generator for AspectJ, implemented as an xDoclet task.
Easyup-nuke is an upload module and generating tag for PHP-Nuke sites. It is designed to allow uploading of any type of files to a PHP-Nuke site, such as images (.jpg, .gif, .png), Flash movies (.swf), or other files (.rtf, mp3, etc.). EASYUP-NUKE helps to easily publish upload images and Flash movies into news, content section, box, or anywhere it needs simply generating a complete tag to copy and paste. You can also upload files for the download section.
Ptplot is a set of Java classes that can be used as an applet or an application for graphing datasets. It reads PlotML, binary, or ASCII data, is autoranging, and automatically or manually labels axes and tick marks. It can plot live, animated plots and provides zooming. It also includes Bourne shell scripts and DOS .bat files that can be used as a replacement for xgraph, the X11 graphing tool.
recurrance takes a date recurrance expression in near-English, and returns all the dates that match. For example, entering "the second and last friday of every month" might tell you all the dates on which you should get paid. It is very explible and easy to use, and complies to RFC 2445 RRULE implementations with the exception of BYWEEKPOS, WKST, and the start and end dates, which are done using the code interface. It also supports an XML version of RRULE, includes tests, and is completely self contained.
MAHC is a complex PHP system that installs easily and allows people to chat using only HTML. Features include multiple rooms, private chat, user colored chat text, games (checkers, chess, hangman, tictactoe, dicezee, crossword), private chat, a "weak" AI chat, Inter-chat messaging, selectable MIDI music, and 3D graphical smilies. The Web server requirements are currently only PHP4 and a crontab facility. The current version is stable, but lacks in documentation.
ZOE (formerly OGLE) is a simple OpenGL graphics engine written entirely in Python. Its primary focus is rapid prototyping and experimentation, so it only supports the barest essentials, with focus on wire frames. Special emphasis is placed on particle systems (in which non-interacting particles follow simple rules). Some familiarity with OpenGL is expected, although when exploiting the particle system abstractions, no specific OpenGL knowledge is required. The demos included are the obligatory spinning polyhedra, static views of conic sections and the Solar System, a 3D surface plotter, a fountain of sparks, a swarming behavior model, a random walk example, a whirlpool effect using gravity and drag, and an example of chaos theory and sensitivity to initial conditions.