This module offers a minimalist class construction kit. It uses no non-core modules for any recent Perl.
This is a module for building structured data from CGI inputs, in a manner reminiscent of how PHP does.
This Perl testing library focuses on testing and working with XPath expressions, most likely in the context of XML document processing.
B::Keywords supplies several arrays of exportable keywords: @Scalars, @Arrays, @Hashes, @Filehandles, @Symbols, @Functions, @Barewords, @TieIOMethods, @UNIVERSALMethods and @ExporterSymbols.
The Digest::SHA Perl module implements the hash functions of the SHA family. It also provides the shasum binary.
This provides a simple mechanism for module authors to have some confidence that they have a working distribution META description file.
MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, and generating single- or multipart (even nested multipart) MIME messages.
"require EXPR" only accepts Class/Name.pm style module names, not Class::Name. For that, this module provides "load_class 'Class::Name'".
This package provides the Parse::EDID module. It implements some function to parse Extended Display Identification Data binary data structures.
URI::Nested provides support for nested URIs, where the scheme is a prefix, and the remainder of the URI is another URI.
This module provides a basic way to discover if a piece of perl code is allocating perl data and not releasing them again.
XML::RegExp contains regular expressions for the following XML tokens: BaseChar, Ideographic, Letter, Digit, Extender, CombiningChar, NameChar, EntityRef, CharRef, Reference, Name, NmToken, and AttValue.
This module is a suite of tools for implementing DMARC. It adheres to the 2013 DMARC draft, intending to implement every MUST and every SHOULD.
Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.
This module provides a list of known mime-types, combined from various sources. For instance, it contains all IANA types and the knowledge of Apache.
File::Which was created to be able to get the paths to executable programs on systems under which the `which' program wasn't implemented in the shell.
The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.
The XML::Simple module provides a simple API layer on top of an underlying XML parsing module (either XML::Parser or one of the SAX2 parser modules).
Given a list of Perl modules/filenames, this module makes require and use statements fail (no matter whether the specified files/modules are installed or not).
Mozilla::CA provides a copy of Mozilla's bundle of Certificate Authority certificates in a form that can be consumed by modules and libraries based on OpenSSL.
File::Slurp provides subroutines to read or write entire files with a simple call. It also has a subroutine for reading the list of file names in a directory.
This toolkit primarily provides modules for performing both traditional and object-oriented i/o) on things *other* than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines.
File::Zglob provides a traditional Unix glob functionality; it returns a list of file names that match the given pattern. For instance, it supports the **/*.pm form.
Config::Any provides a facility for Perl applications and libraries to load configuration data from multiple different file formats. It supports XML, YAML, JSON, Apache-style configuration, and Perl code.