Perl modules

From DreamHost

Jump to: navigation, search

DreamHost has nearly all the common Perl modules installed, as well as many uncommon ones.

Contents

Checking for modules

To check whether a Perl module is installed on DreamHost's servers, first log into your shell account, then type the following:

perl -MThe::Module::Name -e0

Where The::Module::Name is, obviously enough, the name of the Perl module you are looking for.

Use the following script to retrieve the names and versions of all currently installed modules:

#!/usr/bin/perl
# Prints list of installed Perl modules

use strict;
use warnings;

use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();

printf "%-40s %s\n", "Module", "Version";
print  "--------------------------------------------------\n";
foreach my $module ($instmod->modules()) {
        my $version = $instmod->version($module) || "Unknown";
        printf "%-40s %s\n", $module, $version;
}

exit

Save it somewhere in your homedirectory as perlmods.pl and make it executable:

chmod a+x perlmods.pl

And run it like so:

./perlmods.pl


Caveat

While this does indeed work on yoda, it doesn't currently work on nimitz (2005-08-19). There are installed modules. But this script does not detect them.

Another way to Check for modules

Another way to check for which modules are installed (and which works on all DH servers) is to download and install the excellent perldiver cgi script. This is a free script that not only shows you installed modules, but also provides details of the module version, documentation and CPAN links, and a plethora of additional information about a given perl installation.

Installing Custom Modules

You can install your own modules in your home directory directly out of CPAN.

Installed modules

Installed modules include the following:

  • AnyDBM_File - provide framework for multiple DBMs
  • Apache (1.27) - Perl interface to the Apache server API
  • Apache::Constants (1.09) - Constants defined in apache header files
  • Apache::Debug (1.61) - Utilities for debugging embedded perl code
  • Apache::ExtUtils (1.04) - Utils for Apache:C/Perl glue
  • Apache::FakeRequest (1.00) - fake request object for debugging
  • Apache::File (1.01) - advanced functions for manipulating files at the server side
  • Apache::Include (1.00) - Utilities for mod_perl/mod_include integration
  • Apache::Leak (1.00) - Module for tracking memory leaks in mod_perl code
  • Apache::Log (1.01) - Interface to Apache logging
  • Apache::MyConfig - build options access
  • Apache::Options (1.61) - OPT_* defines from httpd_core.h
  • Apache::PerlRun - Run unaltered CGI scripts under mod_perl
  • Apache::PerlRunXS (0.03) - XS implementation of Apache::PerlRun/Apache::Registry
  • Apache::PerlSections (1.61) - Utilities for work with sections
  • Apache::RedirectLogFix - Properly set redirect status for loggers
  • Apache::Registry (2.01) - Run unaltered CGI scrips under mod_perl
  • Apache::RegistryLoader (1.91) - Compile Apache::Registry scripts at server startup
  • Apache::Resource - Limit resources used by httpd children
  • Apache::SIG (1.91) - Override apache signal handlers with Perl's
  • Apache::SOAP (0.55) - mod_perl-based SOAP server with minimum configuration
  • Apache::Session (1.54) - A persistence framework for session data
  • Apache::Session::DB_File (1.01) - An implementation of Apache::Session
  • Apache::Session::File (1.54) - An implementation of Apache::Session
  • Apache::Session::Flex (1.01) - Specify everything at runtime
  • Apache::Session::Generate::MD5 (2.1) - Use MD5 to create random object IDs
  • Apache::Session::Generate::ModUniqueId (0.01) - mod_unique_id for session ID generation
  • Apache::Session::Generate::ModUsertrack (0.01) - mod_usertrack for session ID generation
  • Apache::Session::Lock::File (1.01) - Provides mutual exclusion using flock
  • Apache::Session::Lock::MySQL (1.00) - Provides mutual exclusion using MySQL
  • Apache::Session::Lock::Null (1.01) - Does not actually provides mutual exclusion
  • Apache::Session::Lock::Semaphore (1.01) - Provides mutual exclusion through sempahores
  • Apache::Session::MySQL (1.01) - An implementation of Apache::Session
  • Apache::Session::Oracle (1.01) - An implementation of Apache::Session
  • Apache::Session::Postgres (1.01) - An implementation of Apache::Session
  • Apache::Session::Serialize::Base64 (1.00) - Use Storable and MIME::Base64 to zip up persistent data
  • Apache::Session::Serialize::Storable (1.00) - Use Storable to zip up persistent data
  • Apache::Session::Serialize::Sybase (1.00) - Use Storable to zip up persistent data and unpack/pack to put into Sybase-compatible image field
  • Apache::Session::Serialize::UUEncode (1.00) - Use Storable and C to zip up persistent data
  • Apache::Session::Store::DB_File (1.00) - Use DB_File to store persistent objects
  • Apache::Session::Store::File (1.01) - Store persistent data on the filesystem
  • Apache::Session::Store::MySQL (1.03) - Store persistent data in a MySQL database
  • Apache::Session::Store::Oracle (1.01) - Store persistent data in a Oracle database
  • Apache::Session::Store::Postgres (1.03) - Store persistent data in a Postgres database
  • Apache::Session::Store::Sybase (1.00) - Store persistent data in a Sybase database
  • Apache::Session::Sybase (1.00) - An implementation of Apache::Session
  • Apache::SizeLimit (0.03) - Because size does matter.
  • Apache::StatINC (1.07) - Reload %INC files when updated on disk
  • Apache::Status (2.03) - Embedded interpreter status information
  • Apache::Symbol (1.31) - Things for symbol things
  • Apache::Symdump - Symbol table snapshots
  • Apache::Table (0.01) - Perl interface to the Apache table structure
  • Apache::URI (1.00) - URI component parsing and unparsing
  • Apache::Util (1.02) - Interface to Apache C util functions
  • Apache::XMLRPC::Lite (0.55) - mod_perl-based XML-RPC server with minimum configuration
  • Apache::httpd_conf (0.01) - Generate an httpd.conf file
  • Apache::src (0.01) - Methods for locating and parsing bits of Apache source code
  • Apache::test - Facilitates testing of Apache::* modules
  • AppConfig (1.52) - Perl5 module for reading configuration files and parsing command line arguments.
  • AppConfig::Args (1.50) - Perl5 module for reading command line arguments.
  • AppConfig::File (1.52) - Perl5 module for reading configuration files.
  • AppConfig::Getopt (1.51) - Perl5 module for processing command line arguments via delegation to Getopt::Long.
  • AppConfig::State (1.52) - Perl5 module for maintaining the state of an application configuration.
  • AppConfig::Sys (1.50) - Perl5 module defining platform-specific information and methods for other AppConfig::* modules.
  • Archive::Tar (0.22) - module for manipulation of tar archives.
  • Archive::Zip (1.01) - Provide an interface to ZIP archive files.
  • Archive::Zip::Tree - methods for adding/extracting trees using Archive::Zip
  • AutoSplit (1.0305) - split a package for autoloading
  • B - The Perl Compiler
  • B::Asmdata - Autogenerated data about Perl ops, used to generate bytecode
  • B::Assembler (0.02) - Assemble Perl bytecode
  • B::Bblock - Walk basic blocks
  • B::Bytecode - Perl compiler's bytecode backend
  • B::C - Perl compiler's C backend
  • B::CC - Perl compiler's optimized C translation backend
  • B::Concise (0.51) - Walk Perl syntax tree, printing concise info about ops
  • B::Debug - Walk Perl syntax tree, printing debug info about ops
  • B::Deparse (0.6) - Perl compiler backend to produce perl code
  • B::Disassembler - Disassemble Perl bytecode
  • B::Lint - Perl lint
  • B::Showlex - Show lexical variables used in functions or files
  • B::Stackobj - Helper module for CC backend
  • B::Stash (-umain,-uattributes,-uDB) - show what stashes are loaded
  • B::Terse - Walk Perl syntax tree, printing terse info about ops
  • B::Xref - Generates cross reference reports for Perl programs
  • Benchmark (1) - benchmark running times of Perl code
  • Bundle::Apache (1.02) - Install Apache mod_perl and related modules
  • Bundle::Bugzilla (0.07) - A bundle of the modules required for Bugzilla.
  • Bundle::DBD::CSV (0.1016) - A bundle to install the DBD::CSV driver
  • Bundle::DBD::mysql (2.0419) - A bundle to install Perl drivers for mSQL or MySQL
  • Bundle::DBI (11.02) - A bundle to install DBI and required modules.
  • Bundle::HTML::Mason (0.05) - A bundle to install the HTML::Mason package
  • Bundle::Interchange (0.06) - A bundle of the modules nice to have for Interchange.
  • Bundle::LWP (1.09) - A bundle to install all libwww-perl related modules
  • Bundle::Net::LDAP (0.02) - A bundle for Net::LDAP
  • Bundle::ParallelUA (2.50) - CPAN Bundle for the LWP Parallel User Agent extension
  • ByteLoader (0.04) - load byte compiled perl code
  • CDDB::File (1.03) - Parse a CDDB/freedb data file
  • CGI (2.81) - Simple Common Gateway Interface Class
  • CGI::Apache - Backward compatibility module for CGI.pm
  • CGI::Application (2.1) - Framework for building reusable web-applications
  • CGI::Carp (1.23) - CGI routines for writing to the HTTPD (or other) error log
  • CGI::Cookie (1.20) - Interface to Netscape Cookies
  • CGI::Extratags (0.02) - Useful Extensions for the CGI Module
  • CGI::Fast - CGI Interface for Fast CGI
  • CGI::FastTemplate (1.09) - Perl extension for managing templates, and performing variable interpolation.
  • CGI::Pretty (1.05_00) - module to produce nicely formatted HTML code
  • CGI::Push (1.04) - Simple Interface to Server Push
  • CGI::Simple - A Simple totally OO CGI interface that is CGI.pm compliant
  • CGI::Simple::Cookie (0.01) - Interface to Netscape Cookies
  • CGI::Simple::Standard - a wrapper module for CGI::Simple that provides a function style interface
  • CGI::Simple::Util - Internal utilities used by CGI::Simple module
  • CGI::Switch - Backward compatibility module for defunct CGI::Switch
  • CGI::Untaint - process CGI input parameters
  • CGI::Untaint::email - validate an email address
  • CGI::Untaint::hex - validate as a hexadecimal value
  • CGI::Untaint::integer - validate an integer
  • CGI::Untaint::object - base class for Input Handlers
  • CGI::Untaint::printable - validate as a printable value
  • CGI::Util (1.3) - Internal utilities used by CGI module
  • CGI::XML (0.1) - Perl extension for converting CGI.pm variables to/from XML
  • CGI::XMLForm (0.10) - Extension of CGI.pm which reads/generates formated XML.
  • Class::MethodMaker (1.10) - a module for creating generic methods
  • Class::Struct (0.59) - declare struct-like datatypes as Perl classes
  • Compress::Zlib (1.16) - Interface to zlib compression library
  • Config::IniFiles (2.27) - A module for reading .ini-style configuration files.
  • Crypt::Blowfish (2.09) - Perl Blowfish encryption module
  • Crypt::CBC (2.08) - Encrypt Data with Cipher Block Chaining Mode
  • Crypt::DES (2.03) - Perl DES encryption module
  • Crypt::GPG (1.42) - An Object Oriented Interface to GnuPG.
  • Crypt::PasswdMD5 (1.2) -
  • Crypt::SSLeay (0.23) - OpenSSL glue that provides LWP https support
  • DB (1.0) - programmatic interface to the Perl debugging API (draft, subject to change)
  • DBD::CSV (0.2002) - DBI driver for CSV files
  • DBD::File (0.2001) - Base class for writing DBI drivers for plain files
  • DBD::Pg (1.01) - PostgreSQL database driver for the DBI module
  • DBD::Proxy - A proxy driver for the DBI
  • DBD::mysql (2.0419) - mSQL and mysql drivers for the Perl5 Database Interface (DBI)
  • DBI (1.28) - Database independent interface for Perl
  • DBI::Changes - List of significant changes to the DBI
  • DBI::Const::GetInfoReturn - The interface to this module is undocumented and liable to change.
  • DBI::Const::GetInfoType - use DBI::Const::GetInfoType;
  • DBI::DBD (11.06) - DBD Driver Writer's Guide
  • DBI::FAQ (0.38) - The Frequently Asked Questions for the Perl5 Database Interface
  • DBI::Format (11.4) - A package for displaying result tables
  • DBI::Profile (1.02) - Performance profiling and benchmarking for the DBI
  • DBI::ProxyServer - a server for the DBD::Proxy driver
  • DBI::PurePerl (1.11) - a DBI emulation using pure perl (no C/XS compilation required)
  • DBI::Shell (11.02) - Interactive command shell for the DBI
  • DBI::W32ODBC - An experimental DBI emulation layer for Win32::ODBC
  • DB_File (1.75) - Perl5 access to Berkeley DB version 1.x
  • Data::FormValidator (1.92) - Validates user input (usually from an HTML form) based on input profile.
  • Data::Grove (0.07) - support for deeply nested structures
  • Data::Grove::Parent (0.07) - provide parent properties to Data::Grove objects
  • Data::Grove::Visitor (0.07) - add visitor/callback methods to Data::Grove objects
  • Data::ShowTable - routines to display tabular data in several formats.
  • Date::EzDate (1.04) - Date and time manipulation made easy
  • Date::Format (2.21) - Date formating subroutines
  • Date::Parse (2.22) - Parse date strings into time values
  • Debconf::Client::ConfModule - client module for ConfModules
  • Devel::DProf - a Perl code profiler
  • Devel::Peek (1.00_01) - A data debugging tool for the XS programmer
  • Devel::SelfStubber (1.01) - generate stubs for a SelfLoading module
  • Devel::Symdump (2.02) - dump symbol names or the symbol table
  • Digest::HMAC (1.01) - Keyed-Hashing for Message Authentication
  • Digest::HMAC_MD5 (1.01) - Keyed-Hashing for Message Authentication
  • Digest::HMAC_SHA1 (1.01) - Keyed-Hashing for Message Authentication
  • Digest::MD5 (2.13) - Perl interface to the MD5 Algorithm
  • Digest::SHA1 (2.00) - Perl interface to the SHA-1 Algorithm
  • DirHandle - supply object methods for directory handles
  • Dumpvalue - provides screen dump of Perl data.
  • English - use nice English (or awk) names for ugly punctuation variables
  • Env - perl module that imports environment variables as scalars or arrays
  • Error (0.13) - Error/exception handling in an OO-ish way
  • ExtUtils::Command (1.01) - utilities to replace common UNIX commands in Makefiles etc.
  • ExtUtils::Embed (1.2505) - Utilities for embedding Perl in C/C++ applications
  • ExtUtils::Install (1.28) - install files from here to there
  • ExtUtils::Installed (0.02) - Inventory management of installed modules
  • ExtUtils::Liblist - determine libraries to use and how to use them
  • ExtUtils::MM_Cygwin - methods to override UN*X behaviour in ExtUtils::MakeMaker
  • ExtUtils::MM_OS2 - methods to override UN*X behaviour in ExtUtils::MakeMaker
  • ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
  • ExtUtils::MM_VMS - methods to override UN*X behaviour in ExtUtils::MakeMaker
  • ExtUtils::MM_Win32 - methods to override UN*X behaviour in ExtUtils::MakeMaker
  • ExtUtils::MakeMaker (5.45) - create an extension Makefile
  • ExtUtils::Manifest (1.33) - utilities to write and check a MANIFEST file
  • ExtUtils::Miniperl - write the C code for perlmain.c
  • ExtUtils::Mkbootstrap (1.14) - make a bootstrap file for use by DynaLoader
  • ExtUtils::Mksymlists (1.17) - write linker options files for dynamic extension
  • ExtUtils::Packlist (0.03) - manage .packlist files
  • ExtUtils::testlib (1.11) - add blib/* directories to @INC
  • FAQ::OMatic::API - a Perl API to manipulate FAQ-O-Matics
  • Fatal (1.02) - replace functions with equivalents which succeed or die
  • File::Basename (2.6) - split a pathname into pieces
  • File::CheckTree - run many filetest checks on a tree
  • File::Compare (1.1002) - Compare files or filehandles
  • File::Copy (2.03) - Copy files or filehandles
  • File::DosGlob - DOS like globbing and then some
  • File::Find - traverse a file tree
  • File::Listing (1.11) - parse directory listing
  • File::NFSLock (1.19) - perl module to do NFS (or not) locking
  • File::Path (1.0404) - create or remove directory trees
  • File::Spec (0.82) - portably perform operations on file names
  • File::Spec::Epoc - methods for Epoc file specs
  • File::Spec::Functions (1.1) - portably perform operations on file names
  • File::Spec::Mac (1.2) - File::Spec for MacOS
  • File::Spec::OS2 (1.1) - methods for OS/2 file specs
  • File::Spec::Unix (1.2) - methods used by File::Spec
  • File::Spec::VMS - methods for VMS file specs
  • File::Spec::Win32 (1.2) - methods for Win32 file specs
  • File::Temp (0.12) - return name and handle of a temporary file safely
  • File::stat - by-name interface to Perl's built-in stat() functions
  • FileCache - keep more files open than the system permits
  • Finance::Currency::Convert::Yahoo (0.04) -
  • FindBin (1.42) - Locate directory of original perl script
  • GD (1.38) - Interface to Gd Graphics Library
  • GD::Barcode (1.13) - Create barcode image with GD
  • GD::Barcode::COOP2of5 (0.01) - Create COOP2of5 barcode image with GD
  • GD::Barcode::Code39 (1.1) - Create Code39 barcode image with GD
  • GD::Barcode::EAN13 (1.1) - Create EAN13(JAN13) barcode image with GD
  • GD::Barcode::EAN8 (1.1) - Create EAN8(JAN8) barcode image with GD
  • GD::Barcode::IATA2of5 (0.01) - Create IATA2of5 barcode image with GD
  • GD::Barcode::ITF (0.01) - Create ITF(Interleaved2of5) barcode image with GD
  • GD::Barcode::Industrial2of5 (0.01) - Create Industrial2of5 barcode image with GD
  • GD::Barcode::Matrix2of5 (0.01) - Create Matrix2of5 barcode image with GD
  • GD::Barcode::NW7 (1.1) - Create NW7 barcode image with GD
  • GD::Barcode::UPCA (1.1) - Create UPC-A barcode image with GD
  • GD::Barcode::UPCE (1.1) - Create UPC-E barcode image with GD
  • GD::Graph (1.33) - Graph Plotting Module for Perl 5
  • GD::Graph3d (0.59) - Create 3D Graphs with GD and GD::Graph
  • GD::Graph::Data (1) - Data set encapsulation for GD::Graph
  • GD::Graph::Error (1) - Error handling for GD::Graph classes
  • GD::Graph::colour (1) - Colour manipulation routines for use with GD::Graph
  • GD::Text (0.82) - Text utilities for use with GD
  • GD::Text::Align (1) - Draw aligned strings
  • GD::Text::Wrap (1) - Wrap strings in boxes
  • GDBM_File (1.05) - Perl5 access to the gdbm library.
  • Geo::METAR (1.13) - Process routine aviation weather reports in the METAR format.
  • Geo::Weather (1.2.1) - Weather retrieval module
  • Getopt::Std (1.02) - Process single-character switches with switch clustering
  • GnuPG (0.09) - Perl module interface to the GNU Privacy Guard.
  • GnuPG::Tie - Tied filehandle interface to encryption with the GNU Privacy Guard.
  • HTML::AsSubs (1.16) - functions that construct a HTML syntax tree
  • HTML::CalendarMonthSimple (1.18) - Perl Module for Generating HTML Calendars
  • HTML::Element (3.09) - Class for objects that represent HTML elements
  • HTML::Element::traverse (3.09) - discussion of HTML::Element's traverse method
  • HTML::Entities (1.22) - Encode or decode strings with HTML entities
  • HTML::FillInForm - Populates HTML Forms with CGI data.
  • HTML::Filter (2.09) - Filter HTML text through the parser
  • HTML::Form (0.03) - Class that represents HTML forms
  • HTML::FormatPS (1.27) - Format HTML as postscript
  • HTML::FormatText (1.18) - Format HTML as text
  • HTML::Formatter (1.23) - Base class for HTML formatters
  • HTML::HeadParser (2.15) - Parse section of a HTML document
  • HTML::LinkExtor (1.31) - Extract links from an HTML document
  • HTML::Mason::MethodMaker - Used to create simple get & get/set methods in other classes
  • HTML::Mason::Tests - Test harness for testing Mason
  • HTML::Parse (2.71) - Deprecated, a wrapper around HTML::TreeBuilder
  • HTML::Parser (3.25) - HTML parser class
  • HTML::PullParser (2.06) - Alternative HTML::Parser interface
  • HTML::TagFilter (0.07) - An HTML::Parser-based selective tag remover
  • HTML::Tagset (3.03) - data tables useful in parsing HTML
  • HTML::Template (2.5) - Perl module to use HTML Templates from CGI scripts
  • HTML::TokeParser (2.24) - Alternative HTML::Parser interface
  • HTML::Tree (3.11) - overview of HTML::TreeBuilder et al
  • HTML::TreeBuilder (3.11) - Parser that builds a HTML syntax tree
  • HTTP::Cookies (1.24) - Cookie storage and management
  • HTTP::Daemon (1.25) - a simple http server class
  • HTTP::Date (1.43) - date conversion routines
  • HTTP::Headers (1.43) - Class encapsulating HTTP Message headers
  • HTTP::Headers::Util (1.09) - Header value parsing utility functions
  • HTTP::Message (1.25) - Class encapsulating HTTP messages
  • HTTP::Negotiate (1.11) - choose a variant of a document to serve (HTTP content negotiation)
  • HTTP::Request (1.30) - Class encapsulating HTTP Requests
  • HTTP::Request::Common (1.19) - Construct common HTTP::Request objects
  • HTTP::Response (1.36) - Class encapsulating HTTP Responses
  • HTTP::Status (1.26) - HTTP Status code processing
  • I18N::Collate - compare 8-bit scalar data according to the current locale
  • IO::AtomicFile (2.101) - write a file which is updated atomically
  • IO::Dir (1.03) - supply object methods for directory handles
  • IO::InnerFile (2.102) - define a file inside another file
  • IO::Lines (2.103) - IO:: interface for reading/writing an array of lines
  • IO::Poll (0.05) - Object interface to system poll call
  • IO::Pty (1.02) - Pseudo TTY object class
  • IO::Scalar (2.104) - IO:: interface for reading/writing a scalar
  • IO::ScalarArray (2.103) - IO:: interface for reading/writing an array of scalars
  • IO::Socket::SSL (0.92) - Nearly transparent SSL encapsulation for IO::Socket::INET.
  • IO::String (1.01) - Emulate IO::File interface for in-core strings
  • IO::Stringy (2.108) - I/O on in-core objects like strings and arrays
  • IO::Tty (1.02) - Low-level allocate a pseudo-Tty, import constants.
  • IO::Tty::Constant - Terminal Constants (autogenerated)
  • IO::Wrap (2.102) - wrap raw filehandles in IO::Handle interface
  • IO::WrapTie (2.102) - wrap tieable objects in IO::Handle interface
  • IPC::Msg (1.00) - SysV Msg IPC object class
  • IPC::Semaphore (1.00) - SysV Semaphore IPC object class
  • IPC::SysV (1.03) - SysV IPC constants
  • Image::Base (1.07) - base class for loading, manipulating and saving images.
  • Image::Info (1.09) - Extract meta information from image files
  • Image::Info::BMP (1.01) - Windows Device Indepdent Bitmap support for Image::Info
  • Image::Info::SVG (1.01) - SVG support for Image::Info
  • Image::Info::XBM - XBM support for Image::Info
  • Image::Info::XPM - XPM support for Image::Info
  • Image::Magick (5.44) - Perl extension for calling ImageMagick's libmagick routines
  • Image::Size (2.93) - read the dimensions of an image in several popular formats
  • Jabber::Connection (0.03) - Simple connectivity functions for Jabber
  • Jabber::NS - Jabber namespaces
  • Jabber::NodeFactory - Simple XML Node Factory for Jabber
  • LJ::Simple (0.06) - Simple Perl to access LiveJournal
  • LWP (5.64) - The World-Wide Web library for Perl
  • LWP::ConnCache (0.01) - Connection cache manager
  • LWP::Debug - debug routines for the libwww-perl library
  • LWP::MediaTypes (1.27) - guess media type for a file or a URL
  • LWP::MemberMixin - Member access mixin class
  • LWP::Parallel (2.54) - Extension for LWP to allow parallel HTTP and FTP access
  • LWP::Parallel::Protocol (1.07) - Base class for parallel LWP protocols
  • LWP::Parallel::RobotUA - A class for Parallel Web Robots
  • LWP::Parallel::UserAgent - A class for parallel User Agents
  • LWP::ParallelUA - Parallel LWP::UserAgent
  • LWP::Protocol (1.39) - Base class for LWP protocols
  • LWP::RobotPUA - Parallel LWP::RobotUA
  • LWP::RobotUA (1.18) - A class for Web Robots
  • LWP::Simple (1.35) - Procedural LWP interface
  • LWP::UserAgent (2.001) - A WWW UserAgent class
  • Lingua::Ispell (0.07) - a module encapsulating access to the Ispell program.
  • List::Util (1.06) - A selection of general-utility list subroutines
  • MD5 (2.02) - Perl interface to the MD5 Message-Digest Algorithm
  • MIDI (0.79) - read, compose, modify, and write MIDI files.
  • MIDI::Event (0.76) - MIDI events
  • MIDI::Opus (0.76) - functions and methods for MIDI opuses
  • MIDI::Score (0.79) - MIDI scores
  • MIDI::Simple (0.77) - procedural/OOP interface for MIDI composition
  • MIDI::Track (0.76) - functions and methods for MIDI tracks
  • MIME::Base64 (2.12) - Encoding and decoding of base64 strings
  • MIME::Body (5.403) - the body of a MIME message
  • MIME::Decoder (5.403) - an object for decoding the body part of a MIME stream
  • MIME::Decoder::Base64 (5.403) - encode/decode a "base64" stream
  • MIME::Decoder::Binary (5.403) - perform no encoding/decoding
  • MIME::Decoder::Gzip64 (5.403) - decode a "base64" gzip stream
  • MIME::Decoder::NBit (5.403) - encode/decode a "7bit" or "8bit" stream
  • MIME::Decoder::QuotedPrint (5.403) - encode/decode a "quoted-printable" stream
  • MIME::Decoder::UU (5.403) - decode a "uuencoded" stream
  • MIME::Entity (5.404) - class for parsed-and-decoded MIME message
  • MIME::Field::ConTraEnc (5.403) - a "Content-transfer-encoding" field
  • MIME::Field::ContDisp (5.403) - a "Content-disposition" field
  • MIME::Field::ContType (5.403) - a "Content-type" field
  • MIME::Field::ParamVal (5.403) - subclass of Mail::Field, for structured MIME fields
  • MIME::Head (5.403) - MIME message header (a subclass of Mail::Header)
  • MIME::Lite (2.117) - low-calorie MIME generator
  • MIME::Parser (5.406) - experimental class for parsing MIME streams
  • MIME::Parser::Filer - manage file-output of the parser
  • MIME::Parser::Reader - a line-oriented reader for a MIME::Parser
  • MIME::Parser::Results - results of the last entity parsed
  • MIME::QuotedPrint (2.03) - Encoding and decoding of quoted-printable strings
  • MIME::Tools (5.411) - modules for parsing (and creating!) MIME entities
  • MIME::Type (1.005) - Definition of one MIME type
  • MIME::Types (1.005) - Definition of MIME types
  • MIME::WordDecoder - decode RFC-1522 encoded words to a local representation
  • MIME::Words (5.404) - deal with RFC-1522 encoded words
  • MLDBM (2.00) - store multi-level hash structure in single level tied hash
  • MP3::Info (0.91) - Manipulate / fetch info from MP3 audio files
  • MPEG::MP3Info (0.90) - Manipulate / fetch info from MP3 audio files
  • Mail::Address (1.44) - Parse mail addresses
  • Mail::Audit (2.0) - Library for creating easy mail filters
  • Mail::Audit::KillDups (1.8) - Mail::Audit plugin for duplicate suppression
  • Mail::Audit::List - Mail::Audit plugin for automatic list delivery
  • Mail::Audit::MAPS (1.8) - Mail::Audit plugin for RBL checking
  • Mail::Audit::PGP (1.7) - Mail::Audit plugin for PGP header fixing
  • Mail::Audit::Razor - Mail::Audit plugin for the Vipul's Razor spam detection system
  • Mail::Box (2.009) - manage a message-folder.
  • Mail::Box::Locker (2.009) - manage the locking of mail folders
  • Mail::Box::Locker::DotLock - lock a folder with a seperate file
  • Mail::Box::Locker::Flock - lock a folder using kernel file-locking
  • Mail::Box::Locker::Multi - lock a folder in all ways which work
  • Mail::Box::Locker::NFS - lock a folder with a seperate file, NFS-safe
  • Mail::Box::Locker::POSIX - lock a folder using kernel file-locking
  • Mail::Box::MH (2.009) - handle folders with a file per message.
  • Mail::Box::MH::Index - keep index files for messages.
  • Mail::Box::MH::Labels - process file which maintains message related labels
  • Mail::Box::MH::Message - one message in a MH-folder
  • Mail::Box::Manager (2.009) - manage a set of folders
  • Mail::Box::Mbox (2.009) - handle folders in Mbox format
  • Mail::Box::Mbox::Message (2.009) - one message in a Mbox folder
  • Mail::Box::Message (2.009) - manage one message within a mail-folder
  • Mail::Box::Message::Dummy (2.009) - a placeholder for a missing message in a list.
  • Mail::Box::Parser (2.009) - reading and writing messages
  • Mail::Box::Parser::C - Reading messages in C
  • Mail::Box::Parser::Perl (2.009) - reading messages from file using Perl
  • Mail::Box::Search - select messages within a mail box
  • Mail::Box::Search::Grep - select messages within a mail box like grep does
  • Mail::Box::Thread::Manager - maintain threads within a set of folders
  • Mail::Box::Thread::Node - one node in a message thread
  • Mail::Box::Tie - access an existing message-folder as an array or hash
  • Mail::Box::Tie::ARRAY (2.009) - access an existing message folder as array
  • Mail::Box::Tie::HASH (2.009) - access an existing message folder as a hash
  • Mail::Cap (1.44) - Parse mailcap files
  • Mail::Field (1.44) - Base class for manipulation of mail header fields
  • Mail::Field::AddrList (1.44) - object representation of e-mail address lists
  • Mail::Filter (1.44) - Filter mail through multiple subroutines
  • Mail::Header (1.44) - manipulate mail RFC822 compliant headers
  • Mail::IMAPClient (2.1.4) - An IMAP Client API
  • Mail::IMAPClient::BodyStructure (0.0.1) - Perl extension to Mail::IMAPClient to facilitate the parsing of server responses to the FETCH BODYSTRUCTURE IMAP client command.
  • Mail::Internet (1.44) - manipulate Internet format (RFC 822) mail messages
  • Mail::Mailer (1.44) - Simple interface to electronic mailing mechanisms
  • Mail::Message (2.009) - general message object
  • Mail::Message::Body (2.009) - the data of a body in a message
  • Mail::Message::Body::Construct - adds functionality to Mail::Message::Body
  • Mail::Message::Body::Delayed (2.009) - body of a Mail::Message but not read yet.
  • Mail::Message::Body::Encode - organize general message encodings
  • Mail::Message::Body::File (2.009) - body of a message temporarily stored in a file
  • Mail::Message::Body::Lines (2.009) - body of a Mail::Message stored as array of lines
  • Mail::Message::Body::Multipart (2.009) - body of a message with attachments
  • Mail::Message::Body::String (2.009) - body of a Mail::Message stored as single string
  • Mail::Message::Construct - extends the functionality of a Mail::Message
  • Mail::Message::Convert (2.009) - conversions between message types
  • Mail::Message::Convert::MailInternet (2.009) - translate Mail::Message to Mail::Internet vv
  • Mail::Message::Convert::MimeEntity (2.009) - translate Mail::Message to MIME::Entity vv
  • Mail::Message::Field (2.009) - one line of a message header
  • Mail::Message::Field::Fast (2.009) - one line of a message header
  • Mail::Message::Field::Flex (2.009) - one line of a message header
  • Mail::Message::Head (2.009) - the header of one message
  • Mail::Message::Head::Complete (2.009) - the header of one message
  • Mail::Message::Head::Delayed (2.009) - a not-read header of a Mail::Message
  • Mail::Message::Head::Subset (2.009) - subset of header information of a message
  • Mail::Message::Part (2.009) - a part of a message, but a message by itself.
  • Mail::Message::TransferEnc (2.009) - message transfer encoder/decoder
  • Mail::Message::TransferEnc::Base64 (2.009) - encode/decode base64 message bodies
  • Mail::Message::TransferEnc::Binary (2.009) - encode/decode binary message bodies
  • Mail::Message::TransferEnc::EightBit (2.009) - encode/decode 8bit message bodies
  • Mail::Message::TransferEnc::QuotedPrint (2.009) - handle quoted-printable message bodies
  • Mail::Message::TransferEnc::SevenBit (2.009) - encode/decode 7bit message bodies
  • Mail::POP3Client (2.10) - Perl 5 module to talk to a POP3 (RFC1939) server
  • Mail::Reporter (2.009) - manage errors and traces for various Mail::* modules
  • Mail::Send (1.44) - Simple electronic mail interface
  • Mail::Sender (0.8.04) - module for sending mails with attachments through an SMTP server
  • Mail::Sendmail (0.78) - Simple platform independent mailer
  • Mail::SpamAssassin (2.20) - Mail::Audit spam detector plugin
  • Mail::SpamAssassin::Conf - SpamAssassin configuration file
  • Mail::SpamAssassin::PerMsgStatus (bogus) - per-message status (spam or not-spam)
  • Mail::SpamAssassin::PersistentAddrList - persistent address list base class
  • Mail::SpamAssassin::SMTP::SmartHost (1.1) - A simple smarthost module for Net::SMTP::Server.
  • Mail::Transport (2.009) - base class for message transmission
  • Mail::Transport::Mailx (2.009) - transmit messages using external mailx program
  • Mail::Transport::Qmail (2.009) - transmit messages using external Qmail program
  • Mail::Transport::SMTP (2.009) - transmit messages without external program
  • Mail::Transport::Sendmail (2.009) - transmit messages using external Sendmail program
  • Mail::Util (1.44) - mail utility functions
  • Math::BigFloat (0.02) - Arbitrary length float math package
  • Math::BigInt (0.01) - Arbitrary size integer math package
  • Math::Complex (1.31) - complex numbers and associated mathematical functions
  • Math::Trig (1) - trigonometric functions
  • Mysql (1.2219) - Perl interfaces to the mSQL and mysql databases
  • NDBM_File (1.04) - Tied access to ndbm files
  • Net::AIM (1.22) - Perl extension for AOL Instant Messenger TOC protocol
  • Net::AIM::Connection - Interface to an AIM connection
  • Net::AIM::Event - Object to hold event data
  • Net::Blogger (0.8) - an OOP-ish interface for accessing a weblog via the Blogger XML-RPC API.
  • Net::Blogger::API::Core (0.1.3) - Blogger API methods
  • Net::Blogger::API::Extended (0.1.3) - provides helper methods not defined in the Blogger API.
  • Net::Blogger::Engine::Base (0.3) - base class for Blogger API engines
  • Net::Blogger::Engine::Blogger (0.1.3) - Pyra Blogger API engine
  • Net::Blogger::Engine::Manila (0.2.3) - UserLand Manila Blogger API engine
  • Net::Blogger::Engine::Movabletype (0.2) - Movabletype Blogger API engine
  • Net::Blogger::Engine::Movabletype::mt (0.1.2) - Adds support for the MovableType XML-RPC API
  • Net::Blogger::Engine::Radio (0.2.3) - UserLand Radio Blogger API engine
  • Net::Blogger::Engine::Slash (0.1) - Adds support for the Slashcode SOAP API.
  • Net::Blogger::Engine::Slash::slashcode (0.1) - Adds support for the Slashcode SOAP API.
  • Net::Blogger::Engine::Userland (0.2.3) - base class for UserLand Blogger API engines
  • Net::Blogger::Engine::Userland::metaWeblog (0.2) - UserLand metaWeblog API engine
  • Net::Cmd (2.20) - Network Command class (as used by FTP, SMTP etc)
  • Net::Config (1.09) - Local configuration data for libnet
  • Net::DNS (0.19) - Perl interface to the DNS resolver
  • Net::DNS::Header (0.19) - DNS packet header class
  • Net::DNS::Nameserver - DNS server class
  • Net::DNS::Packet (0.19) - DNS packet object class
  • Net::DNS::Question (0.19) - DNS question class
  • Net::DNS::RR (0.19) - DNS Resource Record class
  • Net::DNS::RR::A - DNS A resource record
  • Net::DNS::RR::AAAA - DNS AAAA resource record
  • Net::DNS::RR::AFSDB - DNS AFSDB resource record
  • Net::DNS::RR::CNAME - DNS CNAME resource record
  • Net::DNS::RR::EID - DNS EID resource record
  • Net::DNS::RR::HINFO - DNS HINFO resource record
  • Net::DNS::RR::ISDN - DNS ISDN resource record
  • Net::DNS::RR::LOC - DNS LOC resource record
  • Net::DNS::RR::MB - DNS MB resource record
  • Net::DNS::RR::MG - DNS MG resource record
  • Net::DNS::RR::MINFO - DNS MINFO resource record
  • Net::DNS::RR::MR - DNS MR resource record
  • Net::DNS::RR::MX - DNS MX resource record
  • Net::DNS::RR::NAPTR - DNS NAPTR resource record
  • Net::DNS::RR::NIMLOC - DNS NIMLOC resource record
  • Net::DNS::RR::NS - DNS NS resource record
  • Net::DNS::RR::NSAP - DNS NSAP resource record
  • Net::DNS::RR::NULL - DNS NULL resource record
  • Net::DNS::RR::PTR - DNS PTR resource record
  • Net::DNS::RR::PX - DNS PX resource record
  • Net::DNS::RR::RP - DNS RP resource record
  • Net::DNS::RR::RT - DNS RT resource record
  • Net::DNS::RR::SOA - DNS SOA resource record
  • Net::DNS::RR::SRV - DNS SRV resource record
  • Net::DNS::RR::TSIG - DNS TSIG resource record
  • Net::DNS::RR::TXT - DNS TXT resource record
  • Net::DNS::RR::X25 - DNS X25 resource record
  • Net::DNS::Resolver (0.19) - DNS resolver class
  • Net::DNS::Update (0.19) - Create a DNS update packet
  • Net::Daemon::SSL - perl extensions for portable ssl daemons
  • Net::Domain (2.17) - Attempt to evaluate the current host's internet name and domain
  • Net::FTP (2.62) - FTP Client class
  • Net::HTTP (0.04) - Low-level HTTP client connection
  • Net::HTTP::NB (0.02) - Non-blocking HTTP client
  • Net::IMAP::Simple (0.93) - Perl extension for simple IMAP account handling, mostly compatible with Net::POP3.
  • Net::Jabber (1.0024) - Jabber Perl Library
  • Net::Jabber::Client (1.0024) - Jabber Client Library
  • Net::Jabber::Component (1.0024) - Jabber Component Library
  • Net::Jabber::Data (1.0024) - Jabber Data Library
  • Net::Jabber::Debug (1.0024) - Jabber Debug Library
  • Net::Jabber::Dialback (1.0024) - Jabber Dialback Module
  • Net::Jabber::Dialback::Result (1.0024) - Jabber Dialback Result Module
  • Net::Jabber::Dialback::Verify (1.0024) - Jabber Dialback Verify Module
  • Net::Jabber::IQ (1.0024) - Jabber Info/Query Library
  • Net::Jabber::JID (1.0024) - Jabber JID Module
  • Net::Jabber::Key (1.0024) - Jabber Key Library
  • Net::Jabber::Log (1.0024) - Jabber Log Module
  • Net::Jabber::Message (1.0024) - Jabber Message Module
  • Net::Jabber::Namespaces - In depth discussion on how namespaces are handled
  • Net::Jabber::Presence (1.0024) - Jabber Presence Module
  • Net::Jabber::Protocol (1.0024) - Jabber Protocol Library
  • Net::Jabber::Query (1.0024) - Jabber Query Library
  • Net::Jabber::Server (1.0024) - Jabber Server Library
  • Net::Jabber::X (1.0024) - Jabber X Module
  • Net::Jabber::XDB (1.0024) - Jabber XDB Library
  • Net::LDAP::Control (0.04) - LDAPv3 control object base class
  • Net::LDAP::Control::Paged (0.01) - LDAPv3 Paged results control object
  • Net::LDAP::Control::ProxyAuth (1.02) - LDAPv3 Proxy Authentication control object
  • Net::LDAP::Control::Sort (0.01) - Server Side Sort (SSS) control object
  • Net::LDAP::Control::SortResult - Server Side Sort (SSS) result control object
  • Net::LDAP::Control::VLV (0.02) - LDAPv3 Virtual List View control object
  • Net::LDAP::Control::VLVResponse (0.01) - LDAPv3 Virtual List View server response
  • Net::LDAP::DSML (0.06) - A DSML Writer and Reader for Net::LDAP
  • Net::LDAP::Extra (0.01) - Load extra Net::LDAP methods
  • Net::LDAP::Util (0.06) - Utility functions
  • Net::LDAPS (0.03) - use LDAP over an SSL connection
  • Net::NNTP (2.20) - NNTP Client class
  • Net::Netrc (2.12) - OO interface to users netrc file
  • Net::POP3 (2.22) - Post Office Protocol 3 Client class (RFC1081)
  • Net::Ping (2.02) - check a remote host for reachability
  • Net::SMS (2.41) - Sends wireless messages to any carrier including text messages and SMS (Short Message Service).
  • Net::SMTP (2.19) - Simple Mail Transfer Protocol Client
  • Net::SSLeay (1.08) - Perl extension for using OpenSSL or SSLeay
  • Net::SSLeay::Handle (0.50) - Perl module that lets SSL (HTTPS) sockets be handled as standard file handles.
  • Net::Telnet (3.02) - interact with TELNET port or other TCP ports
  • Net::Time (2.09) - time and daytime network client interface
  • Net::hostent - by-name interface to Perl's built-in gethost*() functions
  • Net::netent - by-name interface to Perl's built-in getnet*() functions
  • Net::protoent - by-name interface to Perl's built-in getproto*() functions
  • Net::servent - by-name interface to Perl's built-in getserv*() functions
  • O - Generic interface to Perl Compiler backends
  • ODBM_File (1.03) - Tied access to odbm files
  • Object::Realize::Later (0.08) - Delayed creation of objects
  • Opcode (1.04) - Disable named opcodes when compiling perl code
  • PDF::Create (0.06) - create PDF files
  • Params::Validate (0.04) - Validate method/function parameters
  • Pod::Checker (1.2) - check pod documents for syntax errors
  • Pod::Find (0.21) - find POD documents in directory trees
  • Pod::Html (1.03) - module to convert pod files to HTML
  • Pod::InputObjects (1.13) - objects representing POD input paragraphs, commands, etc.
  • Pod::LaTeX (0.53) - Convert Pod data to formatted Latex
  • Pod::Man (1.3) - Convert POD data to formatted *roff input
  • Pod::ParseLink (1.05) - Parse an LEE formatting code in POD text
  • Pod::ParseUtils (0.22) - helpers for POD parsing and conversion
  • Pod::Parser (1.13) - base class for creating POD filters and translators
  • Pod::Plainer (0.01) - Perl extension for converting Pod to old style Pod.
  • Pod::Select (1.13) - extract selected sections of POD from input
  • Pod::Text (2.16) - Convert POD data to formatted ASCII text
  • Pod::Text::Color (1.03) - Convert POD data to formatted color ASCII text
  • Pod::Text::Overstrike (1.06) - Convert POD data to formatted overstrike text
  • Pod::Text::Termcap (1.06) - Convert POD data to ASCII text with format escapes
  • Pod::Usage (1.14) - print a usage message from embedded pod documentation
  • SDBM_File (1.03) - Tied access to sdbm files
  • SOAP::Lite (0.55) - Client and server side SOAP implementation
  • SOAP::Test (0.55) - Test framework for SOAP::Lite
  • SOAP::Transport::FTP (0.55) - Client side FTP support for SOAP::Lite
  • SOAP::Transport::HTTP (0.55) - Server/Client side HTTP support for SOAP::Lite
  • SOAP::Transport::IO (0.55) - Server side IO support for SOAP::Lite
  • SOAP::Transport::JABBER (0.55) - Server/Client side JABBER support for SOAP::Lite
  • SOAP::Transport::LOCAL (0.55) - Client side no-transport support for SOAP::Lite
  • SOAP::Transport::MAILTO (0.55) - Client side SMTP/sendmail support for SOAP::Lite
  • SOAP::Transport::MQ - Server/Client side MQ support for SOAP::Lite
  • SOAP::Transport::POP3 (0.55) - Server side POP3 support for SOAP::Lite
  • SOAP::Transport::TCP (0.55) - Server/Client side TCP support for SOAP::Lite
  • SQL::Eval -
  • SQL::Statement (0.1020) -
  • Safe (2.06) - Compile and execute code in restricted compartments
  • Scalar::Util (1.06) - A selection of general-utility scalar subroutines
  • Search::Dict - search for key in dictionary file
  • SelfLoader (1.0902) - load functions only on demand
  • Shell (0.3) - run shell commands transparently within perl
  • Statistics::ChiSquare (0.3) - How random is your data?
  • Statistics::Descriptive (2.4) - Module of basic descriptive statistical functions.
  • Statistics::Distributions (0.07) - Perl module for calculating critical values of common statistical distributions
  • Storable (1.014) - persistency for perl data structures
  • String::Approx (3.14) - Perl extension for approximate matching (fuzzy matching)
  • Sys::Hostname (1.1) - Try every conceivable way to get hostname
  • Sys::Syslog (0.01) - Perl interface to the UNIX syslog(3) calls
  • Template (2.06) - Front-end module to the Template Toolkit
  • Template::Base (2.33) - Base class module implementing common functionality
  • Template::Config (2.32) - Factory module for instantiating other TT2 modules
  • Template::Constants (2.32) - Defines constants for the Template Toolkit
  • Template::Context (2.38) - Runtime context in which templates are processed
  • Template::Document (2.34) - Compiled template document object
  • Template::Exception (2.29) - Exception handling class module
  • Template::Filters (2.34) - Post-processing filters for template blocks
  • Template::Iterator (2.31) - Data iterator used by the FOREACH directive
  • Template::Parser (2.38) - LALR(1) parser for compiling template documents
  • Template::Plugin (2.32) - Base class for Template Toolkit plugins
  • Template::Plugin::Autoformat (2.31) - Interface to Text::Autoformat module
  • Template::Plugin::CGI (2.30) - Interface to the CGI module
  • Template::Plugin::DBI (1.04) - Interface to the DBI module
  • Template::Plugin::Datafile (2.32) - Plugin to construct records from a simple data file
  • Template::Plugin::Date (2.32) - Plugin to generate formatted date strings
  • Template::Plugin::Directory (2.30) - Plugin for generating directory listings
  • Template::Plugin::Dumper (2.30) - Plugin interface to Data::Dumper
  • Template::Plugin::File (2.30) - Plugin providing information about files
  • Template::Plugin::Format (2.31) - Plugin to create formatting functions
  • Template::Plugin::GD::Constants (1.22) - Interface to GD module constants
  • Template::Plugin::GD::Graph::area (1.22) - Create area graphs with axes and legends
  • Template::Plugin::GD::Graph::bars (1.22) - Create bar graphs with axes and legends
  • Template::Plugin::GD::Graph::bars3d (1.22) - Create 3D bar graphs with axes and legends
  • Template::Plugin::GD::Graph::lines (1.22) - Create line graphs with axes and legends
  • Template::Plugin::GD::Graph::lines3d (1.22) - Create 3D line graphs with axes and legends
  • Template::Plugin::GD::Graph::linespoints (1.22) - Create line/point graphs with axes and legends
  • Template::Plugin::GD::Graph::mixed (1.22) - Create mixed graphs with axes and legends
  • Template::Plugin::GD::Graph::pie (1.22) - Create pie charts with legends
  • Template::Plugin::GD::Graph::pie3d (1.22) - Create 3D pie charts with legends
  • Template::Plugin::GD::Graph::points (1.22) - Create point graphs with axes and legends
  • Template::Plugin::GD::Image (1.22) - Interface to GD Graphics Library
  • Template::Plugin::GD::Polygon (1.22) - Interface to GD module Polygon class
  • Template::Plugin::GD::Text (1.22) - Text utilities for use with GD
  • Template::Plugin::GD::Text::Align (1.22) - Draw aligned strings in GD images
  • Template::Plugin::GD::Text::Wrap (1.22) - Break and wrap strings in GD images
  • Template::Plugin::HTML (2.23) - Plugin to create HTML elements
  • Template::Plugin::Iterator (2.29) - Plugin to create iterators (Template::Iterator)
  • Template::Plugin::Pod - Plugin interface to Pod::POM (Pod Object Model)
  • Template::Plugin::Table (2.31) - Plugin to present data in a table
  • Template::Plugin::URL (2.31) - Plugin to construct complex URLs
  • Template::Plugin::View - Plugin to create views (Template::View)
  • Template::Plugin::Wrap (2.30) - Plugin interface to Text::Wrap
  • Template::Plugin::XML::DOM (2.6) - Plugin interface to XML::DOM
  • Template::Plugin::XML::RSS (2.29) - Plugin interface to XML::RSS
  • Template::Plugin::XML::Simple (2.27) - Plugin interface to XML::Simple
  • Template::Plugin::XML::XPath - Plugin interface to XML::XPath
  • Template::Plugins (2.35) - Plugin provider module
  • Template::Provider (2.34) - Provider module for loading/compiling templates
  • Template::Service (2.36) - General purpose template processing service
  • Template::Stash (2.39) - Magical storage for template variables
  • Template::Stash::Context (1.22) - Experimetal stash allowing list/scalar context definition
  • Template::Stash::XS - Experimetal high-speed stash written in XS
  • Template::Test (2.311..0) - Module for automating TT2 test scripts
  • Template::View - customised view of a template processing context
  • Term::ANSIColor (1.03) - Color screen output using ANSI escape sequences
  • Term::Cap (1.01) - Perl termcap interface
  • Term::Complete - Perl word completion module
  • Term::ReadKey (2.19) - A perl module for simple terminal control
  • Term::ReadLine - Perl interface to various C packages. If no real package is found, substitutes stubs instead of basic functions.
  • Term::ReadLine::Gnu - Perl extension for the GNU Readline/History Library
  • Test (1.15) - provides a simple framework for writing test scripts
  • Test::Harness (1.1604) - run perl standard test scripts with statistics
  • Text::Abbrev - create an abbreviation table from a list
  • Text::Autoformat (1.04) - Automatic and manual text wrapping and reformating formatting
  • Text::CSV_XS (0.22) - comma-separated values manipulation routines
  • Text::Iconv (1.2) - Perl interface to iconv() codeset conversion function
  • Text::ParseWords (3.2) - parse text into an array of tokens or array of arrays
  • Text::Soundex (1.0) - Implementation of the Soundex Algorithm as Described by Knuth
  • Text::WikiFormat (0.5) - module for translating Wiki formatted text into other formats
  • Tie::Array (1.01) - base class for tied arrays
  • Tie::CPHash (1.001) - Case preserving but case insensitive hash table
  • Tie::Handle (4.0) - base class definitions for tied handles
  • Tie::Hash - base class definitions for tied hashes
  • Tie::IxHash (1.21) - ordered associative arrays for Perl
  • Tie::RefHash (1.3) - use references as hash keys
  • Tie::Scalar - base class definitions for tied scalars
  • Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing
  • Time::CTime (99.062201) - format times ala POSIX asctime
  • Time::DaysInMonth (99.1117) - simply report the number of days in a month
  • Time::HiRes (01.20) - High resolution ualarm, usleep, and gettimeofday
  • Time::JulianDay (99.061501) - Julian calendar manipulations
  • Time::Local - efficiently compute time from local and GMT time
  • Time::Object (1.00) - Object Oriented time objects
  • Time::ParseDate (2003.0211) - date parsing both relative and absolute
  • Time::Seconds - a simple API to convert seconds to other date values
  • Time::Timezone (2003.0211) - miscellaneous timezone manipulations routines
  • Time::Zone (2.21) - miscellaneous timezone manipulations routines
  • Time::gmtime (1.01) - by-name interface to Perl's built-in gmtime() function
  • Time::localtime (1.01) - by-name interface to Perl's built-in localtime() function
  • Time::tm - internal object used by Time::gmtime and Time::localtime
  • UDDI::Lite (0.55) - Library for UDDI clients in Perl
  • UNIVERSAL - base class for ALL classes (blessed references)
  • URI (1.18) - Uniform Resource Identifiers (absolute and relative)
  • URI::Escape (3.20) - Escape and unescape unsafe characters
  • URI::Heuristic (4.12) - Expand URI using heuristics
  • URI::URL (5.02) - Uniform Resource Locators
  • URI::WithBase - URI which remember their base
  • URI::data - URI that contain immediate data
  • URI::file - URI that map to local file names
  • URI::ldap (1.10) - LDAP Uniform Resource Locators
  • Unicode::CharName (1.04) - Look up Unicode character names
  • Unicode::String (2.06) - String of Unicode characters (UCS2/UTF16)
  • User::grent - by-name interface to Perl's built-in getgr*() functions
  • User::pwent - by-name interface to Perl's built-in getpw*() functions
  • WWW::RobotRules (1.22) - Parse robots.txt files
  • WWW::RobotRules::AnyDBM_File (1.10) - Persistent RobotRules
  • WWW::Search (2.25) - Virtual base class for WWW searches
  • WWW::Search::AOL::Classifieds::Employment (1.00) - class for searching Jobs Classifieds on AOL
  • WWW::Search::AltaVista (2.22) - class for searching www.altavista.com
  • WWW::Search::AltaVista::AdvancedNews - class for advanced Alta Vista news searching
  • WWW::Search::AltaVista::AdvancedWeb (2.05) - class for advanced Alta Vista web searching
  • WWW::Search::AltaVista::Careers (1.01) - class for searching www.altavistacareers.com
  • WWW::Search::AltaVista::Intranet (2.04) - class for searching via AltaVista Search Intranet 2.3
  • WWW::Search::AltaVista::NL - class for searching the dutch version of Alta Vista
  • WWW::Search::AltaVista::News - class for Alta Vista news searching
  • WWW::Search::AltaVista::Web - class for Alta Vista web searching
  • WWW::Search::Brassring (1.00) - class for searching http://www.Brassring.com/jobsearch
  • WWW::Search::CraigsList -
  • WWW::Search::Crawler - class for searching Crawler
  • WWW::Search::Dice -
  • WWW::Search::Ebay (2.05) - backend for searching www.ebay.com
  • WWW::Search::Ebay::ByEndDate (2.01) - backend for searching www.ebay.com, with results sorted with "items ending first"
  • WWW::Search::Excite (2.19) - backend for searching www.excite.com
  • WWW::Search::Excite::News - class for searching ExciteNews
  • WWW::Search::ExciteForWebServers - class for searching ExciteforWeb engine
  • WWW::Search::Fireball (2.01) - class for searching Fireball
  • WWW::Search::FolioViews - class for searching Folio Views
  • WWW::Search::Google (2.21) - class for searching Google
  • WWW::Search::Gopher - class for searching Gopher pages
  • WWW::Search::HeadHunter (1.01) - class for searching HeadHunter
  • WWW::Search::HotBot (2.24) - backend for searching hotbot.lycos.com
  • WWW::Search::HotFiles (2.01) - class for searching ZDnet HotFiles
  • WWW::Search::HotJobs -
  • WWW::Search::Jobserve - backend for searching www.jobserve.com
  • WWW::Search::Livelink - class for searching Open Text Livelink Intranet search engine
  • WWW::Search::MSIndexServer - class for searching MSIndexServer search engine
  • WWW::Search::MetaCrawler (2.07) - class for searching http://mc3.go2net.com!
  • WWW::Search::Metapedia (2.04) - class for searching online Encyclopedias
  • WWW::Search::Monster (1.02) - class for searching Monster
  • WWW::Search::NetFind (1.8) - class for searching NetFind Originally based on Google.pm. NetFind is the same as AOL search.
  • WWW::Search::Null - class for searching any web site
  • WWW::Search::OpenDirectory (2.02) - class for searching dmoz.org!
  • WWW::Search::PLweb - class for searching PLS PLweb search engine
  • WWW::Search::SFgate - class for searching SFgate/Wais search engine
  • WWW::Search::Search97 - class for searching Verity Search97 search engine
  • WWW::Search::Simple - class for searching any web site
  • WWW::Search::Test (2.14) - utilities to aid in testing WWW::Search backends
  • WWW::Search::Verity - class for searching Verity
  • WWW::Search::VoilaFr - class for searching voila.fr
  • WWW::Search::Yahoo (2.23) - class for searching Yahoo
  • WWW::Search::Yahoo::Classifieds::Employment (1.02) - class for searching employment classifieds on Yahoo!
  • WWW::Search::Yahoo::Japan::News (2.02) - class for searching News on Yahoo Japan (in Japanese)
  • WWW::Search::Yahoo::Korea (2.02) - class for searching Yahoo! Korea
  • WWW::Search::Yahoo::News::Advanced (2.02) - class for searching Yahoo! News using the "advanced" interface
  • WWW::Search::Yahoo::UK (2.01) - class for searching Yahoo! UK (not Ireland)
  • WWW::Search::YahooNews (1.00) - backend for searching Yahoo News
  • WWW::SearchResult (2.06) - class for results returned from WWW::Search
  • WeakRef (0.01) - an API to the Perl weak references
  • Win32::DBIODBC - Win32::ODBC emulation layer for the DBI
  • XML::CSV (0.14) -
  • XML::DOM (1.36) - A perl module for building DOM Level 1 compliant document structures
  • XML::DOM::PerlSAX - Old name of L
  • XML::ESISParser (0.07) - Perl SAX parser using nsgmls
  • XML::Generator (0.91) - Perl extension for generating XML
  • XML::Generator::DOM (0.1) - XML::Generator subclass for producing DOM trees instead of strings.
  • XML::Grove (0.46alpha) - Perl-style XML objects
  • XML::Grove::AsCanonXML - output XML objects in canonical XML
  • XML::Grove::AsString - output content of XML objects as a string
  • XML::Grove::Builder - PerlSAX handler for building an XML::Grove
  • XML::Grove::Factory - simplify creation of XML::Grove objects
  • XML::Grove::IDs - return an index of `id' attributes in a grove
  • XML::Grove::Path - return the object at a path
  • XML::Grove::PerlSAX - an PerlSAX event interface for XML objects
  • XML::Grove::Sub - run a filter sub over a grove
  • XML::Grove::Subst - substitute values into a template
  • XML::Grove::XPointer - deprecated module once intended for XPointer
  • XML::Handler::BuildDOM - PerlSAX handler that creates XML::DOM document structures
  • XML::Handler::CanonXMLWriter (0.07) - output XML in canonical XML format
  • XML::Handler::Sample - a trivial PerlSAX handler
  • XML::Handler::Subs (0.07) - a PerlSAX handler base class for calling user-defined subs
  • XML::Handler::XMLWriter (0.07) - a PerlSAX handler for writing readable XML
  • XML::LibXML (1.31) - Interface to the gnome libxml2 library
  • XML::LibXML::Boolean - Boolean true/false values
  • XML::LibXML::Literal - Simple string values.
  • XML::LibXML::NodeList - a list of XML document nodes
  • XML::LibXML::Number - Simple numeric values.
  • XML::LibXML::SAX::Builder - build a LibXML tree from SAX events
  • XML::LibXML::SAX::Generator - Generate SAX events from a LibXML tree
  • XML::LibXML::SAX::Parser (1.00) - LibXML DOM based SAX Parser
  • XML::LibXSLT (1.31) - Interface to the gnome libxslt library
  • XML::NamespaceSupport (1.04) - a simple generic namespace support class
  • XML::Node (0.11) -
  • XML::Parser (2.30) - A perl module for parsing XML documents
  • XML::Parser::Expat (2.30) - Lowlevel access to James Clark's expat XML parser
  • XML::Parser::Lite (0.55) - Lightweight regexp-based XML parser
  • XML::Parser::PerlSAX (0.07) - Perl SAX parser using XML::Parser
  • XML::PatAct::ActionTempl - An action module for
  • XML::PatAct::Amsterdam (0.07) - An action module for simplistic style-sheets
  • XML::PatAct::MatchName (0.07) - A pattern module for matching element names
  • XML::PatAct::PatternTempl - A pattern module for
  • XML::PatAct::ToObjects (0.07) - An action module for creating Perl objects
  • XML::Perl2SAX (0.07) - translate Perl SAX methods to Java/CORBA style methods
  • XML::RSS (0.97) - creates and updates RSS files
  • XML::RegExp (0.02) - Regular expressions for XML tokens
  • XML::SAX (0.10) - Simple API for XML
  • XML::SAX2Perl - translate Java/CORBA style SAX methods to Perl methods
  • XML::SAX::Base (1.03) - Base class SAX Drivers and Filters
  • XML::SAX::DocumentLocator - Helper class for document locators
  • XML::SAX::Exception (1.01) - Exception classes for XML::SAX
  • XML::SAX::ParserFactory (1.01) - Obtain a SAX parser
  • XML::SAX::PurePerl (0.90) - Pure Perl XML Parser with SAX2 interface
  • XML::SAX::PurePerl::Reader - Abstract Reader factory class
  • XML::Simple (1.08) - Easy API to read/write XML (esp config files)
  • XML::Stream (1.14) - Creates and XML Stream connection and parses return data
  • XML::Stream::Hash (1.14) - Functions to make building and parsing the hash easier to work with.
  • XML::Stream::Namespace (1.14) - Object to make defining Namespaces easier in XML::Stream.
  • XML::Stream::Parser (1.14) - SAX XML Parser for XML Streams
  • XML::Stream::Parser::DTD (1.14) - XML DTD Parser and Verifier
  • XML::Stream::Tree (1.14) - Functions to make building and parsing the tree easier to work with.
  • XML::Twig (3.02) - A perl module for processing huge XML documents in tree mode.
  • XML::Writer (0.4) - Perl extension for writing XML documents.
  • XMLRPC::Lite (0.55) - client and server implementation of XML-RPC protocol
  • XMLRPC::Test (0.55) - Test framework for XMLRPC::Lite
  • XMLRPC::Transport::HTTP (0.55) - Server/Client side HTTP support for XMLRPC::Lite
  • XMLRPC::Transport::POP3 (0.55) - Server side POP3 support for XMLRPC::Lite
  • XMLRPC::Transport::TCP (0.55) - Server/Client side TCP support for XMLRPC::Lite
  • attrs (1.0) - set/get attributes of a subroutine (deprecated)
  • autouse (1.02) - postpone load of modules until a function is used
  • blib (1.00) - Use MakeMaker's uninstalled version of a package
  • bytes - Perl pragma to force byte semantics rather than character semantics
  • charnames - define character names for C<\N{named}> string literal escape.
  • diagnostics (filetest - Perl pragma to control the filetest permission operators
  • less - perl pragma to request less of something from the compiler
  • open - perl pragma to set default disciplines for input and output
  • ops - Perl pragma to restrict unsafe operations when compiling
  • re (0.02) - Perl pragma to alter regular expression behaviour
  • sigtrap (1.02) - Perl pragma to enable simple signal handling
  • subs - Perl pragma to predeclare sub names
  • utf8 - Perl pragma to enable/disable UTF-8 in source code

For details about the modules, search the CPAN site.

External links

Personal tools