Packages — P (Page 2 of 23)

perl-catalyst-plugin-configloader 0.34 — Load config files of various types

This module will attempt to load find and load configuration files of various types. Currently it supports YAML, JSON, XML, INI and Perl formats.

perl-catalyst-plugin-session 0.40 — Catalyst generic session plugin

This plugin links the two pieces required for session management in web applications together: the state, and the store.

perl-catalyst-plugin-session-state-cookie 0.17 — Maintain session IDs using cookies

In order for Catalyst::Plugin::Session to work, the session ID needs to be stored on the client, and the session data needs to be stored on the server. This plugin stores the session ID on the client using the cookie mechanism.

perl-catalyst-plugin-session-store-fastmmap 0.16 — FastMmap session storage backend

Catalyst::Plugin::Session::Store::FastMmap is a fast session storage plugin for Catalyst that uses an mmap'ed file to act as a shared memory interprocess cache. It is based on Cache::FastMmap.

perl-catalyst-plugin-stacktrace 0.12 — Stack trace on the Catalyst debug screen

This plugin enhances the standard Catalyst debug screen by including a stack trace of your application up to the point where the error occurred. Each stack frame is displayed along with the package name, line number, file name, and code context surrounding the line number.

perl-catalyst-plugin-static-simple 0.36 — Simple serving of static pages

The Static::Simple plugin is designed to make serving static content in your application during development quick and easy, without requiring a single line of code from you. This plugin detects static files by looking at the file extension in the URL (such as .css or .png or .js). The plugin uses the lightweight MIME::Types module to map file extensions to IANA-registered MIME types, and will serve your static files with the correct MIME type directly to the browser, without being processed through Catalyst.

perl-catalyst-runtime 5.90118 — The Catalyst Framework Runtime

Catalyst is a modern framework for making web applications. It is designed to make it easy to manage the various tasks you need to do to run an application on the web, either by doing them itself, or by letting you "plug in" existing Perl modules that do what you need.

perl-catalyst-traitfor-request-proxybase 0.000005 — Replace request base with value passed by HTTP proxy

This module is a Moose::Role which allows you more flexibility in your application's deployment configurations when deployed behind a proxy. Using this module, the request base ($c->req->base) is replaced with the contents of the X-Request-Base header.

perl-catalyst-view-download 0.09 — Download data in many formats

The purpose of this module is to provide a method for downloading data into many supportable formats. For example, downloading a table based report in a variety of formats (CSV, HTML, etc.).

perl-catalyst-view-json 0.36 — Catalyst JSON view

Catalyst::View::JSON is a Catalyst View handler that returns stash data in JSON format.

perl-catalyst-view-tt 0.44 — Template View Class

This module is a Catalyst view class for the Template Toolkit.

perl-catalystx-component-traits 0.19 — Trait Loading and Resolution for Catalyst Components

Adds a "COMPONENT" in Catalyst::Component method to your Catalyst component base class that reads the optional "traits" parameter from app and component config and instantiates the component subclass with those traits using "new_with_traits" in MooseX::Traits from MooseX::Traits::Pluggable.

perl-catalystx-roleapplicator 0.005 — Apply roles to Catalyst classes

CatalystX::RoleApplicator applies roles to Catalyst application classes.

perl-catalystx-script-server-starman 0.03 — Catalyst development server with Starman

This module provides a Catalyst extension to replace the development server with Starman.

perl-cddb-get 2.28 — Read the CDDB entry for an audio CD in your drive

This module can retrieve information from the CDDB.

perl-cgi 4.38 — Handle Common Gateway Interface requests and responses

CGI.pm is a stable, complete and mature solution for processing and preparing HTTP requests and responses. Major features include processing form submissions, file uploads, reading and writing cookies, query string generation and manipulation, and processing and preparing HTTP headers.

perl-cgi-formbuilder 3.10 — Generate and process stateful forms

CGI::FormBuilder provides an easy way to generate and process CGI form-based applications.

perl-cgi-session 4.48 — Persistent session data in CGI applications

CGI::Session provides modular session management system across HTTP requests.

perl-cgi-simple 1.15 — CGI interface that is CGI.pm compliant

CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation.

perl-cgi-struct 1.21 — Build structures from CGI data

This is a module for building structured data from CGI inputs, in a manner reminiscent of how PHP does.

perl-class-accessor 0.51 — Automated accessor generation

This module automagically generates accessors/mutators for your class.

perl-class-accessor-chained 0.01 — Faster, but less expandable, chained accessors

A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments. This module subclasses Class::Accessor in order to provide the same mk_accessors interface.

perl-class-accessor-grouped 0.10012 — Build groups of accessors

This class lets you build groups of accessors that will call different getters and setters.

perl-class-c3 0.27 — Pragma to use the C3 method resolution order algorithm

This is pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.

perl-class-c3-adopt-next 0.13 — Drop-in replacement for NEXT

This module is intended as a drop-in replacement for NEXT, supporting the same interface, but using Class::C3 to do the hard work.

perl-class-c3-componentised 1.001000 — Load mix-ins or components to your C3-based class

This module will inject base classes to your module using the Class::C3 method resolution order.

perl-class-data-inheritable 0.08 — Inheritable, overridable class data

Class::Data::Inheritable is for creating accessor/mutators to class data. That is, if you want to store something about your class as a whole (instead of about a single object). This data is then inherited by your subclasses and can be overridden.

perl-class-date 1.1.15 — Class for easy date and time manipulation

This module provides a general-purpose date and datetime type for perl.

perl-class-errorhandler 0.04 — Base class for error handling

Class::ErrorHandler provides an error-handling mechanism that is generic enough to be used as the base class for a variety of OO classes. Subclasses inherit its two error-handling methods, error and errstr, to communicate error messages back to the calling program.

perl-class-factory-util 1.7 — Utility methods for factory classes

This module exports methods useful for factory classes.

perl-class-inspector 1.32 — Get information about a class and its structure

Class::Inspector allows you to get information about a loaded class.

perl-class-load 0.24 — Working (require "Class::Name") and more

"require EXPR" only accepts Class/Name.pm style module names, not Class::Name. For that, this module provides "load_class 'Class::Name'".

perl-class-load-xs 0.10 — XS implementation of parts of Class::Load

This module provides an XS implementation for portions of Class::Load.

perl-class-method-modifiers 2.12 — Moose-like method modifiers

Class::Method::Modifiers provides three modifiers: 'before', 'around', and 'after'. 'before' and 'after' are run just before and after the method they modify, but can not really affect that original method. 'around' is run in place of the original method, with a hook to easily call that original method.

perl-class-methodmaker 2.24 — Create generic methods for OO Perl

This module solves the problem of having to continually write accessor methods for your objects that perform standard tasks.

perl-class-singleton 1.5 — Implementation of a singleton class for Perl

This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object.

perl-class-tiny 1.006 — Minimalist class construction

This module offers a minimalist class construction kit. It uses no non-core modules for any recent Perl.

perl-class-unload 0.08 — Unload a class

Class:Unload unloads a given class by clearing out its symbol table and removing it from %INC.

perl-class-xsaccessor 1.19 — Generate fast XS accessors without runtime compilation

Class::XSAccessor implements fast read, write, and read/write accessors in XS. Additionally, it can provide predicates such as "has_foo()" for testing whether the attribute "foo" is defined in the object. It only works with objects that are implemented as ordinary hashes. Class::XSAccessor::Array implements the same interface for objects that use arrays for their internal representation.

perl-clone 0.39 — Recursively copy Perl datatypes

This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.

perl-clone-pp 1.07 — Recursively copy Perl datatypes

This module provides a general-purpose clone function to make deep copies of Perl data structures. It calls itself recursively to copy nested hash, array, scalar and reference types, including tied variables and objects.

perl-common-sense 3.74 — Sane defaults for Perl programs

This module implements some sane defaults for Perl programs, as defined by two typical specimens of Perl coders.

perl-compress-raw-bzip2 2.081 — Low-level interface to bzip2 compression library

This module provides a Perl interface to the bzip2 compression library.

perl-compress-raw-zlib 2.081 — Low-level interface to zlib compression library

This module provides a Perl interface to the zlib compression library.

perl-config-any 0.32 — Load configuration from different file formats

Config::Any provides a facility for Perl applications and libraries to load configuration data from multiple different file formats. It supports XML, YAML, JSON, Apache-style configuration, and Perl code.

perl-config-autoconf 0.315 — Module to implement some AutoConf macros in Perl

Config::AutoConf is intended to provide the same opportunities to Perl developers as GNU Autoconf does for Shell developers.

perl-config-general 2.56 — Generic Config Module

This module opens a config file and parses its contents for you. The format of config files supported by Config::General is inspired by the well known Apache config format and is 100% compatible with Apache configs, but you can also just use simple name/value pairs in your config files. In addition to the capabilities of an Apache config file it supports some enhancements such as here-documents, C-style comments, and multiline options.

perl-config-ini 0.025 — Simple .ini-file format reader and writer

Config::INI is a module that facilates the reading and writing of .ini-style configuration files.

perl-context-preserve 0.03 — Preserve context during subroutine call

This module runs code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller.

perl-convert-binhex 1.125 — Extract data from Macintosh BinHex files

BinHex is a format for transporting files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.

perl-cpan-changes 0.400002 — Read and write Changes files

CPAN::Changes helps users programmatically read and write Changes files that conform to a common specification.

perl-cpan-meta 2.143240 — Distribution metadata for a CPAN dist

Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.

perl-cpan-meta-check 0.014 — Verify requirements in a CPAN::Meta object

This module verifies if requirements described in a CPAN::Meta object are present.

perl-cpan-meta-requirements 2.140 — Set of version requirements for a CPAN dist

A CPAN::Meta::Requirements object models a set of version constraints like those specified in the META.yml or META.json files in CPAN distributions, and as defined by CPAN::Meta::Spec. It can be built up by adding more and more constraints, and will reduce them to the simplest representation.

perl-cpan-meta-yaml 0.018 — Read and write a subset of YAML for CPAN Meta files

This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files like META.yml and MYMETA.yml.

perl-cpanel-json-xs 3.0114 — JSON::XS for Cpanel

This module converts Perl data structures to JSON and vice versa.

perl-crypt-openssl-bignum 0.09 — OpenSSL's multiprecision integer arithmetic in Perl

Crypt::OpenSSL::Bignum provides multiprecision integer arithmetic in Perl.

perl-crypt-openssl-guess 0.11 — Guess the OpenSSL include path

The Crypt::OpenSSL::Guess Perl module provides helpers to guess the correct OpenSSL include path. It is intended for use in your Makefile.PL.

perl-crypt-openssl-random 0.13 — OpenSSL/LibreSSL pseudo-random number generator access

Crypt::OpenSSL::Random is a OpenSSL/LibreSSL pseudo-random number generator

perl-crypt-openssl-rsa 0.30 — RSA encoding and decoding, using the openSSL libraries

Crypt::OpenSSL::RSA does RSA encoding and decoding (using the OpenSSL libraries).

perl-crypt-random-source 0.12 — Get weak or strong random data from pluggable sources

This module provides implementations for a number of byte-oriented sources of random data.

perl-crypt-randpasswd 0.06 — Random password generator

Crypt::RandPasswd provides three functions that can be used to generate random passwords, constructed from words, letters, or characters. This code is a Perl implementation of the Automated Password Generator standard, like the program described in "A Random Word Generator For Pronounceable Passwords". This code is a re-engineering of the program contained in Appendix A of FIPS Publication 181, "Standard for Automated Password Generator".

perl-crypt-rc4 2.02 — Perl implementation of the RC4 encryption algorithm

A pure Perl implementation of the RC4 algorithm.

perl-curses 1.36 — Terminal screen handling and optimization

Curses is the interface between Perl and the curses library of your system.

perl-cwd-guard 0.05 — Temporarily change working directory

Cwd::Guard changes the current directory using a limited scope. It returns to the previous working directory when the object is destroyed.

perl-czplib 1.0.5 — Library for genomic analysis

Chaolin Zhang's Perl Library (czplib) contains assorted functions and data structures for processing and analysing genomic and bioinformatics data.

perl-data 0.002009 — Base classes wrapping fundamental Perl data types

Collection of classes that wrap fundamental data types that exist in Perl. These classes and methods as they exist today are an attempt to mirror functionality provided by Moose's Native Traits. One important thing to note is all classes currently do no validation on constructor input.

perl-data-compare 1.25 — Compare Perl data structures

This module compares arbitrary data structures to see if they are copies of each other.

perl-data-dump 1.23 — Pretty printing of data structures

This module provide functions that takes a list of values as their argument and produces a string as its result. The string contains Perl code that, when "eval"ed, produces a deep copy of the original arguments.

perl-data-dumper-concise 2.023 — Concise data dumper

Data::Dumper::Concise provides a dumper with Less indentation and newlines plus sub deparsing.

perl-data-optlist 0.110 — Parse and validate simple name/value option pairs

Data::OptList provides a simple syntax for name/value option pairs.

perl-data-page 2.02 — Help when paging through sets of results

When searching through large amounts of data, it is often the case that a result set is returned that is larger than we want to display on one page. This results in wanting to page through various pages of data. The maths behind this is unfortunately fiddly, hence this module.

perl-data-perl 0.002009 — Base classes wrapping fundamental Perl data types

Data::Perl is a container class for the following classes:

  • Data::Perl::Collection::Hash

  • Data::Perl::Collection::Array

  • Data::Perl::String

  • Data::Perl::Number

  • Data::Perl::Counter

  • Data::Perl::Bool

  • Data::Perl::Code

perl-data-printer 0.40 — Colored pretty-print of Perl data structures and objects

Display Perl variables and objects on screen, properly formatted (to be inspected by a human).

perl-data-record 0.02 — Conditionally split data into records

This Perl module allows you to split data into records by not only specifying what you wish to split the data on, but also by specifying an "unless" regular expression. If the text in question matches the "unless" regex, it will not be split there. This allows us to do things like split on newlines unless newlines are embedded in quotes.

perl-data-section 0.200007 — Read multiple hunks of data out of your DATA section

This package provides a Perl library to read multiple hunks of data out of your DATA section.

perl-data-stag 0.14 — Structured tags datastructures

This module is for manipulating data as hierarchical tag/value pairs (Structured TAGs or Simple Tree AGgregates). These datastructures can be represented as nested arrays, which have the advantage of being native to Perl.

perl-data-stream-bulk 0.11 — N at a time iteration API

This module tries to find middle ground between one at a time and all at once processing of data sets. The purpose of this module is to avoid the overhead of implementing an iterative api when this isn't necessary, without breaking forward compatibility in case that becomes necessary later on.

perl-data-tumbler 0.008 — Dynamic generation of nested combinations of variants

Data::Tumbler - Dynamic generation of nested combinations of variants.

perl-data-uniqid 0.12 — Perl extension for generating unique identifiers

Data::Uniqid provides three simple routines for generating unique ids. These ids are coded with a Base62 systen to make them short and handy (e.g. to use it as part of a URL).

perl-data-visitor 0.30 — Visitor style traversal of Perl data structures

This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. It can recursively map (cloning as necessary) or just traverse most structures, with support for per-object behavior, circular structures, visiting tied structures, and all ref types (hashes, arrays, scalars, code, globs).

perl-date-calc 6.4 — Gregorian calendar date calculations

This package consists of a Perl module for date calculations based on the Gregorian calendar, thereby complying with all relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).

perl-date-calc-xs 6.4 — XS wrapper for Date::Calc

Date::Calc::XS is an XS wrapper and C library plug-in for Date::Calc.

perl-date-manip 6.70 — Date manipulation routines

Date::Manip is a series of modules for common date/time operations, such as comparing two times, determining a date a given amount of time from another, or parsing international times.

perl-date-simple 3.03 — Simple date handling

Dates are complex enough without times and timezones. This module may be used to create simple date objects. It handles validation, interval arithmetic, and day-of-week calculation. It does not deal with hours, minutes, seconds, and time zones.

perl-datetime 1.49 — Date and time object for Perl

DateTime is a class for the representation of date/time combinations. It represents the Gregorian calendar, extended backwards in time before its creation (in 1582).

perl-datetime-calendar-julian 0.04 — Dates in the Julian calendar

This package is a companion module to DateTime.pm. It implements the Julian calendar. It supports everything that DateTime.pm supports and more: about one day per century more, to be precise.

perl-datetime-event-ical 0.13 — DateTime rfc2445 recurrences

This module provides convenience methods that let you easily create DateTime::Set objects for RFC 2445 style recurrences.

perl-datetime-event-recurrence 0.19 — DateTime::Set extension for basic recurrences

This module provides convenience methods that let you easily create DateTime::Set objects for various recurrences, such as "once a month" or "every day". You can also create more complicated recurrences, such as "every Monday, Wednesday and Thursday at 10:00 AM and 2:00 PM".

perl-datetime-format-builder 0.81 — Create DateTime parser classes and objects

DateTime::Format::Builder creates DateTime parsers. Many string formats of dates and times are simple and just require a basic regular expression to extract the relevant information. Builder provides a simple way to do this without writing reams of structural code.

perl-datetime-format-flexible 0.28 — Parse data/time strings

DateTime::Format::Flexible attempts to take any string you give it and parse it into a DateTime object.

perl-datetime-format-http 0.42 — Date conversion routines

This module provides functions that deal with the date formats used by the HTTP protocol.

perl-datetime-format-ical 0.09 — Parse and format iCal datetime and duration strings

This module understands the ICal date/time and duration formats, as defined in RFC 2445. It can be used to parse these formats in order to create the appropriate objects.

perl-datetime-format-mail 0.403 — Convert between DateTime and RFC2822/822 formats

RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates.

perl-datetime-format-natural 1.05 — Machine-readable date/time with natural parsing

DateTime::Format::Natural takes a string with a human readable date/time and creates a machine readable one by applying natural parsing logic.

perl-datetime-format-strptime 1.75 — Parse and format strp and strf time patterns

This module implements most of `strptime(3)`, the POSIX function that is the reverse of `strftime(3)`, for `DateTime`. While `strftime` takes a `DateTime` and a pattern and returns a string, `strptime` takes a string and a pattern and returns the `DateTime` object associated.

perl-datetime-format-w3cdtf 0.07 — Parse and format W3CDTF datetime strings

This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at https://www.w3.org/TR/NOTE-datetime. This format is the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects.

perl-datetime-locale 1.17 — Localization support for DateTime.pm

The DateTime::Locale modules provide localization data for the DateTime.pm class.

perl-datetime-set 0.3900 — DateTime set objects

The DateTime::Set module provides a date/time sets implementation. It allows, for example, the generation of groups of dates, like "every wednesday", and then find all the dates matching that pattern, within a time range.

perl-datetime-timezone 2.19 — Time zone object for Perl

This class is the base class for all time zone objects. A time zone is represented internally as a set of observances, each of which describes the offset from GMT for a given time period. Note that without the DateTime module, this module does not do much. It's primary interface is through a DateTime object, and most users will not need to directly use DateTime::TimeZone methods.