runcronjobs processes the execution of centralized cron jobs for a pool of servers. The cron jobs are any executable files. runcronjobs runs cron jobs located in a given directory if the current host is specified as a target host for the jobs in question. It allows you to centralize all the cron jobs of a set of servers in a common shared directory.
Robotics::IRobot provides a Perl interface for controlling and accessing sensor data from iRobot robots that support the OI Interface. It allows for both event-driven and polling-based reading of sensor data. It provides all functionality defined in the OI Interface for Roomba 400 series and Create robots. Also provided is some additional functionality such as primative dead reckoning and enhanced use of the Create's song functionality.
rocknroll (Rsync fOr baCKup and Roll) is an incremental backup maker based on rsync. It backs up a remote directory tree to a destination directory on the local host. For this backup, it manages a set of archives named tag.1, tag.2, etc. Using the famous "link-dest" option of rsync, it keeps only the difference between the different archives.
ABC Path Generator is a program and a Perl library that generates layouts of ABC Path based on the input of a random number generator. Giving different seeds to the generator will yield different layouts. ABC Path is a puzzle game in which one should position the letters from "A" to "Y" in a 5*5 grid based on clues. It is featured on brainbashers.com. ABC Path Generator makes use of depth-first-search to find usable final paths, and then assigns the clues for it, also using DFS.
EWS-Client is a module that acts as a client to the Microsoft Exchange Web Services API. From it you can access calendar and contact entries in a nicely abstracted fashion. Query results are generally available in an iterator and convenience methods exist to access the properties of each entry.
DBIx-Class is an SQL to OO mapper with an object API inspired by Class::DBI (with a compatibility layer as a springboard for porting) and a resultset API that allows abstract encapsulation of database operations. It aims to make representing queries in your code as Perl-ish as possible while still providing access to as many of the capabilities of the database as possible, including retrieving related records from multiple tables in a single query.
Mail::DeliveryStatus::BounceParser analyzes RFC822 bounce messages and returns a structured description of the addresses that bounced and the reason they bounced; it also returns information about the original returned message, including the Message-ID. It works best with RFC1892 delivery reports, but will gamely attempt to understand any bounce message no matter what MTA generated it.