Lingua::Stem::Snowball::No is a perl port of the norwegian stemmer at http://snowball.tartarus.org.
File::ShareDir::Dist finds share directories for distributions. It is a companion module to File::ShareDir.
This module provides a convenient way to set up a CGI environment from an HTTP::Request.
Test::WWW::Mechanize is a subclass of the Perl module WWW::Mechanize that incorporates features for web application testing.
This module tries to split any SQL code, even including non-standard extensions, into the atomic statements it is composed of.
The MusicBrainz::DiscID module is a Perl interface to the MusicBrainz libdiscid library, allowing you to manipulate digital audio compact disc (CDDA) identifiers.
This package provides a data pack for Business::ISBN. These data are generated from the RangeMessage.xml file provided by the ISBN Agency.
The XML::Compile module suite has extensive regression testing. This module provide functions which simplify writing tests for XML::Compile related distributions.
This package provides a simplified frontend to Log::Message, offering most common use for logging, and easy access to the stack (in both raw and pretty-printable form).
Devel::OverloadInfo returns information about overloaded operators for a given class (or object), including where in the inheritance hierarchy the overloads are declared and where the code implementing it is.
HTTP::Server::Simple is a simple standalone HTTP daemon with no non-core module dependencies. It can be used for building a standalone http-based UI to your existing tools.
The Lingua::EN::Sentence module contains the function get_sentences, which splits text into its constituent sentences, based on a regular expression and a list of abbreviations (built in and given).
Test::File::ShareDir is some low level plumbing to enable a distribution to perform tests while consuming its own share directories in a manner similar to how they will be once installed.
X11::Protocol::Other contains window manager related functions for use by client programs, as per the ICCCM (Inter-Client Communication Conventions Manual) and some of the EWMH (Extended Window Manager Hints).
Crypt::UnixCrypt_XS implements the DES-based Unix crypt function. For those who need to construct non-standard variants of crypt, the various building blocks used in crypt are also supplied separately.
Class::ErrorHandler provides an error-handling mechanism that is generic enough to be used as the base class for a variety of OO classes. Subclasses inherit its two error-handling methods, error and errstr, to communicate error messages back to the calling program.
ExtUtils::PkgConfig is a very simplistic interface to the pkg-config utility, intended for use in the Makefile.PL of perl extensions which bind libraries that pkg-config knows. It is really just boilerplate code that you would have written yourself.
This module provides a syntax plugin that implements exception-handling semantics in a form familiar to users of other languages, being built on a block labeled with the try keyword, followed by at least one of a catch or finally block.
This module creates a temporary SQLite database, deploys a DBIC schema, and then connects to it. This lets you easily test DBIC schema. Since you have a fresh database for every test, you don't have to worry about cleaning up after your tests, ordering of tests affecting failure, etc.
This module understands WSDL version 1.1. A WSDL file defines a set of messages to be send and received over SOAP connections. This involves encoding of the message to be send into XML, sending the message to the server, collect the answer, and finally decoding the XML to Perl.
This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL.
LWPx::ParanoidAgent is a class subclassing LWP::UserAgent but paranoid against attackers. Its purpose is to vet requests for a remote resource on behalf of a possibly malicious user. The class can do the same as LWP::UserAgent, except that proxy support has been removed. Support for URI schemes is limited to http and https.
Text::Sprintf::Named provides a sprintf equivalent with named conversions. Named conversions are sprintf field specifiers (like %s or %4d) only they are associated with the key of an associative array of parameters. So for example %(name)s will emit the name parameter as a string, and %(num)4d will emit the num parameter as a variable with a width of 4.
This module reads a file backwards line by line. It is simple to use, memory efficient and fast. It supports both an object and a tied handle interface.
It is intended for processing log and other similar text files which typically have their newest entries appended to them. By default files are assumed to be plain text and have a line ending appropriate to the OS. But you can set the input record separator string on a per file basis.