ack
A grep-like program specifically for large source trees
Andy Lester (andy@petdance.com)
Algorithm-BinarySearch-Vec
binary search functions for vec() vectors, with fast XS implementations
Bryan Jurish (moocow@cpan.org)
Algorithm-C3
A module for merging hierarchies using the C3 algorithm
Brandon L. Black (blblack@gmail.com)
Algorithm-Diff-XS
Algorithm::Diff with XS core loop
Audrey Tang (cpan@audreyt.org)
Algorithm-Diff
Compute `intelligent' differences between two files / lists
Tye McQueen (tyemq@cpan.org)
Algorithm-MedianSelect-XS
Median finding algorithm
Steven Schubiger (stsc) (5tqttgtnxw@snkmail.com)
Algorithm-QuineMcCluskey
solve Quine-McCluskey set-cover problems
Darren Kulp (darren@kulp.ch)
Algorithm-Scale2x
Generic implementation of the Scale2x algorithm
Brian Cassidy (bricas@cpan.org)
Alias
declare symbolic aliases for perl data
Gurusamy Sarathy (gsar@umich.edu)
aliased
Use shorter versions of class names.
Curtis Poe (ovid@cpan.org)
ANSIColor
Color output using ANSI escape sequences
Russ Allbery (rra@stanford.edu)
Any-Moose
*deprecated* - use Moo instead!
Shawn M Moore (sartak@gmail.com)
App-Ack
A container for functions for the ack program
Andy Lester (andy@petdance.com)
AppConfig
AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.
Andy Wardley, (abw@wardley.org)
Archive-Extract
Generic archive extracting mechanism
Jos Boumans (kane@cpan.org)
Archive-StringToZip
Transforms a string to a zip
Robbie Bow (robbiebow@canada.com)
Archive-Tar
Manipulates TAR archives
Jos Boumans (kane@cpan.org)
Archive-Unrar
is a procedural module that provides manipulation (extraction and listing of embedded information) of compressed RAR format archives by interfacing with the unrar.dll dynamic library for Windows.
Nikos Vaggalis (nikos.vaggalis@gmail.com)
Archive-Zip
Provide an interface to ZIP archive files.
Ned Konz (perl@bike-nomad.com)
Array-Compare
Perl extension for comparing arrays.
Dave Cross (dave@mag-sol.com)
Array-Diff
Find the differences between two arrays
Daisuke Murase (typester@cpan.org)
Attribute-Handlers
Simpler definition of attribute handlers
Damian Conway (damian@conway.org)
Authen-Captcha
Perl extension for creating captcha's to verify the human element in transactions.
Seth T. Jackson (sjackson@purifieddata.net)
Authen-DecHpwd
DEC VMS password hashing
Andrew Main (Zefram) (zefram@fysh.org)
Authen-HTTP-Signature
Sign and validate HTTP headers
Mark Allen (mrallen1@yahoo.com)
Authen-NTLM
An NTLM authentication module
David (Buzz) Bussenschutt (davidbuzz@gmail.com), Mark Bush (Mark.Bush@bushnet.demon.co.uk)
autodie
Replace functions with ones that succeed or die with lexical scope
Paul Fenwick (pjf@cpan.org)
AutoLoader
load subroutines only on demand
Steffen Mueller (smueller@cpan.org)
B-Hooks-EndOfScope
Execute code after a scope finished compilation
Florian Ragwitz (rafl@debian.org)
B-Hooks-OP-Check-EntersubForCV
Invoke callbacks on construction of entersub OPs for certain CVs
Florian Ragwitz (rafl@debian.org)
B-Hooks-OP-Check
Wrap OP check callbacks
Florian Ragwitz (rafl@debian.org)
B-Hooks-OP-PPAddr
Hook into opcode execution
Florian Ragwitz (rafl@debian.org)
B-Hooks-Parser
Interface to perls parser variables
Florian Ragwitz (rafl@debian.org)
B-Keywords
Lists of reserved barewords and symbol names
Joshua ben Jore (jjore@cpan.org)
B-Lint-StrictOO
Apply strict to classes and methods
Josh Jore (jjore@cpan.org
B-Lint
Perl lint
Joshua ben Jore (jjore@cpan.org)
B-Utils
Helper functions for op tree manipulation
Josh Jore (jjore@cpan.org)
bignum
Transparent BigNumber support for Perl
Tels (nospam-abuse@bloodgate.com)
Bit-Vector
Efficient bit vector, set of integers and ``big int'' math library
Steffen Beyer (sb@engelschall.com)
Boulder
An API for hierarchical tag/value structures
Lincoln D. Stein (lincoln.stein@gmail.com)
Bytes-Random-Secure
Perl extension to generate cryptographically-secure
David Oswald <davido@cpan.org)
Capture-Tiny
Capture STDOUT and STDERR from Perl, XS or external programs
David Golden (dagolden@cpan.org)
Carp-Clan
Report errors from perspective of caller of a "clan" of modules
Steffen Beyer (STBEY@cpan.org)
Carp
alternative warn and die for modules
Andrew Main (zefram@fysh.org
CGI
Simple Common Gateway Interface Class
Lincoln D. Stein (lstein@cshl.org)
CGI
Simple Common Gateway Interface Class
Lincoln D. Stein (lstein@cshl.org)
Check-ISA
DWIM, correct checking of an object's class
Yuval Kogman (nothingmuch@woobling.org)
Class-Accessor
Automated accessor generation
Marty Pauley (marty+perl@kasei.com)
Class-C3-XS
XS speedups for Class::C3
Brandon L. Black (blblack@gmail.com)
Class-C3
A pragma to use the C3 method resolution order algorithm
Stevan Little (stevan@iinteractive.com)
Class-Data-Inheritable
Inheritable, overridable class data
Tony Bowden (tony@tmtm.com)
Class-ErrorHandler
Base class for error handling
Benjamin Trott (cpan@stupidfool.org)
Class-Gomor
another class and object builder
GomoR (perl@gomor.org)
Class-Inspector
Get information about a class and its structure
Adam Kennedy (adamk@cpan.org)
Class-ISA
report the search path for a class's ISA tree
Sean M. Burke (sburke@cpan.org)
Class-Load-XS
XS implementation of parts of Class::Load
Dave Rolsky (autarch@urth.org)
Class-Load
a working (require "Class::Name") and more
Shawn M Moore (sartak@bestpractical.com)
Class-Loader
Load modules and create objects on demand
Vipul Ved Prakash (mail@vipul.net)
Class-Method-Modifiers
provides Moose-like method modifiers
Shawn M Moore (sartak@gmail.com)
Class-MethodMaker
a module for creating generic methods
Steffen Schwigon (schwigon@cpan.org)
Class-Prototyped
Fast prototype-based OO programming in Perl.
Toby Ovod-Everett (toby@ovod-everett.org)
Class-Singleton
Base class for creating singleton objects
Andy Wardley (abw@wardley.org)
Class-Std
Support for creating standard "inside-out" classes
Damian Conway (DCONWAY@cpan.org)
Class-XSAccessor
Generate fast XS accessors without runtime compilation
Steffen Mueller (smueller@cpan.org)
Clone
recursively copy Perl datatypes
Ray Finch (rdf@cpan.org)
Compress-LZ4
Perl interface to the LZ4 (de)compressor
gray (gray@cpan.org)
Compress-LZF
extremely light-weight Lempel-Ziv-Free compression
Marc Lehmann (schmorp@schmorp.de)
Compress-LZO
Interface to the LZO compression library
Markus F.X.J. Oberhumer (markus@oberhumer.com)
Compress-LZV1
extremely leight-weight Lev-Zimpel-Vogt compression
Marc Lehmann (pcg@goof.com)
Compress-Raw-Bzip2
Low-Level Interface to bzip2 compression library
Paul Marquess (pmqs@cpan.org)
Compress-Raw-Lzma
Low-Level Interface to lzma compression library
Paul Marquess (pmqs@cpan.org)
Compress-Raw-Zlib
Low-Level Interface to zlib compression library
Paul Marquess (pmqs@cpan.org)
Compress-Snappy
Perl interface to Google's Snappy (de)compressor
gray (gray@cpan.org)
Config-Any
Load configuration from different file formats, transparently
Joel Bernstein (rataxis@cpan.org)
Config-General
Generic Config Module
Thomas Linden (tlinden@cpan.org)
Config-IniFiles
A module for reading .ini-style configuration files
Jeremy Wadsack (dgsupport@wadsack-allen.com)
Config-Std
Load and save configuration files in a standard format
Damian Conway (DCONWAY@cpan.org)
Config-Tiny
Read/Write .ini style files with as little code as possible
Adam Kennedy (adamk@cpan.org
Context-Preserve
run code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller
Jonathan Rockway (jrockway@cpan.org)
Convert-ASCII-Armour
Convert binary octets into ASCII armoured messages
Vipul Ved Prakash (mail@vipul.net)
Convert-ASN1
Convert between perl data structures and ASN.1 encoded packets
Graham Barr (gbarr@cpan.org)
Convert-PEM
Read/write encrypted ASN.1 PEM files
Benjamin Trott (cpan@stupidfool.org)
CPAN-DistnameInfo
Extract distribution name and version from a distribution filename
Graham Barr (gbarr@cpan.org)
CPAN-Meta-Check
Verify requirements in a CPAN::Meta object
Leon Timmermans (leont@cpan.org)
CPAN-Meta-Requirements
a set of version requirements for a CPAN dist
David Golden (dagolden@cpan.org), Ricardo Signes (rjbs@cpan.org)
CPAN-Meta
the distribution metadata for a CPAN dist
David Golden (dagolden@cpan.org), Ricardo Signes (rjbs@cpan.org)
CPAN-Mini
create a minimal mirror of CPAN
Ricardo SIGNES (rjbs@cpan.org), Randal Schwartz (merlyn@stonehenge.com)
Crypt-AllOrNothing-Util
Util functions for Crypt::AllOrNothing
Timothy Zander (timothy.zander@alum.rpi.edu)
Crypt-AllOrNothing
All-Or-Nothing Encryption
Timothy Zander (timothy.zander@alum.rpi.edu)
Crypt-Anubis
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-Blowfish-Mod
Yet another blowfish algorithm
Rodrigo de Oliveira (rodrigolive@gmail.com)
Crypt-Blowfish
Perl Blowfish encryption module
Dave Paris (amused@pobox.com)
Crypt-CBC
Encrypt Data with Cipher Block Chaining Mode
Lincoln Stein (lstein@cshl.org)
Crypt-Cracklib
Perl interface to Alec Muffett's Cracklib.
Dan Sully (daniel@cpan.org)
Crypt-DES
Perl DES encryption module
Dave Paris (amused@pobox.com)
Crypt-DES_EDE3
Triple-DES EDE encryption/decryption
Benjamin Trott (ben@rhumba.pair.com)
Crypt-DH
Diffie-Hellman key exchange system
Benjamin Trott (ben+cpan@stupidfool.org)
Crypt-DSA
DSA Signatures and Key Generation
Benjamin Trott (ben@sixapart.com)
Crypt-FNA
FNA Fractal Numerical Algorithm for a new cryptography technology
Mario Rossano (software@netlogica.it)
Crypt-GCM
Galois/Counter Mode (GCM)
Hiroyuki OYAMA (oyama@module.jp)
Crypt-GCrypt
Perl interface to the GNU libgcrypt library
Alessandro Ranellucci (aar@cpan.org)
Crypt-IDEA
Perl interface to IDEA block cipher
Dave Paris (a-mused@pobox.com)
Crypt-Juniper
Encrypt/decrypt Juniper $9$ secrets
kevin brintnall (kbrint@rufus.net)
Crypt-Keyczar
Keyczar: A Cryptographic Toolkit
OYAMA (oyama@mixi.co.jp)
Crypt-Keys
On-disk management of public and private keyfiles
Benjamin Trott (ben@rhumba.pair.com)
Crypt-Khazad
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-Loki97
Crypt::CBC compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-Misty1
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-Noekeon
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-OpenSSL-AES
A Perl wrapper around OpenSSL's AES library
Tolga Tarhan (cpan@ttar.org>
Crypt-OpenSSL-Bignum
OpenSSL's multiprecision integer arithmetic
Ian Robertson (iroberts@cpan.org)
Crypt-OpenSSL-Blowfish
Blowfish Algorithm using OpenSSL
Vitaly Kramskikh (vkramskih@cpan.org)
Crypt-OpenSSL-DSA
Digital Signature Algorithm using OpenSSL
T.J. Mather (tjmather@maxmind.com)
Crypt-OpenSSL-EC
Perl extension for OpenSSL EC (Elliptic Curves) library
Mike McCauley (mikem@airspayce.com)
Crypt-OpenSSL-PBKDF2
wrapper for PBKDF2 keys derivation function of the OpenSSL library
R.Scussat - OpenDiogene Project (rscussat@dsplabs.net)
Crypt-OpenSSL-PKCS10
Perl extension to OpenSSL's PKCS10 API
JoNO (jonozzz@yahoo.com)
Crypt-OpenSSL-PKCS12
Perl extension to OpenSSL's PKCS12 API.
Dan Sully (daniel@cpan.org)
Crypt-OpenSSL-Random
Routines for accessing the OpenSSL pseudo-random number generator
Ian Robertson (iroberts@cpan.com)
Crypt-OpenSSL-RC4
RC4 library based on OpenSSL
Tokuhiro Matsuno (tokuhirom.gmail)
Crypt-OpenSSL-RSA
RSA encoding and decoding, using the openSSL libraries
Ian Robertson (iroberts@cpan.org)
Crypt-OpenSSL-SMIME
Dmitry Dorofeev (dima@yasp.com)
Crypt-OpenSSL-VerifyX509
simple certificate verification
Chris Andrews (chrisandrews@venda.com)
Crypt-OpenSSL-X509
Perl extension to OpenSSL's X509 API
Dan Sully (daniel@cpan.org)
Crypt-PerfectPaperPasswords
Steve Gibson's Perfect Paper Passwords
Andy Armstrong (andy@hexten.net)
Crypt-Primes
Provable Prime Number Generator suitable for Cryptographic Applications
Vipul Ved Prakash (mail@vipul.net)
Crypt-Pwsafe
Perl extension for decrypting and parsing PasswordSafe V3 data files
Shufeng Tan (shufengtan@gmail.com)
Crypt-Rabbit
A new stream cipher based on the properties of counter assisted stream ciphers
Julius C. Duque (jcduque@lycos.com)
Crypt-Rainbow
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-Random-Seed
Provide strong randomness for seeding
Dana A Jacobsen (dana@acm.org)
Crypt-Random-TESHA2
Random numbers using timer/schedule entropy, aka userspace voodoo entropy
Dana A Jacobsen (dana@acm.org)
Crypt-Random
Cryptographically Secure, True Random Number Generator
Vipul Ved Prakash (mail@vipul.net)
Crypt-RC4
Perl implementation of the RC4 encryption algorithm
Kurt Kincaid (sifukurt@yahoo.com)
Crypt-Rijndael
Crypt::CBC compliant Rijndael encryption module
Rafael R. Sevilla and brian d foy (bdfoy@cpan.org)
Crypt-RSA
RSA public-key cryptosystem.
Vipul Ved Prakash (mail@vipul.net)
Crypt-ScryptKDF
Scrypt password based key derivation function
Karel Miko ()
Crypt-SEAL2
The SEAL stream cipher, version 2.0
Julius C. Duque (jcduque@lycos.com)
Crypt-Shark
Crypt::CBC compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-Skipjack
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-SMIME
S/MIME message signing, verification, encryption and decryption
Ymirlink (tl@tripletail.jp)
Crypt-SSLeay
OpenSSL support for LWP
A. Sinan Unur (nanis@cpan.org)
Crypt-TC18
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt-Twofish
The Twofish Encryption Algorithm
Abhijit Menon-Sen (ams@toroid.org)
Crypt-UnixCrypt_XS
perl xs interface for a portable traditional
Boris Zentner (bzm@2bz.de)
Crypt-URandom
Provide non blocking randomness
David Dick (ddick@cpan.org
CryptX
Crypto toolkit (self-contained no external libraries needed)
Karel Miko ( )
Curses-Forms
High level access to Curses forms for use with Curses::Widgets
Arthur Corliss (corliss@digitalmages.com)
Curses-Widgets
High level access to widgets for rapid interface design.
Arthur Corliss (corliss@digitalmages.com)
Curses
terminal screen handling and optimization
William Setzer (William_Setzer@ncsu.edu)
Data-BitMask
bitmask manipulation.
Toby Ovod-Everett (toby@ovod-everett.org)
Data-Buffer
Read/write buffer class
Benjamin Trott (ben@rhumba.pair.com)
Data-Dumper
stringified perl data structures, suitable for both printing and eval
Steffen Muller (smueller@cpan.org)
Data-Eacherator
simple each-like iterator generator for hashes and arrays
Michael Stillwell (mjs@beebo.org)
Data-Integer
details of the native integer data type
Andrew Main (Zefram) (zefram@fysh.org)
Data-Lazy
Provides lazy scalars, arrays and hashes.
Jan Krynicky (Jenda@Krynicky.cz)
Data-OptList
Parse and validate simple name/value option pairs
Ricardo SIGNES (rjbs@cpan.org)
Data-Random
Perl module to generate random data
Adekunle Olonoh (koolade@users.sourceforge.net)
Data-Section
read multiple hunks of data out of your DATA section
Ricardo SIGNES (rjbs@cpan.org)
Data-Serializer
Modules that serialize data structures
Neil Neely (neil@neely.cx)
Data-Visitor
Visitor style traversal of Perl data structures
Yuval Kogman (nothingmuch@woobling.org), Marcel Grunauer (marcel@cpan.org)
Date-Calc
Gregorian calendar date calculations
Steffen Beyer (STBEY@cpan.org)
DateTime-Locale
Localization support for DateTime.pm
Richard Evans (rich@ridas.com) Dave Rolsky (autarch@urth.org)
DateTime-TimeZone
Time zone object base class and factory
Dave Rolsky (autarch@urth.org)
DateTime
A date and time object
Dave Rolsky (autarch@urth.org)
DB_File
Perl5 access to Berkeley DB version 1.x
Paul Marquess (pmqs@cpan.org)
DBD-DB2
Perl driver for IBM DB2 Universal Database
DB2 Perl (db2perl@ca.ibm.com)
DBD-Ingres
DBI driver for Ingres database systems
Henrik Tougaard (htoug@cpan.org)
DBD-mysql
A MySQL driver for the Perl5 Database Interface (DBI)
Rudy Lippan (rlippan@remotelinux.com)
DBI
Database independent interface for Perl
Tim Bunce (dbi-users@perl.org)
Devel-Caller
meatier versions of C<caller>
Richard Clamp (richardc@unixbeard.net)
Devel-CoreStack
Try to generate a stack dump from a core file
Alligator Descartes (descarte@symbolstone.org)
Devel-Declare
Adding keywords to perl, in perl
Matt S Trout (mst@shadowcat.co.uk)
Devel-GlobalDestruction
Expose the flag which marks global destruction
Peter Rabbitson (ribasushi@cpan.org)
Devel-Hide
Forces the unavailability of specified Perl modules (for testing)
A. R. Ferreira (ferreira@cpan.org)
Devel-PartialDump
Partial dumping of data structures, optimized for argument printing
Florian Ragwitz (rafl@debian.org)
Devel-PPPort
Perl/Pollution/Portability
Marcus Holland-Moritz (mhx@cpan.org)
Devel-ptkdb
Perl debugger using a Tk GUI
Andrew E. Page (aepage@users.sourceforge.net)
Devel-StackTrace
An object representing a stack trace
Dave Rolsky (autarch@urth.org)
Devel-Symdump
dump symbol names or the symbol table
Andreas Koenig (andk@cpan.org)
Device-Modem
Perl extension to talk to modem devices connected via serial port
Cosimo Streppone (cosimo@cpan.org)
Device-USB
Use libusb to access USB devices.
G. Wade Johnson (wade@anomaly.org)
Digest-Adler32
The Adler-32 checksum
Gisle Aas (gisle@aas.no)
Digest-BLAKE
Perl interface to the BLAKE digest algorithm
gray (gray@cpan.org)
Digest-BMW
Perl interface to the Blue Midnight Wish digest algorithm
gray (gray@cpan.org)
Digest-BubbleBabble
Create bubble-babble fingerprints
Benjamin Trott (btrott@gmail.com)
Digest-CRC
Generic CRC functions
Oliver Maul (oli@42.nu)
Digest-CubeHash-XS
Perl interface to the CubeHash digest algorithm
gray (gray@cpan.org)
Digest-ECHO
Perl interface to the ECHO digest algorithm
gray (gray@cpan.org)
Digest-EdonR
Perl interface to the Edon-R digest algorithm
gray (gray@cpan.org)
Digest-FNV
Perl extension for the Fowler/Noll/Vo (FNV) has
Jeffrey Webster (jwebster@localdomain)
Digest-FP56x1xor
A 64bit fingerprint algorithm that features arithmetics
Juergen Weigert (jw@suse.de)
Digest-GOST
Perl interface to the GOST R 34.11-94 digest algorithm
gray (gray@cpan.org)
Digest-Groestl
Perl interface to the Groestl digest algorithm
gray (gray@cpan.org)
Digest-Hamsi
Perl interface to the Hamsi digest algorithm
gray (gray@cpan.org)
Digest-Hashcash
generate Hashcashes (http://www.hashcash.org)
Marc Lehmann (schmorp@schmorp.de)
Digest-Haval256
A 5-round, 256-bit one-way hash function
Julius C. Duque (jcduque@lycos.com>
Digest-HMAC
Keyed-Hashing for Message Authentication
Gisle Aas (gisle@activestate.com)
Digest-HMAC_MD6
MD6 Keyed-Hashing for Message Authentication
Andy Armstrong (andy@hexten.net)
Digest-Keccak
Perl interface to the Keccak digest algorithm
gray (gray@cpan.org)
Digest-MD2
Perl interface to the MD2 Algorithm
Gisle Aas (gisle@aas.no)
Digest-MD4
Perl interface to the MD4 Algorithm
Mike McCauley (mikem@open.com.au)
Digest-MD5
Perl interface to the MD5 Algorithm
Gisle Aas (gisle@ActiveState.com)
Digest-MD6
Perl interface to the MD6 Algorithm
Andy Armstrong (andy@hexten.net)
Digest-MurmurHash
Perl XS interface to the MurmurHash algorithm
Toru Maesaka (dev@torum.net)
Digest-OAT
Bob Jenkin's One-at-a-Time hash function
Marlon Bailey (mcbailey@localdomain)
Digest-Oplop
Generate account passwords based on a nickname and a master password
Mario Domgoergen (mdom@cpan.org)
Digest-SHA
Perl extension for SHA-1/224/256/384/512
Mark Shelor (mshelor@cpan.org)
Digest-SHA1
Perl interface to the SHA-1 algorithm
Gisle Aas (gisle@aas.no)
Digest-SHA2
A variable-length one-way hash function (deprecated in favor of Digest::SHA)
Julius C. Duque (jcduque@lycos.com)
Digest-SHA256
a module that implements the NIST SHA-256/384/512 hash
Rafael R. Sevilla (sevillar@team.ph.inter.net)
Digest-SHA3
Perl extension for SHA-3
Mark Shelor (mshelor@cpan.org)
Digest-SipHash
Perl XS interface to the SipHash algorithm
Dan Kogai (dankogai+cpan@gmail.com)
Digest-Tiger
a module that implements the tiger hash
Clinton Wong (clinton_via_cpan@pobox.com)
Digest-Whirlpool
A 512-bit one-way hash function
AE. A. Bjarmason (avar@cpan.org)
Digest
Modules that calculate message digests
Gisle Aas (gisle@aas.no)
Dist-CheckConflicts
declare version conflicts for your dist
Jesse Luehrs (doy@tozt.net)
Email-Address
RFC 2822 Address Parsing
Casey West (casey@geeknest.com)
Email-Date-Format
produce RFC 8822 date strings
Ricardo SIGNES (rjbs@cpan.org)
Encode-Base58-GMP
High speed Base58 encoding using GMP with BigInt and MD5 support
John Wang (johncwang@gmail.com)
Encode-Locale
Determine the locale encoding
Gisle Aas (gisle@activestate.com)
Encode
character encodings in Perl
Dan Kogai (dankogai+cpan@gmail.com)
enum
C style enumerated types and bitmask flags in Perl
Zenin (zenin@archive.rhps.org)
Env-Path
Advanced operations on path variables
David Boyce (dsbperl@cleartool.com)
Error
Error/exception handling in an OO-ish way
Shlomi Fish (shlomif@iglu.org.il)
Eval-Closure
safely and cleanly create closures via string eval
Jesse Luehrs (doy@tozt.net)
Exception-Class
A module that allows you to declare real exception classes in Perl
Dave Rolsky (autarch@urth.org)
Exporter
Implements default import method for modules
Adriano Ferreira (ferreira@cpan.org )
ExtUtils-AutoInstall
Automatic install of dependencies via CPAN
Autrijus Tang (autrijus@autrius.org)
ExtUtils-CBuilder
Compile and link C code for Perl modules
Ken Williams (kwilliams@cpan.org)
ExtUtils-Constant
generate XS code to import C header constants
Nicholas Clark (nick@ccl4.org)
ExtUtils-Depends
Easily build XS extensions that depend on XS extensions
Florian Ragwitz (rafl@debian.org)
ExtUtils-Install
install files from here to there
demerphq (yves@cpan.org)
ExtUtils-MakeMaker
Create a module Makefile
Michael G Schwern (schwern@pobox.com)
ExtUtils-Manifest
utilities to write and check a MANIFEST file
Randy Kobes (r.kobes@uwinnipeg.ca)
ExtUtils-ParseXS
converts Perl XS code into C code
Ken Williams (ken@mathforum.org)
FCGI
Fast CGI module
Sven Verdoolaege (skimo@kotnet.org)
File-DirSync
Syncronize two directories rapidly
Rob Brown (bbb@cpan.org)
File-Fetch
Generic file fetching code
Jos Boumans (kane@cpan.org)
File-Find-Rule
Alternative interface to File::Find
Richard Clamp (richardc@unixbeard.net)
File-HomeDir
Find your home and other directories, on any platform
Adam Kennedy (adamk@cpan.org)
File-Listing
parse directory listing
Gisle Aas (gisle@activestate.com)
File-Next
File-finding iterator
Andy Lester (andy@petdance.com)
File-Path
Create or remove directory trees
David Landgren (david@landgren.net)
File-pushd
change directory temporarily for a limited scope
David Golden (dagolden@cpan.org)
File-ReadBackwards
Read a file backwards by lines
Uri Guttman (uri@stemsystems.com)
File-Remove
Remove files and directories
Adam Kennedy (adamk@cpan.org)
File-Scan
Extension for Scanning files for Viruses
Henrique Dias (hdias@aesbuc.pt)
File-ShareDir
Locate per-dist and per-module shared files
Adam Kennedy (adamk@cpan.org)
File-Slurp
Efficient Reading/Writing of Complete Files
Uri Guttman (uri@stemsystems.com)
File-Temp
return name and handle of a temporary file safely
Tim Jenness (tjenness@cpan.org)
File-Touch
update access and modification timestamps, creating nonexistent files where necessary
Nigel Wetters Gourlay (nwetters@cpan.org)
FileHandle-Fmode
determine whether a filehandle is opened for reading, writing, or both.
Sisyphus (sisyphus@cpan.org)
Filesys-MakeISO
make iso images (portable)
Uwe Voelker (uwe.voelker@gmx.de)
Filter-Simple
Simplified source filtering
Damian Conway (damian@conway.org)
Filter
Source Filters
Paul Marquess (pmqs@cpan.org)
Font-AFM
Interface to Adobe Font Metrics files
Gisle Aas (gisle@aas.no)
Font-TTF
TTF font support for Perl
Martin Hosken (martin_hosken@sil.org)
GD-3DBarGrapher
Create 3D bar graphs using GD
S.I.Warhurst (swarhurst@cpan.org)
GD-Arrow
draw arrows using GD
Todd Caine (tcaine@pobox.com)
GD-Barcode
create barcode image with GD
Kawai Takanori (GCD00051@nifty.ne.jp)
GD-Chart-Radial
plot and output Radial or Radar charts using the GD library.
Barbie (barbie@missbarbell.co.uk)
GD-Convert
additional output formats for GD
Slaven Rezic (slaven@rezic.de)
GD-Graph-Cartesian
Make cartesian graph using GD package
Michael R. Davis (davis@davisnetworks.com)
GD-Graph-radar
make radial bar charts
Gene Boggs (gene@cpan.org)
GD-Graph-splined
Smooth line graphs with GD::Graph
Lee Goddard (lgoddard@cpan.org)
GD-Graph3d
Creates 3D charts with GD::Graph and GD.
Jeremy Wadsack <dgsupport@wadsack-allen.com>
GD-Icons
Utility for generating series of icons of varying color and shapes
Payan Canaran (pcanaran@cpan.org)
GD-Image-AnimatedGif
Perl extension for creating animated gifs with GD
Daniel Muey (http://drmuey.com/cpan_contact.pl)
GD-Image-CopyIFS
fractal-based image copying and resizing
Randy Kobes (r.kobes@uwinnipeg.ca)
GD-Image-Orientation
Perl extension for managing a GD::Image's vertical or horizontal orientation (shapewise)
Daniel Muey (http://drmuey.com/cpan_contact.pl)
GD-Image-Scale2x
Implementation of the Scale2x algorithm for the GD library
Brian Cassidy (bricas@cpan.org)
GD-Image-Thumbnail
Perl extension for creating thumbnailed images with GD.
Daniel Muey (http://drmuey.com/cpan_contact.pl)
GD-SecurityImage-AC
Security image (captcha) generator
Burak Gursoy (burak@cpan.org)
GD-SecurityImage
Security image (captcha) generator
Burak Gursoy (burak@cpan.org)
GD-Text-Arc
draw TrueType text along an arc.
Daniel Allen (da@coder.com)
GD-Thumbnail
Thumbnail maker for GD
Burak Gursoy (burak@cpan.org)
GD-Tiler
simple image tiler using GD
Dean Arnold, Presicient Corp. (darnold@presicient.com)
GD
Interface to Gd Graphics Library (GIF support)
Lincoln Stein (lstein@cshl.org)
Term-GDBUI
A fully-featured shell-like command line environment
Scott Bronson (brons_cpan@rinspin.com)
GDGraph
Produces charts with GD
Martien Verbruggen <mgjv@tradingpost.com.au>
GDTextUtil
text utilities for GD
Martien Verbruggen (mgjv@comdyn.com.au)
Getopt-ArgvFile
interpolates script options from files into @ARGV or another array
Jochen Stenzel (perl@jochen-stenzel.de)
Getopt-Long-Descriptive
Getopt::Long, but simpler and more powerful
Hans Dieter Pearcey (hdp@cpan.org), Ricardo Signes (rjbs@cpan.org)
Getopt-Long
Module to handle parsing command line options
Johan Vromans (jvromans@squirrel.nl)
Glib
Perl wrappers for the GLib utility and Object libraries
Brian Manning (xaoc@cpan.org)
GMP
Perl interface to the GNU Multiple Precision Arithmetic Library
Free Software Foundation
Graph
graph data structures and algorithms
Jarkko Hietaniemi (jhi@iki.fi)
Graphics-ColorNames
defines RGB values for common color names
Robert Rothenberg (rrwo@cpan.org)
Hash-SafeKeys
get hash contents without resetting each iterator
Marty O'Brien (mob@cpan.org)
Hash-Util-FieldHash-Compat
Use Hash::Util::FieldHash or ties, depending on availability
Yuval Kogman (nothingmuch@woobling.org)
HTML-Format
Format HTML into various printable formats
Sean M. Burke (sburke@cpan.org)
HTML-HTML5-Entities
drop-in replacement for HTML::Entities
Toby Inkster (tobyink@cpan.org)
HTML-Lint
check for HTML errors in a string or file
Andy Lester (andy@petdance.com)
HTML-Parser
HTML parser class
Gisle Aas (gisle@activestate.com)
HTML-SimpleLinkExtor
A simple HTML link extractor.
brian d foy (bdfoy@cpan.org)
HTML-Strip
Perl extension for stripping HTML markup from text.
Alex Bowley (kilinrax@cpan.org)
HTML-TagFilter
A fine-grained html-filter, xss-blocker and mailto-obfuscator
William Ross (wross@cpan.org)
HTML-TagReader
Perl extension module for reading html/sgml/xml files by tags.
Guido Socher (guido@linuxfocus.org)
HTML-Tagset
data tables useful in parsing HTML
Andy Lester (andy@petdance.com)
HTML-Tidy
(X)HTML validation in a Perl object
Andy Lester (andy@petdance.com)
HTML-Tree
build and scan parse-trees of HTML
Pete Krawczyk (petek@cpan.org)
HTTP-Daemon-Threaded
Apartment threaded web server
Dean Arnold, Presicient Corp. (darnold@presicient.com)
HTTP-Daemon
a simple http server class
Gisle Aas (gisle@activestate.com)
HTTP-Date
date conversion routines
Gisle Aas (gisle@activestate.com)
HTTP-Message
HTTP style messages
Gisle Aas (gisle@activestate.com)
HTTP-Size
Get the byte size of an internet resource.
brian d foy (bdfoy@cpan.org)
if
if - use a Perl module if a condition holds
Ilya Zakharevich (perl-module-if@ilyaz.org)
Image-Button
Create buttons for HTML forms using GD
Joan M. Garcia (jm@elfiral.net)
Image-Epeg
Thumbnail jpegs at lightning speed
Michael Curtis (mcurtis@yahoo-inc.com)
Image-GD-Thumbnail
produce thumbnail images with GD
Lee Goddard (cpan@leegoddard.net)
Image-Imager-Thumbnail
Produces thumbnail images with Imager
Emiliano Bruni (info@ebruni.it)
Image-Info
Extract meta information from image files
Slaven Rezic (srezic@cpan.org)
Image-JpegTran
XS wrapper around lossless JPEG transformation utility - jpegtran
Mons Anderson (mons@cpan.org)
Image-Magick-Brand
Perl extension for creating branded images with ImageMagick.
Adam Roth (aroth@cpan.org)
Image-Magick-Chart
Use Image::Magick to create charts
Ron Savage (ron@savage.net.au)
Image-Magick-Info
Retreive image attributes with Image::Magick.
Adam Roth (aroth@cpan.org)
Image-Magick-Iterator
sequentially read Image::Magick object from
Allen Day (allenday@ucla.edu)
Image-Magick-Square
Takes image and crops to a square
leo charre (leo@leocharre.com)
Image-Magick-Thumbnail-Fixed
Perl extension for creating fixed sized thumbnails without distortion.
Adam Roth, (aroth@cpan.org)
Image-Magick-Thumbnail-PDF
make thumbnail of a page in a pdf document
Leo Charre (leocharre@cpan.org)
Image-Magick-Thumbnail
Produces thumbnail images with ImageMagick
Lee Goddard (cpan@leegoddard.net)
Image-Magick-Tiler
Slice an image into N x M tiles
Ron Savage (ron@savage.net.au)
Image-Magick
ImageMagick PERL Extension (QD=16)
ImageMagick Studio LLC
Image-Magick
ImageMagick PERL Extension (QD=8)
ImageMagick Studio LLC
Image-PBMlib
Library for reading PBM, PGM, PPM images
Eli the Bearded (eli+cpan@panix.com)
Image-Resize
Simple image resizer using GD
Sherzod B. Ruzmetov (sherzodr@handalak.com)
Image-Size
read the dimensions of an image in several popular formats
Randy J. Ray (rjray@blackperl.com)
Image-Thumbnail
Simple thumbnails with GD/ImageMagick/Imager
Lee Goddard (lgoddard@cpan.org)
Image-ValidJpeg
Perl extension for validating JPEG files.
Steve Sanbeg (sanbeg@cpan.org)
Imager-Chart-Radial
uses Imager to plot and output Radial or Radar charts
Aaron J Trevena (teejay@droogs.org)
Imager-DTP
draw text with DTP app-like custom options
Toshimasa Ishibashi (iandeth99@ybb.ne.jp)
Imager-File-GIF
GIF Image file support
Tony Cook (tonyc@cpan.org)
Imager-File-JPEG
JPEG Image file support
Tony Cook (tonyc@cpan.org)
Imager-File-PNG
PNG Image file support
Tony Cook (tonyc@cpan.org)
Imager-File-TIFF
TIFF image file support for Imager
Tony Cook (tonyc@cpan.org)
Imager-Filter-FishEye
fisheye filter for Imager
Tokuhiro Matsuno (tokuhirom@gmail.com)
Imager-Filter-RoundedCorner
Make nifty images with Imager
Daisuke Murase (typester@cpan.org)
Imager-Filter-Sepia
filter that convert to sepia tone.
Yoshiki KURIHARA (kurihara@cpan.org)
Imager-Font-FT2
FreeType 2 font driver for Imager
Tony Cook (tonyc@cpan.org)
Imager-GIF
a handy module for animated GIF processing
Tadeusz Sosnierz (tsosnierz@opera.com)
Imager-Graph
Draws good looking pie graphs
Tony Cook (tony@develop-help.com)
Imager-Heatmap
Perl extension for drawing Heatmap using Imager
Yuto KAWAMURA(kawamuray) (kawamuray.dadada@gmail.com)
Imager-Montage
montage images
Cornelius (c9s@aiink.com)
Imager-Plot
Perl extension for generating fancy graphic plots in color
Arnar M. Hrafnkelsson (addi@umich.edu)
Imager-QRCode
Generate QR Code with Imager using libqrencode
Yoshiki KURIHARA (kurihara@cpan.org)
Imager-Screenshot
Screen/Window capture to Imager images
Tony Cook (tonyc@cpan.org)
Imager-Search
Find images within other images
Adam Kennedy (adamk@cpan.org)
Imager-Simple
Make easy things easy with Imager
Bernhard Graf (graf@cpan.org)
Imager-SkinDetector
Try to detect skin tones and nudity in images
Cosimo Streppone (cosimo@cpan.org)
Imager-Tiler
simple image tiler using Imager
Dean Arnold, Presicient Corp. (darnold@presicient.com)
Imager-TimelineDiagram
Perl extension for creating Timeline Diagrams (designed to show system interaction over time)
Matt Sanford (mzsanford@cpan.org)
Imager
Perl extension for Generating 24 bit Images
Tony Cook (tony@imager.perl.org), Arnar M. Hrafnkelsson
IO-Capture
Abstract Base Class to build modules to capture output
Mark Reynolds (reynolds@sgi.com)
IO-Compress-Lzf
Write lzf files/buffers
Paul Marquess (pmqs@cpan.org)
IO-Compress-Lzma
Write lzma files/buffers
Paul Marquess (pmqs@cpan.org)
IO-Compress-Lzop
Write lzop files/buffers
Paul Marquess (pmqs@cpan.org)
IO-Compress
IO Interface to compressed data files/buffers
Paul Marquess (pmqs@cpan.org)
IO-File-CompressOnClose
compress a file when done writing to it
James FitzGibbon (jfitz@CPAN.org)
IO-HTML
Open an HTML file with automatic charset detection
Christopher J. Madsen (perl@cjmweb.net)
IO-Select-Trap
IO::Select() functionality on Scalar-based Filehandles
Scott Scecina (scotts.cpan@verizon.net)
IO-Socket-INET6
Object interface for AF_INET|AF_INET6 domain sockets
Rafael Martinez Torres (rafael.martinez@novagnet.com)
IO-Socket-IP
A drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6
Paul Evans (leonerd@leonerd.org.uk)
IO-Socket-Multicast
Send and receive multicast messages
Lincoln Stein (lstein@cshl.org)
IO-Socket-SSL
Nearly transparent SSL encapsulation for IO::Socket::INET.
Steffen Ullrich and Peter Behroozi and Marko Asplund
IO-String
emulate file interface for in-core strings
Gisle Aas (gisle@ActiveState.com)
IO-stringy
I/O on in-core objects like strings and arrays
David F. Skoll (dfs@roaringpenguin.com)
IO-Tee
Multiplex output to multiple output handles
Chung-chieh Shan (ken@digitas.harvard.edu)
IO-Zlib
IO::Zlib - IO:: style interface to Compress::Zlib
Tom Hughes (tom@compton.nu)
IO
Perl core IO modules
Graham Barr (gbarr@pobox.com)
IPC-Cmd
A cross platform way of running (interactive) commandline programs.
Jos Boumans (kane@cpan.org)
IPC-Mmap
minimal unified mmap for POSIX and Win32
Dean Arnold (darnold@presicient.com)
IPC-Run
system() and background procs w/ piping, redirs, ptys (Unix, Win32)
Barrie Slaymaker (barries@slaysys.com)
IPC-System-Simple
Run commands simply, with detailed diagnostics
Paul Fenwick (pjf@cpan.org)
JavaScript-SpiderMonkey
Perl interface to the JavaScript Engine
Mike Schilli, (m@perlmeister.com)
JavaScript
Perl extension for executing embedded JavaScript
Claes Jakobsson (claesjac@cpan.org)
JSON
JSON (JavaScript Object Notation) encoder/decoder
Makamaka Hannyaharamitu (makamaka@cpan.org)
libnet
Collection of Network protocol modules
Graham Barr (gbarr@pobox.com)
libwww-perl
The World-Wide Web library for Perl
Gisle Aas (gisle@activestate.com)
libxml-perl
Perl SAX parser using nsgmls
Ken MacLeod (ken@bitsko.slc.ut.us)
LibZip
Create very low weight self executables. (This is the generator of TinyPerl)
Graciliano M. P. (gm@virtuasites.com.br
List-Compare
Compare elements of two or more lists
James E Keenan (jkeenan@cpan.org)
List-MoreUtils
Provide the stuff missing in List::Util
Tassilo von Parseval (tassilo.von.parseval@rwth-aachen.de)
Locale-Maketext-Simple
Simple interface to Locale::Maketext::Lexicon
Audrey Tang (cpan@audreyt.org)
Log-Dispatch
Dispatches messages to one or more outputs
Dave Rolsky (autarch@urth.org)
Log-Log4perl
Log4j implementation for Perl
Mike Schilli (m@perlmeister.com)
Log-Message-Simple
Simplified interface to Log::Message
Jos Boumans (kane@cpan.org)
Log-Message
Powerful and flexible message logging mechanism
Jos Boumans (kane@cpan.org)
LWP-Curl
LWP methods implementation with Curl engine
Lindolfo Rodrigues de Oliveira Neto (lorn@cpan.org
LWP-MediaTypes
guess media type for a file or a URL
Gisle Aas (gisle@activestate.com)
LWP-UserAgent-ProgressBar
An LWP user agent that can display a progress bar
Marcel Gruenauer (marcel@cpan.org)
MailTools
Various Mail related modules
Mark Overmeer (perl@overmeer.net)
Marpa-XS
XS version of Marpa
Jeffrey Kegler (jkegl@cpan.org)
Math-Base85
Perl extension for base 85 numbers, as referenced by RFC 1924
Tony Monroe (tmonroe+perl@nog.net)
Math-BigInt-FastCalc
Math::BigInt::Calc with some XS for more speed
Tels (nospam-abuse@bloodgate.com)
Math-BigInt-GMP
Use the GMP library for Math::BigInt routines
Tels (nospam-abuse@bloodgate.com)
Math-BigInt-Pari
Use Math::Pari for Math::BigInt routines
Benjamin Trott (ben@rhumba.pair.com), Tels (nospam-abuse@bloodgate.com)
Math-BigInt
Arbitrary size integer/float math package
Tels (nospam-abuse@bloodgate.com)
Math-BigInteger
Arbitrary length integer extension module for Perl
Gary Howland (gary@hotlava.com)
Math-BigRat
Arbitrary big rational numbers
Jonathan Leto (jonathan@leto.net)
Math-Complex
complex numbers and associated mathematical functions
Jarkko Hietaniemi (jhi@iki.fi)
Math-GMP
High speed arbitrary size integer math
Chip Turner (chip@redhat.com)
Math-GMPf
Perl interface to the GMP floating point functions
Sisyphus (sisyphus@cpan.org)
Math-GMPn
Fixed length integer arithmetic
Salvador Fandino (sfandino@yahoo.com)
Math-GMPq
Perl interface to the GMP rational functions
Sisyphus (sisyphus@cpan.org)
Math-GMPz
Perl interface to the GMP integer functions
Sisyphus (sisyphus@cpan.org)
Math-Int64
Manipulate 64 bits integers in Perl
Salvador Fandino (sfandino@yahoo.com)
Math-MatrixReal
Implements the data type 'matrix of real numbers'
Jonathan Leto (jonathan@leto.net)
Math-MPC
Perl interface to the MPC (multi precision complex) library
Sisyphus (sisyphus@cpan.org)
Math-MPFI
perl interface to the MPFI (interval arithmetic) library
Sisyphus (sisyphus@cpan.org)
Math-MPFR
Perl interface to the MPFR (floating point) library
Sisyphus (sisyphus@cpan.org)
Math-Pari
Perl interface to PARI.
Ilya Zakharevich (ilyaz@cpan.org)
Math-Prime-Util-GMP
Utilities related to prime numbers, using GMP
Dana A Jacobsen (dana@acm.org)
Math-Prime-Util
Utilities related to prime numbers, including fast sieves and factoring
Dana A Jacobsen (dana@acm.org)
Math-Quaternion
Perl class to represent quaternions
Jonathan Chin (jon-quaternion.pm@earth.li)
Math-Random-ISAAC
Perl interface to the ISAAC PRNG algorithm
Jonathan Yu (jawnsy@cpan.org)
Math-RngStream
Perl wrapper for the RngStreams library
Salvador Fandino (sfandino@yahoo.com)
Math-Roman
Arbitrary sized Roman numbers and conversion from and to Arabic
TELS (nospam-abuse@bloodgate.com)
Math-Round
Perl extension for rounding numbers
Geoffrey Rommel (GROMMEL@cpan.org)
Math-Yacas
Perl interface to YACAS (Yet Another Computer Algebra System)
Jean-Louis Morel <jl_morel@bribes.org>
MIME-Base32
Base32 encoder / decoder
Daniel Peder (DanPeder@CPAN.ORG)
MIME-Base64
Encoding and decoding of base64 strings
Gisle Aas (gisle@aas.no)
MIME-Lite
low-calorie MIME generator
Eryq (eryq@zeegee.com)
MIME-tools
Tools to manipulate MIME messages
Eryq (eryq@zeegee.com), David F. Skoll (dfs@roaringpenguin.com), Dave O'Neill (dmo@roaringpenguin.com)
MIME-Types
Definition of MIME types
Mark Overmeer (mark@overmeer.net)
Module-Build
Build and install Perl modules
Ken Williams (kwilliams@cpan.org)
Module-Compile
Perl Module Compilation
Ingy dot Net (ingy@cpan.org)
Module-CoreList
What modules shipped with versions of perl
Richard Clamp (richardc@unixbeard.net)
Module-ExtractUse
Find out what modules are used
Thomas Klausner (domm@cpan.org)
Module-Implementation
Loads one of several alternate underlying implementations for a module
Dave Rolsky (autarch@urth.org)
Module-Info
Information about Perl modules
Mattia Barbon (mbarbon@cpan.org)
Module-Install
Standalone, extensible Perl module installer
Adam Kennedy (adamk@cpan.org)
Module-Load-Conditional
Simple caller() trace
Jos Boumans (kane@cpan.org)
Module-Load
Load modules in a DWIM style
Jos Boumans (kane@cpan.org)
Module-Loaded
Mark modules as loaded/unloaded
Jos Boumans (kane@cpan.org)
Module-Metadata
Gather package and POD information from perl module files
David Golden (dagolden@cpan.org)
Module-Pluggable
automatically give your module the ability to have plugins
Simon Wistow (simon@thegestalt.org)
Module-Runtime
runtime module handling
Andrew Main (Zefram) (zefram@fysh.org)
Module-ScanDeps
Recursively scan Perl code for dependencies
Audrey Tang (cpan@audreyt.org)
Module-Signature
Module signature file manipulation
Audrey Tang (cpan@audreyt.org)
Module-Util
Module name tools and transformations
Matt Lawrence (mattlaw@cpan.org)
Moo
Minimalist Object Orientation (with Moose compatiblity)
Matt S Trout (perl-stuff@trout.me.uk)
Moose
A postmodern object system for Perl 5
Moose is maintained by the Moose Cabal, along with the help of many contributors.
MooseX-Clone
Fine grained cloning support for Moose objects
Yuval Kogman (nothingmuch@woobling.org)
MooseX-Getopt
A Moose role for processing command line options
Karen Etheridge (ether@cpan.org)
MooseX-LazyRequire
Required attributes which fail only when trying to use them
Florian Ragwitz (rafl@debian.org), Dave Rolsky (autarch@urth.org)
MooseX-Meta-TypeConstraint-ForceCoercion
Force coercion when validating type constraints
Florian Ragwitz (rafl@debian.org)
MooseX-Method-Signatures
Method declarations with type constraints and no source filter
Karen Etheridge (ether@cpan.org
MooseX-MultiMethods
Multi Method Dispatch based on Moose type constraints
Florian Ragwitz (rafl@debian.org)
MooseX-NonMoose
easy subclassing of non-Moose classes
Jesse Luehrs (doy@tozt.net)
MooseX-Role-Parameterized
roles with composition parameters
Shawn M Moore (sartak@gmail.com)
MooseX-Traits
automatically apply roles at object creation time
Florian Ragwitz (rafl@debian.org)
MooseX-Types-DateTime
DateTime related constraints and coercions for Moose
Yuval Kogman (nothingmuch@woobling.org), John Napiorkowski (jjn1056@yahoo.com)
MooseX-Types-Path-Class
A Path::Class type library for Moose
Todd Hepler (thepler@employees.org)
MooseX-Types-Structured
MooseX::Types::Structured - Structured Type Constraints for Moose
John Napiorkowski (jjnapiork@cpan.org)
MooseX-Types-URI
A URI type library for Mouse
Yuval Kogman (nothingmuch@woobling.org)
MooseX-Types-VariantTable
Type constraint based variant table
Yuval Kogman (nothingmuch@woobling.org), Florian Ragwitz (rafl@debian.org)
MooseX-Types
Organise your Moose types in libraries
Robert "phaylon" Sedlacek (rs@474.at)
Mouse
Moose minus the antlers
Shawn M Moore (sartak at gmail.com)
MouseX-Types
Organize your Mouse types in libraries
Kazuhiro Osawa (yappo@shibuya.pl)
MRO-Compat
mro::* interface compatibility for Perls < 5.9.5
Brandon L. Black (blblack@gmail.com)
namespace-autoclean
Keep imports out of your namespace
Florian Ragwitz (rafl@debian.org)
namespace-clean
Keep imports and functions out of your namespace
Robert 'phaylon' Sedlacek (rs@474.at), Florian Ragwitz (rafl@debian.org), Jesse Luehrs (doy@tozt.net)
Net-Address-Ethernet
find hardware ethernet address.
Martin Thurn (mthurn@cpan.org)
Net-Address-IPv4-Local
A class for discovering the local system's IP
Julian Mehnle (julian@mehnle.net)
Net-Analysis
Modules for analysing network traffic
A. B. Worrall (worrall@cpan.org)
Net-Curl
Perl interface for libcurl
Przemyslaw Iskra (sparky@pld-linux.org)
Net-DHCP
Object methods to create a DHCP packet
Dean Hamstead (djzort@cpan.org)
Net-DNS-SEC
DNSSEC extensions to Net::DNS
Olaf M. Kolkman (olaf@net-dns.org)
Net-DNS
Perl DNS resolver module
Olaf Kolkman (olaf@net-dns.org)
Net-Frame-Layer-8021Q
802.1Q layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-GRE
Generic Route Encapsulation layer object
GomoR (gomor-cpan@gomor.org)
Net-Frame-Layer-ICMPv4
Internet Control Message Protocol v4 layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-ICMPv6
Internet Control Message Protocol v6 layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-IPv6
Internet Protocol v6 layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-LLC
Logical-Link Control layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-LLTD
Link Layer Topology Discovery layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-LOOP
LOOP layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-OSPF
Open Shortest Path First layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-PPPLCP
PPP Link Control Protocol layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-PPPoES
PPP-over-Ethernet layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-SinFP3
SinFP3 communication protocol
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-STP
Spanning Tree Protocol layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Layer-UDPLite
UDPLite layer object
GomoR (gomor-cpan_at_gomor.org)
Net-Frame-Simple
frame crafting made easy
GomoR (gomor-cpan_at_gomor.org)
Net-Frame
the base framework for frame crafting
GomoR (gomor-cpan@gomor.org)
Net-Ifconfig-Wrapper
provides a unified way to configure network interfaces
Daniel Podolsky (tpaba@cpan.org)
Net-INET6Glue
Make common modules IPv6 ready by hotpatching
Steffen Ullrich (Steffen_Ullrich@genua.de)
Net-IP
Perl extension for manipulating IPv4/IPv6 addresses
Manuel Valente (manuel.valente@gmail.com)
Net-IPv4Addr
Perl extension for manipulating IPv4 addresses.
Francis J. Lacoste (francis.lacoste@iNsu.COM)
Net-IPv6Addr
check validity of IPv6 addresses
Tony Monroe (tmonroe+perl@nog.net)
Net-Libdnet
Perl interface to libdnet
Vlad Manilici (vman@tmok.com )
Net-LibIDN
Perl bindings for GNU Libidn
Thomas Jacob (jacob@internet24.de)
Net-LibNIDS
Perl extension for reassembly of TCP/IP streams using the libnids package
Arthur Bergman (sky@nanisky.com)
Net-Netmask
Understand and manipulate IP netmaks
David Muir Sharnoff (muir@idiom.com)
Net-NTP
Perl extension for decoding NTP server responses
Ask Bjorn Hansen (ask@develooper.com)
Net-Pcap-Reassemble
IP fragment reassembly for Net::Pcap
James Raftery (james@now.ie)
Net-Pcap
Interface to pcap(3) LBL packet capture library
Sebastien Aperghis-Tramoni (sebastien@aperghis.net)
Net-PcapUtils
Utility routines for Net::Pcap module
Tim Potter (tpot@acsys.anu.edu.au)
Net-Radius
?
Luis Munoz (luismunoz@cpan.org)
Net-Random
get random data from online sources
David Cantrell (david@cantrell.org.uk)
Net-SFTP
Secure File Transfer Protocol client
Dave Rolsky (autarch@urth.org)
Net-SNMP-HostInfo
Access the IP statistics of a MIB-II host
James Macfarlane (jmacfarla@cpan.org)
Net-SNMP-Interfaces
provide simple methods to gain interface data via SNMP
Jonathan Stowe (jns@gellyfish.co.uk)
Net-SNMP
Object oriented interface to SNMP
David M. Town (dtown@cpan.org)
Net-SSH-Perl
Perl client Interface to SSH
Benjamin Trott (ben@rhumba.pair.com)
Net-SSH2-Expect
An Expect like module for Net::SSH2
Jan Gehring (cpan@imail.com)
Net-SSH2-Simple
Simpler interface to Net::SSH2
remi (remi@chez.com)
Net-SSH2
Support for the SSH 2 protocol via libssh2
David B. Robins (dbrobins@cpan.org)
Net-SSLeay
Perl extension for using OpenSSL
Florian Ragwitz (rafl@debian.org) and Mike McCauley (mikem@open.com.au)
Net-Whois-Raw
Get Whois information for domains
Walery Studennikov (despair@cpan.org)
NetPacket
assemble/disassemble network packets at the protocol level
Yanick Champoux (yanick@cpan.org)
NTLM
An NTLM authentication module
David (Buzz) Bussenschutt (davidbuzz@gmail.com), Mark Bush (Mark.Bush@bushnet.demon.co.uk)
Number-Compare
numeric comparisons
Richard Clamp (richardc@unixbeard.net)
Object-Accessor
Per object accessors
Jos Boumans (kane@cpan.org)
Object-Tiny-XS
Class building as simple as it gets and FAST
Steffen Mueller (smueller@cpan.org)
Object-Tiny
Class building as simple as it gets
Adam Kennedy (adamk@cpan.org)
only-latest
Always use the latest version of a module in @INC
Autrijus Tang (autrijus@autrijus.org)
OpenGL-FTGL
interface to the FTGL library (to use arbitrary fonts in OpenGL applications).
J-L Morel (jl_morel@bribes.org)
OpenGL-Image
Image Load/Modify/Save Support for the OpenGL Module
Bob 'grafman' Free (grafman@grafcomp.com)
OpenGL-Shader
OpenGL Shader Utility Module
Bob grafman Free (grafman@grafcomp.com)
OpenGL-Simple-GLUT
Another interface to GLUT
Jonathan Chin (jon-opengl-simple-glut@earth.li)
OpenGL-Simple-Viewer
Simple 3D geometry viewer using GLUT
Jonathan Chin (jon-opengl-simple-viewer@earth.li)
OpenGL-Simple
Another interface to OpenGL
Jonathan Chin (jon-opengl-simple@earth.li)
OpenGL
module to display 3D data using OpenGL, GLU, GLUT, and GLX
Chris Marshall (chm@cpan.org)
Package-Constants
List constants defined in a package
Jos Boumans (kane@cpan.org)
Package-DeprecationManager
Manage deprecation warnings for your distribution
Dave Rolsky (autarch@urth.org)
Package-Stash-XS
faster and more correct implementation of the Package::Stash API
Jesse Luehrs (doy@tozt.net)
Package-Stash
routines for manipulating stashes
Jesse Luehrs (doy@tozt.net)
PadWalker
play with other peoples' lexical variables
Robin Houston (robin@cpan.org)
PAR-Dist-FromPPD
Create PAR distributions from PPDs
Steffen Mueller (smueller@cpan.org)
PAR-Dist-InstallPPD
Installs PPM packages the PAR way
Steffen Mueller (smueller@cpan.org)
PAR-Dist
Create and manipulate PAR distributions
Audrey Tang (cpan@audreyt.org)
PAR-Packer
PAR Packager (for Aperl 5.10.1 Build 1006)
Audrey Tang (cpan@audreyt.org)
PAR-Packer
PAR Packager (for Aperl 5.8.8 Build 820)
Audrey Tang (cpan@audreyt.org)
PAR-Packer
PAR Packager (for Aperl 5.8.8 Build 822)
Audrey Tang (cpan@audreyt.org)
PAR-Packer
PAR Packager
Audrey Tang (cpan@audreyt.org)
PAR
Perl Archive Tookit
Audrey Tang (cpan@audreyt.org)
PAR
Perl Archive Tookit
Autrijus Tang (autrijus@autrijus.org)
Params-Check
Templated based param validation
Jos Boumans (kane@cpan.org)
Params-Classify
argument type classification
Andrew Main (Zefram) (zefram@fysh.org)
Params-Util
Simple, compact and correct param-checking functions
Adam Kennedy (adamk@cpan.org)
Params-Validate
Validate method/function parameters
Dave Rolsky (autarch@urth.org)
parent
Establish an ISA relationship with base classes at compile time
Max Maischein (corion@cpan.org)
Parse-Binary
Unpack binary data structures into object hierarchies
Audrey Tang (cpan@audreyt.org)
Parse-CPAN-Meta
Parse META.yml and META.json CPAN metadata files
Adam Kennedy (adamk@cpan.org)
Parse-Method-Signatures
Perl6 like method signature parser
Ash Berlin (ash@cpan.org)
Parse-RecDescent
Generate Recursive-Descent Parsers
Damian Conway (DCONWAY@CPAN.org), Jeremy T. Braun (JTBRAUN@CPAN.org)
Parse-Yapp
Perl extension for generating and using LALR parsers.
Francois Desarmenien (francois@fdesar.net)
Path-Class
Cross-platform path specification manipulation
Ken Williams (kwilliams@cpan.org)
Path-Tiny
File path utility
David Golden (dagolden@cpan.org)
PathTools
File::Spec and Cwd - portably perform operations on file names
Ken Williams (KWILLIAMS@cpan.org)
PDF-API2
Facilitates the creation and modification of PDF files
Steve Simms (steve@deefs.net)
PDF-Create
create PDF files
Fabien Tassin (fta@sofaraway.org)
PDF-Extract
Extracting sub PDF documents from a multi page PDF document
Noel Sharrock (nsharrok@lgmedia.com.au)
PDF-FromHTML
Convert HTML documents to PDF
Audrey Tang (cpan@audreyt.org)
PDF-Template-PDFAPI2
PDF::Template
Autrijus Tang (autrijus@autrijus.org)
PDF-Writer
PDF writer abstraction layer
Autrijus Tang (autrijus@autrijus.org)
Perl-Critic
Critique Perl source code for best-practices.
Jeffrey Thalhammer (jeff@imaginative-software.com)
Perl-OSType
Map Perl operating system names to generic types
David Golden (dagolden@cpan.org)
Perl-Tidy
indent and reformat perl scripts
Steve Hancock (perltidy@perltidy.sourceforge.net)
Perl-Unsafe-Signals
Allow unsafe handling of signals in selected blocks
Rafael Garcia-Suarez (rgarciasuarez@mandriva.com)
PerlCryptLib
PerlCryptLib - Perl interface to Peter Guttman's cryptlib API
Alvaro Livraghi (perlcryptlib@gmail.com)
perlindex
index and query perl manual pages
Ulrich Pfeifer (pfeifer@ls6.informatik.uni-dortmund.de)
Image-Magick
ImageMagick PERL Extension (QD=16)
ImageMagick Studio LLC
Image-Magick
ImageMagick PERL Extension (QD=8)
ImageMagick Studio LLC
PerlQt
An OO interface to Trolltech's Qt toolkit
Germain Garand (germain@ebooksfrance.com)
Pod-Coverage
Checks if the documentation of a module is comprehensive
Richard Clamp (richardc@unixbeard.net)
Pod-Escapes
for resolving Pod E<...> sequences
Sean M. Burke (sburke@cpan.org)
Pod-Simple
framework for parsing Pod
Allison Randal (allison@perl.org)
Pod-Spell
a formatter for spellchecking Pod
Sean M. Burke (sburke@cpan.org)
Pod-Strip
Remove POD from Perl code
Thomas Klausner (domm@cpan.org)
Pod-Stripper
strip all pod, and output what's left
D.H. aka (crazyinsomniac@yahoo.com)
PPI-XS
(Minor) XS acceleration for PPI
Adam Kennedy (adamk@cpan.org)
PPI
Parse, Analyze and Manipulate Perl (without perl)
Adam Kennedy (adamk@cpan.org)
PPIx-Regexp
Parse regular expressions
Tom Wyant (wyant@cpan.org)
PPIx-Utilities
Extensions to PPI
Elliot Shank (perl@galumph.com)
PPM-Repositories
a list of all I<known> ppm package repositories
D.H. (PodMaster), Jan Dubois (jand@activestate.com)
Prima
a perl graphic toolkit
Dmitry Karasik (dmitry@karasik.eu.org)
Qt
An OO interface to Trolltech's Qt toolkit
Ashley Winters (qaqortog@nwlink.com)
Readonly
Facility for creating read-only scalars, arrays, hashes.
Eric J. Roode (roode@cpan.org)
Regexp-Common
Provide commonly requested regular expressions
Abigail (regexp-common@abigail.be)
Regexp-Compare
partial ordering for regular expressions
Vaclav Barta (vbar@comp.cz)
Role-Tiny
Like a nouvelle cuisine portion size slice of Moose
Matt S Trout (perl-stuff@trout.me.uk)
RTF-HTMLConverter
converter from RTF format to HTML
Vadim O. Ustiansky (ustiansky@cpan.org)
RTF-Parser
An event-driven RTF Parser
Peter Sergeant (rtf.parser@clueball.com)
RTF-Tokenizer
Tokenize RTF
Pete Sergeant (rtfr@clueball.com)
RTF-Writer
for generating documents in Rich Text Format
Sean M. Burke (sburke@cpan.org)
Scalar-List-Utils
Common Scalar and List utility subroutines
Graham Barr (gbarr@cpan.org)
Scalar-MoreUtils
Provide the stuff missing in Scalar::Util
Robert Krimen (rkrimen@cpan.org)
Scalar-String
string aspects of scalars
Andrew Main (Zefram) (zefram@fysh.org)
Scope-Guard
lexically-scoped resource management
chocolateboy (chocolate@cpan.org)
SDL_Perl
Simple DirectMedia Layer for Perl
David J. Goehrig (dgoehrig@cpan.org)
Smart-Comments
Comments that do more than just sit there
Damian Conway (DCONWAY@cpan.org)
SOAP-Lite
Perl's Web Services Toolkit
Pavel Kulchenko, Randy J Ray, Byrne Reese, Martin Kutter (MKUTTER@cpan.org)
Socket
networking constants and support functions
Paul Evans (leonerd@leonerd.org.uk)
Socket6
IPv6 related part of the C socket.h defines and structure manipulators
Hajimu Umemoto (ume@mahoroba.org)
Software-License
packages that provide templated software licenses
Ricardo Signes (rjbs@cpan.org)
Sort-Naturally
sort lexically, but sort numeral parts numerically
Sean M. Burke (sburke@cpan.org)
Sort-Versions
A perl 5 module for sorting of revision-like numbers
Ed Avis (ed@membled.com)
Spiffy
Spiffy Perl Interface Framework For You
Ingy dot Net (ingy@cpan.org)
Statistics-R
Perl interface with the R statistical program
Florent Angly (florent.angly@gmail.com)
Storable
persistence for Perl data structures
Raphael Manfredi (Raphael_Manfredi@pobox.com)
strictures
turn on strict and make all warnings fatal
Karen Etheridge (ether@cpan.org)
String-Comments-Extract
Extract comments from C/C++/JavaScript/Java source
Robert Krimen (robertkrimen@gmail.com)
String-CRC
Perl interface cyclic redundency check generation
David Muir Sharnoff (cpan@dave.sharnoff.org)
String-CRC32
Perl interface for cyclic redundency check generation
Soenke J. Peters (peters__perl@opcenter.de)
String-Format
sprintf-like string formatting capabilities with arbitrary format definitions
darren chamberlain (darren@cpan.org)
String-Slice
Shared Memory Slices of Bigger Strings
Ingy dot Net (ingy) (ingy@cpan.org)
Sub-Exporter-Progressive
Only use Sub::Exporter if you need it
Arthur Axel Schmidt (frioux@gmail.com)
Sub-Exporter
a sophisticated exporter for custom-built routines
Ricardo SIGNES (rjbs@cpan.org)
Sub-Install
install subroutines into packages easily
Ricardo Signes (rjbs@cpan.org)
Sub-Name
(re)name a sub
Matthijs van Duin (xmath@cpan.org)
Sub-Override
Perl extension for easily overriding subroutines
Curtis Poe (ovid@cpan.org)
Sub-Uplevel
apparently run a function in a higher stack frame
Michael G Schwern, David A Golden (dagolden@cpan.org)
SVG
Perl extension for generating Scalable Vector Graphics (SVG) documents
Ronan Oger (ronan@cpan.com)
Switch
A switch statement for Perl
Damian Conway (damian@conway.org)
Task-Weaken
Ensure that a platform has weaken support
Adam Kennedy (adamk@cpan.org)
Template-Toolkit
comprehensive template processing system
Andy Wardley (abw@wardley.org)
Term-ANSIColor
Color output using ANSI escape sequences
Russ Allbery (rra@stanford.edu)
Term-ANSIScreen
Terminal control using ANSI escape sequences
Autrijus Tang (autrijus@autrijus.org)
Term-GDBUI
A fully-featured shell-like command line environment
Scott Bronson (brons_cpan@rinspin.com)
Term-ProgressBar
provide a progress meter on a standard terminal
Gabor Szabo (gabor@pti.co.il)
Term-ReadKey
A perl module for simple terminal control
Kenneth Albanowski (kjahds@kjahds.com)
Term-ReadLine-Zoid
another ReadLine package
Jaap Karssenberg (pardus@cpan.org)
Term-Screen-Win32
Simple Term::Screen style interface to the Win32::Console (and Win32::Console::ANSI) capabilities
Daniel Podolsky (tpaba@cpan.org)
Term-UI
User interfaces via Term::ReadLine made easy
Jos Boumans (kane@cpan.org)
Test-Base
A Data Driven Testing Framework
Ingy dot Net (ingy@cpan.org)
Test-CheckDeps
Check for presence of dependencies
Leon Timmermans (leont@cpan.org)
Test-ClassAPI
Provides basic first-pass API testing for large class trees
Adam Kennedy (adamk@cpan.org)
Test-Deep
Extremely flexible deep comparison
Ricardo Signes (rjbs@cpan.org)
Test-Differences
Test strings and data structures and show differences if not ok
Curtis "Ovid" Poe (ovid@cpan.org)
Test-Exception
Test exception based code
Adrian Howard (adrianh@quietstars.com)
Test-FailWarnings
Add test failures if warnings are caught
David Golden (dagolden@cpan.org)
Test-Fatal
incredibly simple helpers for testing code with exceptions
Ricardo Signes (rjbs@cpan.org)
Test-File-Cleaner
Automatically clean up your filesystem after tests
Adam Kennedy (adamk@cpan.org)
Test-Flatten
subtest output to a flatten
xaicron (xaicron@cpan.org)
Test-Harness
Run Perl standard test scripts with statistics
Andy Armstrong (andy@hexten.net)
Test-Mock-Guard
Simple mock test library using RAII.
Toru Yamaguchi (zigorou@cpan.org)
Test-Most
Most commonly needed test functions and features
Curtis "Ovid" Poe (ovid@cpan.org)
Test-NoWarnings
Make sure you didn't emit any warnings while testing
Fergal Daly (fergal@esatclear.ie)
Test-Object
Thoroughly testing objects via registered handlers
Adam Kennedy (cpan@ali.as)