Soundboard is a sound cueing program designed for theatrical use. It aims to be simple to use and maintain cross platform compatibility so that a sound designer who uses a Mac can build a show and have it play back on the theatre's Windows-based playback computer. Soundboard provides a cross platform and open source alternative to programs such as QLab and SFX. It is designed to be simple enough for high school students and community theatres to use, and yet robust enough to be a viable application at a regional theatre.
Apache::Session is a persistence framework whose purpose is to provide session management to Web developers. It is designed to work with Apache and mod_perl, but it does not depend on them and will work with any Web server. This module provides a set of classes that give the developer maximum functionality. Session data can be stored in a database, flat files, or shared memory.
libintl-perl is a library that supports message translation for Perl, written in pure Perl (version 5.004 or better). A faster C version is also built and installed if the system fulfills all requirements. Its interface is a superset of the gettext family of functions in C, and it uses the same file formats as GNU gettext, making it possible to use all tools available for gettext itself and to seamlessly integrate internationalized Perl code into mixed-language projects.
Zeitleiste is a time line program written for the German conworlders community. As such it has to be more flexible than similar history programs, which set their main focus on Earth. It could be helpful to authors in the phantastic genre in general. It features a fully customizable template, free date definitions, freeform party relations, freeform place relations, and freely definable event categories.
Authen::Simple::WebForm is a Perl library for simple authentication against existing Web based forms using the Authen::Simple framework. This wraps up the LWP (libwww-perl) calls needed to attempt a login to a site that uses an HTML form for logins. It supports logins that require cookies, various form variables, special headers, multi-stage logins, and more.
File-Find-Object provides Perl programmers with an object-oriented alternative to the core File::Find module for traversing a directory structure, which has some serious interface limitations. As opposed to File::Find, File-Find-Object can be instantiated, can be interrupted in the middle, has an iterative interface, and can also return results as objects.
mysqldiff is a Perl script which compares the data structures (i.e. table definitions) of two MySQL databases and returns the differences as a sequence of MySQL commands suitable for piping into mysql which will transform the structure of the first database to be identical to that of the second (c.f. diff and patch). Database structures can be compared whether they are files containing table definitions or existing databases, local or remote.
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. It is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP, and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes.