This package provides a class Encode::Detect
to detect the encoding of data.
The File::LibMagic
module is a simple perl interface to libmagic from the file package.
This module attempts to work around people calling UNIVERSAL::can() as a function, which it is not.
This module provides tools to deal with International Standard Book Numbers, including ISBN-10 and ISBN-13.
IPC::ShareLite provides a simple interface to shared memory, allowing data to be efficiently communicated between processes.
WWW::Mechanize is a Perl module for stateful programmatic web browsing, used for automating interaction with websites.
Term::Encoding is a simple module to detect the encoding of the current terminal expects in various ways.
This package is a collection of Perl, Python, and R scripts for manipulating 3C/4C/5C/Hi-C data.
This module implements the Perl foreign function interface XS for C++; it is a thin layer over plain XS.
This module exports all of the functions that either List::Util or List::MoreUtils defines, with preference to List::Util.
This is a Moose role which provides an alternate constructor for creating objects using parameters passed in from the command line.
Cairo::GObject registers Cairo's types with Glib's type systems, so that they can be used normally in signals and properties.
The Finance::Quote
module retries stock quotes from various internet sources, including Yahoo! Finance, Fidelity Investments, and the Australian Stock Exchange.
Test::Requires checks to see if the module can be loaded. If this fails, then rather than failing tests this skips all tests.
Manipulating stashes (Perl's symbol tables) is occasionally necessary, but incredibly messy, and easy to get wrong. This module hides all of that behind a simple API.
Mail::Sendmail is a pure perl module that provides a simple means to send email from a perl script. The module only requires Perl5 and a network connection.
SQL::Tokenizer is a tokenizer for SQL queries. It does not claim to be a parser or query verifier. It just creates sane tokens from a valid SQL query.
Text::Markdown
is a Perl module that provides an alternate implementation of the Markdown implementation by John Gruber (see the markdown package). It is a slower implementation, but better maintained.
This library provides a single exported subroutine to create a JSON representation of an object. It should round trip back into an object of the same class using JSON::Unmarshal
.
This project includes an assortment of command-line Perl scripts that are useful for font development, and run in terminal apps, such as Terminal on macOS, and Command Prompt on Windows.
Exporter::Lite is an alternative to Exporter, intended to provide a lightweight subset of the most commonly-used functionality. It supports import(), @EXPORT and @EXPORT_OK and not a whole lot else.
Search::Xapian wraps most methods of most Xapian classes. The missing classes and methods should be added in the future. It also provides a simplified, more 'perlish' interface to some common operations.
Email::Address implements a regex-based RFC 2822 parser that locates email addresses in strings and returns a list of Email::Address objects found. It is recommended to use Email::Address::XS instead.
Config::Simple
is a class representing configuration file object. It supports several configuration file syntax and tries to identify the file syntax automatically. The library supports parsing, updating and creating configuration files.