Database
Butler.pm, Class::DBI, CPAN: Database Interfaces, DBD::MySQL, DBI.pm, DBI::Transaction and DBI::Transaction::Repeated Pe, DBIWrapper, DBIx::Browse, DBIx::Password, libsite-db-perl
XML
Apache Xerces Perl API, Performance Comparison Between SAX XML::Filter::Di, XML::DOM::Twig, XML::MetaGenerator, XML::Twig, XML::XPath, XML::XSLT, XMLRPC over Jabber
AI::Categorizer
A framework for automatic text categorization
Apache/Perl Module List
A list of Perl modules used for interacting with the Apache Webserver.
Apache::ASP
A Perl module that provides an Active Server Pages (ASP) port to the Apache Webserver. It allows developers to create dynamic web applications with session management and embed Perl code directly in static HTML files.
Apache::Cookie
Interface to the cookie routines in libapreq. Based on CGI::Cookie.
Apache::Htaccess
Allows creation and modification of Apache .htaccess files.
Authen::PAM
A Perl module which provides an interface to the PAM library.
Backend News Project
A group of Perl modules that can be used to extract backend news files from different web sites and display the news in a personal website that has the ability to run Perl CGI scripts. Project is still in beta phase.
Barcode.pm
Creates a barcode image as a png file object. Currently only does type Code 128 (B or C). Also decodes scans from the CueCat scanner and retrieves the url from a Digital Convergence server.
Cache::Cache
Designed to assist a developer in persisting data for a specified period of time.
CFITSIO
Offers an interface to William Pence's CFITSIO subroutine library.
cgi-lib.pl
Very popular Perl 4/5 module for simple CGI tasks, such as reading form input.
CGI.pm
A popular module for CGI programming; read forms, use cookies, and generate HTML. Included in the standard distribution of Perl 5.
CGI::Cache
Perl extension to help cache output of time-intensive CGI scripts so that subsequent visits to such scripts will not cost as much time.
Config::General
Generic Perl module for reading and writing complex configuration files. Listed on CPAN.
CPAN >> Perl Core Modules >&
A guide to creating new Perl modules and locating existing ones.
CPAN Module Search Engine (WAIT)
Search the documentation of all the modules in CPAN by name, synopsis, text, author, or any combination of the four.
CryptoPDF
A perl module that encrypt PDF files. It can be used from either a command line script or as part of a CGI program.
Db::Documentum
Home of Db::Documentum co-author. Site includes latest source, news and tutorial.
Embperl
A server-side tool and framework for building websites with embedding Perl code in HTML pages. [Open source, GPL or Artistic License]
Finance::Quote
Can be used to obtain information from a variety of sources, including markets in Australia, USA, Canada, Europe, and a number of managed funds.
Finance::QuoteHist
Several modules designed to fetch historical stock quotes from the web. Includes interfaces for Yahoo, WallStreetCity, and SiliconInvestor.
Finance::StockTrade
Library of modules (and example scripts) for performing various on-line stock trading tasks such as buying, selling, and monitoring.
fmscore and Mail::Freshmeat
A Perl program and module which it use supplied by the user of freshmeat.net newsletter to rank the entries in a newsletter by interest. It also has the nice side effect of removing the advertising from the top of the newsletter.
Geo::METAR
Designed for accessing aviation weather information.
GPS
Provides access to several GPS protocols, such as Garmin, NMEA, and Magellan.
Graphics::Plotter
A Perl module for the C++ GNU plotter library
HTML::Defaultify
Enables population of HTML forms with default values.
HTML::FormWizard
A Perl module to create HTML Forms from Perl structures, verify the data, and return Perl structured data.
HTML::Mason
A Perl-based website development and delivery engine. With mason, Perl is directly embedded inline with HTML templates.
HTML::TableExtract
Module based on HTML::Parser that serves to extract information contained in tables from HTML documents.
HTML::Template
Collection of modules including HTML::Pager, IPC::SharedCache, and CGI::Application::MailPage. With documentation and mailing list.
Ilib
A Perl module that interfaces with the Ilib library to read, create, manipulate and save PPM, XPM, GIF, PNG and JPG images.
Image::Grab
Enables retrieval of images with dynamic / 'hidden' URLs.
Image::Size
Calculates the height and width of given images at run time.
IMAP::Admin
Perl module for basic IMAP server administration, including create, delete, subscribe and quota methods
IMDB.pm
Allows the retrieval of information about DVDs and media from the Internet Movie Database.
Installing Perl Modules
A guide to installing Perl modules on Unix and Windows platforms.
Java
Module allows talk to a JVM on a local or remote machine.
LEGO::RCX
Allows one to communicate with the Lego MindStorms(R) RCX brick from a workstation through the IR tower.
libwww-perl
Modules to provide a simple and consistent programming interface to the WWW.
Lingua::Romana::Perligata
Damian Conway's paper on the module that makes it possible to write Perl programs in Latin.
Mail Filtering With Mail::Audit
An article describing the usage of the Mail::Audit Perl Module.
MARC
A Perl module for reading, manipulating, outputting and converting bibliographic records in the Machine Readable Cataloging (MARC) format.
Module::Reloadable
Used to reload specific modules in a permanent-running environment.
MP3::Album
Perl extension to manage a music album built of mp3 files.
Net::DNS
Collection of modules that act as a Domain Name System resolver. They allows the programmer to perform DNS queries that are beyond the capabilities of gethostbyname and gethostbyaddr.
Net::Whois::RIPE
Object-orientated module that provides methods to query, retrieve and update RIPE-157 formated objects, from whois servers that support this format.
Net::Z3950
This module provides a Perl interface to the Z39.50 information retrieval protocol.
Net::Z3950::SimpleServer
Implements the server side of the Z39.50 (information retrieval) protocol.
NetCDFPerl
A Perl extension module for scientific data access via version 2 of the netCDF API.
Ogg::Vorbis and libao-perl
The former is an object-oriented interface to the libvorbisfile Ogg Vorbis library. The latter is an interface to the ao cross-platform audio library.
OpenGL
A Perl module to display 3D data using OpenGL, GLU, GLUT, and GLX. Primary author of version 0.5 is Kenneth Albanowski. Derived from Stan's OpenGL 0.4, with pinches of Cass Everitt's OpenGL work.
p5-IPA
Library of image processing algorithms. Based on the Prima toolkit.
Packet::
Suite for encoding, decoding, injecting and sniffing low-level network packets.
Parallel::ForkManager
Object-orientated parallel processing fork manager.
PCSC-Perl
A wrapper built around the PCSC/lite library. The PCSC/lite library is an abstraction layer that allows standardized communications with a wide range of smart card readers. The native API for PCSC/lite is C. [Open source, GPL]
Perl 5 Module List
This document is a semi-formal list of Perl 5 Modules.
Perl Beans
Implementation of the Java Beans framework in Perl.
Perl Flash
(Flash.pm) An interface of libswf.a (which was written by Paul Haeberli) for Perl.
PerLDAP
A Perl module that allows programmers to access and manipulate LDAP directories.
Perldoc.com: Perl Modules
Documentation for modules that form part of the standard distribution of perl.
Perle4
Binding for the Elvin 4 publish-subscribe notification/messaging service.
Perlipq
Perl extension to Linux iptables userspace queueing via libipq.
Persistent
A framework of classes that provides persistence for Perl objects.
PostScript::MailLabels
Builds printer calibration pages, and will generate PostScript code for putting addresses on mailing label stock.
Recent Perl Modules
Latest module uploads from the CPAN search site.
RPL
Enables parsing and executing RPL programs, providing stack and variables management routines, as well as a library of built-in primitives for flow control, list manipulation and basic calculus.
SDL
Package that provides both functional and object orient interfaces to the Simple DirectMedia Layer for Perl 5.
Sendmail::Milter
A Perl module that allows programmers write mail filters for sendmail.
Skybound Software.
The home of SMS::Ringtone::RTTTL::Parser (a RTTTL string parser and validator) and SMS::Ringtone::RTTTL::MIDI (a RTTTL to MIDI format converter). A free web service is also available to test these modules.
SMIME
A Perl module for making smime signatures as well as basic key generation and certificate authority functions.
Spreadsheet::WriteExcel
Information and examples for creating Excel Spreadsheet files with PERL.
SVG
A 100% Perl module which generates a nested data structure containing the DOM representation of an SVG (Scalable Vector Graphics) image. Also tutorials and documentation for the SVG module, test module demos, and explore the use of SVG within the TCDS framework for multi-browser interactive games.
Test::Cmd
Provides a low-level framework for portable automated testing of executable commands and scripts.
The Bioperl Project
A collection of Perl modules for developers of bioinformatics software.
The CPAN Search Site
A comprehensive index of Perl Modules. The index is fully searchable and up to date.
The Perl 5 Module List
A semi-formal list includes the Perl 5 standard modules, other completed modules, work-in-progress modules and would-be-nice-to-have ideas for modules. It also includes guidelines for those wishing to create new modules including how to name them.
The Perl Advent Calendar
A tutorial about a module is presented on every day of the Advent.
The Perl DateTime Project
A set of modules for dealing with today's complex time zone system, date conversion and calculating the date upon which Easter falls in a given year.
The WebFetch Project
A set of Perl5 modules that provide a framework for retrieving information from local files and/or the web.
Weather::Com
A Perl module that provides low level OO interface to gather all weather information that is provided by weather.com.
WebCache::Digest and WebCache::ICP
The former is an implementation of version 5 of the Cache Digest specification. The latter implements client and server side support for the Internet Cache Protocol.
WebService::weblogUpdates
Implements methods supported by UserLand weblogUpdates framework.
WebTools
Package to aid Web developers. Supports embedding Perl in HTML files, flat file databases, session tracking and cookies, and MySQL/MS Access.
Win32::MSAgent
Allows to use the Microsoft Agent 2.0 OLE control in perl scripts.
WordNet Perl Module
An object oriented interface to WordNet 1.6 database.
Writing Apache modules with Perl and C
Home site of the book about creating Web server modules using the Apache API.
Writing Perl Modules for CPAN
Publisher's site for the book by Sam Tregar. The entire first chapter, 'CPAN', is available for free in PDF format.
WWW::Search
A collection of Perl modules which provide an API to WWW search engines like AltaVista, Lycos, Hotbot, and WebCrawler.
X11::Fvwm
A Perl module for interfacing with the FVWM2 X11 window manager API.