Perl extension to emulate ANSI console on Win32 system.
J-L. Morel (jl_morel@bribes.org)
A grep-like program specifically for large source trees
Andy Lester (andy@petdance.com)
binary search functions for vec() vectors, with fast XS implementations
Bryan Jurish (moocow@cpan.org)
A module for merging hierarchies using the C3 algorithm
Stevan Little (stevan@iinteractive.com)
Algorithm::Diff with XS core loop
Audrey Tang (cpan@audreyt.org)
Compute `intelligent' differences between two files / lists
Tye McQueen (tyemq@cpan.org)
Median finding algorithm
Steven Schubiger (schubiger@cpan.org)
Solve sets of Boolean terms with the Quine-McCluskey algorithm
Darren Kulp (darren@kulp.ch)
Generic implementation of the Scale2x algorithm
Brian Cassidy (bricas@cpan.org)
declare symbolic aliases for perl data
Gurusamy Sarathy (gsar@umich.edu)
Use shorter versions of class names.
Curtis "Ovid" Poe (ovid@cpan.org)
building, finding and using wxWidgets binaries
Mattia Barbon (mbarbon@cpan.org)
Color output using ANSI escape sequences
Russ Allbery (rra@stanford.edu)
(DEPRECATED) use Moo instead!
Shawn M Moore (code@sartak.org)
Object-oriented Perl extension for parsing Apache log files
Akira Hangai (akira@discover-net.net)
A container for functions for the ack program
Andy Lester (andy@petdance.com)
write command line apps with less suffering
Ricardo Signes (rjbs@cpan.org)
get, unpack, build and install modules from CPAN
Tatsuhiko Miyagawa (miyagawa@bulknews.net)
AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.
Andy Wardley (abw@wardley.org)
Generic archive extracting mechanism
Jos Boumans (kane@cpan.org)
Transforms a string to a zip
Robbie Bow (robbiebow@canada.com)
Manipulates TAR archives
Jos Boumans (kane[at]cpan.org)
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 (nikosv@cpan.org)
Provide an interface to ZIP archive files.
Ned Konz (perl@bike-nomad.com)
Perl extension for comparing arrays.
Dave Cross (dave@mag-sol.com)
Find the differences between two arrays
Daisuke Murase (typester@cpan.org)
Simpler definition of attribute handlers
Damian Conway (damian@conway.org)
Perl extension for creating captcha's to verify the human element in transactions.
Seth T. Jackson (sjackson@purifieddata.net)
DEC VMS password hashing
Andrew Main (Zefram) (zefram@fysh.org)
Sign and validate HTTP headers
Mark Allen (mrallen1@yahoo.com)
An NTLM authentication module
David (Buzz) Bussenschutt (davidbuzz@gmail.com), Mark Bush (Mark.Bush@bushnet.demon.co.uk)
SASL Authentication framework
Graham Barr (gbarr@pobox.com)
call methods on native types
chocolateboy (chocolate@cpan.org)
Replace functions with ones that succeed or die with lexical scope
Paul Fenwick (pjf@cpan.org)
load subroutines only on demand
Steffen Mueller (smueller@cpan.org)
Execute code after a scope finished compilation
Florian Ragwitz (rafl@debian.org)
Invoke callbacks on construction of entersub OPs for certain CVs
Florian Ragwitz (rafl@debian.org)
Wrap OP check callbacks
Florian Ragwitz (rafl@debian.org)
Hook into opcode execution
Florian Ragwitz (rafl@debian.org)
Interface to perl's parser variables
Florian Ragwitz (rafl@debian.org)
Lists of reserved barewords and symbol names
Joshua ben Jore (jjore@cpan.org)
Apply strict to classes and methods
Josh Jore (jjore@cpan.org)
Perl lint
Joshua ben Jore (jjore@cpan.org)
Helper functions for op tree manipulation
Josh Jore (jjore@cpan.org)
disables bareword filehandles
Dagfinn Ilmari Mannsaker (ilmari@ilmari.org)
Transparent BigNumber support for Perl
Tels, Peter John Acklam (pjacklam@gmail.com)
Efficient bit vector, set of integers and ``big int'' math library
Steffen Beyer (sb@engelschall.com)
Boolean support for Perl
Ingy dot Net (ingy@cpan.org)
An API for hierarchical tag/value structures
Lincoln D. Stein (lincoln.stein@gmail.com)
A solderless way to wire up your application components
Stevan Little (stevan@iinteractive.com)
Perl extension to generate cryptographically-secure random bytes.
David Oswald (davido@cpan.org)
canary to check perl compatibility for schmorp's modules
Marc A. Lehmann (cpan@schmorp.de)
Capture STDOUT and STDERR from Perl, XS or external programs
David Golden (dagolden@cpan.org)
Report errors from perspective of caller of a "clan" of modules
Steffen Beyer (STBEY@cpan.org)
alternative warn and die for modules
Andrew Main (zefram@fysh.org
Simple Common Gateway Interface Class
Lincoln D. Stein (lstein@cshl.org)
Handle Common Gateway Interface requests and responses
Lincoln D. Stein (lstein@cshl.org) Lee Johnson (lee@givengain.ch)
DWIM, correct checking of an object's class
Yuval Kogman (nothingmuch@woobling.org)
Automated accessor generation
Marty Pauley (marty+perl@kasei.com)
An accessor method maker
Hartog C. de Mik (hartog@2organize.com)
Perl implementation of the "Adapter" Design Pattern
Adam Kennedy (adamk@cpan.org)
XS speedups for Class::C3
Brandon L. Black, (blblack@gmail.com)
A pragma to use the C3 method resolution order algorithm
Stevan Little (stevan@iinteractive.com)
Inheritable, overridable class data
Tony Bowden (tony@tmtm.com)
Base class for error handling
Benjamin Trott (cpan@stupidfool.org)
another class and object builder
GomoR (gomor@cpan.org)
Get information about a class and its structure
Adam Kennedy (adamk@cpan.org)
report the search path for a class's ISA tree
Sean M. Burke (sburke@cpan.org)
XS implementation of parts of Class::Load
Dave Rolsky (autarch@urth.org)
A working (require "Class::Name") and more
Shawn M Moore (sartak at bestpractical.com)
Load modules and create objects on demand
Vipul Ved Prakash (mail@vipul.net)
Provides Moose-like method modifiers
Shawn M Moore (sartak@gmail.com)
a module for creating generic methods
Steffen Schwigon (schwigon@cpan.org)
Fast prototype-based OO programming in Perl
Toby Ovod-Everett (toby@ovod-everett.org)
Base class for creating singleton objects
Andy Wardley (abw@wardley.org)
Support for creating standard "inside-out" classes
Damian Conway (DCONWAY@cpan.org)
Minimalist class construction
David Golden (dagolden@cpan.org)
Generate fast XS accessors without runtime compilation
Steffen Mueller (smueller@cpan.org)
recursively copy Perl datatypes
Ray Finch (rdf@cpan.org)
save a tree AND a kitten, use common::sense!
Marc Lehmann (schmorp@schmorp.de)
Perl interface to the LZ4 (de)compressor
gray (gray@cpan.org)
extremely light-weight Lempel-Ziv-Free compression
Marc Lehmann (schmorp@schmorp.de)
Interface to the LZO compression library
Markus F.X.J. Oberhumer (markus@oberhumer.com)
extremely leight-weight Lev-Zimpel-Vogt compression
Marc Lehmann (pcg@goof.com)
Pure-Perl implementation of scaling LZW
Meredith Howard (mhoward@cpan.org)
Low-Level Interface to bzip2 compression library
Paul Marquess (pmqs@cpan.org)
Low-Level Interface to lzma compression library
Paul Marquess (pmqs@cpan.org)
Low-Level Interface to zlib compression library
Paul Marquess (pmqs@cpan.org)
Perl interface to Google's Snappy (de)compressor
gray (gray@cpan.org)
Load configuration from different file formats, transparently
Joel Bernstein (rataxis@cpan.org)
A module to implement some of AutoConf macros in pure perl.
Alberto Simoes (ambs@cpan.org)
Generic Config Module
Thomas Linden (tlinden@cpan.org)
A module for reading .ini-style configuration files.
Shlomi Fish (shlomif@cpan.org)
Structured data retrieval of perl -V output
H.Merijn Brand (h.m.brand@xs4all.nl)
Perl extension for parsing configuration files written in a subset of Perl and (limited) undumping of data structures (via PPI, not eval)
Hauke D (haukex@zero-g.net)
Load and save configuration files in a standard format
Damian Conway (DCONWAY@cpan.org)
Read/Write .ini style files with as little code as possible
Adam Kennedy (adamk@cpan.org)
Perl pragma to declare constants
Sebastien Aperghis-Tramoni (sebastien@aperghis.net)
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 binary octets into ASCII armoured messages
Vipul Ved Prakash (mail@vipul.net)
Convert between perl data structures and ASN.1 encoded packets
Graham Barr (gbarr@cpan.org)
Read/write encrypted ASN.1 PEM files
Benjamin Trott (cpan@stupidfool.org)
Extract distribution name and version from a distribution filename
Graham Barr (gbarr@cpan.org)
Verify requirements in a CPAN::Meta object
Leon Timmermans (leont@cpan.org)
a set of version requirements for a CPAN dist
David Golden (dagolden@cpan.org)
Read and write a subset of YAML for CPAN Meta files
Adam Kennedy (adamk@cpan.org)
the distribution metadata for a CPAN dist
David Golden (dagolden@cpan.org)
create a minimal mirror of CPAN
Ricardo SIGNES (rjbs@cpan.org), Randal Schwartz (merlyn@stonehenge.com)
Util functions for Crypt::AllOrNothing
Timothy Zander (timothy.zander@alum.rpi.edu)
All-Or-Nothing Encryption
Timothy Zander (timothy.zander@alum.rpi.edu)
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Yet another blowfish algorithm
Rodrigo de Oliveira (rodrigolive@gmail.com)
Perl Blowfish encryption module
Dave Paris (amused@pobox.com)
Encrypt Data with Cipher Block Chaining Mode
Lincoln Stein (lstein@cshl.org)
Perl interface to Alec Muffett's Cracklib.
Dan Sully (daniel@cpan.org)
Perl DES encryption module
Dave Paris (amused@pobox.com)
Triple-DES EDE encryption/decryption
Benjamin Trott (ben@rhumba.pair.com)
Diffie-Hellman key exchange system
Benjamin Trott (ben+cpan@stupidfool.org)
DSA Signatures and Key Generation
Benjamin Trott (ben@sixapart.com)
bare-bones Ed25519 public key signing/verification system
Marc Lehmann (schmorp@schmorp.de)
FNA Fractal Numerical Algorithm for a new cryptography technology
Mario Rossano (software@netlogica.it)
Galois/Counter Mode (GCM)
Hiroyuki OYAMA (oyama@module.jp)
Perl interface to the GNU libgcrypt library
Alessandro Ranellucci (aar@cpan.org)
Perl interface to IDEA block cipher
Dave Paris (a-mused@pobox.com)
Interface to hide text into an image.
Mohammad S Anwar (mohammad.anwar@yahoo.com)
Encrypt/decrypt Juniper $9$ secrets
kevin brintnall (kbrint@rufus.net)
Keyczar is an open source cryptographic toolkit
OYAMA (oyama@mixi.co.jp)
On-disk management of public and private keyfiles
Benjamin Trott (ben@rhumba.pair.com)
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt::CBC compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
A Perl wrapper around OpenSSL's AES library
Tolga Tarhan (cpan@ttar.org>
OpenSSL's multiprecision integer arithmetic
Ian Robertson (iroberts@cpan.org)
Blowfish CFB64 Algorithm using OpenSSL
Mons Anderson (mons@cpan.org)
Blowfish Algorithm using OpenSSL
Vitaly Kramskikh (vkramskih@cpan.org)
Digital Signature Algorithm using OpenSSL
T.J. Mather (tjmather@maxmind.com)
Perl extension for OpenSSL EC (Elliptic Curves) library
Mike McCauley (mikem@airspayce.com)
wrapper for PBKDF2 keys derivation function of the OpenSSL library
R.Scussat - OpenDiogene Project (rscussat@dsplabs.net)
Perl extension to OpenSSL's PKCS10 API.
JoNO (jonozzz@yahoo.com)
Perl extension to OpenSSL's PKCS12 API.
Dan Sully (daniel@cpan.org)
Routines for accessing the OpenSSL pseudo-random number generator
Ian Robertson (iroberts@cpan.com)
RC4 library based on OpenSSL
Tokuhiro Matsuno (tokuhirom.gmail)
RSA encoding and decoding, using the openSSL libraries
Ian Robertson (iroberts@cpan.org)
Dmitry Dorofeev (dima@yasp.com)
simple certificate verification
Chris Andrews (chrisandrews@venda.com)
Perl extension to OpenSSL's X509 API.
Dan Sully (daniel@cpan.org)
simple library for password hashing and stretching
Ryo Ito (ritou.06@gmail.com)
The PBKDF2 password hash algorithm
Andrew Rodland (arodland@cpan.org)
Steve Gibson's Perfect Paper Passwords
Andy Armstrong (andy@hexten.net)
Provable Prime Number Generator suitable for Cryptographic Applications
Vipul Ved Prakash (mail@vipul.net)
Perl extension for decrypting and parsing PasswordSafe V3 data files
Shufeng Tan (shufengtan@gmail.com)
A new stream cipher based on the properties of counter assisted stream ciphers
Julius C. Duque (jcduque@lycos.com)
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Provide strong randomness for seeding
Dana A Jacobsen (dana@acm.org)
Random numbers using timer/schedule entropy, aka userspace voodoo entropy
Dana A Jacobsen (dana@acm.org)
Cryptographically Secure, True Random Number Generator
Vipul Ved Prakash (mail@vipul.net)
Perl implementation of the RC4 encryption algorithm
Kurt Kincaid (sifukurt@yahoo.com)
Crypt::CBC compliant Rijndael encryption module
Rafael R. Sevilla, brian d foy (bdfoy@cpan.org)
RSA public-key cryptosystem.
Vipul Ved Prakash (mail@vipul.net)
Encrypt data with the Salsa20 cipher
Christopher J. Madsen (perl@cjmweb.net)
Scrypt password based key derivation function
Karel Miko ()
The SEAL stream cipher, version 2.0
Julius C. Duque (jcduque@lycos.com)
Crypt::CBC compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
S/MIME message signing, verification, encryption and decryption
Ymirlink (tl@tripletail.jp)
Interface to OpenSSL for SMIME commands
Flavio Fanton (flavio.fanton@staff.aruba.it)
Perl bindings for libsodium (NaCL)
Michael Gregorowicz (mike@mg2.org)
Secure Remote Protocol
Karel Miko
OpenSSL (1.0.2a) support for LWP
A. Sinan Unur (nanis@cpan.org)
Crypt::CBC-compliant block cipher
Julius C. Duque (jcduque@lycos.com)
Interface to the Trifid cipher.
Mohammad S Anwar (mohammad.anwar@yahoo.com)
Triple DES in CBC mode Pure implementation
Shantanu Bhadoria (shantanu@cpan.org)
The Twofish Encryption Algorithm
Abhijit Menon-Sen (ams@toroid.org)
perl xs interface for a portable traditional crypt function.
Boris Zentner (bzm@2bz.de)
Provide non blocking randomness
David Dick (ddick@cpan.org)
Implementation of the eXtended Tiny Encryption Algorithm
Kars Wang (jahiy@cpan.org)
Crypto toolkit
Karel Miko ( )
High level access to Curses forms for use with Curses::Widgets
Arthur Corliss (corliss@digitalmages.com)
High level access to widgets for rapid interface design.
Arthur Corliss (corliss@digitalmages.com)
terminal screen handling and optimization
William Setzer (William_Setzer@ncsu.edu)
Temporary changing working directory (chdir)
Masahiro Nagano (kazeburo {at} gmail.com)
bitmask manipulation
Toby Ovod-Everett, toby@ovod-everett.org
Read/write buffer class
Benjamin Trott (ben@rhumba.pair.com)
compare perl data structures
David Cantrell (david@cantrell.org.uk)
Pretty printing of data structures
Gisle Aas (gisle@activestate.com)
stringified perl data structures, suitable for both printing and eval
Steffen Muller (smueller@cpan.org)
simple each-like iterator generator for hashes and arrays
Michael Stillwell (mjs@beebo.org)
details of the native integer data type
Andrew Main (Zefram) (zefram@fysh.org)
Provides lazy scalars, arrays and hashes.
Jan Krynicky (Jenda@Krynicky.cz)
Complex data structure pattern matching
Kurt Stephens (kurtstephens@acm.org)
parse and validate simple name/value option pairs
Ricardo Signes (rjbs@cpan.org)
Perl module to generate random data
Adekunle Olonoh (koolade@users.sourceforge.net)
read multiple hunks of data out of your DATA section
Ricardo SIGNES (rjbs@cpan.org)
Modules that serialize data structures
Neil Neely (neil@neely.cx)
Dynamic generation of nested combinations of variants
Tim Bunce, Jens Rehsack (rehsack@cpan.org)
Validate and convert data types.
David E. Wheeler (david@justatheory.com)
Globally/Universally Unique Identifiers (GUIDs/UUIDs)
Ricardo Signes (rjbs[at]cpan.org)
Visitor style traversal of Perl data structures
Yuval Kogman (nothingmuch@woobling.org)
Gregorian calendar date calculations
Steffen Beyer (STBEY@cpan.org)
Date manipulation routines
Sullivan Beck (sbeck@cpan.org)
Convert between DateTime and RFC2822/822 formats
Iain Truskett (spoon@cpan.org)
Localization support for DateTime.pm
Dave Rolsky (autarch@urth.org)
Determine the local system's time zone on Windows
David Pinkowitz (dapink@cpan.org), Dave Rolsky (autarch@urth.org)
Time zone object base class and factory
Dave Rolsky (autarch@urth.org)
A datetime object with as little code as possible
Adam Kennedy (adamk@cpan.org)
A date and time object for Perl
Dave Rolsky (autarch@urth.org)
Perl5 access to Berkeley DB version 1.x
Paul Marquess (pmqs@cpan.org)
DBI driver for CSV files
Jochen Wiedmann, H.Merijn Brand (h.m.brand@xs4all.nl)
Perl driver for IBM DB2 Universal Database
DB2 Perl (db2perl@ca.ibm.com)
DBI driver for Ingres database systems
Henrik Tougaard (htoug@cpan.org)
A MySQL driver for the Perl5 Database Interface (DBI)
Rudy Lippan (rlippan@remotelinux.com)
Self Contained SQLite RDBMS in a DBI Driver
Adam Kennedy (adamk@cpan.org)
interface to the Windows WMI
Max Maischein (corion@cpan.org)
Database independent interface for Perl
Tim Bunce (dbi-users@perl.org)
debugger client side code for Padre, The Perl IDE.
Kevin Dawson (bowtie@cpan.org)
meatier versions of C<caller>
Richard Clamp (richardc@unixbeard.net)
check that a command is available
tokuhirom (tokuhirom@gmail.com)
Check the compiler's availability
Tokuhiro Matsuno (tokuhirom@gmail.com)
check that a library is available
Yasuhiro Matsumoto (mattn@cpan.org)
check what OS we're running on
David Cantrell (david@cantrell.org.uk)
Try to generate a stack dump from a core file
Alligator Descartes (descarte@symbolstone.org)
Find memory cycles in objects
Lincoln Stein (lstein@cshl.edu)
Adding keywords to perl, in perl
Matt S Trout (mst@shadowcat.co.uk)
A pure-OO reimplementation of dumpvar.pl
Adam Kennedy (adamk@cpan.org)
Expose the flag which marks global destruction
Yuval Kogman (nothingmuch@woobling.org)
Forces the unavailability of specified Perl modules (for testing)
A. R. Ferreira (ferreira@cpan.org)
introspect overloaded operators
Dagfinn Ilmari Mannsaker (ilmari@ilmari.org)
Inspect and Manipulate a Path based on a Package Name
Chris Prather (perigrin@cpan.org)
Partial dumping of data structures, optimized for argument printing.
Yuval Kogman (nothingmuch@woobling.org)
Perl/Pollution/Portability
Marcus Holland-Moritz (mhx@cpan.org)
Perl debugger using a Tk GUI
Andrew E. Page (aepage@users.sourceforge.net)
Perl extension for refactoring Perl code
Scott Sotka (ssotka@barracudanetworks.com)
An object representing a stack trace
Dave Rolsky (autarch@urth.org)
dump symbol names or the symbol table
Andreas Koenig (andreas.koenig.gmwojprw@franz.ak.mind.de)
Perl extension to talk to modem devices connected via serial port
Cosimo Streppone (cosimo@cpan.org)
Use libusb to access USB devices.
G. Wade Johnson (wade@anomaly.org)
The Adler-32 checksum
Gisle Aas (gisle@aas.no)
Perl interface to the BLAKE digest algorithm
gray (gray@cpan.org)
Perl interface to the Blue Midnight Wish digest algorithm
gray (gray@cpan.org)
Create bubble-babble fingerprints
Benjamin Trott (btrott@gmail.com)
Generic CRC functions
Oliver Maul (oli@42.nu)
Perl interface to the CubeHash digest algorithm
gray (gray@cpan.org)
Perl interface to the ECHO digest algorithm
gray (gray@cpan.org)
Perl interface to the Edon-R digest algorithm
gray (gray@cpan.org)
Perl extension for the Fowler/Noll/Vo (FNV) has
Jeffrey Webster (jwebster@localdomain)
A 64bit fingerprint algorithm that features arithmetics.
Juergen Weigert (jw@suse.de)
Perl interface to the GOST R 34.11-94 digest algorithm
gray (gray@cpan.org)
Perl interface to the Groestl digest algorithm
gray (gray@cpan.org)
Perl interface to the Hamsi digest algorithm
gray (gray@cpan.org)
generate Hashcashes (http://www.hashcash.org)
Marc Lehmann (schmorp@schmorp.de)
A 5-round, 256-bit one-way hash function
Julius C. Duque (jcduque@lycos.com>
Keyed-Hashing for Message Authentication
Gisle Aas (gisle@activestate.com)
MD6 Keyed-Hashing for Message Authentication
Andy Armstrong (andy@hexten.net)
Perl interface to the Keccak digest algorithm
gray (gray@cpan.org)
Perl interface to the MD2 Algorithm
Gisle Aas (gisle@aas.no)
Perl interface to the MD4 Algorithm
Mike McCauley (mikem@open.com.au)
Perl interface to the MD-5 algorithm
Gisle Aas (gisle@activestate.com)
Perl interface to the MD6 Algorithm
Andy Armstrong (andy@hexten.net)
Perl XS interface to the MurmurHash algorithm
Toru Maesaka (dev@torum.net)
Bob Jenkin's One-at-a-Time hash function
Marlon Bailey (mcbailey@localdomain)
Generate account passwords based on a nickname and a master password
Mario Domgoergen (mdom@cpan.org)
Perl extension for SHA-1/224/256/384/512
Mark Shelor (mshelor@cpan.org)
Perl interface to the SHA-1 algorithm
Gisle Aas (gisle@activestate.com)
A variable-length one-way hash function (deprecated in favor of Digest::SHA)
Julius C. Duque (jcduque@lycos.com)
a module that implements the NIST SHA-256/384/512 hash
Rafael R. Sevilla (sevillar@team.ph.inter.net)
Perl extension for SHA-3
Mark Shelor (mshelor@cpan.org)
Perl XS interface to the SipHash algorithm
Dan Kogai (dankogai+cpan@gmail.com)
a module that implements the tiger hash
Clinton Wong (clinton_via_cpan@pobox.com)
A 512-bit one-way hash function
AE. A. Bjarmason (avar@cpan.org)
Modules that calculate message digests
Gisle Aas (gisle@activestate.com)
modules for parsing and generate DIME messages
Domingo Alcazar Larrea (dalcazar@cpan.org)
declare version conflicts for your dist
Jesse Luehrs (doy@tozt.net)
RFC 2822 Address Parsing and Creation
Casey West
produce RFC 2822 date strings
Casey West, Ricardo SIGNES (rjbs@cpan.org)
High speed Base32 encoding using GMP with BigInt and MD5 support
John Wang (johncwang@gmail.com)
High speed Base58 encoding using GMP with BigInt and MD5 support
John Wang (johncwang@gmail.com)
Encode.pm emulation layer
Autrijus Tang (autrijus@autrijus.org)
Determine the locale encoding
Gisle Aas (gisle@activestate.com)
character encodings in Perl
Dan Kogai (dankogai+cpan@gmail.com)
C style enumerated types and bitmask flags in Perl
Zenin (zenin@archive.rhps.org)
Advanced operations on path variables
David Boyce (dsbperl@cleartool.com)
Error/exception handling in an OO-ish way
Shlomi Fish (shlomif@iglu.org.il)
safely and cleanly create closures via string eval
Jesse Luehrs (doy@tozt.net)
A module that allows you to declare real exception classes in Perl
Dave Rolsky (autarch@urth.org)
lightweight exporting of functions and variables
Neil Bowers (neil@bowers.com)
an exporter with the features of Sub::Exporter but only core dependencies
Toby Inkster (TOBYINK) (tobyink@cpan.org)
Implements default import method for modules
Adriano Ferreira (ferreira@cpan.org )
Automatic install of dependencies via CPAN
Autrijus Tang (autrijus@autrius.org)
Compile and link C code for Perl modules
Ken Williams (kwilliams@cpan.org)
configure-time utilities for using C headers,
Paul Evans (leonerd@leonerd.org.uk)
A wrapper for perl's configuration
Ken Williams (kwilliams@cpan.org)
generate XS code to import C header constants
Nicholas Clark (nick@ccl4.org)
guess C++ compiler and flags
Mattia Barbon (mbarbon@cpan.org)
unknown
Gtk2-Perl Team (gtk-perl-list@gnome.org)
Various portability utilities for module builders
Ken Williams (kwilliams@cpan.org)
install files from here to there
demerphq (yves@cpan.org)
Build.PL install path logic made easy
Ken Williams (kwilliams@cpan.org)
Create a module Makefile
Michael G Schwern (schwern@pobox.com)
utilities to write and check a MANIFEST file
Andreas Koenig (andreas.koenig@anima.de)
converts Perl XS code into C code
Ken Williams (ken@mathforum.org)
A set of useful typemaps
Steffen Mueller (smueller@cpan.org)
XS for C++
Mattia Barbon (mbarbon@cpan.org)
Fast CGI module
Sven Verdoolaege (skimo@kotnet.org)
Check that a library is available for FFI
Graham Ollis (plicease@cpan.org)
Foreign Function Interface for Perl
Paul Moore (gustav@morpheus.demon.co.uk)
a more sensible way to change directories
David Golden (dagolden@cpan.org)
Perl extension for recursively copying files and directories
Daniel Muey (dmuey@cpan.org)
Syncronize two directories rapidly
Rob Brown (bbb@cpan.org)
Generic file fetching code
Jos Boumans (kane@cpan.org)
Common rules for searching for Perl things
Adam Kennedy (adamk@cpan.org)
Alternative interface to File::Find
Richard Clamp (richardc@unixbeard.net)
glob routine for Windows environment.
tateisu (tateisu@gmail.com)
Find your home and other directories on any platform
Adam Kennedy (adamk@cpan.org)
parse directory listing
Gisle Aas (gisle@activestate.com)
File-finding iterator
Andy Lester (andy@petdance.com)
Create or remove directory trees
David Landgren (david@landgren.net)
change directory temporarily for a limited scope
David Golden (dagolden@cpan.org)
Read a file backwards by lines
Uri Guttman (uri@stemsystems.com)
Remove files and directories
Adam Kennedy (adamk@cpan.org)
Extension for Scanning files for Viruses
Henrique Dias (hdias@aesbuc.pt)
Install shared files
Philip Gwyn (gwyn-at-cpan.org)
Simple set-and-forget using of a '/share' directory in your projects root
Kent Fredric (kentnl@cpan.org)
Locate per-dist and per-module shared files
Adam Kennedy (adamk@cpan.org)
A simple, sane and efficient file slurper [DISCOURAGED]
Leon Timmermans (leont@cpan.org)
Simple and Efficient Reading/Writing/Modifying of Complete Files
Uri Guttman (uri@stemsystems.com)
return name and handle of a temporary file safely
Tim Jenness (tjenness@cpan.org)
update file access and modification times, optionally creating files if needed
Nigel Wetters Gourlay (nwetters@cpan.org)
Perl implementation of the which utility as an API
Per Einar Ellefsen (pereinar@cpan.org)
determine whether a filehandle is opened for reading, writing, or both.
Sisyphus (sisyphus@cpan.org)
make iso images (portable)
Uwe Voelker (uwe.voelker@gmx.de)
Simplified source filtering
Damian Conway (damian@conway.org)
Source Filters
Paul Marquess (pmqs@cpan.org)
Interface to Adobe Font Metrics files
Gisle Aas (gisle@aas.no)
TTF font support for Perl
Martin Hosken (martin_hosken@sil.org)
Create 3D bar graphs using GD
S.I.Warhurst (swarhurst@cpan.org)
draw arrows using GD
Todd Caine (tcaine@pobox.com)
create barcode image with GD
Kawai Takanori (GCD00051@nifty.ne.jp)
Plot and output Radial or Radar charts using the GD library
Barbie (barbie@missbarbell.co.uk)
additional output formats for GD
Slaven Rezic (slaven@rezic.de)
Make cartesian graph using GD package
Michael R. Davis (davis@davisnetworks.com)
make radial bar charts
Gene Boggs (gene@cpan.org)
Smooth line graphs with GD::Graph
Lee Goddard (lgoddard@cpan.org)
Creates 3D charts with GD::Graph and GD.
Jeremy Wadsack <dgsupport@wadsack-allen.com>
Utility for generating series of icons of varying color and shapes
Payan Canaran (pcanaran@cpan.org)
Perl extension for creating animated gifs with GD
Daniel Muey (http://drmuey.com/cpan_contact.pl)
fractal-based image copying and resizing
Randy Kobes (r.kobes@uwinnipeg.ca)
Perl extension for managing a GD::Image's vertical or horizontal orientation (shapewise)
Daniel Muey (http://drmuey.com/cpan_contact.pl)
Implementation of the Scale2x algorithm for the GD library
Brian Cassidy (bricas@cpan.org)
Perl extension for creating thumbnailed images with GD.
Daniel Muey (http://drmuey.com/cpan_contact.pl)
Security image (captcha) generator
Burak Gursoy (burak@cpan.org)
Security image (captcha) generator
Burak Gursoy (burak@cpan.org)
draw TrueType text along an arc.
Daniel Allen (da@coder.com)
Thumbnail maker for GD
Burak Gursoy (burak@cpan.org)
simple image tiler using GD
Dean Arnold, Presicient Corp. (darnold@presicient.com)
Interface to Gd Graphics Library (GIF support)
Lincoln Stein (lstein@cshl.org)
A fully-featured shell-like command line environment
Scott Bronson (brons_cpan@rinspin.com)
Produces charts with GD
Martien Verbruggen <mgjv@tradingpost.com.au>
text utilities for GD
Martien Verbruggen (mgjv@comdyn.com.au)
interpolates script options from files into @ARGV or another array
Jochen Stenzel (perl@jochen-stenzel.de)
Getopt::Long, but simpler and more powerful
Hans Dieter Pearcey (hdp@cpan.org)
Module to handle parsing command line options
Johan Vromans (jvromans@squirrel.nl)
Perl wrappers for the GLib utility and Object libraries
Brian Manning (xaoc@cpan.org)
Perl interface to the GNU Multiple Precision Arithmetic Library
Free Software Foundation
Convert or render graphs (as ASCII, HTML, SVG or via Graphviz)
Tels (nospam-abuse@bloodgate.com)
simple and intuitive interface for manipulating graph
Alexis Sukrieh (sukria@sukria.net)
graph data structures and algorithms
Jarkko Hietaniemi (jhi@iki.fi)
defines RGB values for common color names
Robert Rothenberg (rrwo at cpan.org)
safe cleanup blocks
Marc Lehmann (schmorp@schmorp.de)
get hash contents without resetting each iterator
Marty O'Brien (mob@cpan.org)
Use Hash::Util::FieldHash or ties, depending on availability
Yuval Kogman (nothingmuch@woobling.org)
Lexically scoped subroutine wrappers
Damian Conway (damian@conway.org)
Format HTML into various printable formats
Sean M. Burke (sburke@cpan.org)
HTML to text conversion with links as footnotes
Struan Donald (struan@cpan.org)
drop-in replacement for HTML::Entities
Toby Inkster (tobyink@cpan.org)
check for HTML errors in a string or file
Andy Lester (andy@petdance.com)
HTML parser class
Gisle Aas (gisle@activestate.com)
Extract links from HTML
brian d foy (bdfoy@cpan.org)
Perl extension for stripping HTML markup from text.
Alex Bowley (kilinrax@cpan.org)
A fine-grained html-filter, xss-blocker and mailto-obfuscator
William Ross (wross@cpan.org)
Perl extension module for reading html/sgml/xml files by tags.
Guido Socher (guido@linuxfocus.org)
data tables useful in parsing HTML
Andy Lester (andy@petdance.com)
Perl module to use HTML-like templating language
Michael Peters (mpeters@plusthree.com)
(X)HTML validation in a Perl object
Andy Lester (andy@petdance.com)
Work with HTML in a DOM-like tree structure
Christopher J. Madsen (perl@cjmweb.net)
HTTP cookie jars
Gisle Aas (gisle@activestate.com)
Apartment threaded web server
Dean Arnold, Presicient Corp. (darnold@presicient.com)
a simple http server class
Gisle Aas (gisle@activestate.com)
date conversion routines
Gisle Aas (gisle@activestate.com)
HTTP style messages
Gisle Aas (gisle@activestate.com)
choose a variant to serve
Gisle Aas (gisle@activestate.com)
Get the byte size of an internet resource
brian d foy (bdfoy@cpan.org)
A small, simple, correct HTTP/1.1 client
Christian Hansen (chansen@cpan.org)
use a Perl module if a condition holds (also can no a module)
Ilya Zakharevich (ilyaz@cpan.org)
Create buttons for HTML forms using GD
Joan M. Garcia (jm@elfiral.net)
Thumbnail jpegs at lightning speed
Michael Curtis (mcurtis@yahoo-inc.com)
produce thumbnail images with GD
Lee Goddard (cpan@leegoddard.net)
Produces thumbnail images with Imager
Emiliano Bruni (info@ebruni.it)
Extract meta information from image files
Slaven Rezic (srezic@cpan.org)
XS wrapper around lossless JPEG transformation utility - jpegtran
Mons Anderson (mons@cpan.org)
Perl extension for creating branded images with ImageMagick.
Adam Roth (aroth@cpan.org)
Use Image::Magick to create charts
Ron Savage (ron@savage.net.au)
Retreive image attributes with Image::Magick.
Adam Roth (aroth@cpan.org)
sequentially read Image::Magick object from
Allen Day (allenday@ucla.edu)
Takes image and crops to a square
leo charre (leo@leocharre.com)
Perl extension for creating fixed sized thumbnails without distortion.
Adam Roth, (aroth@cpan.org)
make thumbnail of a page in a pdf document
Leo Charre (leocharre@cpan.org)
Produces thumbnail images with ImageMagick
Lee Goddard (cpan@leegoddard.net)
Slice an image into N x M tiles
Ron Savage (ron@savage.net.au)
ImageMagick PERL Extension (QD=16)
ImageMagick Studio LLC
ImageMagick PERL Extension (QD=8)
ImageMagick Studio LLC
Helper functions for PBM/PGM/PPM image file formats
Benjamin Elijah Griffin / Eli the Bearded (elijah@cpan.org)
Simple image resizer using GD
Sherzod B. Ruzmetov (sherzodr@handalak.com)
A library to extract height/width from images
Randy J. Ray (rjray@blackperl.com)
Simple thumbnails with GD/ImageMagick/Imager
Lee Goddard (lgoddard@cpan.org)
Perl extension for validating JPEG files.
Steve Sanbeg (sanbeg@cpan.org)
uses Imager to plot and output Radial or Radar charts
Aaron J Trevena (teejay@droogs.org)
draw text with DTP app-like custom options
Toshimasa Ishibashi (iandeth99@ybb.ne.jp)
GIF Image file support
Tony Cook (tonyc@cpan.org)
JPEG Image file support
Tony Cook (tonyc@cpan.org)
PNG Image file support
Tony Cook (tonyc@cpan.org)
TIFF image file support for Imager
Tony Cook (tonyc@cpan.org)
fisheye filter for Imager
Tokuhiro Matsuno (tokuhirom@gmail.com)
Make nifty images with Imager
Daisuke Murase (typester@cpan.org)
filter that convert to sepia tone.
Yoshiki KURIHARA (kurihara@cpan.org)
FreeType 2 font driver for Imager
Tony Cook (tonyc@cpan.org)
a handy module for animated GIF processing
Tadeusz Sosnierz (tsosnierz@opera.com)
Draws good looking pie graphs
Tony Cook (tony@develop-help.com)
Perl extension for drawing Heatmap using Imager
Yuto KAWAMURA(kawamuray) (kawamuray.dadada@gmail.com)
montage images
Cornelius (c9s@aiink.com)
Perl extension for generating fancy graphic plots in color
Arnar M. Hrafnkelsson (addi@umich.edu)
Generate QR Code with Imager using libqrencode
Yoshiki KURIHARA (kurihara@cpan.org)
Screen/Window capture to Imager images
Tony Cook (tonyc@cpan.org)
Find images within other images
Adam Kennedy (adamk@cpan.org)
Make easy things easy with Imager
Bernhard Graf (graf@cpan.org)
Try to detect skin tones and nudity in images
Cosimo Streppone (cosimo@cpan.org)
package to aggregate images into a single tiled image via Imager
Zoffix Znet (cpan@zoffix.com)
Perl extension for creating Timeline Diagrams (designed to show system interaction over time)
Matt Sanford (mzsanford@cpan.org)
Perl extension for Generating 24 bit Images
Tony Cook (tonyc@cpan.org), Arnar M. Hrafnkelsson
Import packages into other packages
Matt S. Trout (mst@shadowcat.co.uk)
use modules bundled in inc/ if they are newer than installed ones
David Golden (dagolden@cpan.org)
Lexically warn about using the indirect method call syntax.
Vincent Pit (perl@profvince.com)
Write Perl Subroutines in Other Programming Languages
Ingy dot Net (ingy@cpan.org)
IO::All to Larry Wall!
Ingy dot Net (ingy@cpan.org)
Abstract Base Class to build modules to capture output
Mark Reynolds (reynolds@sgi.com)
capture STDOUT and STDERR from Perl code, subprocesses or XS
Simon Flack (simonflk@cpan.org)
Write lzf files/buffers
Paul Marquess (pmqs@cpan.org)
Write lzma files/buffers
Paul Marquess (pmqs@cpan.org)
Write lzop files/buffers
Paul Marquess (pmqs@cpan.org)
IO Interface to compressed data files/buffers
Paul Marquess (pmqs@cpan.org)
compress a file when done writing to it
James FitzGibbon (jfitz@CPAN.org)
Open an HTML file with automatic charset detection
Christopher J. Madsen (perl@cjmweb.net)
Utilities for interactive I/O
Damian Conway (DCONWAY@cpan.org)
IO::Select() functionality on Scalar-based Filehandles
Scott Scecina (scotts.cpan@verizon.net)
supporting module for SOAP::Lite
Fred Moyer (fred@redhotpenguin.com)
Object interface for AF_INET/AF_INET6 domain sockets
(gbarr@pobox.com) and currently maintained by the Perl Porters.
Family-neutral IP socket supporting both IPv4 and IPv6
Paul Evans (leonerd@leonerd.org.uk)
Send and receive multicast messages
Lincoln Stein (lstein@cshl.org)
Nearly transparent SSL encapsulation for IO::Socket::INET.
Steffen Ullrich (sullr@cpan.org), Peter Behroozi, Marko Asplund
emulate file interface for in-core strings
Gisle Aas (gisle@ActiveState.com)
I/O on in-core objects like strings and arrays
David F. Skoll (dfs@roaringpenguin.com)
Multiplex output to multiple output handles
Chung-chieh Shan (ken@digitas.harvard.edu)
produce tied (and other) separate but combined variables
Ricardo SIGNES (rjbs@cpan.org)
IO::Zlib - IO:: style interface to Compress::Zlib
Tom Hughes (tom@compton.nu)
Perl core IO modules
Graham Barr (gbarr@cpan.org)
A cross platform way of running (interactive) commandline programs.
Jos Boumans (kane@cpan.org)
minimal unified mmap for POSIX and Win32
Dean Arnold (darnold@presicient.com)
system() and background procs w/ piping, redirs, ptys (Unix, Win32)
Barrie Slaymaker (barries@slaysys.com)
run a subprocess with input/ouput redirection
Barrie Slaymaker (barries@slaysys.com)
Run commands simply, with detailed diagnostics
Paul Fenwick (pjf@cpan.org)
Perl interface to the JavaScript Engine
Mike Schilli, (m@perlmeister.com)
Perl extension for executing embedded JavaScript
Claes Jakobsson (claesjac@cpan.org)
(DEPRECATED) Wrapper Class for the various JSON classes
Chris Thompson (cthom@cpan.org)
Helper module in using JSON::PP in Perl 5.6
Makamaka Hannyaharamitu, E(lt)makamaka[at]cpan.orgE(gt)
JSON::XS compatible pure-Perl module.
Makamaka Hannyaharamitu (makamaka@cpan.org)
JSON serialising/deserialising, done correctly and fast
Marc Lehmann (schmorp@schmorp.de)
JSON (JavaScript Object Notation) encoder/decoder
Makamaka Hannyaharamitu (makamaka@cpan.org)
prevent leakage of lexical hints
Andrew Main (Zefram) (zefram@fysh.org)
Collection of network protocol modules
Graham Barr (gbarr@pobox.com), Steve Hay (shay@cpan.org)
The World-Wide Web library for Perl
Gisle Aas (gisle@activestate.com)
Perl SAX parser using nsgmls
Ken MacLeod (ken@bitsko.slc.ut.us)
Create very low weight self executables. (This is the generator of TinyPerl)
Graciliano M. P. (gm@virtuasites.com.br
Convert singular to plural. Select "a" or "an".
Damian Conway (DCONWAY@CPAN.org)
Combines List::Util and List::MoreUtils in one bite-sized package
Dave Rolsky (autarch@urth.org)
Compare elements of two or more lists
James E Keenan (jkeenan@cpan.org)
Provide the stuff missing in List::Util
Tassilo von Parseval (tassilo.von.parseval@rwth-aachen.de)
a distribution of modules to handle locale codes
Sullivan Beck (sbeck@cpan.org)
Simple interface to Locale::Maketext::Lexicon
Audrey Tang (cpan@audreyt.org)
Compile .po files to .mo files
Ryan Niebur (rsn@cpan.org)
Bringing loggers and listeners together
Jonathan Swartz (swartz@pobox.com)
Dispatches messages to one or more outputs
Dave Rolsky (autarch@urth.org)
Log4j implementation for Perl
Mike Schilli (m@perlmeister.com)
Simplified interface to Log::Message
Jos Boumans (kane[at]cpan.org)
Powerful and flexible message logging mechanism
Jos Boumans (kane@cpan.org)
LWP methods implementation with Curl engine
Lindolfo Rodrigues de Oliveira Neto (lorn@cpan.org
guess media type for a file or a URL
Gisle Aas (gisle@activestate.com)
Provide https support for LWP::UserAgent
Gisle Aas (gisle@activestate.com)
An LWP user agent that can display a progress bar
Marcel Gruenauer (marcel@cpan.org)
The World-Wide Web library for Perl
Gisle Aas (gisle@activestate.com)
IMAP4 client library
Phil Pearl (Lobbes) (phil@zimbra.com)
Various e-mail related modules
Mark Overmeer (perl@overmeer.net)
Various e-mail related modules
Mark Overmeer (perl@overmeer.net)
Release 2 of Marpa
Jeffrey Kegler (jkegl@cpan.org)
XS version of Marpa
Jeffrey Kegler (jkegl@cpan.org)
Translate a C source to an AST
Jean-Damien Durand (jeandamiendurand@free.fr)
Simple definition language for rules
Peter Stuifzand (peter@stuifzand.eu)
very fast base to base conversion
Michael Robinton (michael@bizsystems.com)
Perl extension for base 85 numbers, as referenced by RFC 1924
Tony Monroe (tmonroe+perl@nog.net)
Math::BigInt::Calc with some XS for more speed
Mark Biggar, Tels , Peter John Acklam (pjacklam@gmail.com)
Use the GMP library for Math::BigInt routines
Peter John Acklam (pjacklam@gmail.com)
Use Math::Pari for Math::BigInt routines
Benjamin Trott, Peter John Acklam (pjacklam@gmail.com)
Arbitrary size integer/float math package
Peter John Acklam (pjacklam@online.no)
Arbitrary length integer extension module for Perl
Gary Howland (gary@hotlava.com)
Arbitrary big rational numbers
Tels, Peter John Acklam (pjacklam@gmail.com)
complex numbers and associated mathematical functions
Jarkko Hietaniemi (jhi@iki.fi)
Arbitrary-precision decimal arithmetic using the decNumber library.
J-L Morel (jl_morel@bribes.org)
High speed arbitrary size integer math
Shlomi Fish (shlomif@cpan.org)
Perl interface to the GMP floating point functions
Sisyphus (sisyphus@cpan.org)
Fixed length integer arithmetic
Salvador Fandino (sfandino@yahoo.com)
Perl interface to the GMP rational functions
Sisyphus (sisyphus@cpan.org)
Perl interface to the GMP integer functions
Sisyphus (sisyphus@cpan.org)
Manipulate 64 bits integers in Perl
Salvador Fandino (sfandino@yahoo.com)
Manipulate NxN matrices of real numbers
Jonathan Leto (jonathan@leto.net)
Perl interface to the MPC (multi precision complex) library
Sisyphus (sisyphus@cpan.org)
perl interface to the MPFI (interval arithmetic) library
Sisyphus (sisyphus@cpan.org)
Perl interface to the MPFR (floating point) library
Sisyphus (sisyphus@cpan.org)
Perl interface to PARI.
Ilya Zakharevich (ilyaz@cpan.org)
Utilities related to prime numbers, using GMP
Dana A Jacobsen (dana@acm.org)
Utilities related to prime numbers, including fast sieves and factoring
Dana A Jacobsen (dana@acm.org)
Perl class to represent quaternions
Jonathan Chin (jon-quaternion.pm@earth.li)
Perl interface to the ISAAC PRNG algorithm
Jonathan Yu (jawnsy@cpan.org)
Random Number Generators
Geoffrey Rommel (grommel@cpan.org)
Perl wrapper for the RngStreams library
Salvador Fandino (sfandino@yahoo.com)
Arbitrary sized Roman numbers and conversion from and to Arabic
TELS (nospam-abuse@bloodgate.com)
Perl extension for rounding numbers
Geoffrey Rommel (GROMMEL@cpan.org)
Perl extension for SO3 rotations
Thomas Fischbacher (tf@cip.physik.uni-muenchen.de)
Perl interface to YACAS (Yet Another Computer Algebra System)
Jean-Louis Morel <jl_morel@bribes.org>
Many-Core Engine for Perl providing parallel processing capabilities
Mario E. Roy (marioeroy@gmail.com)
Basic method declarations with signatures, without source filters
Rhesa Rozendaal (rhesa@cpan.org)
Base32 encoder / decoder
Daniel Peder (DanPeder@CPAN.ORG)
The RFC 2045 encodings; base64 and quoted-printable
Gisle Aas (gisle@activestate.com)
Charset Information for MIME
Hatuka*nezumi - IKEDA Soji (hatuka(at)nezumi.nu)
Create HTML mail with MIME::Lite and HTML::Template
Alexander Becker (capfan@gmx.de)
low-calorie MIME generator
Eryq (eryq@zeegee.com)
simple mime multipart parser, maintains document order
jimi (jimi@webu.co.uk)
Tools to manipulate MIME messages
Eryq (eryq@zeegee.com), David F. Skoll (dfs@roaringpenguin.com), Dave O'Neill (dmo@roaringpenguin.com)
Definition of MIME types
Mark Overmeer (mark@overmeer.net)
write your linewise code for handles; this does the rest
Ricardo SIGNES (rjbs@cpan.org)
Micro Objects. Mo is less.
Ingy dot Net (ingy@cpan.org)
A tiny replacement for Module::Build
Leon Timmermans (leont@cpan.org)
XS++ enhanced flavour of Module::Build
Steffen Mueller (smueller@cpan.org)
A Module::Build class for building XS modules
Hideaki Ohno (hideakio@cpan.org)
Build and install Perl modules
Ken Williams (kwilliams@cpan.org)
Perl Module Compilation
Ingy dot Net (ingy@ingy.net)
what modules shipped with versions of perl
Richard Clamp (richardc@unixbeard.net)
Find out what modules are used
Thomas Klausner (domm@cpan.org)
Loads one of several alternate underlying implementations for a module
Dave Rolsky (autarch@urth.org)
Information about Perl modules
Mattia Barbon (mbarbon@cpan.org)
Standalone, extensible Perl module installer
Adam Kennedy (adamk@cpan.org)
Looking up module information / loading at runtime
Jos Boumans (kane@cpan.org)
Load modules in a DWIM style
Jos Boumans (kane@cpan.org)
Mark modules as loaded/unloaded
Jos Boumans (kane@cpan.org)
Parse and examine a Perl distribution MANIFEST file
Adam Kennedy (adamk@cpan.org)
Gather package and POD information from perl module files
Ken Williams (kwilliams@cpan.org)
automatically give your module the ability to have plugins
Simon Wistow (simon@thegestalt.org)
Provide information on conflicts for Module::Runtime
Karen Etheridge (ether@cpan.org)
runtime module handling
Andrew Main (Zefram) (zefram@fysh.org)
Recursively scan Perl code for dependencies
Audrey Tang (cpan@audreyt.org)
Module signature file manipulation
Audrey Tang (cpan@audreyt.org)
a simple starter kit for any module
Andy Lester (andy@petdance.com)
Module name tools and transformations
Matt Lawrence (mattlaw@cpan.org)
A Mongo Driver for Perl
Florian Ragwitz (rafl@debian.org)
Minimalist Object Orientation (with Moose compatibility)
Matt S. Trout (mst@shadowcat.co.uk)
Autoboxed wrappers for Native Perl datatypes
Stevan Little (stevan@iinteractive.com)
A postmodern object system for Perl 5
Stevan Little (stevan.little@iinteractive.com)
easy aliasing of methods and attributes in Moose
Jesse Luehrs (doy@tozt.net)
Mashes up MooseX::Getopt and App::Cmd
Yuval Kogman (nothingmuch@woobling.org)
Write user-friendly command line apps with even less suffering
Maros Kollar (maros@cpan.org)
Fine-grained cloning support for Moose objects.
Yuval Kogman (nothingmuch@woobling.org)
An abstract Moose role for setting attributes from a configfile
Brandon L. Black, (blblack@gmail.com)
A Moose role for processing command line options
Stevan Little (stevan@iinteractive.com)
Succinct options for Moose
Peter Shangov (pshangov@yahoo.com)
Required attributes which fail only when trying to use them
Florian Ragwitz (rafl@debian.org)
Mark overload code symbols as methods
Chris Weyl (cweyl@alumni.drew.edu)
Force coercion when validating type constraints
Florian Ragwitz (rafl@debian.org)
A framework for adding additional metadata to Moose classes
Jonathan Rockway, Stevan Little (stevan.little@iinteractive.com)
DEPRECATED: Method declarations with type constraints and no source filter
Florian Ragwitz (rafl@debian.org)
Multi Method Dispatch based on Moose type constraints
Florian Ragwitz (rafl@debian.org)
easy subclassing of non-Moose classes
Jesse Luehrs (doy@tozt.net)
an extension of Params::Validate using Moose's types
Stevan Little (stevan.little@iinteractive.com)
roles with composition parameters
Shawn M Moore (code@sartak.org)
A Moose role for setting attributes from a simple configuration file
Brandon L. Black (blblack@gmail.com)
automatically apply roles at object creation time
Jonathan Rockway (jrockway@cpan.org)
DateTime related constraints and coercions for Moose
Yuval Kogman (nothingmuch@woobling.org)
A Path::Class type library for Moose
Todd Hepler (thepler@employees.org)
Path::Tiny types and coercions for Moose
David Golden (dagolden@cpan.org)
Moose type constraints for strings or string-like objects
David Golden (dagolden@cpan.org)
Structured Type Constraints for Moose
John Napiorkowski (jjnapiork@cpan.org)
URI related types and coercions for Moose
Yuval Kogman (nothingmuch@woobling.org)
Type constraint based variant table
Yuval Kogman (nothingmuch@woobling.org), Florian Ragwitz (rafl@debian.org)
Organise your Moose types in libraries
Robert "phaylon" Sedlacek (rs@474.at)
Moose minus the antlers
Shawn M Moore (sartak@gmail.com)
A Mouse role for processing command line options
NAKAGAWA Masaki (masaki@cpan.org)
Organize your Mouse types in libraries
Kazuhiro Osawa (yappo@shibuya.pl)
Mozilla's CA cert bundle in PEM format
Gisle Aas (gisle@activestate.com)
mro::* interface compatibility for Perls < 5.9.5
Brandon L. Black (blblack@gmail.com)
Keep imports out of your namespace
Florian Ragwitz (rafl@debian.org)
Keep imports and functions out of your namespace
Robert 'phaylon' Sedlacek (rs@474.at)
find hardware ethernet address.
Martin Thurn (mthurn@cpan.org)
A class for discovering the local system's IP
Julian Mehnle (julian@mehnle.net)
Modules for analysing network traffic
A. B. Worrall (worrall@cpan.org)
Perl interface for libcurl
Przemyslaw Iskra (sparky@pld-linux.org)
Object methods to create a DHCP packet.
Dean Hamstead (dean@fragfest.com.au)
DNSSEC extensions to Net::DNS
Olaf M. Kolkman (olaf@net-dns.org)
Perl Interface to the Domain Name System
Olaf Kolkman (olaf@net-dns.org)
802.1Q layer object
GomoR (gomor-cpan@gomor.org)
Generic Route Encapsulation layer object
GomoR (gomor-cpan@gomor.org)
Internet Control Message Protocol v4 layer object
GomoR (gomor-cpan@gomor.org)
Internet Control Message Protocol v6 layer object
GomoR (gomor-cpan@gomor.org)
Internet Protocol v6 layer object
GomoR (gomor-cpan@gomor.org)
Logical-Link Control layer object
GomoR (gomor@cpan.org)
Link Layer Topology Discovery layer object
GomoR (gomor@cpan.org)
LOOP layer object
GomoR (gomor@cpan.org)
Open Shortest Path First layer object
GomoR (gomor@cpan.org)
PPP Link Control Protocol layer object
GomoR (gomor@cpan.org)
PPP-over-Ethernet layer object
GomoR (gomor@cpan.org)
SinFP3 communication protocol
GomoR (gomor-cpan@gomor.org)
Spanning Tree Protocol layer object
GomoR (gomor@cpan.org)
UDPLite layer object
GomoR (gomor@cpan.org)
frame crafting made easy
GomoR (gomor@cpan.org)
the base framework for frame crafting
GomoR (gomor_at_cpan.org)
A FTP over SSL/TLS class
Curtis Leach (cleach@cpan.org)
Low-level HTTP connection (client)
Gisle Aas (gisle@activestate.com)
Internationalizing Domain Names in Applications (UTS #46)
Claus Faerber (CFAERBER@cpan.org)
provides a unified way to configure network interfaces on FreeBSD, OpenBSD, Solaris, Linux, OS X, and WinNT (from Win2K).
Daniel Podolsky (tpaba@cpan.org)
Make common modules IPv6 ready by hotpatching
Steffen Ullrich (Steffen_Ullrich@genua.de)
Perl extension for manipulating IPv4/IPv6 addresses
Manuel Valente (manuel.valente@gmail.com)
Perl extension for manipulating IPv4 addresses.
Francis J. Lacoste (francis.lacoste@iNsu.COM)
check validity of IPv6 addresses
Tony Monroe (tmonroe+perl@nog.net)
Perl interface to libdnet
Vlad Manilici (vman@tmok.com )
Perl bindings for GNU Libidn
Thomas Jacob (jacob@internet24.de)
Perl extension for reassembly of TCP/IP streams using the libnids package
Arthur Bergman (sky@nanisky.com)
Understand and manipulate IP netmaks
David Muir Sharnoff (cpan@dave.sharnoff.org)
Perl extension for decoding NTP server responses
Ask Bjorn Hansen (ask@develooper.com)
IP fragment reassembly for Net::Pcap
James Raftery (james@now.ie)
Interface to pcap(3) LBL packet capture library
Sebastien Aperghis-Tramoni (sebastien@aperghis.net)
Utility routines for Net::Pcap module
Tim Potter (tpot@acsys.anu.edu.au)
?
Luis Munoz (luismunoz@cpan.org)
get random data from online sources
David Cantrell (david@cantrell.org.uk)
Secure File Transfer Protocol client
Dave Rolsky (autarch@urth.org)
SSL support for Net::SMTP
Casey West (casey@geeknest.com)
Access the IP statistics of a MIB-II host
James Macfarlane (jmacfarla@cpan.org)
provide simple methods to gain interface data via SNMP
Jonathan Stowe (jns@gellyfish.co.uk)
Object oriented interface to SNMP
David M. Town (dtown@cpan.org)
Perl client interface to SSH
David Robins (dbrobins@cpan.org)
An Expect like module for Net::SSH2
Jan Gehring (cpan@imail.com)
Simpler interface to Net::SSH2
remi (remi@chez.com)
Support for the SSH 2 protocol via libssh2.
- 2010 by David B. Robins (dbrobins@cpan.org).
obtain expiration date of certificate
HIROSE Masaaki (hirose31@gmail.com)
Perl extension for using OpenSSL
Maintained by Mike McCauley and Florian Ragwitz since November 2005
Get Whois information of domains and IP addresses.
Alexander Nalobin (alexander@nalobin.ru)
assemble/disassemble network packets at the protocol level
Tim Potter (tpot@samba.org)
An NTLM authentication module
David (Buzz) Bussenschutt (davidbuzz@gmail.com), Mark Bush (Mark.Bush@bushnet.demon.co.uk)
numeric comparisons
Richard Clamp (richardc@unixbeard.net)
Per object accessors
Jos Boumans (kane@cpan.org)
Class building as simple as it gets and FAST
Steffen Mueller (smueller@cpan.org)
Class building as simple as it gets
Adam Kennedy (adamk@cpan.org)
Always use the latest version of a module in @INC
Autrijus Tang (autrijus@autrijus.org)
interface to the FTGL library (to use arbitrary fonts in OpenGL applications).
J-L Morel (jl_morel@bribes.org)
Interface to the GLM library for loading Alias Wavefront OBJ files
Jonathan Chin (jon-opengl-glm@earth.li)
Image Load/Modify/Save Support for the OpenGL Module
Bob 'grafman' Free (grafman@grafcomp.com)
Massively optimise your Perl OpenGL program with display lists
Adam Kennedy (adamk@cpan.org)
Create, manipulate and render PoLyGon objects and files
Breno G. de Oliveira (garu@cpan.org)
Provides support for loading 3D models from RWX files
Adam Kennedy (adamk@cpan.org)
OpenGL Shader Utility Module
Bob grafman Free (grafman@grafcomp.com)
Another interface to GLUT
Jonathan Chin (jon-opengl-simple-glut@earth.li)
Simple 3D geometry viewer using GLUT
Jonathan Chin (jon-opengl-simple-viewer@earth.li)
Another interface to OpenGL
Jonathan Chin (jon-opengl-simple@earth.li)
Perl bindings to the OpenGL API, GLU, and GLUT/FreeGLUT
Chris Marshall (chm@cpan.org)
Extremely light weight SQLite-specific schema migration
Adam Kennedy (adamk@cpan.org)
Extremely light weight SQLite-specific ORM
Adam Kennedy (adamk@cpan.org)
List constants defined in a package
Jos Boumans (kane[at]cpan.org)
Manage deprecation warnings for your distribution
Dave Rolsky (autarch@urth.org)
faster and more correct implementation of the Package::Stash API
Jesse Luehrs (doy@tozt.net)
routines for manipulating stashes
Jesse Luehrs (doy@tozt.net)
Analyze perl files with Perl::Critic
Kaare Rasmussen (kaare@cpan.org)
Format perl files using Perl::Tidy
Brian Cassidy (bricas@cpan.org)
YAML support for Padre, The Perl IDE.
Zeno Gantner (zenog@cpan.org)
Perl Application Development and Refactoring Environment
Gabor Szabo (gabor@pti.co.il)
play with other peoples' lexical variables
Robin Houston (robin@cpan.org)
Create PAR distributions from PPDs
Steffen Mueller (smueller@cpan.org)
Installs PPM packages the PAR way
Steffen Mueller (smueller@cpan.org)
Create and manipulate PAR distributions
Audrey Tang (cpan@audreyt.org)
PAR Packager (for Aperl 5.10.1 Build 1006)
Audrey Tang (cpan@audreyt.org)
PAR Packager (for Aperl 5.8.8 Build 820)
Audrey Tang (cpan@audreyt.org)
PAR Packager (for Aperl 5.8.8 Build 822)
Audrey Tang (cpan@audreyt.org)
PAR Packager
Audrey Tang (cpan@audreyt.org)
Perl Archive Tookit
Audrey Tang (cpan@audreyt.org)
Perl Archive Tookit
Autrijus Tang (autrijus@autrijus.org)
Templated based param validation
Jos Boumans (kane@cpan.org)
argument type classification
Andrew Main (Zefram) (zefram@fysh.org)
Simple, compact and correct param-checking functions
Adam Kennedy (adamk@cpan.org)
Validate method/function parameters
Dave Rolsky (autarch@urth.org)
Establish an ISA relationship with base classes at compile time
Max Maischein (corion@cpan.org)
Unpack binary data structures into object hierarchies
Audrey Tang (cpan@audreyt.org)
Parse META.yml and META.json CPAN metadata files
Adam Kennedy (adamk@cpan.org)
Parse error messages from the perl interpreter
Petar Shangov (pshangov@yahoo.com)
Efficiently parse exuberant ctags files
Steffen Mueller (smueller@cpan.org)
Perl6 like method signature parser
Ash Berlin (ash@cpan.org).
Generate Recursive-Descent Parsers
Damian Conway (DCONWAY@CPAN.org)
Perl extension for generating and using LALR parsers.
Francois Desarmenien (francois@fdesar.net)
Cross-platform path specification manipulation
Ken Williams (kwilliams@cpan.org)
Find a development path somewhere in an upper hierarchy.
Kent Fredric (kentfredric@gmail.com)
Determine if a given Path resembles a development source tree
Kent Fredric (kentfredric@gmail.com)
File path utility
David Golden (dagolden@cpan.org)
File::Spec and Cwd - portably perform operations on file names
Ken Williams (KWILLIAMS@cpan.org)
Simplistic wrapper for the excellent PDF::API2 modules
Red Tree Systems, LLC
Facilitates the creation and modification of PDF files
Steve Simms (steve@deefs.net)
Create PDF files.
Mohammad S Anwar (mohammad.anwar@yahoo.com)
Extracting sub PDF documents from a multi page PDF document
Noel Sharrock (nsharrok@lgmedia.com.au)
Convert HTML documents to PDF
Audrey Tang (cpan@audreyt.org)
PDF::Template
Audrey Tang (cpan@audreyt.org)
PDF writer abstraction layer
Autrijus Tang (autrijus@autrijus.org)
Critique Perl source code for best-practices.
Jeffrey Thalhammer (jeff@imaginative-software.com)
Map Perl operating system names to generic types
David Golden (dagolden@cpan.org)
indent and reformat perl scripts
Steve Hancock (perltidy@perltidy.sourceforge.net)
Allow unsafe handling of signals in selected blocks
Rafael Garcia-Suarez (rgs@consttype.org)
Implements the Perl 6 'slurp' built-in
Damian Conway (DCONWAY@CPAN.org)
PerlCryptLib - Perl interface to Peter Guttman's cryptlib API
Alvaro Livraghi (perlcryptlib@gmail.com)
index and query perl manual pages
Ulrich Pfeifer (pfeifer@ls6.informatik.uni-dortmund.de)
Fast and correct UTF-8 IO
Leon Timmermans (leont@cpan.org)
ImageMagick PERL Extension (QD=16)
ImageMagick Studio LLC
ImageMagick PERL Extension (QD=8)
ImageMagick Studio LLC
An OO interface to Trolltech's Qt toolkit
Germain Garand (germain@ebooksfrance.com)
Abstract document tree for Perl POD documents
Ben Lilburne (bnej@mac.com)
Pod::Checker verifies POD documentation contents for compliance with the POD format specifications
Marek Rouchal (marekr@cpan.org)
Checks if the documentation of a module is comprehensive
Richard Clamp (richardc@unixbeard.net)
work with nestable Pod elements
Ricardo SIGNES (rjbs@cpan.org)
for resolving Pod E<...> sequences
Sean M. Burke (sburke@cpan.org)
read a POD document as a series of trivial events
Ricardo SIGNES (rjbs@cpan.org)
Look up Perl documentation in Pod format.
Mark Allen (mallen@cpan.org)
POD Object Model
Andy Wardley (abw@kfs.org)
framework for parsing Pod
Allison Randal (allison@perl.org)
a formatter for spellchecking Pod
Sean M. Burke (sburke@cpan.org)
Remove POD from Perl code
Thomas Klausner (domm@zsi.at)
strip all pod, and output what's left
D.H. aka (crazyinsomniac@yahoo.com)
Pod::Usage extracts POD documentation and shows usage information
Brad Appleton (bradapp@enteract.com)
Base module for translations of Perl documentation
Enrico Sorcinelli (bepi@perl.it), Adriano Ferreira (ferreira@cpan.org)
Convert POD data to various other formats
Russ Allbery (rra@stanford.edu)
(Minor) XS acceleration for PPI
Adam Kennedy (adamk@cpan.org)
Parse, Analyze and Manipulate Perl (without perl)
Adam Kennedy (adamk@cpan.org)
Utility methods and base class for manipulating Perl via PPI
Steffen Mueller (smueller@cpan.org)
Parse regular expressions
Tom Wyant (wyant@cpan.org)
Extensions to PPI
Elliot Shank (perl@galumph.com)
List of Perl Package Manager repositories
D.H. (PodMaster), Jan Dubois (jand@activestate.com)
a perl graphic toolkit
Dmitry Karasik (dmitry@karasik.eu.org)
Information about the currently running perl
Ken Williams (kwilliams@cpan.org)
An OO interface to Trolltech's Qt toolkit
Ashley Winters (qaqortog@nwlink.com)
Companion module for Readonly.pm, to speed up read-only scalar variables
Eric Roode (roode@cpan.org)
Facility for creating read-only scalars, arrays, hashes
Sanko Robinson (sanko@cpan.org)
Provide commonly requested regular expressions
Abigail (regexp-common@abigail.be)
partial ordering for regular expressions
Vaclav Barta (vbar@comp.cz)
Regular expression for IPv6 addresses
Salvador Fandino (sfandino@yahoo.com)
Roles. Like a nouvelle cuisine portion size slice of Moose.
Matt S. Trout (mst@shadowcat.co.uk)
converter from RTF format to HTML
Vadim O. Ustiansky (ustiansky@cpan.org)
A DEPRECATED event-driven RTF Parser
Peter Sergeant (pete@clueball.com)
Tokenize RTF
Peter Sergeant (pete@clueball.com)
for generating documents in Rich Text Format
Sean M. Burke (sburke@cpan.org)
Common Scalar and List utility subroutines
Graham Barr (gbarr@cpan.org)
Provide the stuff missing in Scalar::Util
Robert Krimen (rkrimen@cpan.org)
string aspects of scalars
Andrew Main (Zefram) (zefram@fysh.org)
numeric tests for perl scalars
chocolateboy (chocolate@cpan.org), Michael G. Schwern (schwern@pobox.com)
lexically-scoped resource management
chocolateboy (chocolate@cpan.org)
Simple DirectMedia Layer for Perl
David J. Goehrig (dgoehrig@cpan.org)
Comments that do more than just sit there
Damian Conway (DCONWAY@cpan.org)
Perl's Web Services Toolkit
Pavel Kulchenko
networking constants and support functions
Paul Evans (leonerd@leonerd.org.uk)
IPv6 related part of the C socket.h defines and structure manipulators
Hajimu Umemoto (ume@mahoroba.org)
packages that provide templated software licenses
Ricardo Signes (rjbs@cpan.org)
sort lexically, but sort numeral parts numerically
Sean M. Burke (sburke@cpan.org)
a perl 5 module for sorting of revision-like numbers
Kenneth J. Albanowski (kjahds@kjahds.com)
Spiffy Perl Interface Framework For You
Ingy dot Net (ingy@cpan.org)
SQL parsing and processing engine
Jeff Zucker (jeff@vpservices.com), Jens Rehsack (rehsack@cpan.org)
Perl interface with the R statistical program
Florent Angly (florent.angly@gmail.com)
persistence for Perl data structures
Raphael Manfredi (Raphael_Manfredi@pobox.com)
turn on strict and make most warnings fatal
Matt S. Trout (mst@shadowcat.co.uk)
Extract comments from C/C++/JavaScript/Java source
Robert Krimen (robertkrimen@gmail.com)
Perl interface cyclic redundency check generation
David Muir Sharnoff (cpan@dave.sharnoff.org)
Perl interface for cyclic redundency check generation
Soenke J. Peters (peters__perl@opcenter.de)
Backslash escapes, quoted phrase, word elision, etc.
Matthew Simon Cavalletto (simonm@cavalletto.org)
sprintf-like string formatting capabilities with arbitrary format definitions
darren chamberlain (darren@cpan.org)
rewrite strings based on a set of known prefixes
Ricardo Signes (rjbs@cpan.org)
quote strings for passing through the shell
Roderick Schertler (roderick@argon.org)
Shared Memory Slices of Bigger Strings
Ingy dot Net (ingy@cpan.org)
a module for when strings are too long to be displayed in...
Ricardo Signes (rjbs@cpan.org)
helper routines for using Sub::Exporter to build methods
Ricardo Signes (rjbs@cpan.org)
Only use Sub::Exporter if you need it
frew - Arthur Axel Schmidt (frioux+cpan@gmail.com)
a sophisticated exporter for custom-built routines
Ricardo Signes (rjbs@cpan.org)
Retrieve names of code references
Rafael Garcia-Suarez (rgs@consttype.org)
install subroutines into packages easily
Ricardo SIGNES (rjbs@cpan.org)
(re)name a sub
Matthijs van Duin (xmath@cpan.org)
Perl extension for easily overriding subroutines
Curtis Poe (ovid@cpan.org)
apparently run a function in a higher stack frame
Michael Schwern (mschwern@cpan.org)
control superclass method dispatch
chromatic (chromatic@wgz.org)
Perl extension for generating Scalable Vector Graphics (SVG) documents
Ronan Oger (ronan@cpan.com)
A switch statement for Perl, do not use if you can use given/when
Damian Conway (damian@conway.org)
Perl6 style Junction operators in Perl5
Arthur Axel "fREW" Schmidt (frioux+cpan@gmail.com)
Perl6 style Junction operators in Perl5
Arthur Axel "fREW" Schmidt (frioux+cpan@gmail.com)
Activate syntax extensions
Robert 'phaylon' Sedlacek (rs@474.at)
Memory informations
Sylvain CRESTO (scresto@gmail.com)
Perl interface to the UNIX syslog(3) calls
Sebastien Aperghis-Tramoni (sebastien@aperghis.net)
Ensure that a platform has weaken support
Adam Kennedy (adamk@cpan.org)
Template Toolkit reimplemented in as little code as possible
Adam Kennedy (adamk@cpan.org)
comprehensive template processing system
Andy Wardley (abw@wardley.org)
Color output using ANSI escape sequences
Russ Allbery (rra@cpan.org)
Terminal control using ANSI escape sequences
Audrey Tang (cpan@audreyt.org)
Choose items from a list interactively.
Matthaeus Kiem (cuer2s@gmail.com)
A fully-featured shell-like command line environment
Scott Bronson (brons_cpan@rinspin.com)
provide a progress meter on a standard terminal
Martyn J. Pearce, Gabor Szabo (gabor@pti.co.il)
A perl module for simple terminal control
Kenneth Albanowski (kjahds@kjahds.com)
another ReadLine package
Jaap Karssenberg (pardus@cpan.org)
Perl interface to various "readline" packages.
The Perl 5 Porters
Simple Term::Screen style interface to the Win32::Console (and Win32::Console::ANSI) capabilities
Daniel Podolsky (tpaba@cpan.org)
Retrieve terminal size (on Windows)
Adriano R. Ferreira (ferreira@cpan.org)
User interfaces via Term::ReadLine made easy
Jos Boumans (kane@cpan.org)
A perl module for simple terminal control
Kenneth Albanowski (kjahds@kjahds.com)
A Data Driven Testing Framework
Ingy dot Net (ingy@cpan.org)
Check for presence of dependencies
Leon Timmermans (leont@cpan.org)
Easily create test classes in an xUnit/JUnit style
Adrian Howard (adrianh@quietstars.com), Curtis "Ovid" Poe, (ovid at cpan.org), Mark Morgan (makk384@gmail.com)
Provides basic first-pass API testing for large class trees
Adam Kennedy (adamk@cpan.org)
Check for uncleaned imports
Florian Ragwitz (rafl@debian.org)
unknown
Fergal Daly (fergal@esatclear.ie)
Test strings and data structures and show differences if not ok
David Cantrell (david@cantrell.org.uk)
Perl extension for maintaining test directories.
Steve Sanbeg (sanbeg@cpan.org)
Test exception-based code
Adrian Howard (adrianh@quietstars.com)
Add test failures if warnings are caught
David Golden (dagolden@cpan.org)
incredibly simple helpers for testing code with exceptions
Ricardo Signes (rjbs@cpan.org)
Automatically clean up your filesystem after tests
Adam Kennedy (adamk@cpan.org)
subtest output to a flatten
xaicron (xaicron@cpan.org)
Run Perl standard test scripts with statistics
Andy Armstrong (andy@hexten.net)
framework for more readable interactive test scripts
Sullivan Beck (sbeck@cpan.org)
Traces memory leaks
Goro Fuji(gfx) (gfuji@cpan.org).
Simple mock test library using RAII.
Toru Yamaguchi (zigorou@cpan.org)
Override subroutines in a module for unit testing
Geoff Franks (gfranks@cpan.org)
Perl extension for emulating troublesome interfaces
chromatic
Most commonly needed test functions and features.
Curtis "Ovid" Poe (ovid@cpan.org)
Make sure you didn't emit any warnings while testing
Fergal Daly (fergal@esatclear.ie)
Thoroughly testing objects via registered handlers
Adam Kennedy (cpan@ali.as)
Utilities to test STDOUT and STDERR messages.
brian d foy (bdfoy@cpan.org)
Use Perl::Critic in test programs.
Jeffrey Thalhammer (thaljef@cpan.org)
Check for pod coverage in your distribution
Andy Lester (andy@petdance.com)
check for POD errors in files
David E. Wheeler (david@justatheory.com)
Check file names portability
Sebastien Aperghis-Tramoni (sebastien@aperghis.net)
Checks to see if the module can be loaded
Tokuhiro Matsuno (tokuhirom@gmail.com)
Basic cross-platform tests for scripts
Adam Kennedy (adamk@cpan.org)
Automated SIGNATURE testing
Audrey Tang (cpan@audreyt.org)
Basic utilities for writing tests.
Michael G Schwern (schwern@pobox.com)
Track the number of times subs are called
Adam Kennedy (adamk@cpan.org)
Checks for taintedness of variables
Andy Lester (andy@petdance.com)
Trap exit codes, exceptions, output, etc.
Eirik Berg Hanssen (ebhanssen@cpan.org)
Perl extension to test methods for warnings
Alexandr Ciornii (alexchorny@gmail.com)
Test for warnings and the lack of them
Karen Etheridge (ether@cpan.org)
Test fallback behaviour in absence of modules
Max Maischein (corion@cpan.org)
Dynamic generation of tests in nested combinations of contexts
Tim Bunce
Compare XML in perl tests
Dominic Mitchell (cpan2@semantico.com)
Testing Module for YAML Implementations
Ingy dot Net (ingy@cpan.org)
provides a simple framework for writing test scripts
Jesse Vincent (jesse+cpan@fsck.com)
Automatic text wrapping and reformatting
Damian Conway (damian@conway.org)
Extract delimited text sequences from strings
Adam Kennedy (adamk@cpan.org)
Perl extension for handling MS Compiled HtmlHelp Files
Domenico Delle Side (dds@gnulinux.it)
Comma-Separated Values manipulation routines
H.Merijn Brand (h.m.brand@xs4all.nl)
Perform diffs on files and record sets
Adam Kennedy (adamk@cpan.org)
Heuristically determine the indent style
Steffen Mueller (smueller@cpan.org)
match globbing patterns against text
Richard Clamp (richardc@unixbeard.net)
Perl interface to iconv() codeset conversion function
Michael Piotrowski (mxp@dynalabs.de)
parse text into an array of tokens or array of arrays
Alexandr Ciornii (alexchorny@gmail.com)
Patches text with given patch
Vladi Belperchinov-Shabanski (cade@biscom.net)
Manual text wrapping and reformatting
Damian Conway (damian@conway.org)
Expand tabs and do simple line wrapping
David Muir Sharnoff (muir@idiom.org)
Expand template text with embedded Perl
Mark Jason Dominus (mjd-perl-template+@plover.com)
Given list of strings returns an array that consists of common heads and tails of strings
Ilya Zakharevich (ilya@math.ohio-state.edu)
Remove accents from a string
Loic Dachary (loic@senga.org)
Apartment threading wrapper for Perl objects
Dean Arnold, Presicient Corp. (darnold@presicient.com)
Thread safe queue with identifiable response elements
Dean Arnold, Presicient Corp. (darnold@presicient.com)
Perl extension for sharing data structures between threads
Artur Bergman, Jerry D. Hedden (jdhedden@cpan.org)
Perl interpreter-based threads
Artur Bergman, Jerry D. Hedden (jdhedden@cpan.org)
Cycle through a list of values via a scalar.
brian d foy (bdfoy@cpan.org)
Hashes (and objects based on hashes) with encrypting fields
Vipul Ved Prakash (mail@vipul.net)
Access the lines of a disk file via a Perl array
Mark Jason Dominus (MJD@cpan.org)
ordered associative arrays for Perl
Gurusamy Sarathy (gsar@umich.edu)
A Tie::RefHash subclass with weakened references in the keys
Yuval Kogman (nothingmuch@woobling.org)
use references as hash keys
Florian Ragwitz (rafl@debian.org)
Access Tk text widgets as arrays.
Michael J. Carman (mjcarman@cpan.org)
Tie to an existing object
Yuval Kogman (nothingmuch@woobling.org)
Parse string that represents time duration
Tatsuhiko Miyagawa (miyagawa@bulknews.net)
Easy-to-use date/time formatting.
Eric Roode (roode@cpan.org)
Companion module for Time::Format, to speed up time formatting.
Eric Roode (roode@cpan.org)
High resolution alarm, sleep, gettimeofday, interval timers
Jarkko Hietaniemi (jhi@iki.fi)
efficiently compute time from local and GMT time
Dave Rolsky (autarch@urth.org)
Object Oriented time objects
Matt Sergeant (matt@sergeant.org)
Date and Time formating subroutines
Graham Barr (gbarr@pobox.com)
Canvas with Abstract center, zoom, and rotate methods
Pip Stuart (Pip@CPAN.Org)
MainWindow Widget with special features
Frank Herrmann (xpix@netzwert.ag)
space invaders-like scrolling
Slaven Rezic (srezic@cpan.org)
Simplifies drawing with a mouse in a perl/Tk Canvas
jcnorton (jchnorton@verizon.net)
To create a Canvas widget with background gradient color.
Djibril Ousmanou (djibel@cpan.org)
Extension of Canvas widget to create a graph like GDGraph.
Djibril Ousmanou (djibel@cpan.org)
Clock widget with analog and digital display
H.Merijn Brand (h.m.brand@xs4all.nl)
Button widget with background gradient color
Djibril Ousmanou (djibel@cpan.org)
Manipulate the mouse cursor programmatically
Jack Dunnigan (dunniganj@cpan.org)
A tree widget for arbitrary data structures
Marcus Holland-Moritz (mhx@cpan.org)
Perl/Tk composite widget for colorized diffs.
Michael J. Carman (mjcarman@mchsi.com)
Set a theme in your widget and its children
Djibril Ousmanou (djibel@cpan.org)
A NoteBook widget with orientable, dynamically stacking tabs
Dean Arnold (darnold@presicient.com)
a text-to-postscript converter using Tk::Canvas
Slaven Rezic (srezic@cpan.org)
Interface to Tk::Entry for controlling its maximum length
Martin Fabiani (martin@fabiani.net)
display/edit a list of values in a Set of Widgets.
Ch.Lamprecht (ch.l.ngre@online.de)
ExecuteCommand widget
Steve Lidie (sol0@lehigh.edu)
a font dialog widget for perl/Tk
Slaven Rezic (slaven@rezic.de)
A Moo based object oriented interface for creating forms for use with Tk
Paul Durden (alabamapaul@gmail.com)
Full Keypad widget
Steve Roscio (steve@HauntedMines.org)
Additional Tk widgets (NumEntry, FireButton, Cloth...)
Graham Barr (gbarr@pobox.com)
User configuration window for Tk with interface to Getopt::Long
Slaven Rezic (srezic@cpan.org)
Display relation-graphs on a Tk::Canvas
Ch.Lamprecht (ch.l.ngre@online.de)
Simple widget for creating a help system for Perl/Tk applications
Doug Gruber (doug@dougthug.com)
Hide the cursor in your Tk widget
Gavin Brock (gbrock@cpan.org)
Entry widget with history capability
Slaven Rezic (slaven@rezic.de)
Tk Listbox widget supporting images and text entries, Tk::HList based drop-in replacement for Tk::Listbox.
Jim Turner (turnerjw784@yahoo.com)
Sortable Multicolumn HListbox (allowing icons, along with text) with arrows in headers indicating sort order.
Jim Turner (turnerjw784@yahoo.com)
rough and ready web browser
Nick Ing-Simmons (nick@ing-simmons.net)
An ROText widget which renders HTML code.
Noah Petherbridge (kirsle@cpan.org)
Change Icon of Tk-Windows under Win32
Martin Schmuker (martin@schmuker.de)
Tk::tkTable - a Spreadsheet/Table Widget
John Cerney (jcerney@home.com)
Perl extension for graphic calculations
Torsten Knorr (torstenknorr@tiscali.de)
Perl extension for a graphic user interface to cut pictures.
Torsten Knorr (torstenknorr@tiscali.de)
a full-featured Combo-box (Text-entry combined with drop-down listbox)
Jim Turner (turnerjw784@yahoo.com)
Combo Box similar to the Java Component
Rob Seegel (RobSeegel@comcast.net)
A highly configurable File Dialog widget for Perl/Tk
Jim Turner (turnerjw@mesh.net)
Line numbers for your favorite Text-derived widget
Jack Dunnigan (goodcall1@hotmail.com)
display markdown in a Text
JimiWills (jimi@webu.co.uk)
a Tk::Markdown with tk widget tag support
jimi (jimi@webu.co.uk)
Entry widget with auto-completion capability
Wolfgang Hommel (wolf@code-wizards.com)
The great new Tk::MIMEApp::DataToTk!
jimi (jimi@webu.co.uk)
The great new Tk::MIMEApp!
jimi (jimi@webu.co.uk)
Several Tk Add-on widgets (Treeplus, Optionbox, PopUpSelectBox, Statusbox, Checkbox, BootSplash, ProgressBarPlus, CompoundButton (+ legacy-modules: Buttonplus, HListplus, DHList, DTree and HdrResizeButton)
Michael Krause (KrauseM@gmx.net)
Calendar widget which shows one month at a time.
Anthony R Fletcher (arif@cpan.org)
QuickTime-like control buttons for multi-media players
Steve Lidie (sol0@lehigh.edu)
Numeric Keypad widget
Steve Roscio (steve@cpan.org)
a GUI to scan any perl data structure or object
Dominique Dumont (ddumont@cpan.org)
Display a graphical representation of the inheritance tree for a given class-name.
Christoph Lamprecht (lamprecht@cpan.org)
query the Symbol-table for methods (subroutines) defined in a class (package) and its parents.
Christoph Lamprecht (lamprecht@cpan.org)
An extended version of the canvas widget for plotting 2D line graphs. Plots have a legend, zooming capabilities and the option to display error bars.
I.T. Dev Ltd (admin@itdev.co.uk)
Pod browser widget for Tk
Slaven Rezic (srezic@cpan.org)
Multi-Listbox Widget with Sort Indicators
Jim Turner (turnerjw784@yahoo.com)
A stylish color selection dialog.
Casey Kirsle (casey at cuvou.net)
A statusbar widget for Perl/Tk
Shawn Zabel (zabel@cpan.org)
Keep your Tk window in the foreground
Gavin Brock (gbrock@cpan.org)
Styled buttons (plus styled versions of other common widgets)
Dean Arnold (darnold@presicient.com)
Tk::tkTable - a Spreadsheet/Table Widget
John Cerney (jcerney@home.com)
Tk::tkTable (for APerl 5.8.8)- a Spreadsheet/Table Widget
John Cerney (jcerney@home.com)
Tk::Photo loader for TIFF files
Slaven Rezic (slaven@rezic.de)
A toolbar widget for Perl/Tk
Ala Qumsieh (aqumsieh@cpan.org)
Tip Of The Day dialog for Perl/Tk.
Noah Petherbridge (kirsle@cpan.org)
Create and manipulate Tree widgets
Slaven Rezic (slaven@rezic.de)
An Object Oriented Wait Dialog for Perl/Tk, of the Please Wait variety.
Brent B. Powers (cpan@B2Pi.com)
An Object Oriented Wait Dialog for Perl/Tk, of the Please Wait variety.
Rene Schickbauer (rene.schickbauer@magnapowertrain.com)
dump the widget hierarchie
Slaven Rezic (slaven@rezic.de)
a canvas offering groups, tranformations, transparency, color gradient...
Patrick Lecoanet (lecoanet@cena.fr)
Tk - a Graphical User Interface Toolkit
Nick Ing-Simmons (nick@ing-simmons.net)
An N-ary tree
Sean M. Burke (sburke@cpan.org)
minimal try/catch with proper preservation of $@
Yuval Kogman (nothingmuch@woobling.org)
tiny, yet Moo(se)-compatible type constraint
Toby Inkster (tobyink@cpan.org)
simple data types for common serialisation formats
Marc Lehmann (schmorp@schmorp.de)
Perl extension to override system case changing functions
Karl Williamson (khw@cpan.org)
Unicode Collation Algorithm
SADAHIRO Tomoyuki (SADAHIRO@cpan.org)
strip diacritics from Unicode text
Ben Bullock (bkb@cpan.org)
UAX #14 Unicode Line Breaking Algorithm
Hatuka*nezumi - IKEDA Soji (hatuka@nezumi.nu)
Easy conversion between encodings
Albert Micheev (amichauer@cpan.org)
Maps charsets from and to utf16 unicode
Martin Schwartz (martin@nacho.de)
Unicode Normalization Forms
SADAHIRO Tomoyuki (SADAHIRO@cpan.org)
String of Unicode characters (UTF-16BE)
Gisle Aas (gisle@aas.no)
work around buggy code calling UNIVERSAL::can() as a function
chromatic (chromatic@wgz.org)
Attempt to recover from people calling UNIVERSAL::isa as a function
Audrey Tang (cpan@audreyt.org)
require() modules from a variable
Michael G Schwern (schwern@pobox.com)
Build a URI from a set of named parameters
Dave Rolsky (autarch@urth.org)
Uniform Resource Identifiers (absolute and relative)
Gisle Aas (gisle@activestate.com)
Associate user-defined magic to variables from Perl.
Vincent Pit (perl@profvince.com)
Create a Venn diagram using GD
Djibril Ousmanou (djibel@cpan.org)
a set of version requirements for a CPAN dist
Ricardo Signes (rjbs@cpan.org)
Structured version objects
John Peacock (jpeacock@cpan.org)
convert relative to absolute paths
Jan Krynicky (Jenda@Krynicky.cz)
`Active Accessibility' for task automation, GUI testing
Phill Wolf (pbwolf@cpan.org)
Miscellanous administrative functions.
Roth Consulting (http://www.roth.net/)
Object oriented interface generation
Sascha Kiefer (esskar@cpan.org)
OutputDebugString Win32 API support
Alessandro Forghieri (alf@orion.it)
easily manage Win32::API calls
Dave Roth (rothd@roth.net)
Perl Win32 API Import Facility
Aldo Calpini (dada@perl.it), Cosimo Streppone (cosimo@cpan.org)
Capture Win32 screen with lightweight Win32::GUI::DIBitmap.
LiloHuang (kenwu@cpan.org)
Interaction with the Windows clipboard
Aldo Calpini (dada@perl.it)
get Win32 codepage information
Clotho Advanced Media Inc., (cpan@clotho.com)
Perl extension to emulate ANSI console on Win32 system.
J-L. Morel (jl_morel@bribes.org)
Win32 Console and Character Mode Functions
Aldo Calpini (dada@perl.it)
Perl wrapper for Win32 CryptProtectData and CryptUnprotectData functions.
Luigino Masarati (lmasarati@hotmail.com)
Enabling Win32 Perl scripts to run as a true Win32 services.
Dave Roth, Jan Dubois (jand@activestate.com)
Perl extension for Win32 DDE
Doug Wegscheid <wegscd@whirlpool.com>
Dying gracefully under Win32
Mike Accardo (mikeaccardo@yahoo.com)
Calculate sizes of directories on Win32
Adam Rich (arich@cpan.org)
drives on Win32 systems
Mike Blazer <blazer@mail.nevalink.ru>
for carping in the Windows NT Event Log
Robert Rothenberg (rrwo at cpan.org)
Process Win32 Event Logs from Perl
Bret Giddings (bret@essex.ac.uk)
Manipulate Win32 executable files
Autrijus Tang (autrijus@autrijus.org)
Filename extension association resolution.
Clive Darke (clive.darke@talk21.com)
Simplified object abstraction over Win32::File
Adam Kennedy (adamk@cpan.org)
Perl extension read property informations from MS compound files and normal files
Reinhard Pagitsch (rpirpag@gmx.at)
Read program version information on Win32
Alexey Toptygin (alexeyt@cpan.org)
Manage file attributes in perl
Jan Dubois (jand@activestate.com)
The great new Win32::Filenames!
Brent Hostetler (brent@the-hostetlers.net)
Monitor file changes
Renee Baecker (module@renee-baecker.de)
Operations on files, copy/move/delete/recycle with fancy dialogs, Open and SaveAs dialogs, INI files editing, maping drives and a few others
Jan Krynicky (Jenda@Krynicky.cz),Mike (blazer@mail.nevalink.ru),Bill Luebkert (dbe@wgn.net)
Manage FileSecurity Discretionary Access Control Lists in Perl
Monte Mitzelfelt (monte@conchas.nm.org)
Perl module for accessing Win32 file times
Rob Casey (rob@cowsnet.com.au)
find windows on Win32 systems
Michiya Honda (pia@cpan.org)
determine whether a Win32 filehandle is opened for reading, writing , or both.
BrowserUk (BrowserUk@cpan.org)
Win32 TrueType Font filename locator
Dean Arnold (darnold@presicient.com)
Perl extension for get a list of installed fontfamilies on a Win32 Computer.
Reinhard Pagitsch (rpirpag@gmx.at)
Redirect warnings and errors to Win32::GUI MessageBoxes
Cory Johns (johnsca@cpan.org)
A Win32::GUI Hyperlink control
Robert May (rmay@popeslane.clara.co.uk)
Win32::GUI SplashScreen support
Robert May (robertmay@cpan.org)
Build Win32::GUIs using XML
Blair Sutton (bsdz@cpan.org)
Perl-Win32 Graphical User Interface Extension
Aldo Calpini (dada@perl.it)
Perl extension that generates GUID strings (Globally Unique IDentifier)
Joe P. Hayes (joephayes@yahoo.com)
Perl GUI Test Utilities.
Dennis K. Paulsen (ctrondlp@cpan.org), Ernesto Guisado (erngui@acm.org)
Hardlink support on Windows
Audrey Tang (cpan@audreyt.org)
Perl extension for the HTML Help API
J-L. Morel (jl_morel@bribes.org)
handles Internet Explorer's Favorites
Kenichi Ishigaki (ishigaki@cpan.org)
Perl Module for Internet Extensions
Aldo Calpini (dada@perl.it)
handles Internet Shortcut (IE's Favorite)
Kenichi Ishigaki (ishigaki@cpan.org)
Base class for Win32 synchronization objects
Christopher J. Madsen (ac608@yfn.ysu.edu)
IP Configuration Settings for Windows NT/2000/XP/2003
James Macfarlane (jmacfarla@cpan.org)
Perl wrapper for Win32 IP Helper functions and structures.
Luigino Masarati (lmasarati@hotmail.com)
Run sub-processes in a "job" environment
Jan Dubois (jand@activestate.com)
Contains the most important calls from the MS-Lanmanager API.
Jens Helberg (jens.helberg@de.bosch.com)
get the current MSWin locale or language
Sean M. Burke (sburke@cpan.org)
Win32 Lock Workstation
Michael Vincent (vin@vinsworld.com)
Windows file functions that use very long paths and Unicode.
Robert Boisvert (rdbprog@gmail.com)
Utf8 and win32 local multi-byte string conversion
Qing-Jie Zhou (qjzhou@hotmail.com)
Play audio cd's on your windows machine via winmm.dll (MCI)
Lennert Ouwerkerk <lennert@kabelfoon.nl>
Module for playing sound MP3 / WMA / WAV / MIDI file on Win32 platforms
LiloHuang (kenwu@cpan.org)
Win32 Memory Mapped File (MMF) Support for Perl
Roger Lee (roger@cpan.org)
Access to window status information on Win32 systems
Roman Plessl (rplessl@cpan.org)
Perl wrapper for Windows Installer API
Peter Jaquiery (grandpa@cpan.org)
Interface to IMultiLanguage I18N routines
Bjoern Hoehrmann (bjoern@hoehrmann.de)
Perl extension for getting informations about connected clients to a server or workstation.
Reinhard Pagitsch (rpirpag@gmx.at)
Manage network groups and users in Perl
Jan Dubois (jand@activestate.com)
A more universal way of obtaining the UNC names of local paths
Mark Southern (msouthern@exsar.com)
OO-interface to the WinPcap Packet Driver API.
Jean-Louis Morel (jl_morel@bribes.org)
Manage network resources in Perl
Jan Dubois (jand@activestate.com)
Perl extension for Win32 GDI
Ivan Frolcov (?@?)
ODBC Extension for Win32
Dave Roth (rothd@roth.net)
OLE Automation extensions
Jan Dubois (jand@activestate.com)
Portable Executable File parser
Peter Jaquiery (grandpa@cpan.org)
Use Windows' high performance counter
Christian Renz (crenz@web42.com)
Accessing the Windows NT Performance Counter
Jutta M. Klebe (jmk@bybyte.de)
Perl extension for Windows Perf Monitor (NT4 +)
Glen Small (perl.dev@cyberex.org.uk)
Manages object permissions for Windows NT
Roth Consulting (http://www.roth.net/)
ICMP Ping support for Win32 based on ICMP.DLL
Toby Ovod-Everett (toby@ovod-everett.org)
Win32 Named Pipe
Dave Roth (rothd@roth.net)
Perl extension for Win32 printing
Edgars Binans (ebinans@gmail.com)
Perl extension for getting win32 process command line parameters
Jing Kang (kxj@hotmail.com)
Get information on arbitrary processes in Windows NT
Tom Wyant (wyant@cpan.org)
Perl extension to get all processes and thier PID on a Win32 system
Reinhard Pagitsch (rpirpag@gmx.at)
read and write memory of other windows process
Qing-Jie Zhou (qjzhou@hotmail.com)
Performance counter for processes
Reinhard Pagitsch (rpirpag@gmx.at)
Create and manipulate processes
Jan Dubois (jand@activestate.com)
Read individual characters from the keyboard using Win32::Console
Klaus Eichner (klaus03@gmail.com)
Accessing the Windows registry
Jan Dubois (jand@activestate.com)
Get the time and timezone of a remote Win32 machine
Adam Rich <arich@cpan.org>
Manipulate windows executable resources
Fabien POTENCIER (fabpot@cpan.org)
Perl interface to the Microsoft Speech API 4.0
Jouke Visser (jouke@cpan.org)
Parser for the Windows Security Descriptor Definition Language (SDDL)
Tim Johnson (tojo2000@tojo2000.com)
Perl extension for the Win32 API SearchPath.
Clive Darke (clive.darke@talk21.com)
Perl interface to functions that assist in working\nwith EFS (Encrypted File System) under Windows plattforms.
Sascha Kiefer (esskar@cpan.org)
User interface to Win32 Serial API calls
Bill Birthisel, <wcbirthisel@alum.mit.edu>
Manage system services in Perl
Jan Dubois (jand@activestate.com)
Manage Windows Services
Arthur Axel "fREW" Schmidt (frioux+cpan@gmail.com)
Open a file for shared reading and/or writing
Steve Hay (shay@cpan.org)
Quote argument lists for Win32
Graham Knop (haarg@haarg.org)
Perl Module to deal with Windows Shortcuts
Aldo Calpini (dada@perl.it)
a perl extension to let you shutdown and/or restart and/or logoff a Windows PC
C. N. Drake (christopher@pobox.com)
Perl extension for Snarl notifications
Alan Berndt (alan@eatabrick.org)
An extension to play with Windows sounds
Aldo Calpini (dada@perl.it)
Perl extension for reading Windows ADS names
Clive Darke (clive.darke@talk21.com)
Enable case sensitive filenames checking
Jean-Louis Morel (jl_morel@bribes.org)
Symlink support on Windows
Autrijus Tang (autrijus@autrijus.org)
Memory and Processor information on Win32 systems
Chad Johnston (cjohnston@megatome.com)
Perl extension for managing Win32 jobs scheduled via Task Scheduler
Umberto Nicoletti (unicolet@netscape.net)
dump Win32 registry tree
Lee Goddard <lgoddard@cpan.org>
Manipulate the Win32 Registry
Tye McQueen (tye@metronet.com)
Perl extension for obtaining information about currently executing applications
Ferdinand Prantl (prantl@host.sk)
Perl extension for Windows Unicode Shortcut interface
Jean-Damien Durand (jeandamiendurand@free.fr)
perl unicode-friendly wrapper for win32api.
Yuji Shimada (xaicron@cpan.org)
Get/set UTC file times with stat/utime on Win32
Steve Hay (shay@cpan.org)
Start up a default browser in a separate process on Windows
Dean Arnold, Presicient Corp. (info@presicient.com)
Unfold the wildcards contained in @ARGV automatically
Agent Zhang (agent2002@126.com)
Base Module for Provisiong and control for Windows Media Services
Andrew S. Kennedy (shamrock@cpan.org)
Access to Windows Update functions
Dusty Wilson (dusty@megagram.com)
Perl module defining Windows error constants
Jan Dubois (jand@activestate.com)
Query wlan properties
Max Maischein (corion@cpan.org)
Interfaces to some Win32 API Functions
Jan Dubois (jand@activestate.com)
Get and set file times in Windows - including open files
Tom Wyant (wyant@cpan.org)
Low-level access to Win32 system API calls for files/dirs.
Tye McQueen (tye@metronet.com)
Perl interface to the Windows NT LanManager API account management functions
Bret Giddings (bret@essex.ac.uk)
Perl extension for handling the processes using the plain Win32 API
Ferdinand Prantl (prantl@host.sk)
Low-level access to Win32 system API calls from WINREG.H
Tye McQueen (tye@metronet.com)
a collection of Win32 related functions
Slaven Rezic (slaven@rezic.de)
UserAgent based on libcurl
Julian Knocke (jhk@cpan.org)
Perl extension interface for libcurl
Cris Bailiff (c.bailiff+curl@devsecure.com)
database of robots.txt-derived permissions
Gisle Aas (gisle@activestate.com)
ActiveX Control Interface for Wx
Mark Dootson (mdootson@cpan.org)
the wxPerl demo
Mattia Barbon (mbarbon@cpan.org)
interface to wxWidgets' OpenGL canvas
Mattia Barbon (mbarbon@cpan.org)
file system handler based upon LWP
Mattia Barbon (mbarbon@cpan.org)
A filesystem handler for UNC filepaths
BBC (British Broadcasting Corporation) (cpan@bbc.co.uk)
A drop-in replacement for Wx::Image with all functionality of Image::Magick
Jouke Visser (jouke@cpan.org)
a sensible API for Wx::ListCtrl
Mattia Barbon (mbarbon@cpan.org)
POD browser in Wx using wxRichTextCtrl.
Kevin Ryde (user42@zip.com.au)
access IO of external processes via events
Mark Dootson (mdootson@cpan.org)
virtual tree control interface
Mattia Barbon (mbarbon@cpan.org)
Scintilla source code editing for wxWidgets
Ahmad M. Zawawi (ahmad.zawawi@gmail.com)
interface to the Wx::TreeListCtrl class
Mark Wardell (mwardell@cpan.org)
interface to the wxWidgets cross-platform GUI toolkit
Mattia Barbon (mbarbon@cpan.org)
handle X.500 DNs (Distinguished Names), parse and format them
Robert Joop (yaph-070708@timesink.de)
convert XML data with XSLT stylesheet files
Jeremy Mates (jmates@sial.org)
Minimal XML parser implemented via a C state engine
David Helkowski (cpan@codechild.com)
Perl extension for inclusive and exclusive canonicalization of XML using libxml2
Stefan Zasada (sjz@zasada.co.uk)
A perl module for validating XML
T.J. Mather at (tjmather@tjmather.com)
A perl module for building DOM Level 1 compliant document structures
T.J. Mather (tjmather@maxmind.com)
SAX Filter to guarantee characters in one event
Robin Berjon (robin.berjon@gmail.com)
XSLT as a SAX Filter
Matt Sergeant, (matt@sergeant.org)
Document cache for XML::LibXML
Nick Wellnhofer (wellnhofer@aevum.de)
get debugging information from XML::LibXML nodes
Toby Inkster (tobyink@cpan.org)
XML::LibXML based XML::Simple clone
Mark Overmeer
Interface to Gnome libxml2 xml parsing and DOM library
Petr Pajas (pajas@matfyz.cz)
DWIM XSLT processing with XML::LibXSLT
Yuval Kogman (nothingmuch@woobling.org)
Interface to GNOME libxslt library
Matt Sergeant (matt@sergeant.org)
a simple generic namespace support class
Robin Berjon (robin@knowscape.com)
Lightweight pure-perl XML Parser (based on regexps)
Byrne Reese (byrne@majordojo.com)
A perl module for parsing XML documents
Clark Cooper (coopercc@netheaven.com)
Regular expressions for XML tokens
T.J. Mather (tjmather@tjmather.com)
Base class for SAX Drivers and Filters
Grant McLean (grantm@cpan.org)
SAX Driver for Expat
Robin Berjon (robin@knowscape.com)
Perl SAX 2 XS extension to Expat parser
Petr Cimprich (pcimprich@gmail.com)
SAX2 XML Writer
Robin Berjon (robin@knowscape.com)
Simple API for XML
Grant McLean (grantm@cpan.org)
Perl implementation of the Schematron
Kip Hampton (khampton@totalcinema.com)
Perl extension for comparing XML documents.
Kip Hampton (khampton@cpan.org)
An XML Digital Signature Toolkit
Byrne Reese (byrne@majordojo.com)
Easy API to maintain XML (esp config files)
Grant McLean (grantm@cpan.org)
Little and efficient Perl module to manage xml data.
xant (xant@cpan.org)
A suit of XML tools with Antlers.
Chris Prather (chris@prather.org)
XML, The Perl Way
Michel Rodriguez (mirod@cpan.org)
a set of modules for parsing and evaluating XPath statements
Matt Sergeant (matt@sergeant.org)
client and server implementation of XML-RPC protocol
Paul Kulchenko (paulclinger@yahoo.com)
Dynamically load C libraries into Perl code
Sebastien Aperghis-Tramoni (sebastien@aperghis.net)
Perl YAML Serialization using XS and libyaml
Ingy dot Net (ingy@cpan.org)
Pure Perl YAML Implementation
Ingy dot Net (ingy@cpan.org)
Read/Write YAML files with as little code as possible
Adam Kennedy (adamk@cpan.org)
YAML Ain't Markup Language
Ingy dot Net (ingy@cpan.org)