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.
App::cpanminus is a script to get, unpack, build and install modules from CPAN and does nothing else. It's dependency free (can bootstrap itself), requires zero configuration, and stands alone. When running, it requires only 10MB of RAM.
This module brings the speed advantages of Set::IntSpan (written by Steven McDougall) to arrays. Uses include manipulating grades, routing tables, or any other situation where you have mutually exclusive ranges of integers that map to given values.
This module provides a flexible calling interface to some frequently-performed string conversion functions, including applying and expanding standard C/Unix-style backslash escapes like and , wrapping and removing double-quotes, and truncating to fit within a desired length.
This provides an abstraction over the SPDX License List as provided in JSON format. Its primary raison d'être is to help the licence checking of Test::META and to allow for the warning about deprecated licences therein.