Module for processing named parameter lists for method calls
Class::ParmList General named parameter list parser. Handles default values, required vs allowed distinctions, optional name lexical checking, multiple retrieval, and error reporting. Works well as a complement to Class::NamedParms.
Perl DateTime extension to work with namedays from various countries
DateTime::Event::NameDay is a class that knows the name days for various countries. In some countries a person's nameday is more important than their birthday and gifts may be exchanged.
Return zodiac for a given date
DateTime::Event::Zodiac returns the latin zodiac name or alternatively the unicode zodiac symbol for the given date. The zodiac may be calculated using either fixed dates or using the longitude/position of the sun.
Advanced operations on path variables
Env::Path presents an object-oriented interface to path variables, defined as that subclass of environment variables which name an ordered list of filesystem elements separated by a platform-standard separator (typically ':' on UNIX and ';' on Windows).
Perl Module to read the end of a file as it's appended to
The File::Tail module is designed for reading files which are continuously appended to (the name comes from the tail -f directive). Usually such files are log files of some description.
Extend your attribute interfaces
While Moose attributes provide you with a way to name your accessors, readers, writers, clearers and predicates, this library provides commonly used attribute helper methods for more specific types of data.
Data::Bind-based multi-sub dispatch
Perl6 allows multiple subs and methods with the same name, differing only in their signature. multi sub bar (Dog $foo) {?} multi sub bar (Cat $foo) {?} Dispatching will happen based on the runtime signature of the subroutine or method call.
Python wrapper for extended filesystem attributes
Extended attributes extend the basic attributes of files and directories in the file system. They are stored as name:data pairs associated with file system objects (files, directories, symlinks, etc).
DNS server with focus on security and simplicity
MaraDNS is a package that implements the Domain Name Service (DNS), an essential internet service. People like MaraDNS because it's small, lightweight, easy to set up, and remarkably secure.
Perl5 module to parse BIND 8 configuration files
BIND::Conf_Parser implements a virtual base class for parsing BIND (Berkeley Internet Name Domain) server version 8 configuration files ("named.conf"). As each meaningful semantic 'chunk' is parsed, a callback method is invoked with the parsed information.