geektalkd is a simple chat server designed for use with thin clients (like telnet, netcat, or one of the avaliable Perl clients). It features multiple channels, private whispers, and everything else you'd expect from a chat server. Additionally, all of the parser code can be rewritten and reread, so you can install new functions on the fly without restarting the server or kicking users off.
Gimp Gallery is a program to create static HTML Web galleries from a directory of images. It is a gimp plugin that offers both batch and interactive modes. In the interactive mode, it will display each picture, allowing you to rotate/crop/filter/caption/etc. images before including them in the gallery, leaving your originals untouched. Templating is done via a custom Perl function, allowing you full control over the produced HTML.
Struts is a Jakarta project that provides a J2EE framework for building Web applications. It is based on a Model 2 approach, a variant of MVC. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with any standard data access technology, including Enterprise Java Beans, JDBC, and Object Relational Bridge. For the View, Struts works well with JavaServer Pages, Velocity Templates, XSLT, and other presentation systems.