Perl modules released in past week, by category.
Last updated 12 May 2026 12:51 AM
Last updated 12 May 2026 12:51 AM
Applications and Utilities
App-cpm
7 May 2026 11:23 AM | Author: SKAJI | Version: v1.1.0
Upvotes: 78 | CPAN Testers: Pass 100.0%
App::cpm is a fast, command‑line CPAN installer that focuses on reliable, predictable module installs by preparing all dependencies first and doing the final installation step separately.
App-perlimports
6 May 2026 04:17 PM | Author: OALDERS | Version: 0.000060
App::perlimports provides a command line tool called perlimports that automates the cleanup and maintenance of Perl import statements by making implicit imports explicit.
App-rdapper
7 May 2026 12:48 PM | Author: GBROWN | Version: 1.25
App::rdapper is a compact command-line RDAP client for fetching and displaying registration data about internet resources such as domain names, top-level domains, IPv4/IPv6 addresses and prefixes, and autonomous system numbers in a readable, terminal-friendly format.
RT-Extension-ToggleTheme
11 May 2026 12:48 PM | Author: CRAIGKAI | Version: 1.02
Upvotes: 1 | CPAN Testers
RT-Extension-ToggleTheme is a small RT 6 plugin that adds a light/dark mode toggle to the web interface navigation bar so users can switch the UI between light and dark appearances.
Business and Finance
Business-ISBN
7 May 2026 03:16 AM | Author: BRIANDFOY | Version: 3.014
Upvotes: 6 | CPAN Testers: Pass 100.0%
Business::ISBN is a Perl module for working with ISBN-10 and ISBN-13 identifiers.
Business-ISBN-Data
8 May 2026 08:41 PM | Author: BRIANDFOY | Version: 20260508.001
Upvotes: 3 | CPAN Testers: Pass 100.0%
Business::ISBN::Data is a companion data module for Business::ISBN that bundles the ISBN range definitions used to validate and parse ISBNs, generated from the official RangeMessage.xml supplied by the ISBN Agency.
Finance-Tiller2QIF
8 May 2026 04:13 PM | Author: BRAINBUZ | Version: 1.05
Finance::Tiller2QIF is a command line tool and Perl module that converts Tiller Money CSV exports into QIF files ready for import into personal finance programs such as GnuCash, KMyMoney, Quicken and others.
Communications and Networking
EMDIS::ECS is a mature Perl implementation of the EMDIS Communication System that automates secure, auditable exchange of structured messages and documents using encrypted email and, optionally, AMQP messaging.
IPC-Manager
11 May 2026 04:05 AM | Author: EXODIST | Version: 0.000036
IPC::Manager is a lightweight framework for local interprocess messaging that lets processes on a single machine create or connect to a shared data store and exchange message objects without a central broker.
MCP::Run is an abstract helper for building MCP servers that expose a "run" tool to execute shell commands remotely.
Mail::Make is a strict, RFC-aware MIME email builder for Perl that gives you a fluent, chainable API to assemble messages with plain text, HTML, inline images and file attachments.
Masscan-Client
11 May 2026 12:08 AM | Author: HGOUVEA | Version: 0.02
Masscan::Client is an object-oriented Perl wrapper around the external masscan port scanner that makes it easy to build scans, run them and parse masscan's JSON output into native Perl data structures.
Net-CIDR-Lite
10 May 2026 06:49 PM | Author: STIGTSP | Version: 0.24
Upvotes: 8 | CPAN Testers: Pass 100.0%
Net::CIDR::Lite is a lightweight Perl module for efficiently collecting, merging and querying IPv4 and IPv6 CIDR ranges and plain IP or hyphenated ranges.
Net-Clacks
6 May 2026 01:27 PM | Author: CAVAC | Version: 36
Net::Clacks is a Perl-based client/server system for fast interprocess messaging and an in-memory cache alternative to memcached, aimed at applications that need low-latency communication or simple shared caching.
Net::RDAP is a Perl library that makes it easy to query the Registration Data Access Protocol, the modern replacement for Whois, to retrieve information about domain names, IP addresses and ranges, autonomous system numbers, and tagged registry entities.
Configuration and DevOps
Alien-cares
6 May 2026 09:08 PM | Author: EGOR | Version: 0.02
Alien::cares is a helper module that makes the c-ares C library available to Perl projects by either using a system-installed copy detected via pkg-config or downloading and building the latest release as a bundled static library.
Amazon-Credentials
6 May 2026 12:13 PM | Author: BIGFOOT | Version: v1.3.0
Amazon::Credentials is a lightweight helper for finding AWS credentials for Perl programs by trying a configurable chain of sources until it locates usable keys.
Config-INI-RefVars
9 May 2026 08:52 AM | Author: AAHAZRED | Version: 0.24
Config::INI::RefVars is a parser for INI-style configuration files that adds powerful variable handling so you can reference other INI values, environment variables, or Perl Config entries from inside the file using the $(...) syntax.
OSLV::Monitor is a compact Perl utility for collecting metrics from OS-level virtual environments and emitting them as JSON for use with LibreNMS or other monitoring tools.
OrePAN2::S3 is a command line tool and modulino for running a private DarkPAN CPAN mirror on Amazon S3 with optional CloudFront delivery, letting Perl authors and administrators upload distributions, build and publish the CPAN-style index, publish README or POD as HTML, and push extra static assets and templates to an S3 bucket.
Task::WebDyne::Apache is a CPAN "task" bundle that installs the collection of Perl modules commonly required to run the WebDyne application under the Apache web server, providing a convenient one-step way to pull in dependencies via cpan or cpanm so you do not have to install each prerequisite manually.
Data and File Handling
Archive-Lha
7 May 2026 08:01 PM | Author: NICOMEN | Version: 0.11
Archive::Lha is a Perl module for reading and extracting LZH/LHA archives, the format once popular on Amiga and MS-DOS and still common in Japan and Amiga collections.
Archive-Tar
10 May 2026 09:47 AM | Author: BINGOS | Version: 3.06
Archive::Tar is a pure-Perl, object-oriented toolkit for creating, reading, inspecting, modifying and extracting tar archives.
AtteanX-Parser-JSONLD
7 May 2026 02:24 AM | Author: GWILLIAMS | Version: 0.002
AtteanX::Parser::JSONLD is a compact JSON-LD 1.11 RDF parser designed to plug into the Attean Perl RDF toolkit, making it easy to convert application/ld+json documents into Attean binding and statement objects; you obtain it with Attean->get_parser('JSONLD')->new and can feed it a filehandle or a UTF-8 byte string to receive results via iterator or callback interfaces.
BsDiPa is a Perl binding for Colin Percival's BSDiff that creates and applies compact binary difference patches between in-memory data or files.
File-Raw-Hash
8 May 2026 01:04 PM | Author: LNATION | Version: 0.01
File::Raw::Hash is a lightweight File::Raw plugin that computes checksums and digests without altering the streamed bytes, delivering results to a caller-provided scalar, hash, or array reference via the "into" option.
File-Raw-JSON
9 May 2026 08:25 PM | Author: LNATION | Version: 0.01
File::Raw::JSON plugs fast JSON and JSONL (NDJSON) support into File::Raw by calling the bundled yyjson C codec, registering two plugins named "json" for single-document files and "jsonl" for record streams.
GDPR-IAB-TCFv2
11 May 2026 06:00 AM | Author: PACMAN | Version: 0.401
Upvotes: 1 | CPAN Testers: Pass 100.0%
GDPR::IAB::TCFv2 is a Perl library for decoding and inspecting IAB Transparency & Consent (TCF) version 2 strings, returning an immutable object with easy access to fields like creation time, CMP id and version, language, policy version, vendor list version, and predicates for purpose consent, legitimate interest, vendor consent, disclosed or allowed vendors, special-feature opt-ins, and publisher restrictions.
Genealogy-Occupation
9 May 2026 08:48 PM | Author: NHORNE | Version: 0.01
Genealogy::Occupation normalises and translates the messy occupation strings you commonly find in genealogical data imports, turning abbreviated, malformed or archaic entries into consistent, human-readable terms and optionally translating them into French or German.
Getopt-WonderBra
11 May 2026 10:23 AM | Author: RPAUL | Version: 1.05
Getopt::WonderBra is a small Perl utility that parses command line arguments the way the classic Unix getopt program does, which makes it useful when porting shell scripts to Perl or when you need traditional getopt behavior.
JQ::Lite is a compact, pure-Perl reimplementation of the popular jq JSON query language that lets you extract, traverse, filter, and transform JSON with familiar dot-notation and pipeline syntax without installing external binaries or XS modules.
JSON-Schema-Modern
9 May 2026 10:49 PM | Author: ETHER | Version: 0.639
JSON::Schema::Modern is a full-featured JSON Schema validator for Perl that evaluates Perl data structures or JSON text against JSON Schema documents up through the Draft 2020-12 specification.
OMOP::CSV::Validator is a Perl module and command line tool for developers and data engineers working with OMOP Common Data Model files that checks CSV files for correct data types and structure.
TOML::Tiny is a minimal, pure-Perl TOML parser and serializer that implements TOML v1.0 and provides both simple procedural functions and an object API for easy integration.
Text-JSCalendar
11 May 2026 05:34 PM | Author: BRONG | Version: 0.04
Text::JSCalendar is a small Perl utility that maps between traditional iCalendar (RFC 5545) and the newer JSCalendar format so you can parse, compare, normalize, and serialize calendar events in Perl.
Text-Template-Permute
10 May 2026 12:06 AM | Author: PERLANCAR | Version: 0.002
Text::Template::Permute is a small Perl helper for generating multiple variants of a block of text from a simple template language using directives like {{pick: ...}}, {{pick once: ...}}, {{permute: ...}} and {{comment: ...}}; you write a template with options and the module expands those into different text permutations via its process method, which is useful for creating prompt variations, test data, localized strings, or marketing copy.
Tie-OrderedHash
8 May 2026 09:03 PM | Author: LNATION | Version: 0.01
Tie::OrderedHash provides an insertion-ordered hash implementation compatible with the Tie::IxHash API but implemented in XS and exposing a public C ABI.
YAML-LibYAML
10 May 2026 05:51 PM | Author: TINITA | Version: v0.907.0
Upvotes: 60 | CPAN Testers: Pass 100.0%
YAML::LibYAML is a Perl interface that gives you fast, standards-compatible YAML serialization and deserialization by binding Perl to the libyaml C library through XS.
Database and Persistence
AtteanX-Store-LMDB
8 May 2026 02:32 PM | Author: GWILLIAMS | Version: 0.002
AtteanX::Store::LMDB is a Perl module that provides a persistent RDF quad store built on the LMDB key/value database, making it a good choice when you need durable, high‑performance storage of triples and named graphs.
DBIx-Class-Async
6 May 2026 04:53 PM | Author: MANWAR | Version: v1.0.3
DBIx::Class::Async is an experimental, non-blocking adapter for DBIx::Class that keeps your event loop responsive by offloading blocking DBI work to a pool of background workers and returning Future objects to your code.
SQL-SimpleOps
10 May 2026 10:05 PM | Author: CCELSO | Version: v2026.129.1
Upvotes: 1 | CPAN Testers: Pass 100.0%
SQL::SimpleOps is a lightweight Perl utility that builds and runs common SQL operations so you can write concise code for inserts, updates, deletes and selects without handcrafting SQL each time.
Date and Time
Time::Str is a focused Perl utility for reliably parsing and formatting timestamps across a wide range of standards and real-world formats.
Development Tools
CPAN-Test-Dummy-Perl5-SKAJI
9 May 2026 04:56 AM | Author: SKAJI | Version: v0.0.4
CPAN Testers: Pass 100.0%
CPAN::Test::Dummy::Perl5::SKAJI is a minimal placeholder Perl distribution meant for testing CPAN-related tooling and workflows.
Developer::Dashboard provides a single local “home” for everyday development tasks by unifying a small web UI, a command-line entry point, and a prompt/status layer that all share the same file-backed runtime.
Dist-AutomationPolicy
11 May 2026 09:10 PM | Author: RRWO | Version: v0.1.0
Dist::AutomationPolicy is a small helper for Perl distribution maintainers who want to publish machine-readable policies about automated code and contribution workflows, making it easy to generate and validate the CPAN-META/automation-policy.json file that describes how code is produced, whether third-party bots may file issues or patches, and what repository actions automated agents are allowed to perform.
Dist-Zilla-Plugin-IRC
7 May 2026 10:50 PM | Author: LEONT | Version: 0.001
CPAN Testers: Pass 100.0%
Dist::Zilla::Plugin::IRC is a small Dist::Zilla plugin that adds an IRC channel link to your distribution's resources so your CPAN page can point users to a live chat for support or community.
Dist-Zilla-Plugin-SigStore-SignRelease
8 May 2026 02:04 AM | Author: TIMLEGGE | Version: 0.05
Dist::Zilla::Plugin::SigStore::SignRelease is a Dist::Zilla plugin that signs your distribution archives with SigStore using the cosign command line and can upload the resulting signature bundle to CPAN alongside your release.
Dist-Zilla-PluginBundle-Starter
6 May 2026 05:40 AM | Author: DBOOK | Version: v6.0.2
Dist::Zilla::PluginBundle::Starter is a ready-made bundle of Dist::Zilla plugins that sets up a minimal, sensible toolchain to build, test, and release Perl distributions to CPAN.
Gherkin is the Perl implementation of the Gherkin language parser and compiler used by the Cucumber project, designed to read .feature files (including Gherkin-in-Markdown) and emit a stream of protobuf-based Cucumber::Messages in NDJSON form for use in a Cucumber tooling pipeline.
Module-Generic
11 May 2026 04:44 AM | Author: JDEGUEST | Version: v1.4.0
Module::Generic is a heavyweight base class and utility toolkit you can inherit from to build feature-rich Perl objects quickly, with a consistent error and logging model, typed accessors, dynamic object creation and convenient serialization.
Task-WebDyne-PAGI
9 May 2026 02:30 PM | Author: ASPEER | Version: 0.002
Task::WebDyne::PAGI is a tiny CPAN task bundle that pulls in the Perl modules needed to use PAGI with the WebDyne project, so you can install the whole dependency set with a single cpan or cpanm command rather than tracking each module yourself.
lazy is a tiny convenience module that automatically installs missing Perl modules at runtime so your one-off scripts and development workflows stop breaking on first use.
Graphics and User Interface
Matplotlib-Simple
11 May 2026 05:03 PM | Author: DCON | Version: 0.26
Matplotlib::Simple is a Perl convenience layer that turns Perl data structures into Python3 matplotlib scripts and images, saving editable Python files (by default under /tmp) and optionally running them, so you only need python3 and matplotlib installed.
Term-ReadLine-Repl
7 May 2026 02:14 PM | Author: JOHNNYR | Version: v0.0.2
Term::ReadLine::Repl is a lightweight, batteries-included framework for building interactive command-line REPLs on top of Term::ReadLine.
Hardware and Systems
Sys-Virt
6 May 2026 02:06 PM | Author: DANBERR | Version: v12.3.0
Upvotes: 17 | CPAN Testers: Unknown 100.0%
Sys::Virt is a Perl XS wrapper around the libvirt API that lets Perl scripts connect to and control virtualization hosts and guests with a single, consistent interface.
Win32 is a Perl module that exposes a broad set of Windows API calls to Perl scripts, making it easy to query OS and hardware details, manipulate files and paths, control console code pages, inspect process and thread identifiers and privileges, show simple GUI message boxes, initiate system shutdowns, generate GUIDs, and perform basic HTTP downloads via the WinHttp library.
Win32-Process
10 May 2026 07:01 AM | Author: JDB | Version: 0.18
Win32::Process is a Perl interface to the Win32 API for creating and controlling Windows processes, letting you spawn programs, open handles to existing processes, suspend and resume execution, set or read priority and processor affinity, kill processes, wait for termination, and retrieve exit codes and PIDs.
High Performance and Parallel Computing
Hypersonic
9 May 2026 08:13 PM | Author: LNATION | Version: 0.13
Hypersonic is a Perl micro HTTP server that JIT-compiles routes and the event loop into C so the hot path runs with almost no Perl overhead, delivering very high throughput for static and simple dynamic responses.
Parallel-Scoreboard
6 May 2026 08:30 AM | Author: KAZUHO | Version: 0.09
Parallel::Scoreboard is a lightweight, pure‑Perl scoreboard for tracking the status of many worker processes.
Promise-XS
8 May 2026 06:47 AM | Author: ANATOFUZ | Version: 0.21
Promise::XS provides a fast, XS-backed Promise implementation for Perl that gives you deferred objects, thenable promises, and common aggregators like all and race so you can write asynchronous code without pulling in heavy pure-Perl promise libraries.
Programming and Extensions
Params-Validate-Strict
8 May 2026 12:07 PM | Author: NHORNE | Version: 0.31
Params::Validate::Strict is a schema-driven validator for Perl that lets you declare precisely what arguments your code expects and then checks, coerces and sanitizes incoming data accordingly.
SPVM is a statically typed programming language with a Perl-like syntax that aims to give Perl developers a faster, compiled alternative while preserving familiar language features.
SPVM::Sys is a comprehensive, cross-platform bridge to operating system services for SPVM programs, wrapping common system calls for file and directory I O, sockets, processes, signals, users and groups, environment variables, and time and stat utilities.
XS::JIT is a lightweight runtime JIT compiler for Perl XS code that lets you compile dynamically generated C that uses the Perl C API and install the resulting functions directly into Perl namespaces without the overhead of Inline::C. It avoids parsing and xsubpp by generating C directly, invokes the system compiler for fast builds, supports caching of compiled modules, and maps Perl names to either wrapper-style C functions or to XS-native functions for zero-overhead calls.
Science and Mathematics
Physics-Ellipsometry-VASE
7 May 2026 11:28 PM | Author: JOVAN | Version: 1.03
Physics::Ellipsometry::VASE is a Perl/PDL toolkit for analyzing variable angle spectroscopic ellipsometry measurements.
Security and Cryptography
Authen-Radius
7 May 2026 07:55 AM | Author: PORTAONE | Version: 0.36
Authen::Radius is a mature Perl client library for talking to RADIUS servers, letting you build, send and receive RADIUS requests and responses from Perl programs with minimal fuss.
Crypt::HSM is a Perl wrapper for PKCS#11 libraries that lets Perl programs talk to hardware security modules, smartcards, or software token providers such as SoftHSM.
Crypt-URandom-MonkeyPatch
6 May 2026 08:36 PM | Author: RRWO | Version: v0.1.4
CPAN Testers: Pass 100.0%
Crypt::URandom::MonkeyPatch is a tiny Perl utility that swaps out the built-in rand for a version that draws randomness from the operating system cryptographic source (for example /dev/urandom), making it useful when you must quickly harden legacy code that mistakenly used rand for security purposes.
CryptX is a comprehensive Perl cryptography toolkit that bundles the LibTomCrypt and LibTomMath libraries and exposes a family of focused modules for hashing, symmetric and asymmetric ciphers, authenticated encryption, MACs, key derivation, secure random generation, UUID helpers, and ASN.1 parsing.
Testing and Quality Assurance
App-CriticDB
6 May 2026 04:00 PM | Author: MEDIALPHA | Version: 0.0.1
App::CriticDB is a lightweight project aimed at collecting and storing Perl::Critic violations across large code repositories so teams can update results per file and generate fast policy-count reports without running perlcritic across every file each time.
App-Test-Generator
9 May 2026 01:44 PM | Author: NHORNE | Version: 0.35
App::Test::Generator is a toolkit that turns simple input/output schemas into runnable Perl test suites so you can add comprehensive black‑box tests without hand writing every case.
Radamsa is a Perl 5 module that provides simple bindings to the Radamsa mutational fuzzer so you can produce fuzzed variants of byte strings from Perl code.
Test-MockModule
6 May 2026 01:48 PM | Author: GFRANKS | Version: v0.184.0
Test::MockModule lets you temporarily override subroutines in other Perl packages for unit testing while remembering originals so they are automatically restored when your mock object goes out of scope or when you call unmock.
Test-Most
7 May 2026 04:31 PM | Author: DCANTRELL | Version: 0.42
Upvotes: 37 | CPAN Testers: Pass 100.0%
Test::Most is a convenience wrapper for Perl testing that bundles the most commonly used test modules so you can write less boilerplate and get useful features and bug fixes without having to manage many imports.
Web and APIs
Catalyst-Plugin-Statsd
9 May 2026 10:59 PM | Author: RRWO | Version: v0.10.0
Catalyst::Plugin::Statsd lets a Catalyst web application emit timing and usage metrics to a statsd server so you can monitor response times, profiling points and other Catalyst::Stats data in your existing metrics pipeline.
Gazelle
7 May 2026 10:35 AM | Author: KAZEBURO | Version: 0.50
Upvotes: 26 | CPAN Testers: Pass 100.0%
Gazelle is a high-performance Plack/PSGI handler that preforks worker processes to run Perl web applications and is optimized with XS for maximum throughput.
Mojo-Collection-Role-GroupBy
9 May 2026 07:24 AM | Author: SCESANO | Version: 0.003
Mojo::Collection::Role::GroupBy adds simple, flexible grouping operations to a Mojo::Collection instance so you can organize a list of records by a key or computed value.
Mojo-Collection-Role-Iterable
9 May 2026 02:21 PM | Author: SCESANO | Version: 0.003
Mojo::Collection::Role::Iterable is a small composable role that gives a Mojo::Collection simple, stateful iterator and cursor operations for walking items in sequence.
Mojo-DOM-Role-AttrAccessors
9 May 2026 03:00 PM | Author: SCESANO | Version: 0.001
Mojo::DOM::Role::AttrAccessors is a small role you can apply to Mojo::DOM nodes to read and write HTML attributes using Perl method calls instead of attr calls, so you can do $node->href to get or set a value and chain setters.
Mojo::SQL is a small Perl helper for building SQL queries safely and modularly.
NetBox-Client
6 May 2026 07:36 AM | Author: KORNIX | Version: v0.1.5
NetBox::Client is a lightweight Perl client for interacting with a NetBox server using its REST or GraphQL APIs.
Plack-Middleware-Statsd
9 May 2026 10:59 PM | Author: RRWO | Version: v0.9.0
Plack::Middleware::Statsd is a Plack middleware that collects common web metrics from a PSGI application and reports them to a statsd server, letting you monitor request counts, response times, content types, status codes, request sizes, worker PIDs and a few other useful signals without changing your app code.
Starlet is a lightweight, high-performance standalone HTTP/1.1 server for PSGI/Plack applications that is designed to run reliably behind a reverse proxy.
Task-WebDyne-Plack
9 May 2026 03:22 PM | Author: ASPEER | Version: 0.004
Task::WebDyne::Plack is a CPAN task distribution that makes it simple to add Plack/PSGI support to the WebDyne web framework by installing WebDyne together with Plack and common server components such as Starman.
Task-WebDyne-Starman
9 May 2026 03:30 PM | Author: ASPEER | Version: 0.004
Task::WebDyne::Starman is a small CPAN task module that makes it easy to install the Perl modules you need to run the Starman PSGI web server as part of the WebDyne stack.
WWW-MailboxOrg
7 May 2026 03:38 AM | Author: GETTY | Version: 0.001
WWW::MailboxOrg is a Perl client that wraps the Mailbox.org JSON-RPC v2 API over HTTPS to let you manage mailboxes, domains and related services from Perl code or the included command line tool.
WWW-Vonage-API
11 May 2026 12:30 PM | Author: BYTEROCK | Version: 0.001
WWW::Vonage::API is a lightweight Perl client that simplifies calling Vonage's REST APIs by wrapping endpoint construction, HTTP verbs, JSON encoding, and basic authentication into a single object.