CPANscan logo

CPANscan

Perl modules released in past week, by category.
Last updated 21 June 2026 04:51 PM
Perl logo

AI and Natural Language Processing

MCP

19 Jun 2026 02:04 PM | Author: SRI | Version: 0.11
Upvotes: 10 | CPAN Testers: Pass 91.2%Fail 1.1%N/A 7.7%
MCP is a Perl SDK that implements the Model Context Protocol so you can expose Perl tools, prompts and resources to AI systems with minimal fuss.
Perl logo

Algorithms and Data Structures

Algorithm-QuadTree

20 Jun 2026 04:38 AM | Author: BRTASTIC | Version: 0.6
CPAN Testers: Pass 100.0%
Algorithm::QuadTree is a pure-Perl spatial index that stores rectangular and circular objects in a hierarchical quadtree so you can rapidly find everything that intersects a given rectangular or circular region.

Algorithm-QuadTree-XS

20 Jun 2026 04:45 AM | Author: BRTASTIC | Version: 0.06
Upvotes: 1 | CPAN Testers: Pass 98.8%Unknown 1.2%
Algorithm::QuadTree::XS is a high-performance XS (C) backend for the Algorithm::QuadTree family that gives you a drop-in, compatible replacement for the pure-Perl implementation and is used automatically when available.
Perl logo

Applications and Utilities

App-BPOMUtils-RPO-Ingredients

19 Jun 2026 06:01 AM | Author: PERLANCAR | Version: 0.008
CPAN Testers: Pass 97.2%N/A 2.8%
App::BPOMUtils::RPO::Ingredients provides a command line utility and an exportable function to turn a CSV of product ingredients into a label-ready, grouped ingredient list for Indonesian processed food registration.

App-CommonPrefixUtils

20 Jun 2026 12:05 AM | Author: PERLANCAR | Version: 0.002
CPAN Testers: Pass 96.3%N/A 3.7%
App::CommonPrefixUtils provides small command line tools and supporting functions for finding and manipulating common prefixes in lists of strings, including the utilities common-prefix, majority-prefix, remove-common-prefix and strip-common-prefix.

App-Greple-xlate

17 Jun 2026 07:18 AM | Author: UTASHIRO | Version: 1.02
CPAN Testers: Pass 1.0%Fail 84.2%N/A 14.9%
App::Greple::xlate adds translation capabilities to the greple search tool so you can find specific parts of files and replace them with machine translations from engines like DeepL, OpenAI GPT-4.1 and GPT-5.

App-plockf

21 Jun 2026 12:53 PM | Author: SREZIC | Version: 0.05
CPAN Testers: Pass 100.0%
App::plockf is a tiny CPAN placeholder package that makes the plockf utility available; plockf runs another command while holding a file lock so you can serialize access to a resource or prevent multiple instances of a script or cron job from running concurrently.

App-sdif

19 Jun 2026 05:00 AM | Author: UTASHIRO | Version: 4.4701
Upvotes: 2 | CPAN Testers: Pass 97.4%N/A 2.6%
App::sdif bundles a small suite of command line tools that make diffs easier to read and monitor, most notably sdif for side-by-side diff output, cdif for visually highlighting changed words or characters, and watchdiff for repeatedly running a command and emphasizing what changed between runs.

App-zipdetails

16 Jun 2026 02:24 PM | Author: PMQS | Version: 4.008
CPAN Testers: Pass 97.2%N/A 2.3%Unknown 0.6%
App::zipdetails supplies a simple command line utility for inspecting the internal structure of ZIP archives, letting you peek at headers, directory entries, compression methods, stored sizes and offsets so you can debug, verify or learn about how a ZIP file is laid out.

Plerd

19 Jun 2026 05:36 PM | Author: JMAC | Version: 1.900
Upvotes: 2 | CPAN Testers: Pass 88.1%Fail 11.9%
Plerd is a minimalist static-blog generator that turns Markdown files stored in a Dropbox-synced directory into a ready-to-serve website.

oEdtk

21 Jun 2026 09:21 AM | Author: GRECHARY | Version: 2.1064
CPAN Testers: Pass 100.0%
oEdtk is the main module of an open source toolkit for industrial printing processing that provides a simple, documented framework to parse fixed-width record files and build formatted outputs.
Perl logo

Business and Finance

Business-GoCardless

15 Jun 2026 02:31 PM | Author: LEEJO | Version: 0.45
CPAN Testers: Pass 88.1%N/A 11.9%
Business::GoCardless is the top-level Perl library for talking to the GoCardless payments API, providing a collection of modules that let your app create and manage resources like payments, payouts, mandates, redirect flows and merchants while handling lower-level concerns such as webhooks, signature checking, nonce management and parameter normalization.
Perl logo

Communications and Networking

Net-HTTP2-nghttp2

15 Jun 2026 01:04 AM | Author: JJNAPIORK | Version: 0.008
CPAN Testers: Pass 98.8%N/A 1.2%
Net::HTTP2::nghttp2 is a Perl XS wrapper around the mature nghttp2 C library that brings full HTTP/2 support to Perl programs, letting you build both clients and servers that use streams, header compression, server push, and flow-controlled streaming bodies.

Net-RDAP

17 Jun 2026 09:48 AM | Author: GBROWN | Version: 0.43
Upvotes: 4 | CPAN Testers: Pass 94.8%Fail 5.2%
Net::RDAP is a Perl library that provides a straightforward, unified interface to the Registration Data Access Protocol, the modern replacement for Whois, allowing you to look up domain names, IP addresses or ranges, and autonomous system numbers as well as fetch entity and nameserver records.

Net-Whois-IP

18 Jun 2026 09:21 PM | Author: JSEYMOUR | Version: 1.20
CPAN Testers: Pass 91.0%Fail 9.0%
Net::Whois::IP is a Perl helper for looking up WHOIS information about IP addresses by recursively querying registries until it finds detailed contact data such as technical phone numbers.

POE-Component-Server-JSONUnix

21 Jun 2026 09:28 AM | Author: VVELOX | Version: v0.0.1
CPAN Testers: Pass 100.0%
POE::Component::Server::JSONUnix is a lightweight, event-driven JSON-over-Unix-socket server built on POE that provides a simple RPC-style interface for local control and interprocess communication.
Perl logo

Community and Culture

CPAN-MetaCurator

16 Jun 2026 02:58 AM | Author: RSAVAGE | Version: 1.23
CPAN Testers: Pass 88.9%N/A 11.1%
CPAN::MetaCurator is a toolkit for building, inspecting and exporting a local SQLite database of CPAN metadata derived from Perl.Wiki and related sources, with utilities to turn that data into a jsTree-style HTML site map and other reports.
Perl logo

Configuration and DevOps

Aion-Env

17 Jun 2026 04:40 PM | Author: DART | Version: 0.1
CPAN Testers: Pass 91.4%N/A 8.6%
Aion::Env makes it easy to expose project configuration from .env files and the process environment as read-only Perl constants, with optional type checking and default values.

Alien-nghttp2

15 Jun 2026 12:48 AM | Author: JJNAPIORK | Version: 0.003
CPAN Testers: Pass 89.0%Fail 1.0%N/A 7.6%Unknown 2.4%
Alien::nghttp2 provides a simple way for Perl modules to use the nghttp2 HTTP/2 C library by detecting a system install or downloading and building the library for you.
Perl logo

Data and File Handling

Data-URIID

16 Jun 2026 08:53 AM | Author: LION | Version: v0.21
CPAN Testers: Pass 94.5%N/A 5.5%
Data::URIID is a helper for turning a URL, QR code payload, barcode or similar object into the identifiers and human-friendly metadata you need to display, link or integrate that resource in your application.

Encode-BetaCode

17 Jun 2026 04:27 AM | Author: DGKONTOP | Version: 0.12
Encode::BetaCode is a small Perl utility for converting between Beta Code and Unicode, aimed at people working with classical Greek texts and legacy encodings.

Encode-RAD50

15 Jun 2026 12:40 PM | Author: WYANT | Version: 0.019
CPAN Testers: Pass 100.0%
Encode::RAD50 is a small Perl Encode module that converts strings to and from the vintage RAD50 character set used on PDP-11 systems such as RSX‑11, RT‑11 and RSTS.

File-Symlink-Relative

15 Jun 2026 12:43 PM | Author: WYANT | Version: 0.006
CPAN Testers: Pass 99.5%Fail 0.5%
File::Symlink::Relative is a small Perl module that makes it easy to create relative symbolic links by converting a given source path into a path relative to the link location and then calling Perl's symlink built-in.

IO-Compress

16 Jun 2026 02:51 PM | Author: PMQS | Version: 2.221
Upvotes: 20 | CPAN Testers: Pass 100.0%
IO::Compress is the umbrella Perl distribution for reading and writing compressed data in many common formats.

JSON-Any

18 Jun 2026 03:44 AM | Author: ETHER | Version: 1.41
Upvotes: 5 | CPAN Testers: Pass 100.0%
JSON::Any is a compatibility wrapper that gives you a single, stable API for working with JSON in Perl and automatically picks one of the available JSON backends (Cpanel::JSON::XS, JSON::XS, JSON::PP, JSON, or JSON::DWIW) so your code can call objToJson/jsonToObj or encode/decode/to_json/from_json and work regardless of which implementation is installed.

JSON-JSONFold

19 Jun 2026 08:28 AM | Author: YAIRLENGA | Version: v0.1.7
CPAN Testers: Pass 83.4%N/A 16.6%
JSON::JSONFold reformats pretty-printed JSON into a more compact, readable layout that reduces unnecessary vertical space in arrays, objects and simple nested structures.

JSON-Schema-Modern

19 Jun 2026 08:03 PM | Author: ETHER | Version: 0.641
Upvotes: 10 | CPAN Testers: Pass 96.9%Fail 3.1%
JSON::Schema::Modern is a Perl evaluator and validator for JSON Schema that implements the official specification up to Draft 2020-12, letting you validate either Perl data structures or JSON strings and get back a rich Result object describing success, errors, annotations and defaults.

JSON-Schema-Tiny

19 Jun 2026 07:26 PM | Author: ETHER | Version: 0.032
Upvotes: 3 | CPAN Testers: Pass 98.3%Unknown 1.7%
JSON::Schema::Tiny is a compact Perl validator that checks Perl data structures against JSON Schema rules, offering both a simple functional interface and an object-oriented API.

MARC-Validator

17 Jun 2026 06:00 AM | Author: SKIM | Version: 0.22
CPAN Testers: Pass 76.9%Fail 23.1%
MARC::Validator is a small, plugin-based toolkit for checking MARC metadata records for common problems, such as malformed ISBNs, duplicate or missing fields, incorrect field contents and a range of field-specific rules (008, 020, 035, 040, 045, 080, 300, 500, 504, 655 and others).

Spreadsheet-ParseXLSX

16 Jun 2026 04:31 PM | Author: NUDDLEGG | Version: 0.37
Upvotes: 20 | CPAN Testers: Pass 99.2%N/A 0.8%
Spreadsheet::ParseXLSX is a lightweight adapter that lets Perl programs read Excel .xlsx files using the familiar Spreadsheet::ParseExcel API, so you can parse workbooks, worksheets, and cells with the same objects and methods you already know.

Text-Names-Abbreviate

21 Jun 2026 11:09 AM | Author: NHORNE | Version: 0.03
CPAN Testers: Pass 100.0%
Text::Names::Abbreviate provides a small, easy way to turn full personal names into common abbreviated forms such as initials, compact strings, or initials plus the full last name, and supports both "First Middle Last" and "Last, First Middle" input styles with options for output order, format and the separator between initials.

Win32API-File-Time

19 Jun 2026 12:00 PM | Author: WYANT | Version: 0.013
Upvotes: 1 | CPAN Testers: Pass 93.8%N/A 6.2%
Win32API::File::Time is a small Perl module that gives you direct control over file timestamps on Windows, letting you read and set a file's creation, modification, and access times.

YAML-LibYAML

20 Jun 2026 10:21 PM | Author: TINITA | Version: v0.908.0
Upvotes: 60 | CPAN Testers: Pass 100.0%
YAML::LibYAML is the Perl binding (distributed as YAML-LibYAML and better known as YAML::XS) that gives you fast, robust YAML parsing and generation by wrapping the libyaml C library with XS.

YAML-PP

17 Jun 2026 09:04 PM | Author: TINITA | Version: v0.41.0
Upvotes: 20 | CPAN Testers: Pass 100.0%
YAML::PP is a modular, pure-Perl YAML processor that aims to implement the YAML 1.2 Core and YAML 1.1 schemas accurately and to give you fine grained control over loading and dumping YAML documents.
Perl logo

Database and Persistence

CPAN-MetaPackager

16 Jun 2026 02:59 AM | Author: RSAVAGE | Version: 1.03
CPAN Testers: N/A 100.0%
CPAN::MetaPackager is a small utility for building and managing a local SQLite mirror of the CPAN package index, cpan.metapackager.sqlite, by converting the canonical CPAN package-list file (02packages.details.txt.gz) into a searchable SQL database.

DBIx-Class-MockData

21 Jun 2026 10:26 AM | Author: MANWAR | Version: v1.0.0
CPAN Testers: Pass 44.7%Fail 53.0%N/A 2.3%
DBIx::Class::MockData is a utility for quickly populating DBIx::Class schemas with realistic, randomized test data so you can exercise queries, relationships and fixtures without handcrafting rows.

DBIx-Class-Relationship-ManyToMany-Async

19 Jun 2026 06:46 PM | Author: DAB | Version: 0.01
CPAN Testers: Pass 100.0%
DBIx::Class::Relationship::ManyToMany::Async provides asynchronous many-to-many accessors for DBIx::Class by generating Future-returning methods that work with DBIx::Class::Async worker pools.

Schema-Test

18 Jun 2026 03:39 PM | Author: SKIM | Version: 0.02
CPAN Testers: Pass 100.0%
Schema::Test is a lightweight helper for working with versioned DBIx::Class schemas that makes it easy to select and inspect specific schema releases for testing and migration checks.
Perl logo

Date and Time

Date-ManipX-Almanac

15 Jun 2026 12:37 PM | Author: WYANT | Version: 0.004
CPAN Testers: Pass 99.0%N/A 1.0%
Date::ManipX::Almanac extends the Date::Manip family with almanac-style date and time operations so you can ask about events like sunrise, full moon, or when a planet sets.

Date-Tolkien-Shire

16 Jun 2026 11:17 AM | Author: WYANT | Version: 1.907
CPAN Testers: Pass 100.0%
Date::Tolkien::Shire is an object oriented Perl module that converts standard epoch or calendar dates into J.R.R. Tolkien's Shire Calendar and gives you friendly ways to inspect and format them.

Date-Tolkien-Shire-Data

16 Jun 2026 11:13 AM | Author: WYANT | Version: 0.011
CPAN Testers: Pass 100.0%
Date::Tolkien::Shire::Data provides the core utilities for handling J.R.R. Tolkien's Shire calendar and is the shared implementation used by Date::Tolkien::Shire and DateTime::Fiction::JRRTolkien::Shire.

DateTime-Calendar-Christian

17 Jun 2026 11:35 AM | Author: WYANT | Version: 0.15
CPAN Testers: Pass 100.0%
DateTime::Calendar::Christian extends the DateTime system to represent historical dates across the Julian-to-Gregorian switch so you can create and manipulate dates that fall before, during, or after the reform used in different countries.

DateTime-Calendar-Julian

17 Jun 2026 11:28 AM | Author: WYANT | Version: 0.108
Upvotes: 1 | CPAN Testers: Pass 100.0%
DateTime::Calendar::Julian is a DateTime-compatible module that represents dates in the Julian calendar and lets you create, manipulate, and convert Julian dates alongside normal Gregorian DateTime objects.

DateTime-Fiction-JRRTolkien-Shire

16 Jun 2026 11:22 AM | Author: WYANT | Version: 0.909
Upvotes: 1 | CPAN Testers: Pass 100.0%
DateTime::Fiction::JRRTolkien::Shire is a DateTime-compatible Perl calendar class that models the hobbits' Shire calendar from Tolkien's Lord of the Rings, letting you represent dates with twelve 30-day months plus the five special holidays and a sixth holiday in leap years.

POSIX-RT-Timer

17 Jun 2026 07:32 PM | Author: LEONT | Version: 0.022
Upvotes: 1 | CPAN Testers: Pass 94.3%Fail 4.7%N/A 0.9%
POSIX::RT::Timer provides Perl bindings for POSIX real‑time timers so you can create and manage many independent timers that deliver a signal when they expire and can run on a variety of clocks such as realtime, monotonic, boottime and CPU clocks.

Time-Nanos

17 Jun 2026 03:46 PM | Author: BAKERSCOT | Version: v0.1.2
CPAN Testers: Pass 87.1%Fail 12.9%
Time::Nanos gives Perl programs easy access to high-resolution timestamps by exposing the system clock_gettime interface so you can get nanosecond, microsecond, or millisecond readings via simple functions nanos, micros, and millis. nanos returns a total nanosecond count in scalar context and can return a two-element list of seconds and nanoseconds when requested.

Time-Spec

17 Jun 2026 04:42 PM | Author: LEONT | Version: 0.008
CPAN Testers: Pass 99.1%Unknown 0.9%
Time::Spec is a tiny, practical Perl object that represents a time value as whole seconds plus nanoseconds, effectively wrapping a C struct timespec for use from Perl.
Perl logo

Development Tools

CPAN-FindDependencies

21 Jun 2026 03:05 PM | Author: DCANTRELL | Version: 3.14
Upvotes: 1 | CPAN Testers
CPAN::FindDependencies lets you discover the dependency tree for any CPAN module by consulting the CPAN package index and fetching distribution metadata or Makefile.PL files from a mirror, then returning a list of Dependency objects that include each module's name, distribution, required version and depth in the tree.

Cucumber-Messages

20 Jun 2026 07:06 AM | Author: CUKEBOT | Version: 33.0.3
CPAN Testers: Pass 98.2%N/A 1.8%
Cucumber::Messages is a Perl library that implements the Cucumber messaging protocol and makes it easy for Perl programs to produce and consume the NDJSON event stream used across the Cucumber ecosystem.

Dist-Zilla-PluginBundle-Author-GETTY

19 Jun 2026 02:53 PM | Author: GETTY | Version: 0.316
CPAN Testers: Pass 100.0%
Dist::Zilla::PluginBundle::Author::GETTY is a ready-made Dist::Zilla configuration that encodes the packaging, metadata, versioning and release practices used by the CPAN author GETTY, so you can build and release Perl distributions with a consistent, automated workflow.

Gherkin

20 Jun 2026 07:09 AM | Author: CUKEBOT | Version: 41.0.0
Upvotes: 2 | CPAN Testers: Pass 100.0%
Gherkin is the Perl implementation of the Gherkin language parser and compiler used by the Cucumber project.

Perl-Critic-Policy-ControlStructures-LoopsRequireLabels

20 Jun 2026 12:50 PM | Author: DJZORT | Version: 0.01
CPAN Testers: Pass 77.9%N/A 22.1%
Perl::Critic::Policy::ControlStructures::LoopsRequireLabels is a Perl::Critic policy that enforces explicit labels on loops and on loop-control keywords like next, last, and redo so the target of a break is always obvious and less likely to break during refactoring.

Perl-Critic-Policy-ControlStructures-ProhibitBareBlockLoopControls

18 Jun 2026 11:27 AM | Author: DJZORT | Version: 0.06
CPAN Testers: Pass 87.5%N/A 12.5%
Perl::Critic::Policy::ControlStructures::ProhibitBareBlockLoopControls is a lint rule for Perl that finds uses of loop-control words next, last, and redo where they are confusing or dangerous, for example inside bare { } blocks, do { }, anonymous subs, eval, or map and grep blocks.

Perl-Critic-Policy-Misc-ProhibitMethodsInStringConcat

16 Jun 2026 10:23 AM | Author: DJZORT | Version: 0.01
CPAN Testers: Pass 85.2%N/A 14.8%
Perl::Critic::Policy::Misc::ProhibitMethodsInStringConcat is a lint rule for Perl that flags method calls used directly inside string concatenation with the "." operator because if a method returns undef Perl's warning does not identify which call produced the undef, making the resulting bug difficult to track down.

Pod-Coverage-TrustMe

16 Jun 2026 01:32 PM | Author: HAARG | Version: 0.002002
Upvotes: 1 | CPAN Testers: Pass 99.5%Fail 0.5%
Pod::Coverage::TrustMe checks that the functions and methods a Perl package provides are documented and extends the familiar Pod::Coverage workflow with practical extras for real projects.
Perl logo

Geography and Transport

Geo-WebService-Elevation-USGS

17 Jun 2026 11:19 AM | Author: WYANT | Version: 0.202
Upvotes: 1 | CPAN Testers: Pass 100.0%
Geo::WebService::Elevation::USGS is a lightweight Perl client for querying the USGS Elevation Point Query Service to get the elevation at a given latitude and longitude.

Map-Metro-Plugin-Map-Berlin

15 Jun 2026 07:02 PM | Author: SREZIC | Version: 2026.0615
CPAN Testers: Pass 99.3%N/A 0.7%
Map::Metro::Plugin::Map::Berlin is a small plugin for the Map::Metro Perl toolkit that provides a ready-made model of Berlin's transit network.

Map-Tube-Berlin

15 Jun 2026 07:00 PM | Author: SREZIC | Version: 2026.0615
Upvotes: 1 | CPAN Testers: Pass 100.0%
Map::Tube::Berlin is a lightweight Perl module that gives you a programmatic way to query Berlin's S‑ and U‑Bahn network.

Travel-Status-DE-DBRIS

18 Jun 2026 03:51 PM | Author: DERF | Version: 0.31
CPAN Testers: Pass 32.4%N/A 9.9%Unknown 57.7%
Travel::Status::DE::DBRIS is an unofficial Perl client for Deutsche Bahn's bahn.de departure monitor and train information APIs that makes it easy to fetch station departure boards, search stations by name or geolocation, and retrieve journey details and carriage formation data.
Perl logo

Graphics and User Interface

DesktopWorkspaceRoles-Standard

21 Jun 2026 12:05 AM | Author: PERLANCAR | Version: 0.001
CPAN Testers: Pass 100.0%
DesktopWorkspaceRoles::Standard provides a ready-made collection of roles for use with the DesktopWorkspace framework, offering common behaviors and interfaces you can compose into workspace objects so you do not have to recreate basic functionality.

Graphics-Toolkit-Color

19 Jun 2026 09:35 PM | Author: LICHTKIND | Version: 2.20
Upvotes: 1 | CPAN Testers: Pass 96.9%N/A 3.1%
Graphics::Toolkit::Color is a high‑level Perl API for creating, converting and manipulating colors and color sets aimed at colors for screen output.

Tk-ListBrowser

18 Jun 2026 01:25 PM | Author: HANJE | Version: 0.10
CPAN Testers: Pass 100.0%
Tk::ListBrowser is a versatile Tk widget for Perl that presents collections of items as rows, columns, bars or hierarchical hlist/tree views with icons and text, and it provides sortable, resizable headers, optional side columns, keyboard and mouse navigation, multi or single selection, and instant filtering (Ctrl+F).

pEFL

19 Jun 2026 08:26 AM | Author: PERLMAX | Version: 0.77
Upvotes: 3 | CPAN Testers: Pass 31.5%Unknown 68.5%
pEFL is a Perl binding for the Enlightenment Foundation Libraries that lets you build EFL-based graphical and event-driven applications from Perl using an object oriented API that stays close to the original C calls.
Perl logo

Hardware and Systems

RPi-Const

19 Jun 2026 01:18 AM | Author: STEVEB | Version: 1.06
CPAN Testers: Pass 100.0%
RPi::Const is a small utility module that collects and exports the named constants used by the RPi::WiringPi family so you can write clearer Raspberry Pi GPIO code without scattering magic numbers.
Perl logo

High Performance and Parallel Computing

Hypersonic

19 Jun 2026 07:14 PM | Author: LNATION | Version: 0.19
Upvotes: 3 | CPAN Testers: Pass 95.7%Fail 3.2%N/A 1.1%
Hypersonic is a Perl micro HTTP server that JIT‑compiles C code so the hot path runs in native code for extreme throughput.
Perl logo

Localization and Language

Lingua-famibeib

15 Jun 2026 09:59 AM | Author: LION | Version: v0.03
CPAN Testers: Pass 88.6%Fail 2.4%N/A 9.0%
Lingua::famibeib is the top-level Perl interface for working with famibeib, an artificial language, providing a simple entry point into the family of modules that handle parsing and manipulation.
Perl logo

Programming and Extensions

Aion

17 Jun 2026 09:50 AM | Author: DART | Version: 2.0
CPAN Testers: Pass 89.2%N/A 10.8%
Aion is a Perl 5 object system in the Moose/Moo family that gives you a compact, feature-rich way to declare classes, roles and properties with a familiar has/with syntax and rich aspects like is, isa, default, lazy, coerce, trigger, release, clearer and predicate.

Destructure-Declare

19 Jun 2026 09:29 PM | Author: LNATION | Version: 0.01
CPAN Testers: Pass 98.6%N/A 1.4%
Destructure::Declare installs a compile-time, lexically scoped let keyword that makes it easy to unpack arrays, hashes and lists into real my variables using simple pattern syntax.

Infix-Custom

20 Jun 2026 07:03 PM | Author: LNATION | Version: 0.01
CPAN Testers: Pass 63.5%N/A 36.5%
Infix::Custom lets you declare your own binary infix operators in Perl so expressions like "a OP b" can be made to call a Perl sub, act as a native binary operator, or be handled by a C-level builder, and those operators are recognized and lowered at compile time so there is no added runtime parsing cost beyond the work of the operation itself.

SPVM

18 Jun 2026 12:10 AM | Author: KIMOTO | Version: 0.990190
Upvotes: 36 | CPAN Testers: Pass 72.8%Fail 2.5%N/A 7.4%Unknown 17.3%
SPVM is a compact statically typed language with Perl-like syntax designed for high performance and native interoperability.

SPVM-File-Spec

17 Jun 2026 05:17 AM | Author: KIMOTO | Version: 0.091
CPAN Testers: Pass 98.0%Fail 2.0%
SPVM::File::Spec provides a simple, cross-platform API for building, parsing and manipulating file paths in SPVM.

SPVM-Sys

15 Jun 2026 06:39 AM | Author: KIMOTO | Version: 0.568
CPAN Testers: Pass 44.3%Fail 14.3%N/A 11.4%Unknown 30.0%
SPVM::Sys is a comprehensive, cross-platform system interface for SPVM that exposes POSIX-style operations for file I/O, directories and stat, sockets, time, process control, signals, environment variables and user/group queries, with many convenience methods that mirror Perl idioms like the -X file tests.

Sidef

18 Jun 2026 09:50 AM | Author: TRIZEN | Version: 26.06
Upvotes: 9 | CPAN Testers: Pass 94.6%N/A 5.4%
Sidef is a modern, multi-paradigm programming language exposed as a Perl module so you can parse, compile and run Sidef code from Perl programs or embed Sidef as a configuration or expression language.

Switch-Declare

19 Jun 2026 09:43 PM | Author: LNATION | Version: 0.06
CPAN Testers: Pass 96.6%N/A 3.4%
Switch::Declare provides a compile-time, lexically-scoped switch/case keyword for Perl that lowers the whole construct to ordinary Perl ops so there is no runtime parser overhead.

Syntax-Infix-ConditionalSplice

20 Jun 2026 07:30 PM | Author: LNATION | Version: 0.01
CPAN Testers: Pass 52.6%N/A 47.4%
Syntax::Infix::ConditionalSplice provides a lexically scoped infix operator ?| that makes it trivial to conditionally splice elements into a list, so you can write things like $verbose ?| '--verbose' inside an argument list instead of the noisier COND ?

Syntax-Infix-OptionalChain

20 Jun 2026 07:07 PM | Author: LNATION | Version: 0.01
CPAN Testers: Pass 47.3%N/A 52.7%
Syntax::Infix::OptionalChain provides a lexically scoped infix operator "?->" that implements safe navigation in Perl so you can walk into objects, hashes and arrays and get undef instead of a fatal error when a link in the chain is missing.

Zuzu

17 Jun 2026 11:05 PM | Author: TOBYINK | Version: 0.005000
CPAN Testers: Pass 97.0%Fail 3.0%
Zuzu is a small Perl helper module that makes it easy to parse and run ZuzuScript code from Perl.
Perl logo

Science and Mathematics

Astro-Coord-ECI-TLE-Iridium

19 Jun 2026 11:57 AM | Author: WYANT | Version: 0.133
CPAN Testers: Pass 100.0%
Astro::Coord::ECI::TLE::Iridium is a Perl subclass of Astro::Coord::ECI::TLE that models the original-design Iridium satellites and predicts their reflective "flares" for a ground observer.

Astro-Coord-ECI-VSOP87D

18 Jun 2026 11:33 AM | Author: WYANT | Version: 0.008
CPAN Testers: Pass 100.0%
Astro::Coord::ECI::VSOP87D is a mixin module that brings the VSOP87D planetary position model into the Astro::Coord::ECI framework so you can compute accurate heliocentric ecliptic coordinates and velocities for the planets through Neptune.

Astro-SIMBAD-Client

18 Jun 2026 11:42 AM | Author: WYANT | Version: 0.049
CPAN Testers: Pass 91.5%Fail 8.5%
Astro::SIMBAD::Client is a Perl object for fetching data from the SIMBAD astronomical database (version 4) and for doing basic parsing of returned HTML, text, or VOTable output.

Astro-satpass

18 Jun 2026 11:51 AM | Author: WYANT | Version: 0.135
Upvotes: 4 | CPAN Testers: Pass 100.0%
Astro::Coord::ECI is a core Perl class for representing and converting between the coordinate systems used in satellite tracking and basic astronomy, making it easy to turn NORAD/ECI positions into geodetic latitude, longitude and altitude or into local azimuth and elevation as seen from an observer.

Chemistry-OpenSMILES

16 Jun 2026 06:54 AM | Author: MERKYS | Version: 0.12.4
CPAN Testers: Pass 93.2%Fail 6.3%N/A 0.5%
Chemistry::OpenSMILES is a Perl toolkit for reading and writing SMILES chemical identifiers that follows the OpenSMILES v1.0 specification and is aimed at developers who need to convert SMILES strings into manipulable molecular graphs or produce SMILES from graph data.

Math-Rand48-Cursor

18 Jun 2026 07:54 PM | Author: STIGTSP | Version: 0.001
CPAN Testers: Pass 69.0%Fail 1.0%N/A 30.0%
Math::Rand48::Cursor lets you recover and navigate the internal state of Perl's built-in rand function, which uses the drand48 48-bit linear congruential generator.

Stats-LikeR

17 Jun 2026 06:01 PM | Author: DCON | Version: 0.16
CPAN Testers: Pass 93.2%Fail 5.7%N/A 1.1%
Stats::LikeR is a Perl library that brings a broad suite of R-like statistical tools and data-frame utilities to Perl with an emphasis on speed by using XS implementations.
Perl logo

Security and Cryptography

Crypt-OpenPGP

16 Jun 2026 08:18 AM | Author: TIMLEGGE | Version: 1.20
CPAN Testers: Pass 100.0%
Crypt::OpenPGP is a pure-Perl implementation of the OpenPGP standard that lets Perl programs create and verify digital signatures, encrypt and decrypt messages, manage keyrings, and even generate key pairs without needing an external gpg binary.

Crypt-OpenSSL-PKCS12

19 Jun 2026 02:05 PM | Author: JONASBN | Version: 1.96
Upvotes: 3 | CPAN Testers: Pass 95.0%Fail 5.0%
Crypt::OpenSSL::PKCS12 is a Perl wrapper around OpenSSL's PKCS12 API that makes it straightforward to read, create and manipulate PKCS#12 files used to bundle private keys, X.509 certificates and CA chains.

Crypt-OpenSSL3

18 Jun 2026 12:10 PM | Author: LEONT | Version: 0.007
CPAN Testers: Pass 46.2%Unknown 53.8%
Crypt::OpenSSL3 is a modern Perl wrapper that gives Perl programs direct access to OpenSSL functionality so you can perform SSL/TLS connections and a wide range of cryptographic tasks.

CryptX

17 Jun 2026 09:06 AM | Author: MIK | Version: 0.090
Upvotes: 53 | CPAN Testers: Pass 100.0%
CryptX is a comprehensive Perl cryptography toolkit that bundles LibTomCrypt and LibTomMath and exposes a consistent family of modules for encryption, authenticated encryption, hashing, message authentication, secure random data and UUIDs, key derivation, and public key operations.

Email-Abuse-Investigator

15 Jun 2026 12:04 AM | Author: NHORNE | Version: 0.11
CPAN Testers: Pass 50.0%Fail 48.4%N/A 1.6%
Email::Abuse::Investigator inspects raw RFC‑2822 email source to help abuse investigators and security analysts quickly find the message origin, the hosts and domains mentioned, and the appropriate parties to report.
Perl logo

Testing and Quality Assurance

JMAP-Tester

18 Jun 2026 01:00 AM | Author: RJBS | Version: 0.110
CPAN Testers: Pass 78.2%N/A 21.8%
JMAP::Tester is a lightweight test client for exercising and validating JMAP servers, useful if you are building or testing a JMAP implementation or debugging server behavior.

Log-Report

16 Jun 2026 08:16 AM | Author: MARKOV | Version: 1.46
Upvotes: 4 | CPAN Testers: Pass 97.2%N/A 2.8%
Log::Report is a unified Perl framework for producing, routing and translating program messages so you can treat logging, exceptions and internationalization as one coherent system.

Test-MixedScripts

15 Jun 2026 07:27 AM | Author: RRWO | Version: v0.6.5
Upvotes: 2 | CPAN Testers: Pass 96.2%N/A 3.8%
Test::MixedScripts helps you catch potentially malicious or confusing Unicode in source and text files by checking that the characters used belong only to an expected set of Unicode scripts.

Test-MockModule

15 Jun 2026 10:36 PM | Author: GFRANKS | Version: v0.185.3
Upvotes: 18 | CPAN Testers: Pass 96.4%Fail 3.6%
Test::MockModule lets you temporarily override subroutines in other Perl packages so you can stub or fake behavior during unit tests.
Perl logo

Web and APIs

Amazon-API

16 Jun 2026 12:44 PM | Author: BIGFOOT | Version: v2.2.4
Upvotes: 1 | CPAN Testers: Pass 100.0%
Amazon::API is a lightweight, generic Perl base class that makes it possible to call AWS services without a full SDK.

Amazon-S3-Lite

17 Jun 2026 07:21 PM | Author: BIGFOOT | Version: v1.2.0
CPAN Testers: Fail 97.2%N/A 2.8%
Amazon::S3::Lite is a compact, dependency-light Perl client that covers the S3 operations most commonly needed in AWS Lambda functions and small scripts.

Apache2-API

17 Jun 2026 01:33 PM | Author: JDEGUEST | Version: v0.5.4
Upvotes: 3 | CPAN Testers: N/A 40.0%Unknown 60.0%
Apache2::API is a convenience framework that wraps the mod_perl2 Apache API to make building HTTP handlers and JSON APIs simpler and less error prone.

AsposeCellsCloud-CellsApi

21 Jun 2026 01:07 PM | Author: ASPOSE | Version: 26.6.4
Upvotes: 1 | CPAN Testers: Unknown 100.0%
This module is a Perl client for the Aspose.Cells Cloud service that lets Perl programs work with spreadsheets in the cloud rather than handling files locally.

BarefootJS

19 Jun 2026 03:27 PM | Author: KFLY | Version: v0.15.1
CPAN Testers: Pass 97.0%N/A 3.0%
BarefootJS is a lightweight server runtime for rendering BarefootJS templates that were compiled from JSX/TSX into marked templates and accompanying client JavaScript.

BarefootJS-Backend-Xslate

19 Jun 2026 03:27 PM | Author: KFLY | Version: v0.15.1
CPAN Testers: Pass 97.0%N/A 3.0%
BarefootJS::Backend::Xslate provides a simple bridge that lets the BarefootJS runtime render Kolon-style Text::Xslate templates.

CallBackery

16 Jun 2026 07:04 AM | Author: OETIKER | Version: v0.57.0
Upvotes: 4 | CPAN Testers: Pass 88.1%N/A 11.9%
CallBackery is a Mojolicious-based framework for quickly building appliance-style web frontends that pair a Perl backend with a Qooxdoo JavaScript client.

Catalyst-Plugin-OpenIDConnect

21 Jun 2026 01:13 PM | Author: TFRAYNER | Version: 0.15
CPAN Testers: Pass 100.0%
Catalyst::Plugin::OpenIDConnect turns a Catalyst web app into an OpenID Connect provider by adding the standard OIDC endpoints, JWT handling, state and code storage, and a reusable controller you extend in your app.

FacialHarmonyAI-SiteKit

18 Jun 2026 11:31 AM | Author: BAIWEI | Version: v0.1.0
CPAN Testers: Pass 99.3%N/A 0.7%
FacialHarmonyAI::SiteKit is a tiny Perl helper that centralizes the canonical web links and basic site metadata for the FacialHarmonyAI service.

Git-Server

15 Jun 2026 10:02 PM | Author: BBB | Version: 0.046
CPAN Testers: Pass 53.3%Fail 46.7%
Git::Server is a drop-in replacement for a standard Git server that adds powerful, server-side control features so teams can run secure, policy-driven repositories without adopting a heavy platform.

HTTP-Request-FromCurl

21 Jun 2026 07:09 AM | Author: CORION | Version: 0.57
Upvotes: 3 | CPAN Testers: Pass 89.6%N/A 10.4%
HTTP::Request::FromCurl converts curl command lines into Perl HTTP::Request objects so you can turn examples copied from documentation or browser developer tools into code for LWP, HTTP::Tiny or similar clients.

JMAP-Tester-WebSocket

18 Jun 2026 08:00 PM | Author: RJBS | Version: 0.006
CPAN Testers: Pass 97.4%N/A 2.6%
JMAP::Tester::WebSocket is a small testing client that wraps JMAP::Tester to talk to JMAP servers over WebSocket.

Minion-Backend-mysql

15 Jun 2026 01:36 AM | Author: PREACTION | Version: 1.008
Upvotes: 13 | CPAN Testers: Pass 92.5%N/A 7.5%
Minion::Backend::mysql is a MySQL storage backend for the Minion job queue that plugs into Mojolicious apps and uses Mojo::mysql to persist jobs, schedules and worker state.

Mojolicious-Plugin-BarefootJS

19 Jun 2026 03:27 PM | Author: KFLY | Version: v0.15.1
CPAN Testers: Pass 97.0%N/A 3.0%
Mojolicious::Plugin::BarefootJS integrates the BarefootJS server runtime into a Mojolicious application by registering a "bf" controller helper that provides a per-request BarefootJS instance backed by BarefootJS::Backend::Mojo.

Mojolicious-Plugin-Fondation-MigrationDBIx

16 Jun 2026 03:23 PM | Author: DAB | Version: 0.01
CPAN Testers: Pass 76.8%N/A 23.2%
Mojolicious::Plugin::Fondation::MigrationDBIx is a plugin that brings integrated database migration and fixture management to Mojolicious apps using DBIx::Class backends via Fondation::Model::DBIx::Async.

Mojolicious-Plugin-Fondation-Model-DBIx-Async

16 Jun 2026 02:15 PM | Author: DAB | Version: 0.01
CPAN Testers: Pass 100.0%
Mojolicious::Plugin::Fondation::Model::DBIx::Async is a Fondation plugin that gives Mojolicious apps native, nonblocking access to DBIx::Class via DBIx::Class::Async so you can run DBIC queries without blocking the event loop.

Muster

17 Jun 2026 07:19 AM | Author: RUBYKAT | Version: 0.96
Muster is a Perl-based content management web application built on the Mojolicious framework that aims to help you "muster your pages" with a lightweight, developer-oriented CMS layer.

Template-Sluz

16 Jun 2026 04:35 AM | Author: BAKERSCOT | Version: v0.9.2
CPAN Testers: Pass 94.4%Fail 1.5%N/A 4.0%
Template::Sluz is a minimal Perl templating engine with a Smarty-like syntax that makes it easy to separate presentation from code in small to medium Perl projects.

WWW-Gitea

19 Jun 2026 03:10 PM | Author: GETTY | Version: 0.001
CPAN Testers: Pass 98.8%Fail 1.2%
WWW::Gitea is a lightweight Perl client for the Gitea REST API that makes it easy to script and automate common operations on a self hosted Gitea instance.

WWW-Mechanize

18 Jun 2026 09:00 PM | Author: OALDERS | Version: 2.22
Upvotes: 104 | CPAN Testers: Pass 99.3%Fail 0.7%
WWW::Mechanize is a Perl module that gives you a programmable, stateful web browser for automating interactions with websites.

Weasel-Driver-Selenium4

20 Jun 2026 08:33 PM | Author: EHUELS | Version: 0.01
CPAN Testers: Pass 100.0%
Weasel::Driver::Selenium4 is a lightweight adapter that lets the Weasel browser-automation framework drive real browsers via Selenium WebDriver 4 by wrapping Selenium::Client, providing the standard Weasel driver operations like navigating pages, finding elements, clicking, double-clicking, typing, executing scripts, taking screenshots and waiting for conditions.