ex::implements Study in Polymorphism ex::interface Another study in polymorphism ex::override perl pragma to override core functions ex::caution Same as use warnings; use strict; ex::constant::vars Perl pragma to create readonly variables Attribute::Handlers Simpler definition of attribute handlers Attribute::Types Attributes that confer type on variables Attribute::Memoize Attribute interface to Memoize.pm Attribute::TieClasses attribute wrappers for CPAN Tie classes Attribute::Abstract implement abstract methods with attributes Attribute::Overload Attribute that makes overloading easier Attribute::Deprecated Mark deprecated methods Attribute::Signature Signatures on methods and subroutines Exporter::Import Alternate symbol exporter Exporter::Options Extends Exporter to handle use-line options Exporter::PkgAlias Load a module into multiple namespaces Inline::CPR C Perl Run - Embed Perl in C, ala Inline Inline::C Write Perl subroutines in C Inline::CPP Easy implementation of C++ extensions Inline::Python Easy implementation of Python extensions Inline::Tcl Write Perl subroutines in Tcl Inline::Java Easy implementation of Java extensions Inline::ASM Write Perl subroutines in Assembler Inline::Struct Bind C structures directly to Perl. Inline::Files Multiple virtual files after __END__ Inline::Guile Inline module for Guile Scheme interpreter Regexp::Common Provide commonly requested regular expr. Regexp::Shellish Shell-like regular expressions Regexp::Func Replace =~, !~, m//, s/// with functions Safe::Hole Exec subs in the original package from Safe Symbol::Table OO interface to package symbols Symbol::Approx::Sub Call subroutines using approximate names B::Fathom Estimate the readability of Perl code B::Graph Perl Compiler backend to diagram OP trees B::LexInfo Show info about subroutine lexical variables B::Size Measure size of Perl OPs and SVs B::TerseSize Info about ops and their (estimated) size Filter::Util::Exec Interface for creation of coprocess Filters Filter::Util::Call Interface for creation of Perl Filters Filter::exec Filters script through an external command Filter::sh Filters script through a shell command Filter::cpp Filters script through C preprocessor Filter::tee Copies to file perl source being compiled Filter::decrypt Template for a perl source decryption filter Filter::Simple Simplified source filtering Filter::constant constant mod working like real Pre Processor Filter::Trigraph Understand ANSI C trigraphs in Perl source. PerlIO::gzip provide a PerlIO layer to gzip/gunzip Thread::Group Wait()-like and grouping functions Thread::Pool Worker pools to run Perl code asynchronously Thread::Queue Thread-safe queues Thread::Semaphore Thread-safe semaphores Thread::Signal A thread which runs signal handlers reliably Thread::Specific Thread-specific keys Thread::RWLock rwlock implementation for perl threads Thread::IO ? IO routines Thread::Object ? OO routines Module::Reload Reloads files in %INC based on timestamps Module::InstalledVersion Find version number of installed module Module::Use Tracks modules loaded by a script Module::Signature Module signature file manipulation Pod::Diff compare two POD files and report diff Pod::DocBook convert POD to and from DocBook Pod::HTML converter to HTML Pod::HTML2Pod Translate HTML into POD Pod::Hlp Convert POD to formatted VMS Help text Pod::Index index generator Pod::LaTeX Converts pod to latex with Pod::Parser Pod::Latex converter to LaTeX Pod::Lyx A pod to LyX format conversion class Pod::MIF converter to FrameMaker MIF Pod::Man converter to man page Pod::PP A Pod pre-processor Pod::Parser Base class for parsing pod syntax Pod::Pdf Converter to PDF Pod::Pod converter to canonical pod Pod::RTF converter to RTF Pod::Rtf Converter from POD to Rich Text Format Pod::Sdf converter to SDF Pod::Select Print only selected sections of pod docs Pod::Simplify Common pod parsing code Pod::Texinfo converter to texinfo Pod::Text convert POD data to formatted ASCII text Pod::Usage Print Usage messages based on your own pod Pod::XML Generate XML from POD Pod::Tree Create a static syntax tree for a POD Pod::Checker Check pod documents for syntax errors Pod::POM Pod Object Model Perl6::Variables Perl 6 variable syntax for Perl 5 Perl6::Interpolators Use Perl 6 function-interpolation syntax Perl6::Parameters Use Perl 6-style named parameters Acme::Buffy An encoding scheme for Buffy fans Acme::Morse::Audible Audio(Morse) Programming with Perl Benchmark::Timer Perl code benchmarking tool ExtUtils::DynaGlue Methods for generating Perl extension files ExtUtils::MakeMaker Writes Makefiles for extensions ExtUtils::Manifest Utilities for managing MANIFEST files ExtUtils::Embed Utilities for embedding Perl in C/C++ apps ExtUtils::F77 Facilitate use of FORTRAN from Perl/XS code ExtUtils::configPL configures .PL files Carp::Assert Stating the obvious to let the computer know Carp::CheckArgs Check subroutine argument types Carp::Datum Debugging And Tracing Ultimate Module Conjury::C Generic software construction toolset Conjury::Core Generic software construction toolset Conjury::Stage Generic software construction toolset Devel::CallerItem 'caller()' Object wrapper + useful methods Devel::CoreStack generate a stack dump from a core file Devel::Cover Code coverage metrics for Perl Devel::Coverage Coverage analysis for Perl code Devel::DProf Execution profiler Devel::DebugAPI Interface to the Perl debug environment Devel::DebugInit Create a .gdbinit or similar file Devel::DumpStack Dumping of the current function stack Devel::Leak Find perl objects that are not reclaimed Devel::Modlist Collect module use information Devel::PPPort Portability aid for your XS code Devel::Peek Peek at internal representation of Perl data Devel::RegExp Access perl internal regex functions Devel::SearchINC loading Perl modules from development dirs Devel::SmallProf Line-by-line profiler Devel::StackTrace Stacktrace object w/ info form caller() Devel::Symdump Perl symbol table access and dumping Devel::TraceFuncs Trace funcs by using object destructions Devel::TraceLoad Traces the loading of perl source code Devel::TraceMethods Perl module for tracing module calls Devel::Constants Resolve Constants back to their names Devel::Messenger Let Your Code Talk to You Perf::ARM Application Response Measurement Sub::Curry Cute module to curry functions Sub::Quotelike Allow to define quotelike functions Test::Cmd Portable test infrastructure for commands Test::Harness Executes perl-style tests Test::Unit framework for XP style unit testing Test::Suite Represents a collection of Test::Cases Test::Case Represent a single test case Test::Mail Test framework for email applications Test::Simple Basic utilities for writing tests Test::Exception Functions for testing exception-based code Test::More More functions for writing tests Test::Litmus Submit test results to the litmus webtool Test::Reporter sends test results to cpan-testers@perl.org Test::Pod test POD files for errors and warnings Test::Manifest configure which test files to run VCS::RCS Interface layer over RCS (See also Rcs) VCS::RCE Perl layer over RCE C API VCS::StarTeam Provides an interface to StarBase's StarTeam VCS::PVCS ? PVCS Version Manager (intersolv.com) Debug::FaultAutoBT Automatic Backtrace Extractor on SIG Faults Async::Group Deal with simultaneous asynchronous calls Async::Process ? class to run sub-processes BSD::Ipfwgen Generate ipfw(8) filters BSD::Resource getrusage(), s/getrlimit(), s/getpriority() BSD::HostIdent ? s/gethostname(), s/gethostid() Env::Path Advanced operations on path variables Env::Modulecmd Interface to modulecmd from Perl Proc::Background OS independent background process objects Proc::ExitStatus Interpret and act on wait() status values Proc::Forkfunc Simple lwall-style fork wrapper Proc::ProcessTable Unix process table information Proc::SafePipe popen() and `` without calling the shell Proc::Short System calls with timeout option Proc::Simple Fork wrapper with objects Proc::Spawn Run external programs Proc::SyncExec Spawn processes but report exec() errors Proc::times By-name interface to process times function Proc::Queue limits number of concurrent forked processes Schedule::At OS independent interface to the at command Schedule::ByClock Return to caller at given seconds/minutes Schedule::Cron cron-like scheduler for perl subroutines Schedule::Load Remote system load, processes, scheduling Shell::Source Run programs and inherit environment changes Sys::AlarmCall Timeout on any sub. Allows nested alarms Sys::Hostname Implements a portable hostname function Sys::Sysconf Defines constants for POSIX::sysconf() Sys::Syslog Provides same functionality as BSD syslog Sys::CPU Access CPU info. number, etc on Win and UNIX Sys::Lastlog Provide a moderately Object Oreiented Interf Sys::Utmp Object(ish) Interface to UTMP files. Sys::Hostname::Long Return the hosts fully qualified name Be::Attribute Manipulate BeOS BFS MIME file attributes Be::Query Query a BeOS file system FreeBSD::SysCalls FreeBSD-specific system calls HPUX::Ioscan Perl function to handle HPUX ioscan command Linux::AIO asynchronous I/O using linux/clone Linux::Cpuinfo Object Oriented Interface to /proc/cpuinfo Linux::Fuser Determine which processes have a file open Linux::Svgalib Object Oriented Perl interface to svgalib Linux::Pid Interface to Linux getpp?id functions Mac::AppleEvents AppleEvent manager and AEGizmos Mac::AssistantFrames Easy creation of assistant dialogs Mac::Components (QuickTime) Component manager Mac::DtfSQL Perl interface to the dtF/SQL DB engine Mac::Files File manager Mac::Gestalt Gestalt manager: Environment enquiries Mac::Glue Control apps with AppleScript terminology Mac::Macbinary Decodes MacBinary files. Mac::Memory Memory manager Mac::MoreFiles Further file management routines Mac::OSA Open Scripting Architecture Mac::Processes Process manager Mac::Resources Resource manager Mac::Serial Interface to Macintosh serial ports Mac::Types (Un-)Packing of Macintosh specific types Mac::AppleEvents::Simple Simple access to Mac::AppleEvents Mac::Apps::Anarchie Control Anarchie 2.01+ Mac::Apps::Launch MacPerl module to launch / quit apps Mac::Apps::MacPGP Control MacPGP 2.6.3 Mac::Apps::PBar Control Progress Bar 1.0.1 Mac::Comm::OT_PPP Control Open Transport PPP / Remote Access Mac::FileSpec::Unixish Unixish-compatability in filespecs Mac::OSA::Simple Simple access to Mac::OSA MSDOS::Attrib Get/set DOS file attributes in OS/2 or Win32 MSDOS::Descript Manage 4DOS style DESCRIPT.ION files MSDOS::SysCalls MSDOS interface (interrupts, port I/O) MVS::VBFile Read MVS VB (variable-length) files OS2::ExtAttr (Tied) access to extended attributes OS2::FTP Access to ftplib interface OS2::PrfDB (Tied) access to .INI-style databases OS2::REXX Access to REXX DLLs and REXX runtime OS2::UPM User Profile Management SGI::SysCalls SGI-specific system calls SGI::GL SGI's Iris GL library SGI::FM SGI's Font Management library SGI::FAM Interface to SGI/Irix File Access Monitor Solaris::ACL Provides access to ACLs in Solaris Solaris::Kmem Read values from the running kernel Solaris::Kstat Access kernel performance statistics Solaris::MIB Access STREAMS network statistics Solaris::MapDev Maps sdNN disk names to cNtNdN disk names Solaris::NDD Access network device statistics Solaris::Procfs Access to the Solaris /proc filesystem Solaris::InstallDB Searches for Solaris package/system info Solaris::Package Access a Solaris package pkginfo file Solaris::Contents Access a Solaris contents file Unix::ConfigFile Abstract interfaces to Unix config files Unix::Processors Interface to per-processor information Unix::Syslog Interface to syslog functions in a C-library Unix::UserAdmin Interface to Unix Account Information Unix::Login Customizable Unix login prompt / validation VMS::Device Access info about any device on a VMS system VMS::Filespec VMS and Unix file name syntax VMS::ICC Interface to the ICC facilities in VMS 7.2+ VMS::Lock Object interface to $ENQ (VMS lock mgr) VMS::Misc Miscellaneous VMS utility routines VMS::Monitor Access VMS system performance info VMS::Persona Interface to the VMS Persona services VMS::Priv Access VMS Privileges for processes VMS::Process Process management on VMS VMS::Queue Manage queues and entries VMS::System VMS-specific system calls VMS::User Read access to system UAF data VMS::Mail Perl module for accessing callable VMS mail VMS::SysCalls ? VMS-specific system calls VMS::Fileutils::Root Evade VMS's 8 level directory restrictions VMS::Fileutils::SafeName Transform filenames to "VMS safe" form PDA::Pilot Interface to pilot-link library PDA::PilotDesktop ? Managing Pilot Desktop databases software Hardware::Simulator Simulate different pieces of hardware Device::SerialPort POSIX clone of Win32::SerialPort Device::SVGA ? SVGA Graphic card driver Device::ParallelPort Low Level access to Parallel Port Device::ISDN::OCLM Perl interface to the 3com OCLM ISDN TA AudioCD::Mac Extension for controlling Audio CDs on MacOS Socket::PassAccessRights Pass file descriptor via Unix domain socket Net::ACAP Interface to ACAP Protocol (Internet-Draft) Net::AIM AOL Instant Messenger TOC protocol Net::AOLIM AOL Instant Messenger OO Interface (TOC) Net::Bind Interface to bind daemon related files Net::CDDB Interface to the CDDB (CD Database) Net::Cmd For command based protocols (FTP, SMTP etc) Net::DHCPClient Interface to DHCP as a client Net::DLookup Lookup domains on Internic and 2-letter TLDs Net::DNS Interface to the DNS resolver Net::DNSServer Secure and Extensible Name Server Net::Daemon Abstract base class for portable servers Net::Dnet DECnet-specific socket usage Net::Domain Try to determine TCP domain name of system Net::FTP Interface to File Transfer Protocol Net::Gen Generic support for socket usage Net::Gnutella Gnutella network (v0.4) interface Net::Goofey Communicate with a Goofey server Net::HTTPTunnel Tunnel through HTTP proxies with CONNECT Net::Hesiod Interface to Hesiod library API Net::Hotline Interface to the Hotline protocol Net::ICAP Interface to ICAP Protocol (Internet-Draft) Net::ICB ICB style chat server interface Net::ICQ Client interface to ICQ messaging Net::ICal RFC2445 (iCalendar) protocol tools Net::IMAP Interface to IMAP Protocol (RFC2060) Net::IMIP RFC2447 tools for event scheduling Net::IRC Internet Relay Chat interface Net::ITIP RFC2446 tools for scheduling events Net::Ident Performs ident (rfc1413) lookups Net::Inet Internet (IP) socket usage Net::Interface ifconfig(1) implementation Net::Jabber Access to the Jabber protocol Net::LDAP Interface to LDAP Protocol (RFC1777) Net::LDAPapi Interface to UMICH and Netscape LDAP C API Net::LMTP LMTP Protocol - RFC2033 Net::MsgLink Abstraction of "user" part for message link Net::NIS Interface to Sun's NIS Net::NISPlus Interface to Sun's NIS+ Net::NNTP Client interface to NNTP protocol Net::Netmask Understand and manipulate network blocks Net::Netrc Support for .netrc files Net::PH CCSO Nameserver Client class Net::POP3 Client interface to POP3 protocol Net::Pager Send Numeric/AlphaNumeric Pages to any pager Net::ParseWhois Get+Parse "whois" domain data Net::Patricia Patricia Trie perl module for fast IP addres Net::Pcap An interface for LBL's packet capture lib Net::Peep Clients for Peep: The Network Auralizer Net::Ping TCP, UDP, or ICMP ping Net::Printer Direct to lpd printing Net::SCP Perl extension for secure copy protocol Net::SFTP Secure File Transfer Protocol client Net::SMPP Protocol for sending SMS (to GSM or CDMA). Net::SMS Send SMS wireless text-messages. Net::SMTP Interface to Simple Mail Transfer Protocol Net::SNMP Object oriented interface to SNMP Net::SNPP Client interface to SNPP protocol Net::SOCKS TCP/IP access through firewalls using SOCKS Net::SSH Perl extension for secure shell Net::SSL Glue that enables LWP to access https URIs Net::SSLeay Secure Socket Layer (based on OpenSSL) Net::Server Extensible (class) oriented internet server Net::Syslog Forwarded syslog protocol Net::TCP TCP-specific socket usage Net::TFTP Interface to Trivial File Transfer Protocol Net::Telnet Interact with TELNET port or other TCP ports Net::Time Obtain time from remote machines Net::Traceroute Trace routes in IPv4, v6 Net::UDP UDP-specific socket usage Net::VNC Interface VNC remote frame buffer protocol Net::Whois Get+parse "whois" domain data from InterNIC Net::XWhois Whois Client Interface for Perl5. Net::Z3950 OO interface (ZOOM) to Yaz Z39.50 toolkit Net::hostent A by-name interface for hosts functions Net::netent A by-name interface for networks functions Net::protoent A by-name interface for protocols functions Net::servent A by-name interface for services functions Net::xAP Interface to IMAP,ACAP,ICAP substrate Net::OSCAR AOL Instant Messenger OSCAR protocol Net::CIDR Manipulate netblock lists in CIDR notation Net::CDDBScan String search interface to CDDB datbase Net::FTPServer Secure, extensible, configurable FTP server Net::Traceroute6 Interface to IPv6 traceroute Net::QMQP Interface to Quick Mail Queueing Protocol Net::ICQV5 Module to send and receive ICQ messages. Net::ICQV5CD Crypt/decrypt ICQ protocol V5 packets Net::ICQ2000 allows send and receive ICQ messages. Net::FreeDB OOP interface to the FreeDB database Net::Google Simple OOP-ish interface to the Google API Net::Daemon::SSL SSL extension for Net::Daemon Net::DHCP::Watch A class for monitoring a remote DHCPD server Net::DNS::SEC DNSSEC extension to Net::DNS Net::IMAP::Simple Only implements the basic IMAP features Net::Ping::External Cross-platform interface to "ping" utilities Net::SMS::Genie Send SMS messages using the Genie gateway Net::SMS::Web generic module for sending SMS via web Net::SNMP::Interfaces Obtain IfTable entries via SNMP Net::SSH::Perl Perl client Interface to SSH Net::Telnet::Cisco Automate telnet sessions w/ routers&switches Net::Whois::RIPE class implementing a RIPE whois client NetAddr::IP Manipulation and operations on IP addresses NetAddr::IP::Find Find IP addresses in plain text DNS::ZoneParse Parse and manipulate DNS Zone files IPC::Cache Shared-memory object cache IPC::ChildSafe Control child process w/o risk of deadlock IPC::Globalspace Multi-process shared hash and shared events IPC::LDT Implements a length based IPC protocol IPC::Locker Shared semaphore locks across a network IPC::Mmap ? Interface to Unix's mmap() shared memory IPC::Open2 Open a process for both reading and writing IPC::Open3 Like IPC::Open2 but with error handling IPC::Run Child procs w/ piping, redir and psuedo-ttys IPC::Session remote shell session mgr; wraps open3() IPC::Shareable Tie a variable to shared memory IPC::SharedCache Manage a cache in SysV IPC shared memory IPC::Signal Translate signal names to/from numbers IPC::SysV shared memory, semaphores, messages etc IPC::XPA Interface to SAO XPA messaging system Replication::Recall::Client Recall replication library client interface Replication::Recall::Server Recall replication library server interface Replication::Recall::DBServer Database replication server using Recall RPC::PlServer Interface for building Perl Servers RPC::PlClient Interface for building pServer Clients RPC::ONC ONC RPC interface (works with perlrpcgen) RPC::Simple Simple OO async remote procedure calls DCE::ACL Interface to Access Control List protocol DCE::DFS DCE Distributed File System interface DCE::Login Interface to login functions DCE::RPC ? Remote Procedure Calls DCE::Registry DCE registry functions DCE::Status Make sense of DCE status codes DCE::UUID Misc uuid functions NetPacket::ARP Address Resolution Protocol NetPacket::Ethernet Ethernet framed data NetPacket::IGMP Internet Group Management Protocol NetPacket::IP Internet Protocol NetPacket::TCP Transmission Control Protocol NetPacket::UDP User Datagram Protocol Proxy::Tk ? Tk transport class for Proxy (part of Tk) IPChains::PortFW Interface to ipmasqadm portfw command SNMP::Monitor Accounting and graphical display SNMP::Util Perform SNMP set,get,walk,next,walk_hash,... SNMP::NPAdmin Perl API to query printers via SNMP. SNMP::BridgeQuery Query bridge/switch for forwarding database Mon::Client Network monitoring client Mon::SNMP Network monitoring suite Parallel::ForkManager A simple parallel processing fork manager Parallel::Pvm Interface to the PVM messaging service ::IOP::IDLtree IDL to symbol tree translator Modem::VBox Perl module for creation of voiceboxes Modem::Vgetty Interface to voice modems using vgetty ControlX10::CM10 Control unit for X10 modules ControlX10::CM17 inexpensive RF transmit-only X10 RAS::PortMaster Interface to Livingston PortMaster RAS::AS5200 Interface to Cisco AS5200 dialup server RAS::HiPerARC Interface to 3Com TotalControl HiPerARC IPTables::IPv4::IPQueue IPTables userspace packet queuing Math::Amoeba Multidimensional Function Minimisation Math::Approx Approximate x,y-values by a function Math::BaseCalc Convert numbers between various bases Math::BigFloat Arbitrary size floating point math package Math::BigInt Arbitrary size integer math package Math::BigInteger ? Arbitrary size integer as XS extension Math::BigRat Arbitrary size rational numbers (fractions) Math::Brent One-dimensional Function Minimisation Math::CDF Cumulative Distribution Functions Math::Cephes Interface to St. Moshier's Cephes library Math::Complex Complex number data type Math::Derivative 1st and 2nd order differentiation of data Math::Expr Parses agebraic expressions Math::Fortran Implements Fortran log10 & sign functions Math::Fraction Fraction Manipulation Math::Geometry 2D and 3D algorithms Math::Interpolate Polynomial interpolation of data Math::LinearProg ? Linear programming utilities Math::Logic Provides pure 2, 3 or multi-value logic Math::Matrix Matrix data type (transpose, multiply etc) Math::MatrixBool Matrix of booleans (Boolean Algebra) Math::MatrixCplx Matrix data type for Complex Numbers Math::Pari Interface to the powerful PARI library Math::Polynomial Polynomials as objects Math::Round Perl extension for rounding numbers Math::SigFigs Math using scientific significant figures Math::Spline Cubic Spline Interpolation of data Math::Trig tan asin acos sinh cosh tanh sech cosech Math::VecStat Some basic numeric stats on vectors Math::ematica Interface to the powerful Mathematica system Math::Libm Perl extension for the C math library, libm Math::FFT Perl extension for Fast Fourier Transforms Math::BooleanEval Parsing and evaluating Boolean expressions Math::BigIntFast Efficient big integer arithmetic (in C) Math::QuadTree Quad Edge data structure for 2D manifolds Math::Fleximal Arithmetic with any base representation Math::Project Compute intersection with upright line Math::VectorReal Handling 3D Vector Mathematics Math::RPN Reverse Polish Notation Expression Evaluator Math::SimpleInterest Functions for Simple Interest calculations Math::Random Random Number Generators Math::Prime ? Prime number testing Math::RandomPrime ? Generates random primes of x bits Math::TrulyRandom ? based on interrupt timing discrepancies Math::Fourier ? Fast Fourier Transforms Math::Integral ? Integration of data Math::Bezier Solution of Bezier curves Math::Bezier::Convert convert cubic and quadratic bezier curve Math::BigInt::BitVect Use Bit::Vector for Math::BigInt routines Math::BigInt::Pari Use Math::Pari for Math::BigInt routines Math::Business::EMA An Exponential Moving Average Calculator Math::Business::BlackScholes Black-Scholes option price model functions Math::Calc::Units Unit-aware calculator with readable output Math::MatrixReal Manipulate NxN matrices Math::MatrixReal::Ext1 Convenience extensions for Math::MatrixReal Math::Polynomial::Solve Solve polynomials up to degree 4 Math::Random::MT The Mersenne Twister PRNG Statistics::ChiSquare Chi Square test - how random is your data? Statistics::ConwayLife Simulates life using Conway's algorithm Statistics::Descriptive Descriptive statistical methods Statistics::LTU Implements Linear Threshold Units Statistics::MaxEntropy Maximum Entropy Modeling Statistics::OLS ordinary least squares (curve fitting) Statistics::ROC ROC curves with nonparametric conf. bounds Statistics::Distributions Perl module for calculating critical values Algorithm::Diff Diff (also Longest Common Subsequence) Algorithm::Permute Handy and fast permutation with OO interface Algorithm::SISort Select And Insert sorting algorithm Algorithm::LUHN Calculate mod 10 Double Add Double checksum Algorithm::Graphs::TransitiveClosureCalculates the transitive closure Algorithm::Numerical::Shuffle Knuth's shuffle algorithm Algorithm::Numerical::Sample Knuth's sample algorithm PDL::Audio Sound synthesis and editing with PDL PDL::Meschach Links PDL to meschach matrix library PDL::NetCDF Reads/Writes NetCDF files from/to PDL objs PDL::Options Provides hash options handling for PDL PDL::PP Automatically generate C code for PDL PDL::Slatec Interface to slatec (linpack+eispack) lib. PDL::NiceSlice a nicer slicing syntax for PDL PDL::IO::HDF5 PDL Interface to the HDF5 Data Format Quantum::Superpositions QM-like superpositions in Perl Quantum::Entanglement QM entanglement of variables in perl Quantum::Usrn Square root of not. Array::Compare Class to compare two arrays Array::Heap Manipulate array elements as a heap Array::IntSpan Handling arrays using IntSpan techniques Array::PrintCols Print elements in vertically sorted columns Array::Substr ? Implement array using substr() Array::Vec ? Implement array using vec() Array::Virtual ? Implement array using a file Array::Reform Convert an array into N-sized array of array Hash::NoVivify Provide non-autovivifying hash functions Heap::Binary Implement Binary Heap Heap::Binomial Implement Binomial Heap Heap::Fibonacci Implement Fibonacci Heap Heap::Elem Heap Element interface, ISA Heap::Elem::Num Numeric heap element container Heap::Elem::NumRev Numeric element reversed order Heap::Elem::Str String heap element container Heap::Elem::StrRev String element reversed order Heap::Elem::Ref Obj ref heap element container Heap::Elem::RefRev Obj ref element reversed order Scalar::Util Scalar utilities (dualvar reftype etc) Scalar::Properties run-time properties on scalar variables List::Util List utilities (eg min, max, reduce) List::Intersperse Intersperse / unsort / disperse a list Bit::Vector Fast virtual arbitrary-size-machineword CPU Set::Bag Bag (multiset) class Set::IntRange Set of integers (arbitrary intervals, fast) Set::IntSpan Set of integers newsrc style '1,5-9,11' etc Set::NestedGroups Grouped data eg ACL's, city/state/country Set::Object Set of Objects (smalltalkish: IdentitySet) Set::Scalar Set of scalars (inc references) Set::Window Manages an interval on the integer line Set::CheckList Maintain a list of "to-do" items Set::Crontab Expand crontab(5)-style integer lists Set::Infinite Infinite Set Theory module, with Date, Time Set::CrossProduct interact with the cartesian product of sets Graph::Kruskal Kruskal Algorithm for Minimal Spanning Trees Graph::Reader Base class for graph file format reader Graph::Writer Base class for graph file format writer Graph::Reader::XML Read a Graph from simple XML format Graph::Writer::XML Write a Graph in a simple XML format Graph::Writer::Dot Write a Graph in file format used by Dot Graph::Writer::VCG Write a Graph in file format used by VCG Graph::Writer::daVinci Write a Graph in file format used by daVinci Decision::Markov Build/evaluate Markov models for decisions Decision::ACL Manage and Build Access Control Lists Date::Calc Gregorian calendar date calculations Date::Convert Conversion between Gregorian, Hebrew, more? Date::Format Date formatter ala strftime Date::Interval Lightweight normalised interval data type Date::Language Multi-language date support Date::Manip Complete date/time manipulation package Date::Parse ASCII Date parser using regexp's Date::Time Lightweight normalised datetime data type Date::ISO Calculate dates in the ISO calendar Date::Discordian Calculate dates in the Discordian calendar Date::DayOfWeek Calculate day of week for Gregorian dates Date::Easter Calculate the date of Easter Date::ICal Class for ICal date objects Date::Handler Simple Object oriented Date Handling Date::SundayLetter Calculates the Sunday Letters for a given ye Date::Doomsday Determine doomsday for a given year Date::Simple A simple date object Date::Bahai Calculate dates in the Bahai calendar Date::Persian Calculate dates in the Persian calendar Date::Japanese Calculate dates in the Japanese calendar Date::Hindu Calculations in the Hindu calendar Date::Passover Calculate date of Passover or Rosh Hashanah Date::Chinese Calculations in the Chinese calendar Date::Ethiopic Calculations in the Ethiopic calendar Date::Egyptian Calculations in the Egyptian calendar Date::Gregorian Gregorian calendar Date::Roman Manipulating Roman-style dates Date::Convert::French_Rev From/to French Revolutionary Calendar Date::Japanese::Era Year conversion for Japanese Era Date::Tolkien::Shire J.R.R. Tolkien's hobbit calendar Time::Avail Calculate min. remaining in time interval Time::CTime Format Times ala ctime(3) with many formats Time::DaysInMonth Returns the number of days in a month Time::HiRes High resolution time, sleep, and alarm Time::JulianDay Converts y/m/d into seconds Time::Local Implements timelocal() and timegm() Time::Object Object Oriented time objects Time::ParseDate Parses many forms of dates and times Time::Period Code to deal with time periods Time::Timezone Figures out timezone offsets Time::Zone Timezone info and translation routines Time::gmtime A by-name interface for gmtime Time::localtime A by-name interface for localtime Time::Seconds API to convert seconds to other date values Time::Stopwatch Tied variables that count seconds Time::Unix Force time() to return secs since UNIX epoch Time::TAI64 Time manipulation in the TAI64* formats Time::Piece::MySQL MySQL-specific functions for Time::Piece Calendar::CSA interface with calenders such as Sun and CDE Calendar::Hebrew Hebrew calendar conversion/manipulation Calendar::RCM ? Russell Calendar Manager Tie::AliasHash Hash with key aliases Tie::Array Base class for implementing tied arrays Tie::CPHash Case preserving but case insensitive hash Tie::Cache In memory size limited LRU cache Tie::CharArray Manipulate strings as arrays of characters Tie::Cycle Cycle through a list of values via a scalar. Tie::DBI Tie hash to a DBI handle Tie::DB_FileLock Locking access to Berkeley DB 1.x. Tie::DB_Lock Tie DB_File with automatic locking Tie::Dir Tie hash for reading directories Tie::Discovery Discover data by caching sub results Tie::DxHash Keeps insertion order; allows duplicate keys Tie::File Tie array to lines of a file Tie::FileLRUCache File based persistent LRU cache Tie::Handle Base class for implementing tied filehandles Tie::Hash Base class for implementing tied hashes Tie::HashDefaults Let a hash have default values Tie::IxHash Indexed hash (ordered array/hash composite) Tie::LDAP Ties LDAP database to Perl hash Tie::LLHash Fast ordered hashes via linked lists Tie::ListKeyedHash Use lists to key multi-level hashes Tie::Mem Bind perl variables to memory addresses Tie::MmapArray Ties a file to an array Tie::Multidim "tie"-like multidimensional data structures Tie::OffsetArray Tie one array to another, with index offset Tie::Persistent Persistent data structures via tie made easy Tie::RDBM Tie hashes to relational databases Tie::RangeHash Hashes with 'low,high' ranges as keys Tie::RegexpHash Use regular expressions as hash keys Tie::RndHash choose a random key of a hash in O(1) time Tie::Scalar Base class for implementing tied scalars Tie::SecureHash Enforced encapsulation of Perl objects Tie::SentientHash Tracks changes to nested data structures Tie::ShadowHash Merge multiple data sources into a hash Tie::SortHash Provides persistent sorting for hashes Tie::StrictHash A hash with strict-like semantics Tie::SubstrHash Very compact hash stored in a string Tie::TextDir ties a hash to a directory of textfiles Tie::WarnGlobal Ties variables to functions, warns on use Tie::Watch Watch variables, run code when read/written Tie::GHash A smaller hash; interface to Gnome glib hash Tie::TransactHash Allows edits on a hash without disturbing it Tie::Concurrent Retie a hash when reading/writing. Tie::ShiftSplice ? Defines shift et al in terms of splice Tie::Quick ? Simple way to create ties Tie::Toggle a scalar flip-flops between two values Tie::Scalar::Timeout Scalar variables that time out Tie::Cache::LRU A Least-Recently Used cache Tie::Hash::Regex Look up values in hashes using regexes Tie::Hash::Stack Maintains an array of hashes like a stack Class::Accessor Automated accessor generation Class::BlackHole treat unhandled method calls as no-op Class::Classless Framework for classless OOP Class::Contract Design-by-Contract OO in Perl. Class::DBI Simple SQL-based object persistance Class::Delegate Easy-to-use object delegation Class::Eroot Eternal Root - Object persistence Class::Fields Inspect the fields of a class Class::ISA Report the search path thru an ISA tree Class::MethodMaker Create generic class methods Class::Multimethods A multiple dispatch mechanism for Perl Class::Mutator Dynamic polymorphism implemented in Perl Class::NamedParms A named parameter accessor base class Class::ObjectTemplate Optimized template builder base class Class::ParamParser Provides complex parameter list parsing Class::ParmList A named parameter list processor Class::PublicInternal Keep separate hashes of public/internal data Class::Singleton Implementation of a "Singleton" class Class::StructTemplate Facilitates creation of public class-data Class::TOM Transportable Object Model for perl Class::Template Struct/member template builder Class::Translucent Translucent (ala perltootc) method creation Class::Tree C++ class hierarchies & disk directories Class::WhiteHole Treat unhandled method calls as errors Class::Handler Make Apache-like pseudoclass event handlers Class::Loader Load modules & construct objects on demand. Class::Date a full-featured date and time class for perl Class::ArrayObjects Utility class for array based objects Class::MethodMapper Abstract Class wrapper for AutoLoader Class::MakeMethods Generate common types of methods Class::Flyweight implement the flyweight pattern in OO perl Class::Prototyped Fast prototype-based OO programming in Perl Class::Holon Declare hierarchical classes with one line Class::PseudoHash Emulates Pseudo-Hash behaviour via overload Class::Tangram Automated class accessors, Tangram friendly Class::Facade Interface to one or more delegates Class::DBI::mysql Extensions to Class::DBI for MySQL Class::ObjectTemplate::DB Template base class for database objects Object::Info General info about objects (is-a, ...) Object::Transaction Transactions on serialized HASH files Object::Realize::Later Delay construction of real data until used POE::Kernel An event queue that dispatches events POE::Session state machine running on POE::Kernel events POE::Component::RSS Event based RSS interface POE::Component::SubWrapper Event based Module interface POE::Component::UserBase A component to manage user authentication POE::Component::Pcap POE Interface to Net::Pcap POE::Component::MPG123 POE Component for accessing and working wit POE::Component::Client::UserAgentLWP and LWP::Parallel based POE web client POE::Component::Client::FTP POE FTP client POE::Component::IRC::Onjoin Provides IRC moved message & onjoin services POE::Component::IRC::SearchEngineSearch Engine for IRC POE::Component::Server::HTTP POE Web componenet Sort::Fields sort text lines by alpha or numeric fields Sort::PolySort general rules-based sorting of lists Sort::Versions sorting of revision (and similar) numbers Persistence::Object Store Object definitions with Data::Dumper Marshal::Dispatch Convert arbitrary objects to/from strings Marshal::Packed Run-length coded version of Marshal module Marshal::Eval Undo serialization with eval Persistent::Base Persistent base classes (& DBM/File classes) Persistent::DBI Persistent abstract class for DBI databases Persistent::MySQL Persistent class for MySQL databases Persistent::Oracle Persistent class for Oracle databases Persistent::Sybase Persistent class for Sybase databases Persistent::mSQL Persistent class for mSQL databases Persistent::LDAP Persistent class for LDAP directories Data::Check Checks values for various data formats Data::DRef Nested data access using delimited strings Data::Dumper Convert data structure into perl code Data::Flow Acquire data based on recipes Data::Locations Insert data into other data w/o temp files Data::Reporter Ascii Report Generator Data::Walker Navigate through Perl data structures Data::Random Generate random sets of data Data::JavaScript Dumps structures into JavaScript code Data::MultiValuedHash Hash whose keys have multiple ordered values Data::Iterator Simple iteration over complex data strucures Data::Buffer Read/write buffer class Data::Lazy provides "lazy" scalars, arrays and hashes Data::Denter An alternative to Data::Dumper and Storable. Data::Compare Compare perl data structures Data::HexDump Hexadecial Dumper Data::Hexdumper Display binary data in multiple formats Data::Stash Data structures in simple text format Data::BinStruct OO access to binary data structures Data::MaskPrint Allows for exact formatting of data Data::Serializer Generic interface to serializer modules Data::Tabular::Dumper Automate dumping of data to XML, XSL and CSV Tree::Base Defines a basic binary search tree Tree::Fat Embeddable F-Tree algorithm suite Tree::Smart Splay tree, fastest for commonly accessed ke Tree::Ternary Perl implementation of ternary search trees Tree::Ternary_XS XS implementation of ternary search trees Tree::Trie An implementation of the Trie data structure Tree::Nary Perl implementation of N-ary search trees Tree::DAG_Node base class for trees Tree::M M-trees provide efficient metric searches DFA::Command Discrete Finite Automata command processor DFA::Kleene Kleene's Algorithm for DFA DFA::Simple An "augmented transition network" X500::DN Handle X.500 DNs (Distinguished Names) X500::RDN handle X.500 Relative Distinguished Names X500::DN::Parser X500 Distinguished Name parser ADT::Queue::Priority Abstract Data Type Priority Queue DBI::Format Defined display formats for data from DBI DBIx::Abstract Wrapper for DBI that generates SQL DBIx::AnyDBD Module to make cross db applications easier DBIx::CGITables Easy DB access from a CGI DBIx::Copy Copying databases DBIx::FullTextSearch Index documents with MySQL as storage DBIx::glueHTML CGI interface to DBI databases DBIx::HTMLView Creating web userinterfaces to DBI dbs DBIx::OracleSequence OO access to Oracle sequences via DBD-Oracle DBIx::Password Abstration layer for database passwords DBIx::Recordset DB-Abtractionlayer / Access via Arrays/Hashs DBIx::Table OO access to DBI database tables DBIx::TableAdapter A object-relational table adapter class DBIx::Tree Expand self-referential table into a tree DBIx::XML_RDB Creates XML from DBI datasources DBIx::DBSchema Database-independent schema objects DBIx::XMLMEssage Exchange of XML messages between DBI sources DBIx::Browse A class to browse related tables via CGI/Web DBIx::XHTML_Table SQL query result set to XHTML table DBIx::SchemaView Retrieving and drawing of DB schema (Tk) DBIx::SystemCatalog Accessing system catalog in common databases DBIx::dbMan Tk/cmdline database manipulating tool DBIx::Sequence Database independent ID generation DBIx::TextIndex Creates fulltext indexes of SQL text columns DBIx::FetchLoop Fetch with change detection and aggregates DBIx::Lookup::Field Create a lookup hash from a database table DBD::ASAny Adaptive Server Anywhere Driver for DBI DBD::Altera Altera SQL Server for DBI - pure Perl code DBD::CSV SQL engine and DBI driver for CSV files DBD::DB2 DB2 Driver for DBI DBD::Empress Empress RDBMS Driver DBD::FreeTDS DBI driver for MS SQLServer and Sybase DBD::SearchServer PCDOCS/Fulcrum SearchServer Driver for DB DBD::Illustra Illustra Driver for DBI DBD::Informix Informix Driver for DBI DBD::Informix4 DBI driver for Informix SE 4.10 DBD::Ingres Ingres Driver for DBI DBD::Multiplex Spreading database load across servers DBD::ODBC ODBC Driver for DBI DBD::Oracle Oracle Driver for DBI DBD::QBase QBase Driver for DBI DBD::RAM a DBI driver for files and data structures DBD::SQLrelay SQLrelay driver for DBI DBD::Solid Solid Driver for DBI DBD::Sqlflex SQLFLEX driver for DBI DBD::Sybase Sybase Driver for DBI DBD::Unify Unify driver for DBI DBD::XBase XBase driver for DBI DBD::mSQL Msql Driver for DBI DBD::mysql Mysql Driver for DBI DBD::pNET DBD proxy driver DBD::InterBase DBI driver for InterBase RDBMS server DBD::RDB DBI driver for Oracle RDB (OpenVMS only) DBD::DtfSQLmac dtF/SQL (Mac OS edition) driver for DBI DBD::ADO Database interface modules of MS ADO for DBI DBD::Excel Excel database driver for the DBI module DBD::Recall Transparent database replication layer DBD::Sprite Sprite driver DBD::PrimeBase A primeBase database interface DBD::mysqlPP Pure Perl MySQL driver for the DBI DBD::PgPP Pure Perl PostgreSQL driver for the DBI DDL::Oracle Reverse engineers object DDL; also defrags MSSQL::DBlib Access MS SQL Server through DB-Library. MSSQL::Sqllib High-level interface using MSSQL::DBlib. Oracle::OCI Raw interface to the Oracle OCI API Sybase::Async interact with a Sybase asynchronously Sybase::BCP Sybase BCP interface Sybase::DBlib Sybase DBlibrary interface Sybase::Simple Simplified db access using Sybase::CTlib Sybase::Sybperl sybperl 1.0xx compatibility module Sybase::CTlib Sybase CTlibrary interface Sybase::Xfer Transfer data between sybase servers MySQL::TableInfo Access to MySQL table's meta data CDB_File::BiIndex Two directional index based on CDB File CDB_File::Generator CDB_File::Generator CDB_File::BiIndex::Generator Creates for CDB_File::BiIndexes DB_File::Lock DB_File wrapper with flock-based locking DB_File::DB_Database DB_File to MultiField Table with Index MLDBM::Sync MLDBM wrapper to serialize concurrent access DBM::DBass DBM with hashes, locking and XML records AsciiDB::TagFile Tie class for a simple ASCII database AsciiDB::Parse ? Generic text database parsing Db::Ctree Faircom's CTREE+ database interface Db::dmObject Object-based interface to Documentum EDMS DbFramework::Attribute Relational attribute class DbFramework::DataModel Relational data model/schema class DbFramework::DataType Attribute data type class DbFramework::ForeignKey Relational foreign key class DbFramework::Key Relational key class DbFramework::Persistent Persistent object class DbFramework::PrimaryKey Relational primary key class DbFramework::Table Relational table/entity class DbFramework::Util Utility functions/methods BTRIEVE::SAVE Read-write access to BTRIEVE SAVE files MARC::XML MAchine Readable Catalog / XML Extension MARC::Record MARC manipulation (library bibliographic) Metadata::Base Base metadata functionality Metadata::IAFA IAFA templates metadata Metadata::SOIF Harvest SOIF metadata OLE::PropertySet Property Set interface OLE::Storage Structured Storage / OLE document interface OLE::Storage_Lite Simple Class for OLE document interface Spectrum::CLI API for Spectrum Enterprise Mgr. CLI Spreadsheet::WriteExcel Write cross-platform Excel binary file. Spreadsheet::ParseExcel Get information from Excel file Spreadsheet::Excel ? Interface to Excel spreadsheets Spreadsheet::Lotus ? Interface to Lotus 1-2-3 spreadsheets Splash::DB ? PApp::SQL easy yet fast and powerful dbi sql wrapper Palm::ThinkDB Manipulate ThinkDB TinyBytes for PalmOS Term::ANSIColor Color output using ANSI escape sequences Term::ANSIScreen Terminal control using ANSI escape sequences Term::Cap Basic termcap: Tgetent, Tputs, Tgoto Term::Complete Tab word completion using stty raw Term::Control Basic curses-type screen controls (gotxy) Term::Gnuplot Draw vector graphics on terminals etc Term::Info Terminfo interface (currently just Tput) Term::ProgressBar Progress bar in just ASCII / using Term Term::Prompt Prompt a user Term::Query Intelligent user prompt/response driver Term::ReadKey Read keystrokes and change terminal modes Term::ReadLine Common interface for various implementations Term::Screen Basic screen + input class (uses Term::Cap) Term::Size Simple way to get terminal size Term::TUI User interface based on Term::ReadLine Term::VT102 Emulates a colour VT102 terminal in memory Term::Interact Get Data Interactively From User Term::ReadLine::Perl GNU Readline history and completion in Perl Term::ReadLine::Gnu GNU Readline XS library wrapper Curses::Forms Form management for Curses::Widgets Curses::Widgets Assorted widgets for rapid interface design Emacs::Lisp Perl-to-Emacs-Lisp glue Tk::TextANSIColor use ANSI color codes in Text widget Tk::Autoscroll Alternative way to scroll Tk::Axis Canvas with Axes Tk::CheckBox A radio button widget that uses a checkmark Tk::ChildNotification Alert widget when child is created Tk::Clock Canvas based Clock widget Tk::Cloth Object interface to Tk::Canvas and items Tk::Columns Multi column lists w/ resizable borders Tk::ComboEntry Drop down list + entry widget Tk::ContextHelp A context-sensitive help system Tk::Dial An alternative to the Scale widget Tk::Date A date/time widget Tk::Enscript Create postscript from text files using Tk Tk::FcyEntry Entry with bg color depending on -state Tk::FileDialog A highly configurable file selection widget Tk::FileEntry Primitive clone of Tix FileEntry widget Tk::FireButton Keeps invoking callback when pressed Tk::FlatCheckbox A checkbox suitable for flat reliefs Tk::FontDialog A font dialog widget for perl/Tk Tk::Getopt Configuration interface to Getopt::Long Tk::HistEntry An entry widget with history capability Tk::HTML View HTML in a Tk Text widget Tk::IconCanvas Canvas with movable iconic interface Tk::JPEG JPEG loader for Tk::Photo Tk::LockDisplay Screen saver/lock widget with animation Tk::Login A Login widget (name, passwd, et al) Tk::Menustrip Another MenuBar Tk::More A more (or less) like text widget Tk::Multi Manages several Text or Canvas widgets Tk::NumEntry Numerical entry widget with up/down buttons Tk::ObjScanner Tk data or object scanner Tk::Olwm Interface to OpenLook toplevels properties Tk::Pane A Frame that can be scrolled Tk::PNG PNG loader for Tk::Photo Tk::Pod POD browser toplevel widget Tk::ProgressBar Status/progress bar Tk::ProgressMeter Simple thermometer-style widget w/callbacks Tk::RotCanvas Canvas with arbitrary rotation support Tk::SplitFrame A sliding separator for two child widgets Tk::TabFrame A tabbed frame geometry manager Tk::TabbedForm Ext. TabFrame, allowing managed subwidgets Tk::TableEdit Simplified interface to a flat file database Tk::TableMatrix Display data in Table/Spreadsheet format Tk::TiedListbox Gang together Listboxes Tk::TFrame A Frame with a title Tk::TIFF TIFF loader for Tk::Photo Tk::Tree Create and manipulate Tree widgets Tk::TreeGraph Widget to draw a tree in a Canvas Tk::WaitBox A Wait dialog, of the "Please Wait" variety Tk::XMLViewer Tk widget to display XML Tk::ObjEditor Tk widget to edit data or objects Tk::ObjEditorDialog Tk popup dialog to edit data or objects Tk::Pgplot Pgplot widget for Tk Tk::PathEntry Entry for selecting paths with completion Tk::JComboBox another combo box (similar to the java comp) Tk::Workspace Persistent Text/Shell/Command Widgets Tk::DateEntry Drop down calendar for selecting dates Tk::MListbox Multicolumn Listbox. Log::Dispatch::ToTk Interface class between Log::Dispatch and Tk Log::Dispatch::TkText Text widget to log Log::Dispatch messages Puppet::Body Base class for persistent data Puppet::Log Logging facility based on Tk Puppet::Any Base class for an optionnal GUI Puppet::VcsTools::History VCS (RCS HMS) history viewer based on Canvas Puppet::VcsTools::File VCS (RCS HMS) file manager Gtk::Dialog Simple interface to create dialogs in Gtk X11::Auth Read and handle X11 '.Xauthority' files X11::Fvwm interface to the FVWM window manager API X11::Keysyms X11 key symbols (translation of keysymdef.h) X11::Lib X11 library interface X11::Motif Motif widget set interface X11::Protocol Raw interface to X Window System servers X11::Toolkit X11 Toolkit library interface X11::Wcl Interface to the Widget Creation Library X11::XEvent provides perl OO acess to XEvent structures X11::XFontStruct provides perl OO access to XFontStruct X11::XRT XRT widget set (commercial) interface X11::Xbae Xbae matrix (spreadsheet like) interface X11::Xforms provides the binding to the xforms library X11::Xpm X Pixmap library interface GUI::Guido ? bd+O Communicate with objects in a GUI Java::JVM::Classfile Parse JVM Classfiles Language::Basic Implementation of BASIC Language::ML Implementation of ML Language::PGForth ? Peter Gallasch's Forth implementation Language::Prolog An implementation of Prolog Language::Style Interpreter/Compiler for the Style Language Language::VBParser Visual Basic 6 source parser Language::DATR::DATR2XML Convert DATR to XML and back, wth XSLT & DTD Blatte::Builtins Blatte language standard intrinsics Blatte::Compiler Convenient interface for compiling Blatte Blatte::Parser Blatte language parser Blatte::Syntax Internal Blatte parse-tree objects Blatte::Ws Internal Blatte whitespace handler Blatte::HTML Intrinsics for writing HTML in Blatte C::DynaLib Allows direct calls to dynamic libraries C::Scan Heuristic parse of C files C::Include Operate C/C++ structs like perl deep struct FFI::Library Access to functions in shared libraries FFI::Win32::Typelib FFI taking definitions from a type library FFI::Win32::COM Access to COM using VTBL interface Fortran::NameList Interface to FORTRAN NameList data Python::Object Wrapper for python objects Python::Err Wrapper for python exceptions ShellScript::Env Simple sh and csh script generator Shockwave::Lingo Collection of modules for Lingo processing SystemC::Netlist Build and lint netlist structures, AUTOs SystemC::Parser Parse SystemC files SystemC::Vregs Build Registers, Classes, Enums from HTML SystemC::Tk Complete access to Tk *via Tcl* Verilog::Pli Access to simulator functions Verilog::Language Language support, number parsing, etc Verilog::Parser Language parsing Verilog::SigParser Signal and module extraction File::Attrib Get/set file attributes (stat) File::BSDGlob Secure, csh-compatible filename globbing File::Backup Easy file backup & rotation automation File::Basename Return basename of a filename File::Cache Share data between processes via filesystem File::CheckTree Check file/dir tree against a specification File::Compare Compare file contents quickly File::Copy Copying files or filehandles File::CounterFile Persistent counter class File::Find Call func for every item in a directory tree File::Flock flock() wrapper. Auto-create locks File::Glob Filename globing (ksh style) File::LckPwdF Lock and unlock the passwd file File::Listing Parse directory listings File::Lock File locking using flock() and lockf() File::MultiTail Tail multiple files File::Path File path and name utilities File::Remote Read/write/edit remote files transparently File::Rsync Copy efficiently over the net and locally File::Signature Heuristics for file recognition File::Slurp Read/write/append files quickly File::Sort Sort a file or merge sort multiple files File::Spec Handling files and directories portably File::Sync POSIX/*nix fsync() and sync() File::Tail A more efficient tail -f File::Temp Create temporary files safely File::chmod Allows for symbolic chmod notation File::lockf Interface to lockf system call File::stat A by-name interface for the stat function File::BasicFlock Simple flock() wrapper File::Searcher Search filetree do search/replace regexes File::VirtualPath Portable abstraction of a file/dir/url path File::NFSLock NFS compatible (safe) locking utility File::CacheDir auto ttl-based file cleanup without a cron File::Repl file/dir structure replication File::Touch Update timestamps, create nonexistent files File::Data Prepend, insert, append data into files File::Which Portable implementation of `which' File::ManualFlock Manual file locking; flock not required File::Searcher::Interactive Interactive search do search/replace regexes File::Searcher::Similars pick out suspicious duplicate files Dir::Purge Delete files in directory based on timestamp Filesys::AFS AFS Distributed File System interface Filesys::Df Disk free based on Filesys::Statvfs Filesys::DiskFree OS independant parser of the df command Filesys::Ext2 Interface to e2fs filesystem attributes Filesys::SamFS Interface to SamFS API Filesys::Statvfs Interface to the statvfs() system call Filesys::dfent By-name interface Filesys::mntent By-name interface Filesys::statfs By-name interface Filesys::DiskSpace Perl df (requires h2ph) Filesys::SmbClientParser Perl interface to reach Samba ressources LockFile::Lock Lock handles created by LockFile::* schemes LockFile::Manager Records locks created by LockFile::* LockFile::Scheme Abstract superclass for locking modules LockFile::Simple Simple file locking mechanism Stat::lsMode Translate mode 0644 to -rw-r--r-- File::Find::Rule Alternative interface to File::Find String::Approx Approximate string matching and substitution String::BitCount Count number of "1" bits in strings String::CRC Cyclic redundency check generation String::CRC32 ZMODEM-like CRC32 generation of strings as w String::DiffLine line # & position of first diff String::Edit Assorted handy string editing functions String::Parity Parity (odd/even/mark/space) handling String::RexxParse Perl implementation of REXX 'parse' command String::Scanf Implementation of C sscanf function String::ShellQuote Quote string for safe passage through shells String::Strip xs Module to remove white-space from strings String::Random Perl module to generate random strings based String::Similarity Calculate the similarity of two strings String::Buffer A simple string buffer class. String::Multibyte manipulate multibyte character strings Silly::StringMaths Do maths with letters and strings Silly::Werder Meaningless gibberish generator Text::Abbrev Builds hash of all possible abbreviations Text::Bastardize corrupts text in various ways Text::Bib Module moved to Text::Refer Text::BibTeX Parse BibTeX files Text::CSV Manipulate comma-separated value strings Text::CSV_XS Fast 8bit clean version of Text::CSV Text::DelimMatch Match (possibly nested) delimited strings Text::FillIn Fill-in text templates Text::Format Advanced paragraph formatting Text::Graphics Graphics rendering toolkit with text output Text::Iconv Interface to iconv codeset conversion Text::Invert Create/query inv. index of text entities Text::Macros template macro expander (OO) Text::Metaphone A modern soundex. Phonetic encoding of words Text::MetaText Text processing/markup meta-language Text::Morse convert text to/from Morse code Text::ParseWords Parse strings containing shell-style quoting Text::Refer Parse refer(1)-style bibliography files Text::SimpleTemplate Template for dynamic text generation Text::Soundex Convert a string to a soundex value Text::Tabs Expand and contract tabs ala expand(1) Text::TeX TeX typesetting language input parser Text::Templar An object-oriented text templating system Text::Template Expand template text with embedded perl Text::TreeFile Reads tree of strings into a data structure Text::Vpp Versatile text pre-processor Text::Wrap Wraps lines to make simple paragraphs Text::iPerl Bring text-docs to life via embedded Perl Text::DoubleMetaphone Convert string to phonetic encoding Text::FastTemplate Perl subs from line-oriented templates Text::Substitute Runtime backslash sequence substitution Text::xSV Read CSV files, handling embedded returns Text::Header Content-independent RFC 822 header functions Text::BarGraph Generate text bar graph from data in a hash Text::EtText editable-text format for HTML output Text::Quickwrap Width limiting fast text wrapper Text::Scan Fast text search for large number of keys Text::MicroMason Simplified HTML::Mason Templating Text::ScriptTemplate Lightweight full-featured template processor Text::Wrap::Hyphenate ? Like Text::Wrap with ability to hyphenate Text::Balanced Extract balanced-delimiter substrings Text::Banner Resembles UNIX banner command Text::Merge Methods for text templating and data merging Text::Parser String parser using patterns and states Text::Trie Find common heads and tails from strings Text::English English language stemming Text::German German language stemming Text::Stem Porter algorithm for stemming English words Lingua::DetectCharset Heuristics to detect coded character sets Lingua::Ident Statistical language identification Lingua::Ispell Interface to the Ispell spellchecker Lingua::Stem Word stemmer with localization Lingua::Preferred Pick a language based on user's preferences Lingua::Conjunction Convert lists into conjunctions Lingua::Zompist Namespace for modules for languages of Almea Lingua::EN ? Namespace for English language Lingua::PT Namespace for Portugese language modules Lingua::EN::AddressParse Manipulate geographical addresses Lingua::EN::Cardinal Converts numbers to words Lingua::EN::Fathom Readability measurements for English text Lingua::EN::Hyphenate Syllable based hyphenation Lingua::EN::Infinitive Find infinitive of a conjugated word Lingua::EN::Inflect English sing->plur, a/an, nums, participles Lingua::EN::MatchNames Smart matching for human names Lingua::EN::NameCase Convert NAMES and names to Correct Case Lingua::EN::NameParse Manipulate persons name Lingua::EN::Nickname Genealogical nickname matching(Peggy=Midge) Lingua::EN::Ordinal Converts numbers to words Lingua::EN::Squeeze Shorten english text for Pagers/GSM phones Lingua::EN::Syllable ? Estimate syllable count in words Lingua::EN::Numbers::Ordinate go from cardinal (53) to ordinal (53rd) Lingua::JA::Number Translate numbers into Japanese Lingua::JA::Sort::JIS compare and sort Japanese character strings Lingua::KR::Hangul Basis function for Hangul character Lingua::PT::pln Portuguese Natural Language Processing Lingua::Romana::Perligata Perl in Latin Lingua::RU::Charset Detect/Convert russian character sets. Lingua::RU::Antimat Removes foul language from a Russian string Lingua::ZH::HanConvert Convert traditional <-> simplified Chinese Lingua::ZH::CCDICT Perl interface to CCDICT Chinese dictionary Lingua::ZH::CEDICT CEDICT (Chin./Engl. dictionary)-Interface Lingua::Zompist::Barakhinei Inflect Barakhinei nouns, verbs, adjectives Lingua::Zompist::Cuezi Inflect Cuezi nouns, verbs, and adjectives Lingua::Zompist::Kebreni Conjugate Kebreni verbs Lingua::Zompist::Verdurian Inflect Verdurian nouns, verbs, adjectives Lingua::Zompist::Cadhinor Inflect Cadhinor nouns, verbs, adjectives PostScript::Barcode Various types of barcodes as PostScript PostScript::Basic Basic methods for postscript generation PostScript::Document Generate multi-page PostScript PostScript::Elements Objects for shapes, lines, images PostScript::Font analyzes PostScript font files PostScript::FontInfo analyzes Windows font info files PostScript::FontMetrics analyzes Adobe Font Metric files PostScript::Metrics Font metrics data used by PS::TextBlock PostScript::Resources loads Unix PostScript Resources file PostScript::TextBlock Objects used by PS::Document PostScript::PrinterFontMetricsGet font metrics from .PFM files PostScript::BasicTypesetter Basic typesetting functions PostScript::PseudoISO Typesetting supprort PostScript::ISOLatin1Encoding ISO Latin1 Encoding vector PostScript::StandardEncoding Adobe Standard Encoding vector Font::AFM Parse Adobe Font Metric files Font::TFM Read info from TeX font metric files Font::TTF TrueType font manipulation module Font::Fret Fret - Font REporting Tool Number::Format Package for formatting numbers for display Number::Encode Encode bit strings into digit strings Number::Phone::US Validates several US phone number formats Email::Find Find RFC 822 email addresses in plain text Parse::ePerl Embedded Perl (ePerl) parser Parse::Lex Generator of lexical analysers Parse::RecDescent Recursive descent parser generator Parse::Tokens Base class for parsing tokens from text Parse::Yapp Generates OO LALR parser modules Parse::YALALR Yet Another LALR parser Parse::Vipar Visual LALR parser debugger Parse::Lexer Conventional generator of lexical analyzers Parse::ABNF Augmented Backus-Naur Form (RFC 2234) Parse::FixedLength Parse strings containing fixed length fields Parse::Syntax Syntax highlighter for programmers' forums Parse::Syslog Parse Unix syslog files Search::Dict Search a dictionary ordered text file Search::InvertedIndex Inverted index database support Search::Binary Generic binary search SGML::Element Build a SGML element structure tree SGML::Parser SGML instance parser SGML::SPGrove Load SGML, XML, and HTML files SGML::Entity An entity defined in an SGML or XML document XML::AutoWriter DOCTYPE based XML output XML::CSV Transform comma separated values to XML XML::Canonical Perl wrapper to libxml2 Canonical XML XML::Catalog Resolve public identifiers and remap system XML::Checker Validates XML against DTD XML::Clean XMLized text. XML::Comma Toolkit for managing large "doc" collections XML::DOM Implements Level 1 of W3's DOM XML::Directory Returns a content of directory as XML XML::Doctype A DTD object class XML::Dumper Converts XML from/to Perl code XML::Edifact Scripts for translating EDIFACT into XML XML::Element XML elements with the same interface as HTML XML::Encoding Parses encoding map XML files XML::Excel Transform Excel spreadsheet data into XML XML::GDOME Interface to Level 2 DOM gdome library XML::GXML XML transformation and XML->HTML conv. XML::Generator Generates XML documents XML::Grove Flexible lightweight mid-level XML objects XML::NamespaceSupport Generic namespace helpers (ported from SAX2) XML::PPD PPD file format and XML parsing elements XML::PYX XML to PYX generator XML::Parser Flexible fast parser with plug-in styles XML::QL Implements the XML Query Language XML::RDB create,populate, & unpop RDB tables from XML XML::RegExp Regular expressions for XML tokens XML::Registry Implements a generic XML registry XML::Sablotron Interface to the Sablotron XSLT processor XML::Simple Easy API to maintain XML (esp config files) XML::Stream Module for handling XML Streams XML::TreeBuilder Build a tree of XML::Element objects XML::UM Convert UTF-8 strings to any encoding XML::Writer Module for writing XML documents XML::XPath A set of modules for parsing and evaluating XML::XQL Performs XQL queries on XML object trees XML::XSLT Process XSL Transformational sheets XML::Xalan Interface to Xalan (Apache XSLT processor) XML::Xerces Perl API to Apache Xerces XML Parser XML::miniXQL Simplistic XQL-like search using streams XML::STX Pure Perl STX engine XML::Twig A module for easy processing of XML XML::OCS OCS (Open Content Syndication) parser XML::GDOME::XSLT XSLT using libxslt and XML::GDOME XML::Handler::Composer Another XML printer/writer/generator XML::Handler::PrintEvents Prints PerlSAX events (for debugging) XML::Filter::DetectWS PerlSAX filter detects ignorable whitespace XML::Filter::Reindent Reformats whitespace for pretty printing XML XML::Filter::SAXT Replicates SAX events to SAX event handlers XML::Filter::Sort SAX filter for sorting elements in XML XML::Writer::String Module to capture output from XML::Writer XML::SAXDriver::CSV complements XML::CSV, SAX interface XML::SAXDriver::Excel complements XML::Excel, SAX interface XML::XForms::Generator Generator for the creation of XForms Frontier::RPC Performs Remote Procedure Calls using XML RDF::Service RDF API with DBI and other backends RDF::Core Basic RDF Tools RDF::Redland Redland RDF library RTF::Base ? Classes for Microsoft Rich Text Format RTF::Generator Next Generation of RTF::Document RTF::Parser ? Base class for parsing RTF files RTF::Tokenizer Module for Tokenizing RTF SQL::Schema Convert a data dictionary to SQL statements SQL::Statement Small SQL parser and engine SQL::Builder OO interface for creating SQL statements SQL::Generator Generate SQL-queries via OO perl SQL::Snippet Constraint-based OO Interface to RDBMS TeX::DVI Methods for writing DVI (DeVice Independent) TeX::Hyphen Hyphenate words using TeX's patterns FrameMaker::FDK Interface to Adobe FDK FrameMaker::MIF Parse and Manipulate FrameMaker MIF files FrameMaker::Control Control a FrameMaker session Chatbot::Eliza Eliza algorithm encapsulated in an object Quiz::Question Questions and Answers wrapper Barcode::Code128 Generate CODE 128 bar codes Syntax::Highlight::Perl Perform syntax highlighting of Perl code CSS::SAC Perl implementation of the Simple API to CSS PDF::Core Core Library for PDF library PDF::Parse parsing functions for PDF library PDF::Create Create PDF files PDF::Labels Produce sheets of mailing labels in PDF PDF::PlainLayout Package providing simple PDF layout elements PCL::Simple Create PCL for printing plain text files Getopt::ArgvFile Take options from files Getopt::Declare An easy-to-use WYSIWYG command-line parser Getopt::EvaP Long/short options, multilevel help Getopt::Gnu GNU form of long option handling Getopt::Help Yet another getopt, has help and defaults Getopt::Long Advanced handling of command line options Getopt::Mixed Supports both long and short options Getopt::Regex ? Option handling using regular expressions Getopt::Simple A simple-to-use interface to Getopt::Long Getopt::Std Implements basic getopt and getopts Getopt::Tabular Table-driven argument parsing with help text Getopt::Tiny Table of references interface, auto usage() Getopt::GetArgs Enhanced argument passing to subroutines Getopt::Attribute Attribute wrapper for Getopt::Long Getargs::Long Parses long function args f(-arg => value) App::Config Configuration file mgmt App::Manager Installing/Managing/Uninstalling Software Config::FreeForm Provide in-memory configuration data Config::IniFiles Read/Write INI-Style configuration files Config::Ini Accesses Windows .ini and .reg files AppConfig::Std Provides standard configuration options ConfigReader::Simple Read simple configuration file formats App::Info Information about software packages I18N::Charset Character set names and aliases I18N::Collate Locale based comparisons I18N::LangTags compare & extract language tags (RFC3066) I18N::WideMulti ? Wide and multibyte character string Locale::Country ISO 3166 two letter country codes Locale::Date Month/weekday names in various languages Locale::Langinfo The API Locale::Language ISO 639 two letter language codes Locale::Msgcat Access to XPG4 message catalog functions Locale::PGetText What GNU gettext does, written in pure perl Locale::SubCountry ISO 3166-2 two letter subcountry codes Locale::gettext Multilanguage messages Locale::Maketext Framework for software localization Locale::PO Manipulate .po entries from gettext Locale::Currency ISO 4217 codes for currencies and funds Unicode::String String manipulation for Unicode strings Unicode::Map8 Convert between most 8bit encodings Unicode::Normal Composition, canonical ordering, blocks Unicode::MapUTF8 Conversions to and from arbitrary charsets Unicode::Japanese Japanese Character Encoding Handler Unicode::Lite Easy conversion between encodings No::Dato Norwegian stuff No::KontoNr Norwegian stuff No::PersonNr Norwegian stuff No::Sort Norwegian stuff No::Telenor Norwegian stuff Cz::Cstocs Charset reencoding Cz::Sort Czech sorting Cz::Speak number, etc. convertor to the Czech language Geography::States Map states and provinces to their codes Sort::ArbBiLex sort functions for arbitrary sort orders User::Utmp Perl access to UNIX utmp(x)-style databases User::pwent A by-name interface to password database User::grent A by-name interface to groups database User::utent Interface to utmp/utmpx/wtmp/wtmpx database PGP::Sign Create/verify PGP/GnuPG signatures, securely GnuPG::Interface OO interface to GNU Privacy Guard Digest::MD5 MD5 message digest algorithm Digest::MD2 MD2 message digest algorithm Digest::SHA1 NIST SHA message digest algorithm Digest::HMAC HMAC message integrity check Digest::UserSID Managing session-id's with Digest::SHA1 Digest::BubbleBabble Create bubble-babble fingerprints Digest::MD4 Perl interface to the RSA Data Security Inc. Digest::Perl::MD5 Pure perl implementation of MD5 Crypt::Blowfish XS-based implementation of Blowfish Crypt::Blowfish_PP Blowfish encryption algorithm in Pure Perl Crypt::CBC Cipherblock chaining for Crypt::DES/IDEA Crypt::CBCeasy Easy things make really easy with Crypt::CBC Crypt::DES ? DES encryption (libdes) Crypt::ElGamal ElGamal digital signatures and keys Crypt::IDEA ? International Data Encryption Algorithm Crypt::Keys Management system for cryptographic keys Crypt::OTP Implements One Time Pad encryption Crypt::Passwd Perl wrapper around the UFC Crypt Crypt::PasswdMD5 Interoperable MD5-based crypt() function Crypt::PRSG ? 160 bit LFSR for pseudo random sequences Crypt::RC4 Implements the RC4 encryption algorithm Crypt::Random Cryptographically Strong Random Numbers Crypt::Rot13 simple encryption often seen on usenet Crypt::RSA RSA public-key cryptosystem. Crypt::Solitaire A very simple encryption system Crypt::Twofish The Twofish Encryption Algorithm Crypt::UnixCrypt Perl-only implementation of crypt(3) Crypt::RandPasswd Random password generator based on FIPS-181 Crypt::Rijndael AES/Rijndael Encryption Module Crypt::TripleDES Triple DES encyption. Crypt::PGP5 Object-oriented interface to PGP v5. Crypt::PGP6 Object-oriented Interface to PGP v6. Crypt::PGP Unified interface to PGP and GnuPG Crypt::GPG Object-oriented interface to GnuPG Crypt::ECB ECB mode for Crypt::DES, Blowfish, etc. Crypt::CipherSaber OO module for CS-1 and CS-2 encryption Crypt::PGPSimple Basic interface to PGP Crypt::TEA Tiny Encryption Algorithm Crypt::DSA DSA signatures and key generation Crypt::NULL NULL Encryption Algorithm Crypt::DH Diffie-Hellman key exchange system Crypt::PassGen Generate pronouncable passwords Crypt::GOST GOST encryption algorithm Crypt::SKey Perl S/Key calculator Crypt::SmbHash LM/NT hashing, for Samba's smbpasswd entries Crypt::Twofish2 Crypt::CBC compliant Twofish encryption Crypt::OpenPGP Pure-Perl OpenPGP implementation Crypt::Rijndael_PP pure perl implementation of Rijndael (AES) Crypt::OpenSSL::RSA Interface to OpenSSL RSA methods Crypt::OpenSSL::Random Interface to OpenSSL PRNG methods Crypt::OpenSSL::BN Interface to OpenSSL arithmetic Crypt::Schnorr::AuthSign Schnorr Authentication & Signature Protocols Authen::ACE Interface to Security Dynamics ACE (SecurID) Authen::Krb4 Interface to Kerberos 4 API Authen::Krb5 Interface to Kerberos 5 API Authen::PAM Interface to PAM library Authen::TacacsPlus Authentication on tacacs+ server Authen::Ticket Suite consisting of master/client/tools Authen::PIN Create and verify strong PIN numbers Authen::ACE4 Perl extension for accessing a SecurID ACE s Authen::CyrusSASL Cyrus-sasl pwcheck/saslauthd authentication. Authen::SASL SASL authentication framework Authen::Krb5::KDB Parse Kerberos5 database files Authen::Krb5::Easy Easy krb5 client interface using krb libs. Authen::SASL::Cyrus XS Interface to Cyrus SASL RADIUS::Dictionary Object interface to RADIUS dictionaries RADIUS::Packet Object interface to RADIUS (rfc2138) packets RADIUS::UserFile Manipulate a RADIUS users file URI::Attr Stores attributes in the URI name space URI::Bookmark A Class for bookmarks URI::Bookmarks A Class for bookmark collections URI::Escape General URI escaping/unescaping functions URI::Find Find URIs in plain text URI::URL Uniform Resource Locator objects URI::Sequin Takes search terms from URLs CGI::Application Framework for building reusable web-apps CGI::ArgChecker Consistent, extensible CGI param validation CGI::Authent conditionaly send the HTTP authent request CGI::Base Complete HTTPD CGI Interface class CGI::BasePlus Extra CGI::Base methods (incl file-upload) CGI::CList Manages hierarchical collapsible lists CGI::Cache Speed up slow CGI scripts by caching CGI::Carp Drop-in Carp replacement for CGI scripts CGI::Debug show CGI debugging data CGI::Deurl decode the CGI parameters CGI::Enurl encode the CGI parameters CGI::Formalware Convert an XML file to a suite of CGI forms CGI::Imagemap Imagemap handling for specialized apps CGI::LogCarp Error, log, bug streams, httpd style format CGI::MiniSvr Fork CGI app as a per-session mini server CGI::Minimal A micro-sized CGI handler CGI::MultiValuedHash Store and manipulate url-encoded data CGI::MxScreen Screen multi-plexer framework CGI::Out Buffer CGI output and report errors CGI::PathInfo A lightweight PATH_INFO based CGI package CGI::Persistent Transparent State Persistence in CGI scripts CGI::Query Parse CGI quiry strings CGI::QuickForm Handles UI & validation for CGI forms CGI::Request Parse CGI request and handle form fields CGI::Response Response construction for CGI applications CGI::SSI_Parser Implement SSI for Perl CGI CGI::Screen Create multi screen CGI-scripts CGI::Session Session management in CGI applications CGI::SpeedyCGI Run perl CGI scripts persistenly CGI::Validate Advanced CGI form parser CGI::WML Subclass of CGI.pm for WML output CGI::XML Convert CGI.pm variables to/from XML CGI::XMLForm Create/query XML for forms CGI::SecureState Securely stores CGI parameters CGI::State CGI params into multi-dimensional hash CGI::SSI Use SSI from CGI scripts CGI::FormMagick FormMagick CGI::Test Off-line CGI test framework CGI::Portable Framework for server-generic web apps CGI::MxWidget CGI widgets for using with CGI::MxScreen CGI::SimpleCache Simple and fast cache for CGI modules CGI::URI2param extract query keys and values out of an URI CGI::ManageSession Base class for managing CGI state HTML::Base Object-oriented way to build pages of HTML HTML::CalendarMonth Calendar Months as easy HTML::Element trees HTML::Demoroniser Correct moronic and incompatible HTML HTML::EP Modular, extensible Perl embedding HTML::Element Representation of a HTML parsing tree HTML::ElementGlob Manipulate multiple HTML elements as one HTML::ElementRaw Graft HTML strings onto an HTML::Element HTML::ElementSuper Various HTML::Element extensions HTML::ElementTable Tables as easy HTML element structures HTML::Embperl Embed Perl in HTML HTML::Entities Encode/decode HTML entities HTML::FillInForm Fill in HTML forms, separating HTML and code HTML::Formatter Convert HTML to plain text or Postscript HTML::HeadParser Parse section of HTML documents HTML::LinkExtor Extract links from HTML documents HTML::Mason Build sites from modular Perl/HTML blocks HTML::Parser Basic HTML Parser HTML::QuickCheck Fast simple validation of HMTL text HTML::Simple Simple functions for generating HTML HTML::SimpleParse Bare-bones HTML parser HTML::StickyForms HTML form generation for mod_perl/CGI HTML::Stream HTML output stream HTML::Subtext Text substitutions on an HTML template HTML::Table Write HTML tables via spreadsheet metaphor HTML::TableExtract Flexible HTML table extraction HTML::TableLayout an extensible OO layout manager HTML::Template a simple HTML templating system HTML::TokeParser Alternative HTML::Parser interface HTML::Validator HTML validator utilizing nsgmls and libwww HTML::Tagset data tables useful in parsing HTML HTML::EasyTags Make well-formed XHTML or HTML 4 tags, lists HTML::FormTemplate Make data-defined persistant forms, reports HTML::LoL Construct HTML from Perl data structures HTML::ActiveLink Dynamically activate HTML links based on URL HTML::WebMake simple web site management system HTML::Lint HTML validation module (& script) HTML::Bricks Build web sites without writing code or HTML HTML::Index Perl extension for indexing HTML files HTML::Macro processes HTML templates HTML::Encoding Determine the encoding of (X)HTML documents HTML::FromText Mark up text as HTML HTML::Processor OO Template Processing Library for HTML,Text HTML::ParseBrowser OO User Agent string parser HTML::CalendarMonthDB Module Generating Persistant HTML Calendars HTML::GenToc generate table of contents for HTML docs HTML::ParseForm ? Parse and handle HTML forms via templates HTML::LinkExtractor Extract links from an HTML document HTML::Entities::ImodePictogramencode / decode i-mode pictogram HTML::Widgets::DateEntry Creates date entry widgets for HTML forms. HTML::Widgets::Menu Builds an HTML menu HTML::Widgets::Search Perl module for building searches returning HTTP::Browscap Provides info on web browser capabilities HTTP::BrowserDetect Detect browser, version, OS from UserAgent HTTP::Cookies Storage of cookies HTTP::DAV A client module for the WebDAV protocol HTTP::Daemon Base class for simple HTTP servers HTTP::Date Date conversion for HTTP date formats HTTP::Headers Class encapsulating HTTP Message headers HTTP::Message Base class for Request/Response HTTP::Negotiate HTTP content negotiation HTTP::Request Class encapsulating HTTP Requests HTTP::Response Class encapsulating HTTP Responses HTTP::Status HTTP Status code processing HTTP::GHTTP Perl interface to the gnome ghttp library HTTP::WebTest Run tests on remote URLs or local web files HTTP::QuickBase Wraps the QuickBase HTTP API HTTP::Webdav Interface to Neon HTTP and WebDAV library HTTP::Test Web application regression testing framework HTTP::Size get the download size for web resources HTTP::SimpleLinkChecker get the HTTP status of a URL HTTP::Request::Common Functions that generate HTTP::Requests HTTP::Request::Form Generates HTTP::Request objects out of forms HTTPD::Access Management of server access control files HTTPD::Authen Preform HTTP Basic and Digest Authentication HTTPD::Config Management of server configuration files HTTPD::GroupAdmin Management of server group databases HTTPD::UserAdmin Management of server user databases HTTPD::Log::Filter module to filter entries out of an httpd log Jabber::Connection handle client and component connections Jabber::RPC implements Jabber-RPC (XML-RPC over Jabber) Jabber::RPC::HTTPgate gateway between XML-RPC and Jabber-RPC LWP::Conn LWPng stuff LWP::MediaTypes Media types and mailcap processing LWP::Parallel Allows parallel http, https and ftp access LWP::Protocol LWP support for URL schemes (http, file etc) LWP::RobotUA A UserAgent for robot applications LWP::Simple Simple procedural interface to libwww-perl LWP::UA LWPng stuff LWP::UserAgent A WWW UserAgent class WAP::Wbmp Wireless bitmap manipulation module WAP::WML Wireless Markup language routines WML::Card Builds WML code for different wap browsers WML::Deck WML Deck generator WWW::BBSWatch email WWW bulletin board postings WWW::Robot Web traversal engine for robots & agents WWW::RobotRules Parse /robots.txt file WWW::Search Front-end to Web search engines WWW::Link Link Testing related modules WWW::Cache::Google URI class for Google cache WWW::Mail::Hotmail Get mail from an HTTPMail server ie. Hotmail WWW::Search::AlltheWeb Class for searching AlltheWeb WWW::Search::Go Backend class for searching with go.com WWW::Search::FirstGov Backend class for searching FirstGov.gov WWW::Search::Ebay search auctions on www.ebay.com WWW::Search::Excite search on www.excite.com WWW::Search::HotBot search on www.hotbot.com WWW::Search::Lycos search on www.lycos.com WWW::Search::Magellan search on Magellan WWW::Search::Yahoo search various flavors of www.yahoo.com WWW::Search::RpmFind Search interface for rpmfind.net WWW::Search::Google search Google via SOAP MIME::Base64 Encode/decode Base 64 (RFC 2045) MIME::QuotedPrint Encode/decode Quoted-Printable MIME::Decoder OO interface for decoding MIME messages MIME::Entity An extracted and decoded MIME entity MIME::Head A parsed MIME header MIME::IO DEPRECATED: now part of IO:: MIME::Latin1 DEPRECATED and removed MIME::Lite Single module for composing simple MIME msgs MIME::Parser Parses streams to create MIME entities MIME::Types Information and processing MIME types MIME::Words Encode/decode RFC1522-escaped header strings MIME::Lite::HTML Provide routine to transform HTML to MIME Apache::ASP Active Server Pages for Apache and mod_perl Apache::AdBanner Ad banner server Apache::AddrMunge Munge email addresses in webpages Apache::Archive Make linked contents pages of .tar(.gz) Apache::AutoIndex Lists directory content Apache::AxKit XML Application Server for Apache Apache::BBS BBS like System for Apache Apache::CallHandler Map filenames to subroutine calls Apache::Compress Compress content on the fly Apache::Dir ? OO (subclassable) mod_dir replacement Apache::Dispatch Call PerlHandlers as CGI scripts Apache::Embperl Embed Perl in HTML Apache::EmbperlChain Feed handler output to Embperl Apache::FTP ? Full-fledged FTP proxy Apache::Filter Lets handlers filter each others' output Apache::Forward OutputChain like functionality Apache::Gateway A multiplexing gateway Apache::GzipChain Compress files on the fly Apache::Layer Layer content tree over one or more Apache::Magick Image conversion on-the-fly Apache::Mason Build sites w/ modular Perl/HTML blocks Apache::ModuleDoc Self documentation for Apache C modules Apache::NNTPGateway A Web based NNTP (usenet) interface Apache::NavBar Navigation bar generator Apache::OWA Runs Oracle PL/SQL Web Toolkit apps Apache::OutputChain Chain output of stacked handlers Apache::PageKit MVC Web App framework, based on mod_perl/XML Apache::PassFile Send file via OutputChain Apache::PerlRun Run unaltered CGI scripts Apache::PrettyPerl Syntax highlighting for Perl files Apache::PrettyText Re-format .txt files for client display Apache::RandomLocation Random image display Apache::Registry Run unaltered CGI scripts Apache::Reload Reload changed modules (extending StatINC) Apache::RobotRules Enforce robot rules (robots.txt) Apache::SSI Implement server-side includes in Perl Apache::SSIChain SSI on other modules output Apache::Sandwich Layered document (sandwich) maker Apache::ShowRequest Show phases and module participation Apache::SimpleReplace Simple replacement template tool Apache::Stage Manage a document staging directory Apache::TarGzip ? Manage .tar.gz file Apache::TimedRedirect Redirect urls for a given time period Apache::UploadSvr A lightweight publishing system Apache::VhostSandwich Virtual host layered document maker Apache::WDB Database query/edit tool using DBI Apache::WebSQL Adaptation of Sybase's WebSQL Apache::ePerl Fast emulated Embedded Perl (ePerl) Apache::iNcom An e-commerce framework Apache::CVS Apache PerlContentHandler for CVS Apache::Motd Add motd functionality to Apache webserver Apache::DnsZone Webbased dns-zone manager for BIND Apache::AuthExpire PerlAuthenHandler to implement time limits Apache::OpenIndex Apache modperl module to manage site files Apache::SharedMem Share data between Apache children prcesses Apache::AntiSpam AntiSpam filter for web pages Apache::Storage Storing data in Apache. Apache::Clickable Make URLs and Emails in HTML clickable Apache::RedirectDBI Redirect to different directories by DBI Apache::AuthCookieLDAP An AuthCookie module backed by LDAP database Apache::ParseControl control the parsing of server-side scripts Apache::HTMLView A mod_perl module for compiled HTMLView page Apache::ACEProxy IDN compatible ACE proxy server Apache::LogIgnore mod_perl log handler to ignore connections Apache::UploadMeter Provides GUI progress meter for HTTP uploads Apache::Template Apache interface to the Template Toolkit Apache::Htaccess read and write apache .htaccess files Apache::Lint HTML validation filter using HTML::Lint Apache::ASP::Lite Lightweight IIS emulation under Apache Apache::RequestNotes Pass cookie & form data around pnotes Apache::AuthAny Authenticate with any username/password Apache::AuthenCache Cache authentication credentials Apache::AuthCookie Authen + Authz via cookies Apache::AuthenDBI Authenticate via Perl's DBI Apache::AuthenGSS Generic Security Service (RFC 2078) Apache::AuthenIMAP Authentication via an IMAP server Apache::AuthenPasswdSrv External authentication server Apache::AuthenPasswd Authenticate against /etc/passwd Apache::AuthLDAP LDAP authentication module Apache::AuthPerLDAP LDAP authentication module (PerLDAP) Apache::AuthenNIS NIS authentication Apache::AuthNISPlus NIS Plus authentication/authorization Apache::AuthenRaduis Authentication via a Radius server Apache::AuthenSmb Authenticate against NT server Apache::AuthenURL Authenticate via another URL Apache::DBILogin Authenticate/authorize to backend database Apache::DCELogin Obtain a DCE login context Apache::PHLogin Authenticate via a PH database Apache::TicketAccess Ticket based access/authentication Apache::AuthzAge Authorize based on age Apache::AuthzDCE DFS/DCE ACL based access control Apache::AuthzDBI Group authorization via Perl's DBI Apache::AuthzGender Authorize based on gender Apache::AuthzNIS NIS authorization Apache::AuthzPasswd Authorize against /etc/passwd Apache::AuthzSSL Authorize based on client cert Apache::RoleAuthz ? Role-based authorization Apache::AccessLimitNum Limit user access by number of requests Apache::BlockAgent Block access from certain agents Apache::DayLimit Limit access based on day of week Apache::RobotLimit Limit access of robots Apache::SpeedLimit Control client request rate Apache::MIME Perl implementation of mod_mime Apache::MimeDBI Type mapping from a DBI database Apache::MimeXML mime encoding sniffer for XML files Apache::AdBlocker Block advertisement images Apache::AddHostPath Prepends parts of hostname to URI Apache::AnonProxy Anonymizing proxy Apache::Checksum Manage document checksum trees Apache::DynaRPC ? Dynamically translate URIs into RPCs Apache::LowerCaseGETs Lowercase URI's when needed Apache::MsqlProxy Translate URI's into mSQL queries Apache::ProxyPass Perl implementation of ProxyPass Apache::ProxyPassThru Skeleton for vanilla proxy Apache::ProxyCache ? Caching proxy Apache::StripSession Strip session info from URI Apache::Throttle Speed-based content negotiation Apache::TransLDAP Translate URIs to LDAP queries Apache::RefererBlock Block based on MIME type + Referer Apache::Timeit Benchmark PerlHandlers Apache::Usertrack Perl version of mod_usertrack Apache::DBILogConfig Custom format logging via DBI for mod_perl Apache::DBILogger Logging via DBI Apache::DumpHeaders Watch HTTP transaction via headers Apache::LogMail Log certain requests via email Apache::Traffic Logs bytes transferred, per-user basis Apache::WatchDog ? Look for problematic URIs Apache::Resource Limit resources used by httpd children Apache::ConfigLDAP ? Config via LDAP and Apache::ConfigDBI ? Config via DBI and Apache::ModuleConfig Interface to configuration API Apache::PerlSections Utilities for sections Apache::httpd_conf Methods to configure and run an httpd Apache::src Finding and reading bits of source Apache::DBI Persistent DBI connection mgmt. Apache::Mysql Persistent connection mgmt. for Mysql Apache::Sybase::DBlib Persistent DBlib connection mgmt. Apache::Sybase::CTlib Persistent CTlib connection mgmt for Apache Apache::Backhand Bridge between mod_backhand + mod_perl Apache::CmdParms Interface to Apache cmd_parms struct Apache::Command Interface to Apache command_rec struct Apache::Connection Inteface to Apache conn_rec struct Apache::Constants Constants defined in httpd.h Apache::ExtUtils Utils for Apache:C/Perl glue Apache::File Methods for working with files Apache::Handler Interface to Apache handler_rec struct Apache::Log ap_log_error interface Apache::LogFile Interface to Apache's piped logs, etc. Apache::Module Interface to Apache module struct Apache::Scoreboard Perl interface to Apache's scoreboard.h Apache::Server Interface to Apache server_rec struct Apache::SubProcess Interface to Apache subprocess API Apache::Table Interface to Apache table struct + API Apache::URI URI component parsing and unparsing Apache::Util Interface to Apache's util*.c functions Apache::PATCH HTTP PATCH method handler Apache::PUT HTTP PUT method handler Apache::Roaming PUT/GET/MOVE/DELETE (Netscape Roaming) Apache::SizeLimit Graceful exit for large children Apache::GTopLimit Child exit on small shared or large mem Apache::Status Embedded interpreter runtime status Apache::VMonitor Visual System and Processes Monitor Apache::Watchdog::RunAway RunAway processes watchdog/terminator Apache::DB Hook Perl interactive DB into mod_perl Apache::Debug mod_perl debugging utilities Apache::DebugInfo Per-request data logging Apache::DProf Hook Devel::DProf into mod_perl Apache::FakeRequest Implement Apache methods off-line Apache::Leak Memory leak tracking routines Apache::Peek Devel::Peek for mod_perl Apache::SawAmpersand Make sure noone is using $&, $' or $` Apache::SmallProf Hook Devel::SmallProf into mod_perl Apache::StatINC Reload require'd files when updated Apache::Symbol Things for symbol things Apache::Symdump Symbol table snapshots to disk Apache::test Handy routines for 'make test' scripts Apache::Byterun ? Run Perl bytecode modules Apache::Cookie C version of CGI::Cookie Apache::Icon Access to AddIcon* configuration Apache::Include mod_include + Apache::Registry handler Apache::Mmap Share data via Mmap module Apache::ParseLog OO interface to Apache log files Apache::RegistryLoader Apache::Registry startup script loader Apache::Request CGI.pm functionality using API methods Apache::Safe Adaptation of "safecgiperl" Apache::Session Maintain client <-> httpd session/state Apache::Servlet Interface to the Java Servlet engine Apache::SIG Signal handlers for mod_perl Apache::State ? Powerful state engine Apache::TempFile Manage temporary files Apache::Upload File upload class Apache::Cookie::Encrypted Cookies with value auto encrypted/decrypted Apache::MP3::Skin Enables use of skin files with Apache::MP3 Netscape::Bookmarks Netscape bookmarks Netscape::Cache Access Netscape cache files Netscape::History Class for accessing Netscape history DB Netscape::HistoryURL Like a URI::URL, but with visit time Netscape::Server Perl interface to Netscape httpd API HyperWave::CSP Interface to HyperWave's HCI protocol WebFS::FileCopy Get, put, copy, delete files located by URL WebCache::Digest Internet Cache Protocol (RFCs 2186 and 2187) FCGI::ProcManager A FastCGI process manager Slash::OurNet Slash WebBBS module via OurNet connectivity Slash::Syndicate Advanced Kibo plugin for Slash OurNet::OSD Remote deployment and signature verification OurNet::BBSApp::Sync Synchronize OurNet::BBS Objects Event::Stats Collects statistics for Event Event::tcp TCP session layer library Event::Functions Utility functions for initializing servers Event::Gettimeofday gettimeofday syscall wrapper Event::Signal signalhandler for the eventserver FUSE::Server Custom FUSE server creation FUSE::Client Custom FUSE client creation NetServer::Compiler State machine compiler for TCP/IP servers NetServer::Generic generic OOP class for internet servers NetServer::Portal Sets up a mini-server accessible via telnet Reefknot::Server RFC2445 calendar server Reefknot::Client RFC2445 calendar client Server::Server::EventDriven See 'EventServer' (compatibility maintained) Server::Echo::MailPipe ? A process which accepts piped mail Server::Echo::TcpDForking ? TCP daemon which forks clients Server::Echo::TcpDMplx ? TCP daemon which multiplexes clients Server::Echo::TcpISWFork ? TCP inetd wait process, forks clients Server::Echo::TcpISWMplx ? TCP inetd wait process, multiplexes clients Server::Echo::TcpISNowait ? TCP inetd nowait process Server::Echo::UdpD ? UDP daemon Server::Echo::UdpIS ? UDP inetd process Server::Inet::Functions Utility functions for Inet socket handling Server::Inet::Object Basic Inet object Server::Inet::TcpClientObj A TCP client (connected) object Server::Inet::TcpMasterObj A TCP master (listening) object Server::Inet::UdpObj A UDP object Server::FileQueue::Functions Functions for handling files and mailboxes Server::FileQueue::Object Basic object Server::FileQueue::DirQueue Files queued in a directory Server::FileQueue::MboxQueue Mail queued in a mail box Server::Mail::Functions Functions for handling files and mailboxes Server::Mail::Object Basic mail object Spool::Queue ? Generic printer spooling facilities Time::Warp Change the start and speed of Event time Compress::Bzip2 Interface to the Bzip2 compression library Compress::LZO Interface to the LZO compression library Compress::LZV1 Leight-weight Lev-Zimpel-Vogt compression Compress::Zlib Interface to the Info-Zip zlib library Compress::LZF Fast/Free/Small data compression library Convert::ASN1 Standard en/decode of ASN.1 structures Convert::BER Class for encoding/decoding BER messages Convert::BinHex Convert to/from RFC1741 HQX7 (Mac BinHex) Convert::EBCDIC ASCII to/from EBCDIC Convert::Recode Mapping functions between character sets Convert::SciEng Convert numbers with scientific notation Convert::Translit String conversion among many character sets Convert::UU UUencode and UUdecode Convert::UUlib Intelligent de- and encode (B64, UUE...) Convert::GeekCode Convert and generate geek code sequences Convert::IBM390 Convert data from/to S/390 representations Convert::Morse Convert from/to Morse code (.--. . .-. .-..) Convert::RACE Conversion between Unicode and RACE Convert::Base Convert integers to/from arbitrary bases. Convert::PEM Read/write encrypted ASN.1 PEM files Convert::Base32 Encoding and decoding of base32 strings Convert::DUDE Conversion between Unicode and DUDE Convert::TNEF Perl module to read TNEF files Convert::ASCII::Armor Convert binary octets to ASCII armoured msg. AppleII::Disk Read/write Apple II disk image files AppleII::ProDOS Manipulate files on ProDOS disk images AppleII::DOS33 ? Manipulate files on DOS 3.3 disk images AppleII::Pascal ? Manipulate files on Apple Pascal disk images Archive::Tar Read, write and manipulate tar files Archive::Zip Provides an interface to ZIP archive files Archive::Parity makes parity file, recover files Archive::Ar Read, write and manipulate ar archives Cache::Cache Generic cache interface and implementations Cache::Mmap Shared data cache using memory mapped files RPM::Constants Constants for RPM package management RPM::Database DB interface for RPM package management RPM::Headers Headers for RPM package management GD::Barcode Create barcode image with GD GD::Graph Create charts using GD GD::Text Classes for string handling with GD GD::Gauge Create various graphic gauges using GD SVG::Graph Series of Modules to produce SVG graphs VRML::VRML1 VRML methods with the VRML 1.0 standard VRML::VRML2 VRML methods with the VRML 2.0 standard VRML::Color color functions and X11 color names VRML::Base common basic methods VRML::Browser ? A complete VRML viewer Graphics::Libplot Binding for C libplotter plotting library Graphics::Plotter Binding for C++ libplotter plotting library Graphics::Simple Simple drawing primitives Graphics::Turtle ? Turtle graphics package Graphics::ColorNames provides RGB values for standard color names Graphics::MNG Perl I/F to the MNG library from Gerard Juyn Image::Colorimetry transform colors between colorspaces Image::DS9 Interface to SAO DS9 image & analysis prog Image::Grab Grabbing images off the Internet Image::Magick Read, query, transform, and write images Image::ParseGIF Parse GIF images into component parts Image::Size Measure size of images in common formats Image::Info Extract meta information from image files Image::Imlib2 Interface to the Imlib2 image library Image::DeAnim Create static GIF file from animated GIF Image::IPTCInfo Extracts IPTC meta-info from images Image::Timeline Create GIF or PNG timelines Image::WorldMap Create graphical world maps of data Image::GD::Thumbnail Produce thumbnail imag with the GD library Chart::Base Business chart widget collection Chart::Gdchart based on Bruce V's C gdchart distribution Chart::Graph front-end to gnuplot and XRT Chart::PNGgraph Package to generate PNG graphs, uses GD.pm Chart::Pie Implements "new Chart::Pie()" Chart::Plot Graph two-dimensional data (uses GD.pm) Chart::XMGR interface to XMGR plotting package Chart::Pie3d 3d Pie Chart Render Chart::GRACE Interface to GRACE plotting package Xmms::Config Perl interface to the xmms_cfg_* API Xmms::Remote Perl interface to the xmms_remote_* API Xmms::Plugin ? Perl interface to the xmms plugin APIs Flash::SWF Read/Write Macromedia Flash SWF files Mail::Address Manipulation of electronic mail addresses Mail::Alias Manipulate E-mail aliases and alias files Mail::Audit Toolkit for constructing mail filters Mail::Cap Parse mailcap files as specified in RFC 1524 Mail::CheckUser Check email addresses for validity Mail::Ezmlm Object methods for ezmlm mailing lists Mail::Field Base class for handling mail header fields Mail::Folder Base-class for mail folder handling Mail::Freshmeat Parses newsletters from http://freshmeat.net Mail::Header Manipulate mail RFC822 compliant headers Mail::Internet Functions for RFC822 address manipulations Mail::MH MH mail interface Mail::Mailer Simple mail agent interface (see Mail::Send) Mail::POP3Client Support for clients of POP3 servers Mail::Procmail Procmail-like facility for creating easy mai Mail::Send Simple interface for sending mail Mail::Sender socket() based mail with attachments, SMTP Mail::Sendmail Simple platform independent mailer Mail::UCEResponder ? Spamfilter Mail::Util Mail utilities (for by some Mail::* modules) Mail::IMAPClient An IMAP Client API Mail::Box Mail folder manager and MUA backend Mail::Vmailmgr A Perl module to use Vmailmgr daemon Mail::ListDetector Mailing list message detector Mail::PerlTix Mail ticketing and transaction system Mail::MboxParser Read-only access to UNIX-mailboxes Mail::SpamAssassin Mail::Audit spam detector plugin Mail::Verify Attempt to verify an email address Mail::QmailRemote send email using qmail-remote directly. Mail::Sieve RFC 3028 Mail Filtering Mail::VersionTracker Parses newsletters from versiontracker.com Mail::Vacation perl implementation of vacation program Mail::Field::Received Parses Received headers as per RFC822 Mail::Vacation::LDAP vacation program using LDAP News::Article Module for handling Usenet articles News::Gateway Mail/news gatewaying, moderation support News::NNTPClient Support for clients of NNTP servers News::Newsrc Manage .newsrc files News::Scan Gathers and reports newsgroup statistics News::GnusFilter gnus MIME-hook filter to score usenet posts NNTP::Server ? Support for an NNTP server NNML::Server An simple RFC 977 NNTP server IMAP::Admin IMAP Administration Sendmail::Milter Write mail filters for sendmail in Perl Sendmail::AccessDB Interface to sendmail's access.db Religion::Package Prepend package name to warn/die messages Hook::PrePostCall Add actions before and after a routine Hook::Scope Register code to run on scope leaves. Memoize::ExpireLRU Provide LRU Expiration for Memoize Strict::Prototype Allows for inter-prototype variable def's Exception::Class Declare exception class hierarchies Exception::Cxx Cause perl to longjmp using C++ exceptions IO::AtomicFile Write a file which is updated atomically IO::Dir Directory handle objects and methods IO::File Methods for disk file based i/o handles IO::Handle Base class for input/output handles IO::Lines I/O handle to read/write to array of lines IO::Pipe Methods for pipe handles IO::React Object oriented expect-like communication IO::STREAMS Methods for System V style STREAMS control IO::Scalar I/O handle to read/write to a string IO::ScalarArray I/O handle to read/write to array of scalars IO::Seekable Methods for seekable input/output handles IO::Select Object interface to system select call IO::Socket Methods for socket input/output handles IO::Stty POSIX compliant stty interface IO::Tee Multiplex output to multiple handles IO::Wrap Wrap old-style FHs in standard OO interface IO::WrapTie Tie your handles & retain full OO interface IO::Zlib IO:: style interface to Compress::Zlib IO::Default Replace select() with $DEFOUT, $DEFERR, $DEF IO::String IO::File interface for in-core strings IO::Stringy I/O on in-core objects like strings/arrays IO::Filter Generic filters for IO handles. IO::Tty provide an interface to TTYs and PTYs IO::Multiplex Manage Input Output on many file handles Log::Agent A general logging framework Log::Delayed Delay error exits until multiple errors seen Log::Detect Detect and show error regexps in logfiles Log::Dispatch Log messages to multiple outputs Log::Topics Control flow of topic based logging messages Log::TraceMessages Print developer's trace messages Log::Agent::Logger Application-level logging interface Log::Agent::Rotate Logfile rotation config and support Win32::ADO ADO Constants and helper functions Win32::ASP Makes PerlScript ASP development easier Win32::AbsPath relative paths to absolute, understands UNCs Win32::AdminMisc Misc admin and net functions Win32::COM Access to native COM interfaces Win32::ChangeNotify Monitor changes to files and directories Win32::Clipboard Interaction with the Windows clipboard Win32::Console Win32 Console and Character mode functions Win32::Event Use Win32 event objects for IPC Win32::EventLog Interface to Win32 EventLog functions Win32::FUtils Implements missing File Utility functions Win32::FileOp file operations + fancy dialogs, INI files Win32::FileType modify Win32 file type mapping Win32::GD Win32 port of the GD extension (gif module) Win32::GUI Perl-Win32 Graphical User Interface Win32::GuiTest SendKeys, FindWindowLike and more Win32::IPC Base class for Win32 synchronization objects Win32::Internet Perl Module for Internet Extensions Win32::Message Network based message passing Win32::Mutex Use Win32 mutex objects for IPC Win32::NetAdmin Interface to Win32 NetAdmin functions Win32::NetResource Interface to Win32 NetResource functions Win32::ODBC ODBC interface for accessing databases Win32::OLE Interface to OLE Automation Win32::Pipe Named Pipes and assorted function Win32::Process Interface to Win32 Process functions Win32::RASE Dialup entries and connections on Win32 Win32::Registry Interface to Win32 Registry functions Win32::Semaphore Use Win32 semaphore objects for IPC Win32::SerialPort Win32 Serial functions/constants/interface Win32::Shortcut Manipulate Windows Shortcut files Win32::Sound An extension to play with Windows sounds Win32::WinError Interface to Win32 WinError functions Win32::SystemInfo Memory and Processor information Win32::API Perl Win32 API Import Facility Win32::DriveInfo drives on Win32 systems Win32::Msiexec a MSIEXEC.EXE like frontend to manage *.msi Win32::SharedFileOpen Interface to Win32 sopen + fsopen functions Win32::Guidgen Generates GUIDs Win32::EventLog::Carp For carping in the Windows NT Event Log Win32::MultiMedia::Mci An interface for the MCI system on Win32 Win32::MultiMedia::Joystick An interface for game controllers on Win32 Win32::OLE::OPC Ole for Process Control Server Interface Win32API::CommPort Win32 Serial functions/constants/interface Win32API::Console Win32 Console Window functions/consts Win32API::File Win32 file/dir functions/constants Win32API::Registry Win32 Registry functions/constants Win32API::WinStruct Routines for Win32 Windowing data structures Win32API::Window Win32 Windowing functions/constants Log::Dispatch::Win32EventLog Log::Dispatch to the Win32 Eventlog AI::Fuzzy Perl extension for Fuzzy Logic AI::jNeural Jet's Neural Architecture AI::NeuralNet A simple back-prop neural net AI::Categorize Automatically classify documents by content AI::NeuralNet::SOM Kohonen Self-Organizing Maps AI::Gene::Sequence Base class of mutation methods +gene grammar AI::Gene::Simple Base class of mutation methods Astro::Coord Transform telescope and source coordinates Astro::Misc Miscellaneous astronomical routines Astro::MoonPhase Information about the phase of the Moon. Astro::SLA Interface to SLALIB positional astronomy lib Astro::SunTime Calculate sun rise/set times Astro::Time General time conversions for Astronomers Astro::Sunrise Computes sunrise/sunset for a given day Astro::SkyCat Interface to ESO SkyCat library Astro::Cosmology Calculate cosmological distance/volume/times Astro::SkyCoords celestial coordinates in astronomy Astro::FITS::Header interface to FITS headers Audio::CD Perl interface to libcdaudio (cd + cddb) Audio::Sox ? sox sound library as one or more modules Audio::SoundFile Sound I/O based on libsndfile, PDL interface Audio::Mixer Sound mixer control using ioctl Audio::OSS Interface to Open Sound System audio devices Audio::Ecasound ecasound bindings, sound and fx processing Audio::MPEG Encode/Decode MPEG Audio (MP3) Audio::Play::MPG123 Generic frontend for MPG123 MPEG::ID3v1Tag ID3v1 MP3 Tag Reader/Writer MPEG::ID3v2Tag OO, extensible ID3 v2.3 tagging module MPEG::MP3Play Create your own MPEG audio player MP3::Info Manipulate / fetch info from MP3 audio files MP3::Tag Tag - Module for reading tags of mp3 files MP3::Daemon A daemon that possesses mpg123 MP3::M3U M3u playlist parser BarCode::UPC ? Produce PostScript UPC barcodes Bio::Genex Store, manipulate gene expression data Business::Cashcow Internet payment with the Danish PBS Business::CreditCard Credit card number check digit test Business::ISBN Work with ISBN as objects Business::ISSN Object and functions to work with ISSN Business::OnlinePayment Ecommerce middleware Business::UPC manipulating Universal Product Codes Business::US_Amort US-style loan amortization calculations Chemistry::Elements Working with Chemical Elements Chemistry::Isotopes extends Elements to deal with isotopes Cisco::Conf Cisco router administratian via TFTP CompBio::Simple Less restrictive interface to CompBio.pm Embedix::DB persistence for ECDs Embedix::ECD represent ECD files as perl objects FAQ::OMatic A CGI-based FAQ/help database maintainer Festival::Client Communicate with a Festival server Festival::Client::Async Festival client blocking or non-blocking Finance::Quote Fetch stock prices over the Internet Finance::QuoteHist Historical stock quotes from multiple sites Finance::Streamer interface to Datek Streamer Finance::NikkeiQuote get stock information from Nikkei Finance::Bank::Commonwealth A web-banking front-end Games::Cards Tools to write card games in Perl Games::Dice Simulates rolling dice Games::Hex Object library for hexmap-based board games Games::WordFind Generate word-find type puzzles Games::Alak a simple gomoku-like game Games::Dissociate a Dissociated Press algorithm and filter Games::Worms A life simulator for Conway/Patterson worms Games::AIBots An improved clone of A.I.Wars in Perl Geo::METAR Process Aviation Weather (METAR) Data Geo::Storm_Tracker ? Retrieves tropical storm advisories Geo::WeatherNOAA Current/forecast weather from NOAA Geo::IP Look up country by IP Address GSM::SMS Modules for sending and receiving SMS HP200LX::DB Handle HP 200LX palmtop computer database HP200LX::DBgui Tk base GUI for HP 200LX db files LEGO::RCX Control you Lego Mindstorm RCX computer MIDI::Realtime Interacts with MIDI devices in realtime Music::GUIDO Reads, writes, and manipulates GUIDO scores Penguin::Easy Provides quick, easy access to Penguin API Psion::Db Handle Psion palmtop computer database files Remedy::AR Interface to Remedy's Action Request API Router::LG Execute commands on routers (based on lg.pl) Schedule::Match Pattern-based crontab-like schedule Speech::EST Interface to the Edinburgh Speech Tools lib Speech::Festival Communicate with a festival server process. Speech::Festival::Synthesiser Simple text-to-speech using festival. Speech::Recognizer::SPX Interface to Sphinx-II speech recognition SyslogScan::SyslogEntry Parse UNIX syslog SyslogScan::SendmailLine Summarize sendmail transactions Telephony::Phonedev Interface to the Linux Telephony API Video::Capture::V4l Video4linux framegrabber + vbe interface Watchdog::Service Look for service in process table Watchdog::HTTPService Test status of HTTP server Watchdog::MysqlService Test status of Mysql server Poetry::Vogon Vogon Poetry Generator GISI::SHAPE ArcView SHAPE file format driver GISI::MIFMID MapInfo MIFMID file format driver AltaVista::SearchSDK Perl Wrapper for AltaVista SDK functionality AltaVista::PerlSDK Utilize the AltaVista Search Developer's Kit Db::Documentum Documentum EDMS API - Perl interface Db::DFC OO Interface to Documentum's DFC using JPL Db::Mediasurface API and I/O modules for Mediasurface CMS Messaging::TIBCO Interfacing to TIBCO/Rendezvous(RVRD) NexTrieve::Collection logical collection object NexTrieve::Daemon logical daemon object NexTrieve::DBI convert DBI statement to document sequence NexTrieve::Docseq logical document sequence for indexing NexTrieve::Document logical document object NexTrieve::Hitlist result of query from search engine NexTrieve::HTML convert HTML-file(s) to logical document(s) NexTrieve::Index create an index out of a docseq NexTrieve::Mbox convert Unix mailbox to document sequence NexTrieve::Message convert Mail::Message object(s) to document( NexTrieve::MIME MIME-type conversions for documents NexTrieve::Overview an overview of NexTrieve and its Perl suppor NexTrieve::PDF Convert PDF-file(s) to logical document(s) NexTrieve::Query Create/adapt query NexTrieve::Querylog Turn query log into Query objects NexTrieve::Replay Turn Querylog into Hitlist for a Search NexTrieve::Resource Create/adapt resource-file NexTrieve::RFC822 Convert message(s) to logical document(s) NexTrieve::Search Logical search engine object NexTrieve::Targz Maintain a Targz message archive NexTrieve::UTF8 Change encoding to UTF-8 NexTrieve::Collection::Index logical index object within a collection NexTrieve::Hitlist::Hit a single hit of the result Openview::Message OO and function access to Openview opcmsg() P4::Client Client interface to the Perforce SCM system Real::Encode ? Interface to Progressive Network's RealAudio Resolute::RAPS Interface to Resolute Software's RAPS SAP::Rfc SAP RFC Interface Bundle::Bugzilla Bundle to load modules for Bugzilla Bundle::Perl6 A bundle to install Perl6-related modules