Perl modules released in past week, by category.
Last updated 23 March 2026 08:51 AM
Last updated 23 March 2026 08:51 AM
Algorithms and Data Structures
Permute-Unnamed-Iter
22 Mar 2026 07:19 AM | Author: PERLANCAR | Version: 0.001
Permute::Unnamed::Iter provides a tiny, easy-to-use iterator for producing the Cartesian product of several lists.
Tree::MultiNode provides a lightweight, ordered tree structure for Perl in which each node holds a key, a value, and an ordered list of children, making it handy for modeling hierarchical data such as parent/child relationships in databases or building nested structures by recursion.
Applications and Utilities
Aion::Format is a compact Perl utility collection for everyday text and number presentation tasks, aimed at making logging, console output and simple data formatting easier.
App::Cme provides the cme command line utility for working with configuration data through Config::Model, letting you validate, inspect, edit, dump and script changes to system or application configuration in a consistent, model-driven way.
App::MARC::Filter is a lightweight base class for building command-line tools that read and filter MARC bibliographic records.
App-cpanminus
17 Mar 2026 12:38 AM | Author: MIYAGAWA | Version: 1.7049
Upvotes: 286 | CPAN Testers: Pass 100.0%
cpanminus, or cpanm, is a tiny, dependency-free command line tool for fetching, unpacking, building and installing Perl modules from CPAN with zero configuration and minimal memory usage.
App-ghmulti
18 Mar 2026 11:30 AM | Author: KLAUSRIN | Version: 0.07
App::ghmulti is a Perl module that provides the functionality behind the ghmulti command-line tool to help you use multiple GitHub accounts with different SSH keys on the same machine.
App-git_log_ch_usrdata
19 Mar 2026 09:50 AM | Author: KLAUSRIN | Version: 0.04
CPAN Testers: Pass 100.0%
App::git_log_ch_usrdata is a compact command-line tool for fixing the name and email recorded in a Git repository's commit history; it rewrites author and committer identity across commits so you can correct typos, replace old addresses, or consolidate multiple identities into one.
App::karr is a small Perl application that implements a Kanban-style assignment and responsibility registry for teams.
mdee (em-dee) is a terminal-focused, multi-column Markdown viewer that makes raw Markdown easy to read by applying syntax highlighting, hiding most markup characters by default, wrapping long list items, and aligning tables with ANSI-aware formatting.
App::sdif is a small toolkit of command line utilities for making diffs easier to read and track, centered on sdif which prints unified diffs in a clear side-by-side layout.
sshca is a lightweight command-line SSH Certificate Authority that helps you create a CA directory, issue user or host SSH certificates from public keys, renew certificates, list outstanding certs, and clean up expired ones while letting you tune defaults via a YAML config or environment variables.
IPC::Run is a mature Perl toolkit for launching and interacting with external programs, offering a safe replacement for system() plus a scripted API to drive background processes and coprocesses.
LaTeX::Replicase is a lightweight Perl template engine that fills real LaTeX documents by interpreting simple in‑file tags so you can drive PDF or DVI output from Perl data structures.
Business and Finance
Business-ISBN-Data
17 Mar 2026 10:49 AM | Author: BRIANDFOY | Version: 20260317.001
Upvotes: 3 | CPAN Testers: Pass 100.0%
Business::ISBN::Data is a support module that supplies the ISBN range data used by Business::ISBN, so you normally do not load it directly.
Business::UPS is a small Perl library that lets web apps and scripts fetch UPS shipping rates and track packages without dealing with UPS web pages directly.
Communications and Networking
EMDIS::ECS is a Perl implementation of the EMDIS Communication System that lets organizations exchange EMDIS messages securely using encrypted email and, optionally, AMQP messaging.
Mail::Make is a tidy, fluent Perl builder for constructing RFC-compliant MIME email messages without wrestling with low-level details.
Net::API::REST is a Perl framework for building RESTful APIs inside Apache under mod_perl.
Net-Daemon
22 Mar 2026 10:33 PM | Author: TODDR | Version: 0.51
Upvotes: 3 | CPAN Testers: Pass 100.0%
Net::Daemon is an abstract base class that makes it easy to build portable network server daemons in Perl by handling common boilerplate such as command line parsing, config files, socket binding, client acceptance and authorization, logging to syslog or the Windows event log, privilege dropping and optional chrooting, and per-connection lifecycle management via a Clone/Run pattern.
Net-Ident
19 Mar 2026 05:31 AM | Author: TODDR | Version: 1.26
Upvotes: 1 | CPAN Testers: Pass 100.0%
Net::Ident is a compact Perl library for performing ident lookups defined by RFC1413 so you can ask the remote end of a TCP/IP connection which user or ID owns that connection.
Net::Jabber::Bot is a Moose-based Perl class that makes it easy to build XMPP/Jabber bots without deep protocol knowledge by letting you supply server credentials, a simple map of forum triggers, and two callbacks for handling incoming messages and periodic background work.
Net-Kafka-Producer-Avro
20 Mar 2026 02:40 PM | Author: ALVAROL | Version: v0.0.1
CPAN Testers: N/A 100.0%
Net::Kafka::Producer::Avro is an object oriented Perl module for sending Avro serialized messages to Apache Kafka using the high performance librdkafka client and Confluent Schema Registry for schema validation and registration.
Net-SSLeay
21 Mar 2026 12:44 AM | Author: CHRISN | Version: 1.96
Upvotes: 27 | CPAN Testers: Pass 100.0%
Net::SSLeay is the Perl interface to the OpenSSL and LibreSSL libraries that lets you do SSL/TLS and cryptography from Perl code.
Net-Whois-Raw
19 Mar 2026 01:01 PM | Author: NALOBIN | Version: 2.99043
Upvotes: 10 | CPAN Testers: Pass 100.0%
Net::Whois::Raw is a Perl library for fetching WHOIS data about domain names and IP addresses, handling the quirks of many registries so you do not have to.
NetAddr-MAC
22 Mar 2026 03:17 AM | Author: DJZORT | Version: 1.00
NetAddr::MAC is a Perl utility for parsing, validating, formatting and manipulating hardware MAC addresses in both EUI‑48 and EUI‑64 forms.
Razor2-Client-Agent
22 Mar 2026 09:14 PM | Author: TODDR | Version: 2.87
Razor2::Client::Agent is a mature Perl client library and command line toolkit for integrating with the Razor2 collaborative spam-detection service, letting mail systems and scripts compute robust message signatures, ask the network whether a message is known spam, submit spam reports, revoke signatures, and manage identities and discovery servers.
Community and Culture
CPAN::MetaCurator is a toolset for curating and publishing CPAN and Perl.Wiki metadata as a browsable jsTree-style HTML site.
Configuration and DevOps
Alien-nghttp2
17 Mar 2026 02:26 PM | Author: JJNAPIORK | Version: 0.002
Alien::nghttp2 is a Perl Alien module that makes the nghttp2 HTTP/2 C library available to Perl build scripts.
App::GHGen is a command-line tool and GitHub Action that generates, analyzes, and optimizes GitHub Actions workflows for your repositories.
Config-Model
21 Mar 2026 03:52 PM | Author: DDUMONT | Version: 2.160
Config::Model is a Perl framework for defining, validating, migrating and interactively editing application configuration through declarative models.
Config-Model-Itself
17 Mar 2026 05:59 PM | Author: DDUMONT | Version: 2.028
Config::Model::Itself is a helper library for people who build and maintain Config::Model schemas; it gives you a programmatic way to load, edit and save the model files that describe the structure and rules of configuration data.
Config-Model-Tester
22 Mar 2026 04:41 PM | Author: DDUMONT | Version: 4.010
Config::Model::Tester is a testing helper for authors of Config::Model-based modules that lets you declare and run file‑based test cases in a consistent way.
Cryptocurrency and Blockchain
Bitcoin-Crypto
17 Mar 2026 07:20 PM | Author: BRTASTIC | Version: 4.004
Bitcoin::Crypto is a Perl library that provides the cryptographic building blocks and utilities needed to work with Bitcoin keys, mnemonics, address formats, scripts, transactions, PSBTs, blocks and UTXOs.
Data and File Handling
Data-Hash-Diff-Smart
17 Mar 2026 12:03 PM | Author: NHORNE | Version: 0.01
CPAN Testers: Pass 100.0%
Data::Hash::Diff::Smart is a modern, recursive diff engine for Perl data structures that produces a stable, structured list of change operations for nested hashes, arrays, scalars and objects and can render those changes as human-readable text, JSON, YAML or Test2 diagnostics.
Data-Hash-Patch-Smart
17 Mar 2026 11:43 PM | Author: NHORNE | Version: 0.01
Data::Hash::Patch::Smart is a small Perl utility for applying structured, JSON-Pointer-like patches to nested Perl data structures, letting you add, change, or remove values with path expressions and wildcards rather than hand-editing hashes and arrays.
File-Access-Driver
21 Mar 2026 10:05 AM | Author: BODOLFO | Version: v1.0.1
File::Access::Driver is a convenience Perl class that bundles common file operations into a single, easy API so you can create, read, write, delete and inspect files with far less boilerplate.
File-Sticker
18 Mar 2026 03:13 AM | Author: RUBYKAT | Version: 4.401
File::Sticker is a Perl utility for reading and writing file metadata in a consistent way and keeping that information mirrored in a database, making it easy to manage, search and update metadata across many files.
Hash::Wrap lets you turn plain Perl hashes into lightweight objects so you can access keys as methods instead of manually dereferencing hashes.
IO-AsyncX-Sendfile
18 Mar 2026 05:52 AM | Author: TEAM | Version: 0.003
IO::AsyncX::Sendfile is a small, proof-of-concept add-on that injects a sendfile method into IO::Async::Stream so you can stream a file to a socket without copying its contents into Perl memory first, using the kernel sendfile facility via Sys::Sendfile when available.
IO::K8s is a Perl toolkit for representing, validating and serializing Kubernetes API objects so you can build, inspect and emit kube-friendly JSON and YAML from Perl code.
IO::Stty is a Perl module and command-line utility that implements a POSIX-compatible stty for inspecting and changing terminal line settings from Perl or a shell, letting you query and restore modes on any filehandle such as STDIN.
IO::Trace is a small Perl utility and module for recording a spawned program's standard I/O activity so you can inspect reads, writes and closes on STDIN, STDOUT and STDERR without modifying the data streams.
IO::Tty is a low-level Perl helper for creating and manipulating pseudo-terminals, chiefly used behind the scenes by IO::Pty and the Expect ecosystem and normally only needed if you want to import pty-related constants directly.
JSON
22 Mar 2026 03:00 AM | Author: ISHIGAKI | Version: 4.11
Upvotes: 109 | CPAN Testers: Pass 100.0%
JSON is a lightweight, user-friendly Perl interface for encoding and decoding JSON that picks the best available backend for you, using JSON::XS (or Cpanel::JSON::XS) for speed and falling back to JSON::PP or the bundled JSON::backportPP when an XS backend is not available.
JSON-PP
20 Mar 2026 08:18 AM | Author: ISHIGAKI | Version: 4.18
Upvotes: 21 | CPAN Testers: Pass 100.0%
JSON::PP is a pure-Perl JSON encoder and decoder that aims to be compatible with the much faster JSON::XS C implementation while providing a full-featured, configurable interface.
Parse-PMFile
21 Mar 2026 07:10 AM | Author: ISHIGAKI | Version: 0.48
Parse::PMFile reads a Perl .pm file and extracts the package names and version information using the same logic PAUSE uses to index CPAN, making it useful for tooling that needs reliable, PAUSE-compatible package and $VERSION discovery.
String-Ident
19 Mar 2026 02:34 PM | Author: JKUTEJ | Version: 0.04
Upvotes: 1 | CPAN Testers: Pass 100.0%
String::Ident converts arbitrary text into safe identifiers and URL-friendly slugs.
Text-ASCII-Convert
18 Mar 2026 04:22 PM | Author: FKENTO | Version: 0.34
Text::ASCII::Convert is a Perl module that normalizes text by turning non-ASCII characters into visually similar ASCII characters so you end up with a plain 7-bit ASCII string.
Text-Names-Canonicalize
19 Mar 2026 12:43 AM | Author: NHORNE | Version: 0.01
Text::Names::Canonicalize is a Perl module for normalizing personal names in a locale-aware way, useful for data cleaning, deduplication, indexing, and matching.
XML-Parser
19 Mar 2026 04:51 AM | Author: TODDR | Version: 2.48
XML::Parser is a mature Perl interface that makes it easy to parse XML by wrapping the fast Expat library and exposing both high level styles and low level event handlers.
YAML-Syck
19 Mar 2026 04:26 AM | Author: TODDR | Version: 1.37
Upvotes: 18 | CPAN Testers: Pass 100.0%
YAML::Syck is a thin, fast Perl binding to the libsyck serializer that converts Perl data structures to and from YAML text using simple functions like Load, Dump, LoadFile and DumpFile and supports streaming multiple YAML documents and dumping into existing scalars with DumpInto.
Database and Persistence
CPAN::MetaPackager is a small toolkit for creating and managing a local SQLite copy of the CPAN package index named cpan.metapackager.sqlite.
DB::Handy is a self-contained, pure-Perl embedded relational database that stores tables as fixed-length binary flat files and exposes a familiar DBI-like interface so you can use connect, prepare, execute and fetchrow_hashref without a separate server or XS modules.
DB::Object is an object oriented wrapper around DBI that makes writing SQL in Perl more fluent and less error prone by letting you build queries with chainable table and field objects instead of hand-assembling SQL strings.
DBD-Pg
19 Mar 2026 12:40 PM | Author: TURNSTEP | Version: 3.20.0
Upvotes: 103 | CPAN Testers: Pass 100.0%
DBD::Pg is the PostgreSQL driver for Perl's DBI that lets Perl programs connect to and work with Postgres databases in a native, full featured way.
DBIx-Class-MockData
17 Mar 2026 03:33 PM | Author: MANWAR | Version: 0.04
DBIx::Class::MockData generates realistic test rows for DBIx::Class schemas by inspecting a connected Schema, resolving foreign key insertion order, and creating values that match each column's declared data_type.
DBIx::Fast is a lightweight DBI wrapper for Perl that simplifies everyday database work by providing easy connection setup and a small set of convenience methods for common tasks.
DBIx-SearchBuilder
18 Mar 2026 09:40 PM | Author: BPS | Version: 1.83
DBIx::SearchBuilder is an object oriented toolkit for Perl that makes it easy to build, run and paginate SQL queries and to represent returned rows as objects.
Lilith is a Perl utility for ingesting EVE JSON logs from Suricata, Sagan and CAPE into PostgreSQL and then letting you create, search and extend that data store from Perl.
SQL::Wizard is a Perl toolkit for building SQL queries as composable, immutable expression trees that you assemble in code and render to a final SQL string plus a flat list of bind values with a single to_sql call.
Development Tools
AWS-Lambda
21 Mar 2026 09:48 AM | Author: SHOGO | Version: 0.8.0
AWS::Lambda makes it easy to run Perl code on AWS Lambda by providing a custom runtime and ready-to-use artifacts so you can deploy handlers as zipped scripts, container images, or Lambda layers without rebuilding a runtime yourself.
App-Workflow-Lint
18 Mar 2026 12:43 PM | Author: NHORNE | Version: 0.01
App::Workflow::Lint is a Perl module for linting GitHub Actions workflow YAML files.
CPAN-Maker
17 Mar 2026 01:23 AM | Author: BIGFOOT | Version: v1.7.0
CPAN::Maker is a command line utility for packaging a Perl project as a CPAN distribution.
CPAN-Perl-Releases
20 Mar 2026 03:33 PM | Author: BINGOS | Version: 5.20260320
Upvotes: 3 | CPAN Testers: Pass 100.0%
CPAN::Perl::Releases is a compact, data-driven Perl module that maps every Perl release uploaded to CPAN to the authors/id path where its tarball can be found, making it easy for scripts and tools to locate specific perl tarballs without crawling CPAN.
Dist::PolicyFiles is a lightweight Perl utility for quickly creating standard policy documents for a distribution, namely CONTRIBUTING.md and SECURITY.md, so you can ship clear contributor and security guidance without hand-writing files.
Dist-Zilla-PluginBundle-Author-DBOOK
17 Mar 2026 02:28 AM | Author: DBOOK | Version: v1.0.6
Dist::Zilla::PluginBundle::Author::DBOOK is a ready-made collection of Dist::Zilla plugins that codifies Dan Book's preferred workflow for building and releasing Perl distributions.
Dist-Zilla-PluginBundle-Author-ETHER
19 Mar 2026 05:16 PM | Author: ETHER | Version: 0.172
Upvotes: 4 | CPAN Testers: Pass 100.0%
Dist::Zilla::PluginBundle::Author::ETHER is an opinionated, ready-made bundle of Dist::Zilla plugins by Karen Etheridge that sets up a full build, test and release workflow for Perl distributions.
Dist-Zilla-PluginBundle-YANICK
18 Mar 2026 11:55 PM | Author: YANICK | Version: 0.32.2
Dist::Zilla::PluginBundle::YANICK is an opinionated collection of Dist::Zilla plugins that reproduces the build and release workflow used by Yanick Champoux, so you can automate packaging, metadata, documentation, testing, Git/GitHub integration, versioning, and CPAN uploads with a single configuration.
Dump-Krumo
19 Mar 2026 04:12 PM | Author: BAKERSCOT | Version: v0.1.8
Dump::Krumo is a small Perl utility that produces colorful, human-friendly dumps of variables to make debugging easier.
Git-CPAN-Patch
18 Mar 2026 11:46 PM | Author: YANICK | Version: 2.5.2
Git::CPAN::Patch is a small command-line toolkit that helps Perl developers grab a distribution from CPAN into a local git repository, make changes in branches, and send those changes back to the module author as patches.
Module-CoreList
20 Mar 2026 03:33 PM | Author: BINGOS | Version: 5.20260320
Upvotes: 44 | CPAN Testers: Pass 100.0%
Module::CoreList is a reference database and API that tells you which modules shipped with each Perl release.
Perl-Critic-PJCJ
22 Mar 2026 10:35 PM | Author: PJCJ | Version: v0.2.5
Perl::Critic::PJCJ is a small set of Perl::Critic rules that help teams keep Perl code consistent by enforcing quoting conventions and manageable line lengths.
Pod::CopyrightYears is a small utility for updating copyright years inside POD or Perl module files.
SIRTX::VM is a Perl toolkit for working with SIRTX virtual machine code, offering assembly and disassembly support, opcode and directive handling, label and register management, and facilities for embedding and extracting chunks, resources and metadata.
Games and Entertainment
Acme-AsciiEmoji
19 Mar 2026 04:58 PM | Author: LNATION | Version: 1.03
Upvotes: 2 | CPAN Testers: Pass 100.0%
Acme::AsciiEmoji is a lighthearted Perl module that exports a large set of ready-made ASCII and kaomoji emoticons as simple functions you can call from your code.
Acme-Matrix
23 Mar 2026 06:08 AM | Author: LNATION | Version: 0.11
Upvotes: 1 | CPAN Testers: Pass 100.0%
Acme::Matrix is a playful Perl module that renders a Matrix-style "digital rain" of characters in your terminal for demos or desktop fun.
Chess4p is a lightweight Perl library that provides core chess functionality for building engines, analysis tools, or board utilities.
Graphics and User Interface
AnyEvent-I3X-Workspace-OnDemand
19 Mar 2026 07:46 AM | Author: WATERKIP | Version: 0.009
CPAN Testers: Pass 100.0%
AnyEvent::I3X::Workspace::OnDemand is a helper for the i3 window manager that provides activity‑style workspace groups and on‑demand layout loading.
AnyEvent::Impl::Prima is a tiny adapter that lets AnyEvent-based timers and callbacks run inside a Prima GUI application by using Prima's own event loop.
Graphics-Toolkit-Color
19 Mar 2026 08:45 PM | Author: LICHTKIND | Version: 1.98
Upvotes: 1 | CPAN Testers: Pass 100.0%
Graphics::Toolkit::Color is a high-level Perl toolkit for creating, converting and manipulating colors as immutable objects, with easy serialisation to and from many common formats such as hex, CSS strings, numeric tuples and named palettes.
Image::PNG::Libpng is a mature Perl wrapper around the C libpng library that lets you read, write and manipulate PNG images from Perl using both a direct libpng-like API and higher-level convenience helpers.
Matplotlib-Simple
22 Mar 2026 05:23 PM | Author: DCON | Version: 0.25
Matplotlib::Simple is a Perl helper that converts Perl data structures into editable Python3 scripts that use matplotlib to produce charts, letting you describe plots in Perl and either have the module run them or save the generated script under /tmp for manual tweaking.
OpenGL is the Perl binding that lets you drive the full OpenGL suite from Perl programs, exposing gl*, glu*, glut* and many GLX calls so you can do hardware-accelerated 2D and 3D rendering, manage buffers and textures, use VBOs and FBOs, and compile and run shaders from Perl.
Hardware and Systems
Sys::Mmap lets Perl programs map files or anonymous shared memory directly into Perl scalar variables by using the operating system mmap facility, so you can treat large files or shared regions like normal strings without copying the whole contents into process memory.
High Performance and Parallel Computing
NBI::Slurm is a Perl library that makes it easy to create and submit jobs to a SLURM-managed HPC cluster.
Localization and Language
Unicode-UTF8
19 Mar 2026 10:21 AM | Author: CHANSEN | Version: 0.70
Unicode::UTF8 is a compact Perl utility for reliably converting between UTF-8 octet sequences and Perl character strings, offering encode_utf8, decode_utf8 and a valid_utf8 checker with optional callback hooks for custom error handling.
Programming and Extensions
Bored is a tiny, whimsical Perl module that offers a handful of playful, no‑op routines for amusement and quick experimentation.
Modern-Perl-Prelude
17 Mar 2026 07:59 PM | Author: SKOV | Version: 0.005
Modern::Perl::Prelude is a small lexical prelude that gives you a ready set of modern Perl conveniences while staying runnable on Perl 5.30 and later.
Regexp::Parser parses Perl regular expressions into an object tree so you can inspect, walk, transform, or reserialize them programmatically.
Simple-Accessor
21 Mar 2026 04:01 AM | Author: ATOOMIC | Version: 1.14
Upvotes: 3 | CPAN Testers: Pass 100.0%
Simple::Accessor is a tiny, zero‑dependency Perl module that gives you a minimal object layer with automatic accessors and a constructor so you can declare attributes with a single use line and immediately get new and get/set methods.
Syntax-Construct
19 Mar 2026 06:15 PM | Author: CHOROBA | Version: 1.045
Upvotes: 14 | CPAN Testers: Pass 100.0%
Syntax::Construct is a small utility that lets you explicitly declare which Perl syntactic constructs your code uses when those constructs are not managed by the feature pragma.
Science and Mathematics
CXC-PDL-Bin1D
20 Mar 2026 05:01 PM | Author: DJERIUS | Version: 0.28
CXC::PDL::Bin1D is a Perl extension for PDL that provides practical one dimensional binning tools for scientific data such as spectra, radial profiles, or time series.
Math::GMP_OLOAD is a lightweight compatibility helper that lets Math::MPFR, Math::GMPq and Math::GMPz play nicely with Math::GMP by enabling arithmetic and comparison operator overloading between these big-number object types.
Math-GMPq
22 Mar 2026 12:17 PM | Author: SISYPHUS | Version: 0.69
Upvotes: 1 | CPAN Testers: Pass 100.0%
Math::GMPq is a Perl wrapper around the GNU MP library that gives you exact, arbitrary-size rational numbers and the standard mpq operations in Perl.
Math-MPC
22 Mar 2026 01:56 AM | Author: SISYPHUS | Version: 1.40
Upvotes: 1 | CPAN Testers: Pass 100.0%
Math::MPC is a Perl wrapper around the MPC C library that brings arbitrary precision complex arithmetic into Perl programs, letting you create complex numbers with independently controlled bit precision for real and imaginary parts and perform correctly rounded operations such as addition, multiplication, division, powers, roots, exponentials, logarithms and trigonometric functions.
Math::MPFR is a Perl binding for the MPFR C library that gives you arbitrary precision, correctly rounded floating point arithmetic from Perl programs, so you can work with bigfloats, special functions, constants and advanced numeric routines with predictable rounding behavior and configurable rounding modes.
PDL::Fit::Levmar brings the Levenberg‑Marquardt non‑linear least‑squares solver liblevmar into the Perl/PDL world so you can fit models or solve optimization problems from Perl with good performance and flexible options.
PDL::GSL provides a bridge between the Perl Data Language and the GNU Scientific Library so you can call robust, high performance numerical routines from Perl arrays.
PDL::Graphics::PLplot brings the mature PLplot graphics library into Perl's PDL ecosystem so you can make publication-quality 2D and surface plots directly from PDL ndarrays.
PDL-LinearAlgebra
22 Mar 2026 11:45 PM | Author: ETJ | Version: 0.434
Upvotes: 4 | CPAN Testers: Pass 100.0%
PDL::LinearAlgebra is a Perl/PDL front end that brings a broad set of BLAS and LAPACK-powered matrix routines into PDL, making it easy to do SVD, eigenproblems, factorizations, inverses, condition numbers, least-squares and many other linear-algebra operations on PDL ndarrays.
PDL::Slatec is a now-deprecated bridge between PDL and selected LINPACK/EISPACK/SLATEC numerical routines that provides handy tools for matrix algebra, eigenvalue problems, singular value decomposition, determinants and inverses, FFT and inverse FFT, and polynomial fitting and evaluation.
Security and Cryptography
Authen-Radius
18 Mar 2026 03:23 PM | Author: PORTAONE | Version: 0.34
Authen::Radius is a Perl client library for the RADIUS authentication and accounting protocol that makes it easy to send and receive RADIUS requests and responses from your scripts or applications.
Crypt-Bear
21 Mar 2026 12:08 PM | Author: LEONT | Version: 0.004
Crypt::Bear provides a Perl interface to the BearSSL cryptography library, giving Perl programs a usable SSL/TLS implementation plus direct access to cryptographic primitives such as symmetric and asymmetric encryption, hashes, a cryptographically secure random number generator, and basic certificate handling.
Crypt::HSM is a lightweight Perl wrapper for PKCS#11 libraries that lets your Perl code use hardware security modules and software token implementations to manage keys and perform cryptographic operations.
Crypt-Passphrase
21 Mar 2026 09:57 PM | Author: LEONT | Version: 0.022
Upvotes: 17 | CPAN Testers: Pass 100.0%
Crypt::Passphrase is a lightweight, backend-agnostic helper for hashing, verifying and migrating user passwords that lets you pick a modern encoder for new passwords while accepting multiple legacy formats for verification.
Crypt-Passphrase-Scrypt
22 Mar 2026 01:41 AM | Author: LEONT | Version: 0.005
CPAN Testers: Pass 100.0%
Crypt::Passphrase::Scrypt is a small plugin for the Crypt::Passphrase framework that lets you hash and verify passwords using the scrypt algorithm.
Crypt::RIPEMD160 provides a simple Perl interface to the RIPEMD-160 message digest algorithm so you can compute 160-bit hashes of strings or files from Perl code.
Mail-Milter-Authentication
19 Mar 2026 01:05 AM | Author: MBRADSHAW | Version: 4.20260319
Mail::Milter::Authentication is a Perl-based milter daemon that brings a full suite of email authentication and policy checks into your MTA as a single, extensible service.
Safe::Hole provides a controlled way for code running in a Safe sandbox to invoke subs and object methods back in the original main namespace, effectively creating a deliberate escape hatch so sandboxed code can use trusted routines or objects without running them inside the Safe compartment itself.
Testing and Quality Assurance
Medusa is a lightweight Perl module that adds automatic auditing to subroutines by tagging them with the :Audit attribute.
Test-Changes-Strict-Simple
20 Mar 2026 10:45 AM | Author: KLAUSRIN | Version: 0.06
CPAN Testers: Pass 100.0%
Test::Changes::Strict::Simple is a small test helper for Perl authors that enforces strict, semantic validation of traditional CPAN-style Changes files so you can catch common release mistakes before publishing.
Test-HTTP-Scenario
21 Mar 2026 12:08 PM | Author: NHORNE | Version: 0.01
Test::HTTP::Scenario lets you capture real HTTP interactions once and replay them in tests so your API client behavior can be exercised offline, quickly, and deterministically.
Test-MockFile
21 Mar 2026 12:33 AM | Author: TODDR | Version: 0.038
Test::MockFile lets you create an in-memory fake filesystem so your tests can exercise file, directory, symlink and directory-iteration behavior without touching real files on disk.
Test-Mockingbird
19 Mar 2026 12:37 PM | Author: NHORNE | Version: 0.04
Upvotes: 1 | CPAN Testers: Pass 100.0%
Test::Mockingbird is a Perl testing utility that helps you isolate and inspect code by replacing or wrapping module methods and injecting fake dependencies.
Test::Most::Explain improves Perl test failure output by replacing Test::More's terse "got/expected" lines with a structured, human-readable diff and actionable hints.
Web and APIs
Amazon-Sites
17 Mar 2026 02:51 PM | Author: DAVECROSS | Version: v0.1.10
Amazon::Sites is a lightweight Perl class that models Amazon's regional storefronts and makes it easy to work with country codes, domains, currencies and affiliate codes.
Apache2-API
19 Mar 2026 09:59 AM | Author: JDEGUEST | Version: v0.5.1
Upvotes: 2 | CPAN Testers: N/A 100.0%
Apache2::API is a compact framework that wraps and simplifies the mod_perl Apache2 API so you can write HTTP handlers more productively.
App-wsgetmail
19 Mar 2026 02:25 PM | Author: BPS | Version: 0.11
Upvotes: 2 | CPAN Testers: Pass 100.0%
App::wsgetmail is a small Perl command and library for fetching email from Microsoft 365 mailboxes via the Microsoft Graph API and feeding each message to a local delivery command or mail processing program.
BZ::Client is a lightweight Perl client for talking to Bugzilla’s XML-RPC web services, giving you an easy object interface to authenticate, call API methods and manage session cookies without dealing with raw HTTP yourself.
CallBackery
19 Mar 2026 04:49 PM | Author: OETIKER | Version: v0.56.7
Upvotes: 4 | CPAN Testers: Pass 100.0%
CallBackery is a Mojolicious-based framework that provides the server-side plumbing for building appliance-style, configurable web frontends.
Git-RemoteURL-Parse
20 Mar 2026 09:55 AM | Author: KLAUSRIN | Version: 0.05
CPAN Testers: Pass 100.0%
Git::RemoteURL::Parse is a small Perl helper for identifying whether a Git remote URL points to GitHub or GitLab and for extracting the repository name and the owner or group path.
Git::Server is a drop‑in replacement for a standard Git server that gives you much finer control over repository access and automation by extending server-side hooks, ACLs and deployment/webhook capabilities.
GitHub-Config-SSH-UserData
20 Mar 2026 09:13 AM | Author: KLAUSRIN | Version: 0.09
CPAN Testers: Pass 100.0%
GitHub::Config::SSH::UserData is a tiny Perl helper for people who manage multiple GitHub accounts with separate SSH keys and store per-account metadata in their SSH config comments.
HTTP::Handy is a compact, single-file, zero-dependency HTTP/1.0 server for Perl 5.5.3 and later that implements a useful subset of the PSGI interface so you can run portable web apps, quick local tools, and demos with almost no setup.
PlackX-Framework
18 Mar 2026 08:11 PM | Author: DSTROMA | Version: 0.26
PlackX::Framework is a compact, Plack-based framework for building PSGI web applications that favors minimalism and extensibility.
Restish-Client
20 Mar 2026 02:38 AM | Author: ACMEINC | Version: 1.0
Upvotes: 1 | CPAN Testers: Pass 100.0%
Restish::Client is a lightweight Perl client for talking to REST-style HTTP APIs, giving you a simple object that wraps a base URI and common request patterns so you can send GET, POST, PUT, DELETE, PATCH and LIST calls with minimal boilerplate.