Net::FTPServer is a full-featured, secure, extensible, and highly configurable FTP server which can serve files from a standard file system or a relational database. It is written in Perl, which provides natural protection against buffer overflows. It has feature parity with popular C-based servers such as wu-ftpd. The server offers virtual hosts (IP-based and experimental IP-less). It is configurable in Perl, for both small Perl "hacks" in the configuration file all the way up to complete server "personalities". It supports the latest RFCs and Internet Drafts. Authentication may be done through /etc/passwd, PAM or an authentication plug-in. Resource limits are supported. The server may run standalone or from inetd. chroot() jails are supported along with sophisticated programmable access control rules. All aspects of server use and configuration are comprehensively documented in a manual running to some 50 pages.
ThreeDFM is a 3D file manager that uses OpenGL. Currently, only file system browsing is implemented. The main reason for this project is that using a 2D file manager is slow. More information about files can be conveyed in 3 dimensions. Not only will you be able to see the file's properties, but you will quickly be able to see a particular file's relationship to the others in the surrounding directories. A simple example of this is the file's size, as this can be shown by the size or colour of its representation. It will also be possible to view the contents of multiple directories simultaneously as they stretch off into the distance.
PengSwim is a game of swimming and eating, a penguin's two favorite activities. The object of PengSwim is to eat as many fish as possible within the time limit. Once you've eaten all the fish on the level, you move to a new level with more fish to eat. The SDL, SDL_mixer, and SDL_ttf libraries are required.