List of new CPAN distributions – Oct 2018

dist author version abstract
API-DeutscheBahn-Fahrplan EDWARDF 0.01 Deutsche Bahn Fahrplan API Client
Acme-CPANModules-API-Dead-Currency PERLANCAR 0.001 Marking dead currency APIs
Acme-CPANModules-DesktopModules PERLANCAR 0.001 Modules related to GUI desktop environment
Acme-Test-MetaCPAN-NoContributingDoc ZAKAME 0.01 Test module for MetaCPAN /contributing-to
Alien-geos SLAFFAN 1.001 Alien package for GEOS – Geometry Engine, Open Source
App-BluetoothUtils PERLANCAR 0.001 CLI utilities related to Bluetooth
App-CpanfileSlipstop POKUTUNA 0.01 write installed module versions back to cpanfile
App-Gezer SHLOMIF 0.0.1 HTML Postprocessor and frontend to html-minifier
App-GitHubUtils PERLANCAR 0.001 Create github repo
App-HTTPTinyUtils PERLANCAR 0.001 Command-line utilities related to HTTP::Tiny
App-NYTProfUtils PERLANCAR 0.001 CLI utilities related to Devel::NYTProf
App-Perl6LangServer AZAWAWI v0.1.0
App-Search-BackPAN MANWAR 0.01 Command Line Interface for
App-VersioningSchemeUtils PERLANCAR 0.001 Utilities related to Versioning::Scheme
App-github-cmd PERLANCAR 0.001 Yet another github CLI
Azure-AD-Auth JLMARTIN 0.01 Libraries for authenticating through Azure AD
B-COW ATOOMIC 0.001 B::COW additional B helpers to check COW status
Bencher-Mark PERLANCAR 0.001 Benchmark like
Bencher-Scenarios-HTTPTinyPatchRetry PERLANCAR 0.001 Benchmark HTTP::Tiny::Patch::Retry
Bencher-Scenarios-MonkeyPatchAction PERLANCAR 0.001 Benchmark Monkey::Patch::Action
Bencher-Scenarios-PackageMoreUtil PERLANCAR 0.001 Benchmark Package::MoreUtil
Bio-Cluster CJFIELDS 1.7.3 BioPerl cluster modules
Bluetooth-Any PERLANCAR 0.001 Common interface to bluetooth functions
Bundler-MultiGem KUPTA 0.01 bundle-multigem utility for gem versions benchmarking
CPAN-Audit VTI 0.01 Audit CPAN distributions for known vulnerabilities
Catalyst-Plugin-Statsd RRWO v0.1.1 log Catalyst stats to statsd
CatalystX-Statsd RRWO v0.1.0 log Catalyst stats to statsd
Catapulse-Module-Test DAB 0.01 A test module for Catapulse
Catmandu-File VPEIL 0.01 only execute fixes if the directory exists
Catmandu-I18N NJFRANCK 0.01 tools for text localisation
DBIx-Class-InflateColumn-Geo CSSON 0.0100 Inflate geometric columns to data structures
DBIx-LogProfile BJOERN 0.01 Log DBI::Profile data into Log::Any or Log4perl
DBIx-OnlineDDL GSG 0.90 Run DDL on online databases safely
Dancer2-Logger-Log4perl CROMEDOME 0.04 Dancer2 logger interface for Log4perl.
Dancer2-Session-CHI CROMEDOME 0.01 Dancer 2 session storage with CHI backend
Data-Edit-Xml-To-Dita PRBRENAN 2018 Convert multiple Xml documents in parallel to Dita.
Data-Edit-Xml-Xref PRBRENAN 2011006 Cross reference data held in the XML format.
Digest-SRI HAUKEX 0.02 Calculate and verify Subresource Integrity hashes (SRI)
Dist-Zilla-Plugin-Generate-ManifestSkip RRWO v0.1.0 generate a MANIFEST.SKIP file for your distribution
Dist-Zilla-Plugin-Qgoda GUIDO 0.1.0 Write a package.json for Qgoda plug-ins.
File-LoadLines JV 0.01 Load lines from file
Finance-CoinbasePro-API-CLI JOSHR 0.000_01 Command-line interface to GDAX / Coinbase Pro
Game-Collisions TMURRAY 0.1 Fast, pure Perl collision 2D detection
Grammar-Convert-ABNF-Pegex RENEEB 0.01 convert an ABNF grammar to Pegex
Graphics-ColorNames-HTML RRWO v3.3.0 HTML color names and equivalent RGB values
Graphics-ColorNames-Windows RRWO v3.3.0 Windows color names and equivalent RGB values
HTML-FormHandlerX-Widget-Field-Template RRWO v0.1.0 render fields using templates
HTTP-Tiny-Cache PERLANCAR 0.001 Cache HTTP::Tiny responses
HTTP-Tiny-Patch-Retry PERLANCAR 0.001 Retry failed HTTP::Tiny requests
JSON-Patch MIXAS 0.01 JSON Patch (rfc6902) for
JSON-Transform ETJ 0.01 arbitrary transformation of JSON-able data
Kafka-Producer-Avro ALVAROL 0.01 Avro message producer for Apache Kafka.
Mail-Pyzor CPANEL 0.01 Pyzor spam filtering in Perl
Mail-STS BENNING 0.01 library for looking up MTA-STS policies
Math-FFT-Libfftw3 FRITH v0.0.1
Meetup-API CORION 0.01 interface to the Meetup API
Mojo-Promise-Role-Get DBOOK v0.1.0 Wait for the results of a Mojo::Promise
Mojolicious-Command-Author-generate-resources BEROV 0.22 Generate MVC & OpenAPI RESTful API files from database tables
Mojolicious-Plugin-FastHelpers JHTHORSEN 0.01 Faster helpers for your Mojolicious application
Mojolicious-Plugin-SpectreCss EJUNGLE 0.01 Mojolicious Plugin
Monitoring-Icinga2-Client-Simple MBETHKE 0.001000 Simpler REST client for Icinga2
MooX-Role-Parameterized-With-Keyword PERLANCAR 0.001 DSL to apply roles with composition parameters
Music-BachChoralHarmony GENE 0.0100 Parse the UCI Bach choral harmony data set
Net-Async-Consul ROBN 0.001 Make async calls to Consul via IO::Async
Net-Clacks CAVAC 4.6 Fast client/server interprocess messaging and memcached replacement
Net-Google-Drive VRAG 0.01 simple Google drive API module
Net-Google-OAuth VRAG 0.01 Simple Google oauth api module
Net-Prometheus-PerlCollector PEVANS 0.01 obtain statistics about the perl interpreter
No TROHAU 1.09 Norwegian dates
OData-QueryParams-DBIC RENEEB 0.01 parse OData style query params and provide info for DBIC queries.
Overload-FileCheck ATOOMIC 0.001 override/mock perl file checks ops
Path-ExpandTilde DBOOK 0.001 Expand tilde (~) to homedir in file paths
Pcore-Resources ZDM v0.1.0
Perl5-Build-Warnings JKEENAN 0.01 Parse make output for build-time warnings
PiFlash IKLUFT 0.0.2 command-line processing for piflash script to flash SD card for Raspberry Pi
Serge-Sync-Plugin-TranslationService-Smartcat TARAS 0.0.1 Smartcat translation server .po synchronization plugin.
Serge-Sync-Plugin-TranslationService-lingohub DRAGOSV 0.900.0 Lingohub translation server ( synchronization plugin
Smartcat-App TARAS 0.0.1 Smartcat cli application
Smartcat-Client TARAS 0.0.1 a Moose role for the Smartcat Integration API
Software-Catalog-SW-dummy-undownloadable PERLANCAR 0.001 A dummy software that is undownloadable
String-Interpolate-Named JV 0.02 Interpolated named arguments in string
Sub-Fp ODDTUPLE 0.01 The great new Sub::Fp!
Test-MockFile TODDR 0.001 Lets tests validate code which interacts with files without the file system ever being touched.
Test2-Tools-PDL SLOYD 0.0001 Test2 tools for verifying Perl Data Language piddles
Text-ANSITable-SQLStyleSheet BJOERN 0.01 Pretty tables with SQL-generated styles
Text-Substitute JV 0.01 Substitute in text
Tie-Hash-RedisDB INSPIRE 1.00 A very thin Tie around a RedisDB Hash
Tie-Subset HAUKEX 0.01 Tie an array or hash to a subset of another array or hash, respectively
Versioning-Scheme PERLANCAR 0.001 Deal with various versioning schemes
WWW-Google-Login CORION 0.01 log a mechanize object into Google
WebService-Google-Client STEVIED 0.03 Server-side client library for any Google App API. Based on Moose
WebService-GoogleAPI-Client LOCALSHOP 0.10 Google API Services Client.
WebService-HMRC NPRATER 0.01 Interact with the UK HMRC Making Tax Digital API
WebService-HMRC-CreateTestUser NPRATER 0.01 Interact with the UK HMRC CreateTestUser API
WebService-HMRC-HelloWorld NPRATER 0.01 Interact with the UK HMRC HelloWorld API
WebService-HMRC-VAT NPRATER 0.01 Interact with the UK HMRC VAT API
WebService-Mattermost MIKEJONES 0.001 a SDK for interacting with Mattermost.

List of new CPAN distributions – Sep 2018

dist author version abstract
Acme-CPANModules-CLI-Wrapper-UnixCommand PERLANCAR 0.001 Various CLIs that wrap (popular) Unix commands
Acme-CPANModules-PERLANCAR-Temp-Plus PERLANCAR 0.001 Modules I plus while MetaCPAN's ++ is not working
Acme-CPANModulesBundle-Import PERLANCAR 0.001 Collection of module lists with source imported from web pages
Acme-CPANModulesBundle-Import-BKB PERLANCAR 0.001 CPANLists imported from Ben Bullock's website
Acme-CPANModulesBundle-Import-NEILB PERLANCAR 0.001 CPANLists imported from
Acme-CPANModulesBundle-Import-PERLANCAR-Advent-2014 PERLANCAR 0.001 Modules mentioned in PERLANCAR's 2014 advent calendar article series
Acme-CPANModulesBundle-Import-PERLANCAR-GetoptModules PERLANCAR 0.001 Modules mentioned in PERLANCAR's mini-article series on Getopt modules (2016)
Acme-CPANModulesBundle-Import-PerlAdvent-2000 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2000
Acme-CPANModulesBundle-Import-PerlAdvent-2001 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2001
Acme-CPANModulesBundle-Import-PerlAdvent-2002 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2002
Acme-CPANModulesBundle-Import-PerlAdvent-2003 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2003
Acme-CPANModulesBundle-Import-PerlAdvent-2004 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2004
Acme-CPANModulesBundle-Import-PerlAdvent-2005 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2005
Acme-CPANModulesBundle-Import-PerlAdvent-2006 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2006
Acme-CPANModulesBundle-Import-PerlAdvent-2007 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2007
Acme-CPANModulesBundle-Import-PerlAdvent-2008 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2008
Acme-CPANModulesBundle-Import-PerlAdvent-2009 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2009
Acme-CPANModulesBundle-Import-PerlAdvent-2010 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2010
Acme-CPANModulesBundle-Import-PerlAdvent-2011 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2011
Acme-CPANModulesBundle-Import-PerlAdvent-2012 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2012
Acme-CPANModulesBundle-Import-PerlAdvent-2013 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2013
Acme-CPANModulesBundle-Import-PerlAdvent-2014 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2014
Acme-CPANModulesBundle-Import-PerlAdvent-2015 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2015
Acme-CPANModulesBundle-Import-PerlAdvent-2016 PERLANCAR 0.001 Modules mentioned in Perl Advent Calendar 2016
Acme-CPANModulesBundle-Import-PerlDancerAdvent-2010 PERLANCAR 0.001 Modules mentioned in PerlDancer Advent Calendar 2010
Acme-CPANModulesBundle-Import-PerlDancerAdvent-2011 PERLANCAR 0.001 Modules mentioned in PerlDancer Advent Calendar 2011
Acme-CPANModulesBundle-Import-PerlDancerAdvent-2012 PERLANCAR 0.001 Modules mentioned in PerlDancer Advent Calendar 2012
Acme-CPANModulesBundle-Import-PerlDancerAdvent-2014 PERLANCAR 0.001 Modules mentioned in PerlDancer Advent Calendar 2014
Acme-CPANModulesBundle-Import-PerlDancerAdvent-2016 PERLANCAR 0.001 Modules mentioned in PerlDancer Advent Calendar 2016
Acme-CPANModulesBundle-Import-PerlTricks PERLANCAR 0.001 Modules mentioned in articles
Acme-CPANModulesBundle-Import-RSAVAGE PERLANCAR 0.001 CPANLists imported from Ron Savage's blog posts
Acme-CPANModulesBundle-Import-SHARYANTO PERLANCAR 0.001 CPANLists imported from Steven Haryanto's blog posts
Acme-CPANModulesBundle-PERLANCAR-Self PERLANCAR 0.001 Categorizing my own modules
Acme-covfefe CAVAC 42 Simulate POTUS tweets
Alien-BCM2835 STRO 1.056 Alien installation of bcm2835 library
Alien-libuuid PLICEASE 0.01 Find or download and install libuuid
App-AsciiChart VTI 0.01 Simple Ascii Chart
App-CPANModulesUtils PERLANCAR 0.001 Command-line utilities related to Acme::CPANModules
App-Cleo-Patra BORISD 0.001 Play back shell commands for live demonstrations
App-Deps-Verify SHLOMIF 0.0.1 An app and API to verify the presence of dependencies (Perl 5 modules, python3 modules, executables, etc.
App-Git-IssueManager BYTERAZOR 0.1 subcommand to git for issue management
App-Git-IssueManager-SyncJira BYTERAZOR 0.1 class implementing the sync_jira issue command of the GIT IssueManager
App-GraphicsColorNamesUtils PERLANCAR 0.001 Utilities related to Graphics::ColorNames
App-IDXUtils PERLANCAR 0.001 Command-line utilities related to Indonesian Stock Exchange
App-JsonLogUtils JEFFOBER 0.01 Command line utilities for dealing with JSON-formatted log files
App-StockExchangeUtils PERLANCAR 0.001 Command-line utilities related to stock exchanges
App-XTermUtils PERLANCAR 0.001 Utilities related to XTerm
App-colorxform PERLANCAR 0.001 Transform colors on the CLI
App-finquote PERLANCAR 0.001 Get stock and mutual fund quotes from various exchanges
App-finquotehist PERLANCAR 0.001 Fetch historical stock quotes
App-instopt PERLANCAR 0.000 Download and install software
App-japerl INA 0.10 JPerl-again Perl glocalization scripting environment
App-lcpan-CmdBundle-backpan PERLANCAR 0.001 More lcpan subcommands related to BackPAN
App-lcpan-CmdBundle-cpantesters PERLANCAR 0.001 More lcpan subcommands related to CPAN Testers
App-nrand PERLANCAR 0.001 Generate normally distributed random numbers
App-sshwrap-hostcolor PERLANCAR 0.001 SSH wrapper script to remember the terminal background you use for each host
App-swcat PERLANCAR 0.001 Software catalog
App-vl BAYASHI 0.01 Makes CUI table vertical
AppLib-sshwrap PERLANCAR 0.001 Common routines/data for sshwrap-* scripts
Astro-Coord-ECI-VSOP87D WYANT 0.000_01 Implement the VSOP87D position model.
Bencher-Scenario-ColorRGBUtil PERLANCAR 0.001 Benchmark Color::RGB::Util
Bencher-Scenario-NormalRandom PERLANCAR 0.001 Benchmark generating normally distributed normal numbers
Bencher-Scenarios-StringFunctions PERLANCAR 0.001 Benchmark string functions
Bijection LNATION 0.01 Bijection of an integer.
Bio-Align-Graphics CJFIELDS 1.7.3 Graphic Rendering of Bio::Align::AlignI Objects
Bio-AlignIO-stockholm CJFIELDS 1.7.3 stockholm sequence input/output stream
Bio-DB-Ace CJFIELDS 1.7.3 Database object interface to ACeDB servers
Bio-DB-TFBS CJFIELDS 1.7.3 Access to a Transcription Factor Binding Site database
Bio-Draw-Pictogram CJFIELDS 1.7.3 generate SVG output of Pictogram display for consensus motifs
Bio-NeXMLIO CJFIELDS 1.7.3 stream handler for NeXML documents
Bio-PhyloNetwork CJFIELDS 1.7.3 Module to compute with Phylogenetic Networks
Bio-PopGen CJFIELDS 1.7.3 Input individual,marker,allele information
Bio-SearchIO-hmmer CJFIELDS 1.7.3 A parser for HMMER2 and HMMER3 output (hmmscan, hmmsearch, hmmpfam)
Bio-SeqIO-excel CJFIELDS 1.7.3 sequence input/output stream from a MSExcel-formatted table
Bio-Tools-Gel CJFIELDS 1.7.3 Calculates relative electrophoretic migration distances
Bio-Tools-Run-RemoteBlast CJFIELDS 1.7.3 Object for remote execution of the NCBI Blast via HTTP
Bio-Tree-Draw-Cladogram CJFIELDS 1.7.3 Drawing phylogenetic trees in Encapsulated PostScript (EPS) format.
Bio-TreeIO-svggraph CJFIELDS 1.7.3 A simple output format that converts a Tree object to an SVG output
Bit-Twiddling BRIANG 0.06 Low-level bit-twiddling hacks
Catalyst-Plugin-Shorten LNATION 0.01 The great ancient URI shortner!
Catmandu-ALTOXML NJFRANCK 0.01 tools to work with ALTOXML documents
Catmandu-HOCR NJFRANCK 0.01 tools to work with HOCR documents
Confluent-SchemaRegistry ALVAROL 0.01 A simple client for interacting with Confluent Schema Registry.
Data-Exchange PRBRENAN 20180916 Exchange files and update issues from your colleagues via an S3 bucket.
Dist-Zilla-Plugin-Test-NoBOM GGOLDBACH 0.001 Make sure files do not start with BOM
Dist-Zilla-Plugin-WriteVersion KIVILAHTI 0.001 Write the version to all Perl files and scripts
Dist-Zilla-PluginBundle-Starter-Git DBOOK v3.0.0 A minimal Dist::Zilla plugin bundle for git workflows
Dpkg GUILLEM v1.19.1 Debian Package Manager Perl modules
Email-Address-UseXS TEAM 1.000 ensure that any code uses Email::Address::XS instead of Email::Address
Exporter-Extensible NERDVANA 0.01 Create extensible modules which export things
File-Slurper-Shortcuts PERLANCAR 0.001 Some convenience additions for File::Slurper
Finance-SE-Catalog PERLANCAR 20180919 Catalog (list) of stock exchanges
Finance-SE-IDX PERLANCAR 0.001 Get information from Indonesian Stock Exchange
Finance-SE-IDX-Any PERLANCAR 0.001 Get information from Indonesian Stock Exchange
Finance-SE-IDX-Static PERLANCAR 20180907.0.0 List firms listed on the IDX
Genealogy-ChroniclingAmerica NHORNE 0.01 Find URLs for a given person on the Library of Congress Newspaper Records
Git-IssueManager BYTERAZOR 0.1 Module for managing issues in a git branch within your repository
Graphics-ColorNames-Netscape RRWO v3.1.0 Netscape 1.1 Color Names
Graphics-ColorNames-Werner RRWO v1.0.0 RGB codes for Werner's Nomensclature of Colours
HTML-T5 SHLOMIF 0.001 HTML validation in a Perl object
Hetula-Client KIVILAHTI 0.001 Interface with Hetula
JSON-API-Error KWAKWA 0.01 JSON API-style error objects
Jojo-Compat FERREIRA 0.1.0 Jojo::Base and Jojo::Role for pure Perl environments
Log-Any-Adapter-Apache2 IVANYCH 0.01 Log::Any adapter for Apache2::Log
Mail-AuthenticationResults-SpamAssassin MBRADSHAW 1.20180927 SpamAssassin plugin for parsing Authentication-Results headers via Mail::AuthenticationResults
Math-Random-PCG32 JMATES 0.01 minimal PCG random number generator
MikroTik-Client ANPARKER 0.30 Non-blocking MikroTik API client
Mojo-Promise-Role-HigherOrder BDFOY 1.001 Fulfill with the first fulfilled promise
Mojo-UserAgent-Role-Cache JHTHORSEN 0.01 Role for Mojo::UserAgent that provides caching
Mojolicious-Plugin-ForwardedFor DBOOK 0.001 Retrieve the remote address from X-Forwarded-For
Mojolicious-Plugin-PNGCast CORION 0.22 in-process server to display a screencast
Mojolicious-Plugin-Web-Auth-Site-Strava OALDERS 0.000001 Strava OAuth Plugin for Mojolicious::Plugin::Web::Auth
Net-Curl-Parallel RKINYON 2.0.0 perform concurrent HTTP requests using libcurl
Net-OneSky ERIKOGAN 0.0.1 Simple interface to the OneSky API:
Ordeal-Model POLETTIX 0.001 Manage cards and decks
OrePAN2-Indexer-Tiny AKIYM 0.01 Minimal DarkPAN indexer
Parser-GraphQL-XS GONZUS 0.000002 Perl XS binding for the libgraphsql GraphSQL parsing library
Perinci-Sub-Gen-AccessTable-Simple PERLANCAR 0.001 Generate function (and its metadata) to read table data
Perinci-Sub-XCompletionBundle-Color PERLANCAR 0.001 Completion routines related to color schemas
Perl-Critic-Policy-Modules-ProhibitUseLib GGOLDBACH 0.001 Prohibit 'use lib' in modules
Perl6-Build SKAJI 0.001 build rakudo Perl6
Protocol-DBus FELIPE 0.01-TRIAL1 D-Bus in pure Perl
SMS-Send-UK-BTSmartMessaging ANDREWISH v0.0.1
SQL-Translator-Parser-OpenAPI ETJ 0.01 convert OpenAPI schema to SQL::Translator schema
Sah-Schemas-Software PERLANCAR 0.001 Schemas related to software
Serge-Sync-Plugin-TranslationService-transifex DRAGOSV 0.900.0 Transifex translation server ( synchronization plugin
Signer-AWSv4 JLMARTIN 0.01 Implements the AWS v4 signature algorithm
Software-Catalog-SW-bulwark-qt PERLANCAR 0.001 Bulwark desktop GUI client
Software-Catalog-SW-firefox PERLANCAR 0.001 Firefox
Software-Catalog-SW-zcoin-qt PERLANCAR 0.001 Zcoin desktop GUI client
Software-Catalog-SW-zotero PERLANCAR 0.001 Zcoin desktop GUI client
StackTrace-Pretty EGAWATA v0.0.1 Modules for stacktrace-pretty
Test-BOM GGOLDBACH 0.001 Test strings and files for byte order mark (BOM).
Test-Regexp-Pattern PERLANCAR 0.001 Test Regexp::Pattern patterns
Text-CSV-Piecemeal RNEWSHAM v0.0001 Piecemeal wrapper around Text::CSV for constructing csv files
Text-SRT-Align TIEDEMANN 0.2 Convert and align translated movie subtitles
Text-Table-XLSX PERLANCAR 0.001 Generate XLSX worksheet
Types-PGPLOT DJERIUS 0.01 Type::Tiny compatible types for the PGPLOT library
WebService-MIAB MINATI 0.01
XML-Invisible ETJ 0.01 transform "invisible XML" documents into XML using a grammar
XTerm-Util PERLANCAR 0.001 Utility routines for xterm-compatible terminal (emulator)s
YAML-LibYAML-API TINITA 0.001 Wrapper around the C libyaml library
YAML-PP-LibYAML TINITA 0.001 Faster backend for YAML::PP
packdrake TVIGNAUD 7.04 Generates hdlist and synthesis files + compatibility wrapper around the new MDV::Packdrakeng
rpmtools TVIGNAUD 7.01 Simple Archive Extractor/Builder
sayhi STEVIED 0.001 Add the module abstract here

Should I choose x.yy or x.yyy versioning scheme for my Perl module?

Short answer


Longer answer

Both schemes are simple and short. x.yy is shorter by a single digit, but it is prone to a trap. One day, when you want to update your 0.13 module with a minor change you might say to yourself, "Gee, it's such a minor change that I think I'll release it as 0.13.1 instead of 0.14. Semantic versioning and all that." So you did, and boom. PAUSE would accept it but would refuse to index it. Why?? You would scratch your head for a while. Turns out that according to, 0.13 > 0.13.1. Why??? Because 0.13 numifies into 0.130 and 0.13.1 numifies into 0.013001.

I've fell for it once (twice actually, before deciding to convert to x.yyy). It's amazing how many veteran CPAN authors fell for it. For example, here's Dave Cross in 2016. Others I've seen while browsing the MetaCPAN Recent page. My bad memory prevents me from remembering who and when, and I'm too lazy to check, but trust me it's embarassingly often.

You might argue it's a bug with or PAUSE or Perl for behaving unlike the rest of the world, but that's how versioning works in Perl so just avoid this trap and be done with this. You might also say, "I'll always increase the minor version and will never use x.yyy.zzz." But there's always the possibility thay you'll forget and do just that.

It's unfortunate that x.yy remains (by my guess) the most popular versioning scheme for Perl modules, but consider yourself warned.

More about versioning in Perl

Books can be written on and years can be spent debating about versioning and its best practices, including in Perl. If you want to read more, here are a few links to get you started:

Some related posts by yours truly:

List of new CPAN distributions – Aug 2018

dist author version abstract
Acme-FIREXFLY-Utils FIREXFLY 0.01 Chapter 21 exercise from the book ‘Intermediate Perl’
Acme-NAHCNUJ-Utils NAHCNUJ 0.01 Answer for exercise 21.3 of the book “Intermediate Perl”
Algorithm-Heapify-XS YVES 0.01 Perl extension for supplying simple heap primitives for arrays.
Alien-nragent PLICEASE 0.01 Download and install the NewRelic agent
Anki-Import STEVIED 0.006 Anki note generation made easy.
AnyEvent-WebDriver MLEHMANN 0.0 control browsers using the W3C WebDriver protocol
App-Git-Info SHLOMIF 0.0.1 displays a summary of information about the git repository.
App-ISBNUtils PERLANCAR 0.001 Command-line utilities related to ISBN
App-WHOGrowthReferenceUtils PERLANCAR 0.001 Utilities related to WHO growth reference
App-Weather BRADHEFF 0.01 a module that fetches the weather
App-YouTubeUtils PERLANCAR 0.001 Command-line utilities related to YouTube
App-ccdiff HMBRAND 0.20 Colored Character Diff
App-isbn PERLANCAR 0.001 Query book information by ISBN
App-ygeo PAVELSR 0.01 Extract companies data from Yandex Maps to csv file
Assert-Refute-T-Deep KHEDIN 0.01 Test::Deep plugin for Assert::Refute
Bencher-Scenarios-DataComparisonModules PERLANCAR 0.001 A collection of bencher scenarios to benchmark data structure comparison modules
Bencher-Scenarios-ISBN PERLANCAR 0.001 Benchmark ISBN modules
Boost-UUID ADDICT 0.01 perl interface for boost::uuid
CSV-Processor PAVELSR 1.00 Set of different methods that adds new columns in csv files
CtrlO-PDF ABEVERLEY 0.01 high level PDF creator
DAPNET-API RUNE 0.1 Use the DAPNET API from Perl
DBD-SQLeet DDMITOV 1.58 SQLite3 DBI Driver with optional encryption
DBIx-Connector-Retry GSG 0.90 DBIx::Connector with block retry support
Dancer2-Template-Alloy CVLIBRARY 0.001 Template::Alloy engine for Dancer2
Data-Cmp PERLANCAR 0.001 Compare two data structures, return -1/0/1 like cmp
DateTime-Calendar-TauStation CFRANKS 0.1.1 Handle TauStation GCT datetimes
DateTime-TauStation CFRANKS 0.1 Handle TauStation GCT datetimes
Dist-Zilla-Plugin-Babble LEONT 0.001 EXPERIMENTAL Automatic Babble substitution in Dist::Zilla
Dist-Zilla-Plugin-FFI PLICEASE 0.01 FFI related Dist::Zilla plugins
Dist-Zilla-Plugin-PodKnit YANICK 0.0.1 craft from warm and fuzzy documentation for your Perl code
Dist-Zilla-PluginBundle-QBit MADSKILL 0.8 Dist::Zilla bundle for build and release QBit Framework packages
ELF-sign PRIVI 0.03 X509 signing of elf execuables
FFI-Build PLICEASE 0.02 Build shared libraries for use with FFI::Platypus
File-Generator LSKATZ 0.2
File-Print-Many NHORNE 0.01 Print to more than one file descriptor at once
Function-Return KFLY 0.01 add return type for a function
GCloud-CLIWrapper JLMARTIN 0.01 Module to use Google Cloud APIs via the gcloud CLI
Game-DijkstraMap JMATES 0.01 a numeric grid of weights plus some related functions
Geo-Code ERUCI 1.1 Perl module for converting latitude,longitude to a single ten byte geocode string or three geonames, and vice versa.
HTML-FormFu-TauStation CFRANKS 1.182320 HTML::FormFu modules for working with GCT (Galactic Time Coordinated) datetimes and durations from the online game Tau Station
Image-Synchronize LSTROUS 1.0 a module for synchronizing filesystem modification timestamps of images, movies, and related files.
Keyword-Pluggable KARASIK 1.00 define new keywords in pure Perl
Lexical-TypeTiny TOBYINK 0.001 my Int $n
List-Unique-DeterministicOrder SLAFFAN 0.001 Store and access a list of keys using a deterministic order based on the sequence of insertions and deletions
MIME-Signature FANY 0.1 appends signature to mail messages
MooX-Should RRWO v0.1.0 optional type restrictions for Moo attributes
Net-Doveadm FELIPE 0.01 Dovecot’s administrative interface protocol
NewRelic-Agent-FFI PLICEASE 0.01 Perl Agent for NewRelic APM
Parallel-ForkManager-Segmented SHLOMIF 0.0.1 use Parallel::ForkManager on batches / segments of items.
Perl-Critic-Policy-ValuesAndExpressions-ProhibitEmptyPostfixLoop XSAWYERX 0.001 Prohibit writing an postfix loop with no statement
PerlX-Define TOBYINK 0.100 cute syntax for defining constants
Pod-Knit YANICK 0.0.1 Stitches together POD documentation
Pod-Readme-Brief ARISTOTLE 1.000 A short simple README with just the essentials
Pod-Weaver-PluginBundle-SHLOMIF SHLOMIF 0.001000 SHLOMIF’s default Pod::Weaver config
Pod-Weaver-PluginBundle-SLOYD SLOYD 0.0001 SLOYD’s default Pod::Weaver configuration
Repetition-Interval MALLEN 0.001 A library to calculate intervals for spaced repetition memorization
Sah-Schemas-EAN PERLANCAR 0.001 Various Sah schemas related to EAN (International/European Article Number)
Sah-Schemas-ISBN PERLANCAR 0.001 Various Sah schemas related to ISBN (International Standard Book Number)
School-Evaluation-Gibbmers BORISD 0.001 render a chart
Serge-Sync-Plugin-TranslationService-crowdin DRAGOSV 0.900.0 Crowdin translation server ( synchronization plugin
Set-Hash-Keys VANHOESEL 0.01 Treat Hashes as Sets, based on the keys only
Sub-Params BARNEY v1.0.0 Handle function arguments
Syntax-Keyword-Dynamically PEVANS 0.01 dynamically change the value of a variable
TT2-Play-Area NEWELLC 0.001 Simple site to allow playing with TT2 syntax and built in plugins.
Task-QuadPres SHLOMIF 0.0.1 install the CPAN dependencies of Quad-Pres.
Test-Deeply-Float PERLANCAR 0.001 Test equality of data structure, compare numbers with tolerance
Test-Harness-KS KIVILAHTI 0.001 Harness the power of clover and junit in one easy to use wrapper.
Test-Module BALAJIRAM 0.001 brief summary of what this module is used for
Test-New-Module BALAJIRAM 0.001 brief summary of what this module is used for
TextFileParser BALAJIRAM 0.1821900 a Perl extension to ease the parsing of text files. Can be used as a base class to write your own parser.
Unicode-Homoglyph-Replace BIGPRESH 0.01 replace homoglyphs with their ASCII lookalike equivalents
WHO-GrowthReference-Table PERLANCAR 0.001 Lookup height/weight in the WHO growth chart (a.k.a. growth reference, growth standards)
WWW-ELISA VPEIL 0.01 a module for working the the REST API ELi:SA (
WWW-Scrape-BillionGraves NHORNE 0.01 Scrape the BillionGraves website
Weather-Fetch BRADHEFF 0.01 a module that fetches the weather
WebService-Mocean KIANMENG 0.01 Perl library for integration with MoceanSMS gateway,
Win32-Console-PatchForRT33513 KUERBIS 0.001 Patch for RT33513.
decorators STEVAN 0.01 Apply decorators to your methods
elf-sign PRIVI 0.02 X509 signing of elf execuables
lib-archive TOMK 0.1 load pure-Perl modules directly from TAR archives
namespace-lexical TOBYINK 0.001 like namespace::clean but instead of deleting subs, makes them lexical
namespace-local KHEDIN 0.02 Confine imports to the current scope
overload-x LNATION 0.01 The great new overload::x!
perl5-Data-MoneyCurrency EDF 0.04 Get currency information for different currencies
plenigo PLENIGO 0.2 plenigo Perl SDK

List of new CPAN distributions – Jul 2018

dist author version abstract
AI-MXNet-Gluon-Contrib SKOLYCHEV 1.3 Perl interface to MXNet Gluon Contrib
AI-MXNet-Gluon-ModelZoo SKOLYCHEV 1.3 Perl interface to MXNet Gluon ModelZoo
Acme-CPANModules-CLI-Sort PERLANCAR 0.001 Various CLIs to perform sorting
Acme-JTM-Experiment JMASLAK 1.182080 Testing Perl Constructs on CPAN Testers
Alien-Build-Plugin-Cleanse-BuildDir SLAFFAN 0.01 Alien::Build plugin to cleanse the build dir
Alien-caca YANICK 0.0.1 Alien package for the Colored ASCII Art library
Alt-Alien-cmake3-System PLICEASE 0.0401 Simplified alternative to Alien::cmake3 that uses system cmake
App-SlowQuitApps DCONWAY 0.000002 Simplify configuration of SlowQuitApps app on MacOS
App-ansifold UTASHIRO 0.01 fold command handling ANSI terminal sequences
App-cointoss TULAMILI 0.12 The command "cointoss" for a Bernoulli and a binomial distribution as well is provided.
App-colorplus TULAMILI 0.31 The great new App::colorplus!
App-csv2tsv TULAMILI 0.51 A command line utility "csv2tsv" for easy and fairly properly transforming from CSV to TSV.
App-freqtable PERLANCAR 0.001 Print frequency table of lines/words/characters/bytes/numbers
App-githook_perltidy MLAWREN v0.11.9 run perltidy and podtidy before Git commits
App-horsekicks TULAMILI 0.13 The great new App::horsekicks!
App-keycommon TULAMILI 0.0010 You can combine multiple TSV (also machine-readable CSV) files which share a common key column.
App-lensort PERLANCAR 0.001 Sort lines of text by their length
App-matrixpack TULAMILI 0.0012 The great new App::matrixpack!
App-randskip TULAMILI 0.0003 Samples lines randomly with an efficient internal mechanism – a random number is generated per a output line not per an input line – both with replacement and without replacement.
App-shufflerow TULAMILI 0.32 A command utility of shuffling the lines (even the paragraphs) with many useful functions together.
App-summ PERLANCAR 0.001 Print summary statistics of a series of numbers
App-t1generate TULAMILI 0.23 The generator of random numbers obeying the Cauchy distribution (t distribution with df = 1).
App-t2generate TULAMILI 0.23 The generator of random numbers obeying the Cauchy distribution (t distribution with df = 2).
App-unichar BDFOY 0.012 get info about a character
Astro-Coord-ECI-TLE-Iridium WYANT 0.099_01 Class to compute Iridium Classic flares
Bencher-Scenarios-DateTimeFormatDurationISO8601 PERLANCAR 0.001 Scenarios to benchmark DateTime::Format::Duration::ISO8601
Bencher-Scenarios-DateTimeFormatISO8601 PERLANCAR 0.001 Scenarios to benchmark DateTime::Format::ISO8601
Bencher-Scenarios-DateTimeFormatISO8601Format PERLANCAR 0.001 Scenarios to benchmark DateTime::Format::ISO8601::Format
BioSAILs-Command JILLROWE 1.0 Command line wrapper for the BioX-Workflow-Command and HPC-Runner-Command libraries.
CellBIS-Random YUSRIDEB 0.1 Tool for Randomize characters in strings.
CellBIS-SQL-Abstract YUSRIDEB 0.1 SQL Abstract
Config-HAProxy SGRAY 1.00 Parser for HAProxy configuration file
DBIx-CSV PERLANCAR 0.001 Generate CSV from SQL query result
DBIx-Class-Helper-Row-Enumeration RRWO v0.1.0 Add methods for emum values
DBIx-Conn-MySQL PERLANCAR 0.001 Shortcut to connect to MySQL database
DBIx-Conn-Pg PERLANCAR 0.001 Shortcut to connect to PostgreSQL database
DBIx-Conn-SQLite PERLANCAR 0.001 Shortcut to connect to SQLite database
DBIx-TSV PERLANCAR 0.001 Generate TSV from SQL query result
Devel-MAT-Dumper PEVANS 0.36 write a heap dump file for later analysis
Dist-Zilla-Plugin-TestML1Includer INGY 0.0.1 Ship your TestML1 version
Dist-Zilla-PluginBundle-ATOOMIC ATOOMIC 1.00 ATOOMIC's plugin bundle
EPFL-Net-SSLTest WILLBELL 1.00 Website SSL accessibility validator
EPFL-Net-ipv6Test WILLBELL 1.00 Website IPv6 accessibility validator API
Email-Extractor PAVELSR 0.01 Fast email crawler
File-AddInc HKOBA 0.001 FindBin(+ use lib) alike for *.pm modulino (instead of *.pl)
File-Find-CaseCollide SHLOMIF 0.0.1 find collisions in filenames, differing only in case
Finance-Currency-Convert-Mandiri PERLANCAR 0.001 Convert currency using Bank Mandiri
Git-LowLevel BYTERAZOR 0.1 LowLevel Blob/Tree/Commit operations on a GIT Repository
HO-class SKNPP 0.06 class builder for hierarchical objects
HiD-Generator-BibtexPage BYTERAZOR 0.2 HiD Bibtex publication list page generator
JavaScript-V8-XS GONZUS 0.000002 Perl XS binding for the V8 JavaScript engine
Model-Envoy-Storage-Redis HOWARS v0.1.0 A Model::Envoy plugin for peristing model information in a Redis store.
Mojolicious-Plugin-InputValidation FROGGS 0.01 Validate incoming requests
Mojolicious-Plugin-Loco WROG 0.001 launch local GUI via default web browser
Mojolicious-Plugin-Status SRI 0.01 Mojolicious server status
MooX-Enumeration TOBYINK 0.001 shortcuts for working with enum attributes in Moo
Net-EGTS RSHADOW 0.01 Perl Interface to EGTS protocol. GOST R 56360-2015.
Net-IP-Checker PAVELSR 0.01 IPv4/IPv6 addresses validator
Net-Statsd-Client-Telegraf PVIGIER 0.1 Send data to the statsd plugin of telegraf, with support for influxDB's tagging system
Net-Wireless-802_11-Scan-FreeBSD VVELOX v0.0.0 A interface to the wireless interface AP scanning built into ifconfig on FreeBSD
OmniDisco-Prometheus ADUITSIS 0.001 Class representing a Prometheus metric
POE-Filter-ThruPut BINGOS 1.00 a POE filter that passes data through unchanged whilst counting bytes sent and received
Perl-Critic-MergeProfile SKIRMESS 0.001 merge multiple Perl::Critic profiles into one
Perl-LanguageServer GRICHTER 0.01 Language Server for Perl
Plack-Middleware-LogStderr AMALEK 0.001 Everything printed to STDERR sent to psgix.logger or other logger
Prometheus-Tiny ROBN 0.001 A tiny Prometheus client
Prometheus-Tiny-Shared ROBN 0.001 A tiny Prometheus client backed by a shared memory region
QuickTermChart-QuickTermChart SHADKAM 0.01 QuickTermChart/
SemanticWeb-Schema RRWO v0.0.1 Moo classes for classes
Sport-Analytics-NHL ROMM 1.00 Interface to the National Hockey League data
Template-Plugin-URI DBOYS 0.01 A Template Plugin To Use URI Objects
Test-Deep-HashRec RJBS 0.001 test hash entries for required and optional fields
Tex-Hyphen-Pattern IPENBURG 0.100 class for providing a collection of TeX hyphenation
Text-ANSI-Fold UTASHIRO 0.01 Text folding with ANSI sequence and Asian wide characters.
Text-Locus SGRAY 1.00 text file locations
Text-Table-ASV PERLANCAR 0.001 Generate TSV
Time-Random LNATION 0.01 Generate a random time in time.
Transport-AU-PTV PUGLET 0.01 access Melbourne public transport data.
Types-HTML5 TOBYINK 0.001 types for parsing strings of HTML into DOMs
WebService-Hexonet-Connector HEXONET 1.01 Connector library for the insanely fast Hexonet Backend API.
WebService-KvKAPI WATERKIP 0.001 Query the Dutch Chamber of Commerence (KvK) API
WordPress-DBIC-Schema MELMOTHX 1.00 Database schema for WordPress
Yandex-Geo PAVELSR 0.01 Performs queries using Yandex Maps Company Search API
getemails PAVELSR 0.01 Fast email crawler
githook-perltidy MLAWREN v0.11.7_1 run perltidy and podtidy before Git commits
quick_term_chart SHADKAM 180718 a light perl script to quickly draw chart within the terminal input data can be piped to it
ygeo PAVELSR 0.01 command line utility based on Yandex::Geo that prints data to csv

List of new CPAN distributions – Jun 2018

dist author version abstract
AWS-XRay FUJIWARA 0.01 AWS X-Ray tracing library
Acme-CPANModules-Import-CPANRatings-User-perlancar PERLANCAR 0.001 Modules mentioned by CPANRatings user perlancar
Acme-CPANModules-Import-CPANRatings-User-stevenharyanto PERLANCAR 0.001 Modules mentioned by CPANRatings user stevenharyanto
Alt-Devel-CallParser-ButWorking TOBYINK 0.002 Devel::CallParser patched to fix RT#110623
Apache2_4-AuthCookieMultiDBI DETAILS 0.01 An AuthCookie module backed by a DBI database for apache 2.4.
App-ConMenu MMUELLER 1.00 Very simple Menu For Console commands Platform Agnostic
App-Cpanx JACOBG 0.01 A CPAN downloader script
App-CreateAcmeCPANModulesImportCPANRatingsModules PERLANCAR 0.001 Create Acme::CPANModules::Import::CPANRatings::User::* modules
App-ExifUtils PERLANCAR 0.001 Utilities related to EXIF
App-Greple-msdoc UTASHIRO 0.01 Greple module for access MS office documents
App-JC-Client BYTERAZOR 0.001 command line client for JIRA
App-ListPerlReleases PERLANCAR 0.001 List Perl releases
App-MarkFiles BRENNEN v0.0.1 some utility functions for marking and operating on files
App-Prove-Plugin-Elasticsearch TEODESIAN 0.001 Prove Plugin to upload test results to elastic search as they are executed
App-ReportPrereqs SKIRMESS 0.001 Report prerequisite versions
App-Unding BORISD 0.001 dark magic encrypted wallet
App-boxmuller TULAMILI 0.23 Provides the command which produces Gaussian distributed random numbers, as well as log-normal distributed numbers.
App-buffer TULAMILI 0.01 Reads the whole input and then writes into STDOUT. Useful to copy/paste operation.
App-cryp-arbit PERLANCAR 0.001 Cryptocurrency arbitrage utility
App-linenum PERLANCAR 0.001 Add line number to lines
App-np05bctl TTKCIAR 1.03 Command line utility for controlling NP-05B networked power switch
App-optex-msdoc UTASHIRO 0.01 module to replace MS document by its text contents
App-readbuffer TULAMILI 0.02 Reads the whole input and then writes into STDOUT. Useful to copy/paste operation.
App-saikoro TULAMILI 0.22 A random number (matrix) generator of uniform distributions. Saikoro is a Japanese dice.
App-showreverse KLPTWO 0.0.2 given an ip block in cidr notation, show all reverse IP lookups
App_JC BYTERAZOR 0.001 command line client for JIRA
App_JC_Client BYTERAZOR 0.001 command line client for JIRA
App_JIRA_Client BYTERAZOR 0.001 command line client for JIRA
Bencher-Scenarios-MemoryCacheModules PERLANCAR 0.001 Scenarios to benchmark memory cache modules
Bot-BasicBot-Pluggable-Module-DateTimeCalc GENE 0.01 Calculate date-time operations
CLI-Coin-Toss TULAMILI 0.32 Several random number generators by CLI (Command Line Interface) are provided.
CLI-Contingency-Table TULAMILI 0.51 Command line programs for making a contingency tables in 1-way, 2-way.
CLI-KeyValue-Hack TULAMILI 0.07 Provides CLI commands for key-value text data files in TSV.
CLI-LaTeX-Table TULAMILI 0.51 The great new CLI::LaTeX::Table!
CLI-Numbers-Hack TULAMILI 0.21 commands for handling a bunch of numbers for `finding denominator', `N-th min/max', `cumulative sum' and so on.
CLI-Table-Key-Finder TULAMILI 0.31 These CLIs help you to find key column(s) of a table, as fast as possible, hopefully.
CLI-Table-Util TULAMILI 0.05 If you are given table text file, what would you do? This provides CLI commands "colsummary", "colsplit", "colchop" and so on.
CLI-TextLines-Hack TULAMILI 0.06 The great new CLI::TextLines::Hack!
CLI-TextLines-Utils TULAMILI 0.08 The great new CLI::TextLines::Utils!
CPAN-Cpanorg-Auxiliary JKEENAN 0.01 Methods used in infrastructure
CPP-Boost-Mini MRAQ v1.67.0 C++ Boost library (no perl interface).
Catmandu-FileStore HOCHSTEN 1.10 Namespace for packages that can make files persistent
Class-XSConstructor TOBYINK 0.001 a super-fast (but limited) constructor in XS
Code-TidyAll-Plugin-TSLint SHLOMIF 0.001 Use tslint with tidyall
Commandable PEVANS 0.01 utilities for commandline-based programs
Const-Dual BAMBR 0.01 numeric constants that know their names
DBD-MariaDB PALI 0.90_01 MariaDB and MySQL driver for the Perl5 Database Interface (DBI)
DBIx-TextTableAny PERLANCAR 0.001 Generate text table from SQL query result using Text::Table::Any
Dancer2-Plugin-FontSubset YANICK 0.0.1 Generate font subsets on-the-fly
Dancer2-Plugin-Showterm YANICK 0.0.1 Replay terminal typescript captures
Dancer2-Session-DatabasePlugin AKALINUX 1.0001 Dancer2 Session implementation for databases
Dancer2-Template-Mustache YANICK 0.0.1 Wrapper for the Mustache template system
Data-Edit-Conversion PRBRENAN 20180610 Perform a restartable series of steps in parallel
Data-Format ROZCOVO 0.2 Perl module to format data
Data-Format-Validate ROZCOVO 0.1 Perl module to validate data
Data-MuForm-Model-DBIC GSHANK 0.01 MuForm class with DBIC model already applied
Data-Random-NL WATERKIP 1.0 Tools for generating random Dutch numbers
Data-Sah-Coerce-perl-str-str_to_cryptoexchange_currency_pair PERLANCAR 0.001 Coerce string into cryptoexchange currency pair, e.g. LTC/USD
Data-Sah-Coerce-perl-str-str_to_currency_pair PERLANCAR 0.001 Coerce string into currency pair, e.g. USD/IDR
Data-Sah-Coerce-perl-str-str_to_fiat_or_cryptocurrency_code PERLANCAR 0.001 Coerce string containing fiat/cryptocurrency code/name/safename to uppercase code
Data-Sah-CoerceBundle-Num-str_num_en PERLANCAR 0.001 Use Parse::Number::EN to parse number
Data-Sah-CoerceBundle-Num-str_num_id PERLANCAR 0.001 Use Parse::Number::ID to parse number
Data-Validate-DNS-SSHFP MSCHOUT 0.01 Validate DNS SSH Fingerprint (SSHFP) Record Values
Data-Validate-DNS-TLSA MSCHOUT 0.01 Validate DNS Transport Layer Security Association (TLSA) Record Values
DateTime-Format-ISO8601-Format PERLANCAR 0.001 Format DateTime as ISO8601 date/time string
Devel-KYTProf-Logger-XRay FUJIWARA 0.01 Logger for AWS::XRay
Device-GBA ATHREEF 0.001 Perl Interface to the Gameboy Advance
Device-Power-Synaccess-NP05B TTKCIAR 1.02 Manage and monitor the Synaccess NP-05B networked power strip
Dist-Zilla-Plugin-ContributorCovenant KYZN 0.01 Add Contributor Covenant as Code of Conduct
Dist-Zilla-Plugin-XSVersion JEFFOBER 0.01 a thing
Dist-Zilla-PluginBundle-Author-JMASLAK JMASLAK 0.001 JMASLAK's Plugin Bundle
Dist-Zilla-PluginBundle-Author-MINTLAB WATERKIP 0.01 An plugin bundle for all distributions by MINTLAB
Dist-Zilla-Role-CheckPackageDeclared PERLANCAR 0.001 Role to check if a package is provided by your distribution
Dita-Project PRBRENAN 20180530 Dita conversion utilities.
Elasticsearch-Model AMIRI 0.0.1 Does one thing only: helps to deploy a Moose model and accompanying document classes to Elasticsearch.
Electronics-SigGen-FY3200 PEVANS 0 control a FeelTech FY32xx signal generator
Email-SendGrid-V3 GSG 0.90 Class for building a message to be sent through the SendGrid v3 Web API
EventStore-Tiny MEMOWE 0.2 A minimal event sourcing framework.
FFI-TinyCC-Inline PLICEASE 0.27_01 Embed Tiny C code in your Perl program
File-Update SHLOMIF 0.0.1 update/modify/mutate a file only on change in contents.
Finance-AMEX-Transaction THINC 0.001 Parse AMEX transaction files: EPRAW, EPPRC, EPTRN, CBNOT, GRRCN
Finance-Currency-Convert-BCA PERLANCAR 0.152 Convert currency using BCA (Bank Central Asia)
Format ROZCOVO 0.2
HiD-BibtexPage BYTERAZOR 0.001 HiD Bibtex publication list page generator
HiD-Generator-GitRepositories BYTERAZOR 0.1 HiD GitRepository listing generator
Log-ger-UseDataDumper PERLANCAR 0.001 Use Data::Dumper (with nicer defaults) to dump data structures
Log-ger-UseJSON PERLANCAR 0.001 Use JSON::MaybeXS to dump data structures (as JSON)
Module-Extract-DeclaredVersion BDFOY 1.021 Extract the version of Perl a module declares
MojoX-ConfigAppStart GRYPHON 1.01 Start a Mojolicious application with Config::App
Mojolicious-Command-generate-DBIxCustomModel WFSO v1.0.1 generate DBIx::Custom model directory structure
Mojolicious-Plugin-Prometheus-Shared-FastMmap TYLDUM 0.1_01 Mojolicious Plugin
MooX-XSConstructor TOBYINK 0.001 glue between Moo and Class::XSConstructor
Net-Mattermost-Bot MIKEJONES 0.01 A base class for Mattermost bots.
Net-RDAP GBROWN 0.1 an interface to the Registration Data Access Protocol (RDAP).
Net-TL1UDP PCARTER 1.02 Transaction Language 1 (TL-1) UDP Interface
OpenGL-Sandbox NERDVANA 0.01_1 Easy access to a variety of OpenGL prototyping tools
OpenGL-Sandbox-V1 NERDVANA 0.01_1 Portions of OpenGL::Sandbox which depend on OpenGL 1.x API
OpenGL-Sandbox-V1-FTGLFont NERDVANA 0.01_1 Wrapper around FTGL Font library which renders TrueType in OpenGL 1.x
OpenOffice-OODoc-HeadingStyles VANHOESEL 0.01 utilities for manipulating OpenOffice::OODoc objects
OpenOffice-OODoc-InsertDocument VANHOESEL 0.01 insert, merge or append OpenOffice::OODoc objects
PAUSE-Permissions-MetaCPAN SKAJI 0.001 get module permissions from MetaCPAN API
PMVersions-Util PERLANCAR 0.001 Utilities related to pmversions.ini
Parse-Date-Month-ID PERLANCAR 0.001 Parse month name from Indonesian text
Password-Policy-Rule-Pwned HOUSTON 0.00 Compare text to known pwned passwords list
Perinci-Sub-XCompletionBundle-App-cryp PERLANCAR 0.001 Completion routines for the 'cryp' app family
Perl-Critic-Policy-Variables-RequireHungarianNotation MZIESCHA v0.0.1 prohibit hungarian notation
Perl-Critic-TooMuchCode GUGOD 0.01 perlcritic add-ons that generally check for un-needed stuffs.
Plack-Middleware-LogStderr-StderrToLogger AMALEK 0.001 Everything printed to STDERR sent to psgix.logger or other logger
Plack-Middleware-XRay FUJIWARA 0.01 Plack middleware for AWS X-Ray tracing
Python-Version SLOYD 0.0000_01 Python PEP440 compatible version string parser in Perl
Python-Versions SLOYD 0.0000_01 Python PEP440 compatible version string parser in Perl
RPi-GPIOExpander-MCP23017 STEVEB 0.01 Interface to the MCP23017 GPIO Expander Integrated Circuit over I2C
SMS-Send-CZ-Bulkgate RADIUSCZ 1.000 SMS::Send driver for Bulkgate – Czech Republic
Search-Natural ROZCOVO 0.1
Serge-Sync-Plugin-TranslationService-phraseapp DRAGOSV 0.900.0 Serge PhraseApp translation server ( synchronization plugin
Task-FreecellSolver-Testing-MultiConfig SHLOMIF 0.0.1 install the CPAN dependencies of the Freecell Solver multi-config test suite.
Template-Plugin-Filter-IDN MSCHOUT 0.01 Template Toolkit plugin for encoding and decoding International Domain Names.
Test-RequiredMinimumDependencyVersion SKIRMESS 0.001 Require a minimum version for your dependencies
Test-Spelling-Comment SKIRMESS 0.001 TODO
Test2-Tools-HTTP PLICEASE 0.07 Test HTTP / PSGI
Test2-Tools-HTTP-UA-Mojo PLICEASE 0.02 Mojo user agent wrapper for Test2::Tools::HTTP
TestML1 INGY 0.55 A Generic Software Testing Meta Language
Text-Editor-Perl PRBRENAN 20180616 Perl source code head-less editor written in Perl.
Text-NGrammer NIDS 0.01 Pure Perl extraction of n-grams and skip-grams
Text-Shingle NIDS 0.01 Pure Perl implementation of shingles for pieces of text
Text-Table-LTSV PERLANCAR 0.001 Generate LTSV
Text-Table-TSV PERLANCAR 0.001 Generate TSV
Tie-Reduce TOBYINK 0.001 a scalar that reduces its old and new values to a single value
WWW-YNAB DOY 0.01 Wrapper for the YNAB API
WebService-HIBP DDICK 0.01 An interface to the Have I Been Pwned webservice at
device-power-synaccess-np05b TTKCIAR 1.00 Manage and monitor the Synaccess NP-05B networked power strip
voiceIt-voiceIt2 HASSANIS 0

List of new CPAN distributions – May 2018

dist author version abstract
Acme-CPANModules-BloomFilters PERLANCAR 0.001 Bloom filter modules on CPAN
Acme-CPANRatings PERLANCAR 0.001 A dummy module just so we can rate CPAN Ratings (the site itself)
Acme-PERLANCAR-Test-Versioning PERLANCAR 0.001 Test versioning
Acme-UNIVERSAL-can-t TOBYINK 0.001 the opposite of UNIVERSAL::can
Action-CircuitBreaker HANGY 0.1 Module to try to perform an action, with an option to suspend execution after a number of failures.
Alien-TidyHTML5 RRWO v0.1.0 Download and install HTML Tidy
Alien-libdeflate KIWIROY 0.01 Fetch/build/stash the libdeflate headers and libs for libdeflate
Apache2-Camelcadedb MBARBON 0.01 mod_perl2 integration for Devel::Camelcadedb
App-Environ-Que KAKTUS 0.1 Perl library to enqueue tasks in Ruby Que
App-GnuplotUtils PERLANCAR 0.001 Utilities related to plotting data using gnuplot
App-Prove-Plugin-TermTable PLICEASE 0.02 Set the size of the console for Term::Table
App-Sandy TMILLER 0.17 A straightforward and complete next-generation sequencing read simulator
App-fiatx PERLANCAR 0.001 Convert two currencies using current rate
App-ypath BDFOY 0.012 Extract information from YAML
Authen-Passphrase-Argon2 LNATION 0.01 Store and check password using Argon2
Backup-Hanoi BORISD 0.001 select backup according to algo
Bencher-Scenarios-ProgressAny PERLANCAR 0.001 Scenarios to benchmark Progress::Any
Binance-API TASKULA 1.00 Perl implementation for Binance API
Bing-ContentAPI BGERRARD 1.00 Perl interface to the Bing Ads Content API
Business-OnlinePayment-Mock OAXLIN 0.001 A backend for mocking fake results in the Business::OnlinePayment environment
CLI-Files-Utils TULAMILI 0.103 File bunch utilies 'dirhier' and 'madeafter' to supplement the functionality of the "ls" and "find" commands.
CLI-LatexTable TULAMILI 0.116 Copy-paste almost any kind of table such as Excel
CLI-latextable TULAMILI 0.114 The great new CLI::latextable!
CXC-Optics-Prescription-LVS DJERIUS 0.01 a really awesome library
Cache-Method-Cache-FastMmap RRWO v0.1.0 Cache method results using Cache::FastMmap
Catmandu-HTML HOCHSTEN 0.01 Modules for handling HTML data within the Catmandu framework
Class-Method-Cache-FastMmap RRWO v0.1.1 Cache method results using Cache::FastMmap
Code-TidyAll-Plugin-Flake8 SHLOMIF 0.0.1 run flake8 using Code::TidyAll
DBIx-Class-Helper-ResultSet-WindowFunctions RRWO v0.1.0 Add support for window functions to DBIx::Class
DBIx-Class-Relationship-Abbreviate ALBATROSS 0.001 allows you to abbreviate result class names in your relationships
Data-MuFormX-Registry JJNAPIORK 0.001 Manage a hierachry of Data::MuForm classes
Data-Sah-Coerce-perl-str-str_to_cryptocurrency_code PERLANCAR 0.001 Coerce string containing cryptocurrency code/name/safename to code
Data-Sah-Coerce-perl-str-str_to_cryptocurrency_safename PERLANCAR 0.001 Coerce string containing cryptocurrency code/name/safename to safename
Data-Sah-Coerce-perl-str-str_to_cryptoexchange_safename PERLANCAR 0.001 Coerce string containing cryptoexchange code/name/safename to safename
Data-Sah-CoerceBundle-App-cryp PERLANCAR 0.001 Coercion rules for the 'cryp' app family
Date-Indiction RPAVLOV 0.01 Compute a year's indiction as used in old Russian chronicles
Date-Vruceleto RPAVLOV 0.01 Compute year's vruceleto and solar cycle as used in old Russian calendar
Digest-HighwayHash MGV 0.000_001 fast strong hash function
Docker-Registry JLMARTIN 0.02 A client for talking to Docker Registries
Dot RSLOVERS v1.0.0 The beginning of a Perl universe
Email-Stuffer-TestLinks BINARY 0.01 validates links in HTML emails sent by Email::Stuffer>send_or_die()
Eval-Reversible GSG 0.90 Evals with undo stacks
File-ByLine JMASLAK 1.000 Line-by-line file access loops
Finance-Currency-FiatX PERLANCAR 0.001 Convert fiat currency using current rate
Float-Truncate MCCHEUNG 0.01 Ttruncate Float decimal length by special length
Games-Axmud ASLEWIS v1.1.0 Axmud, a modern Multi-User Dungeon (MUD) client written in Perl5 / GTK2
HTML5-DOM ZHUMARIN 1.00 Super fast html5 DOM library with css selectors (based on Modest/MyHTML)
IO-K8s JLMARTIN 0.01 Objects representing things found in the Kubernetes API
ISO-639_1 LDIDRY 0.01 ISO 639-1 Language informations
Image-Find-Loops PRBRENAN 20180502 Find loops in an image.
JTM-Boilerplate JMASLAK 1.020 Default Boilerplate for Joelle Maslak's Code
JavaScript-V8-CommonJS CAFEGRATZ 0.01 Modules/1.0 for JavaScript::V8
Koha-Contrib-ARK FREDERICD 1.0.0 ARK Management
Kubectl-CLIWrapper JLMARTIN 0.01 Module to use the Kubernetes API via the kubectl CLI
Lingua-RU-Declension MALLEN 0.001 Decline Russian pronouns, adjectives and nouns
Log-Log4perl-Layout-ColoredPatternLayout TOMGRACEY 0.01 multicolor log messages
Log-Log4perl-Shortcuts STEVIED 0.006 shortcut functions to make log4perl even easier
Log-ger-Level-Like-Syslog PERLANCAR 0.001 Define logging levels like those described in RFC 3164 (syslog protocol)
Math-Business-BlackscholesMerton BINARY 1.23 Algorithm of Math::Business::BlackScholesMerton for binary and non-binary options
Model-Envoy HOWARS 0.1 A Moose Role that can be used to build a model layer that keeps business logic separate from your storage layer.
Mojo-SAML JBERGER 0.01 A SAML2 toolkit using the Mojo toolkit
Mojolicious-Plugin-Cron DMANTO 0.014 a Cron-like helper for Mojolicious and Mojolicious::Lite projects
Mojolicious-Plugin-GistGithubProxy RENEEB 0.01 Mojolicious::Plugin::GistGithubProxy – a small proxy that can be useful when you embed gists in your website
Mojolicious-Plugin-GoogleFontProxy RENEEB 0.01 a small proxy that can be useful when you embed gists in your website
Mojolicious-Plugin-NoIndex RENEEB 0.01 add meta tag to HTML output to define a policy for robots
Mojolicious-Plugin-NoReferrer RENEEB 0.01 add meta tag to HTML output to define a referrer policy
Mojolicious-Plugin-PromiseActions MRAMBERG 0.01 Automatic async and error handling for Promises
Mojolicious-Plugin-SecurityHeader RENEEB 0.01 Mojolicious Plugin
MooX-AttributeFilter VRURG 0.001000 Implements 'filter' option for Moo-class attributes
MooseX-AttributeFilter KITTEN 0.01 MooX::AttributeFilter with cute antlers OwO
MooseX-Storage-MaybeDeferred UFOBAT v0.0.1 A role for the less indecesive programmers
MouseX-Types-Enum IKENOX 1.00 Object-oriented, Java-like enum type declaration based on Mouse
PMLTQ-Command-printtrees MATY 0.0.1 generate svg trees for given treebank
Parse-SSA DISI 1.0 SSA/ASS Parser
Path-Class-Tiny BAREFOOT 0.01 a Path::Tiny wrapper for Path::Class compatibility
Perinci-CmdLine-sero PERLANCAR 0.001 Perinci::CmdLine::Lite subclass for App::sero
Plack-Middleware-Auth-FCGI GUIMARD 0.01 authentication middleware that query remote FastCGI server
Plack-Middleware-Camelcadedb MBARBON 0.02 interactive debugging for Plack applications
Qgoda GUIDO v0.9.2 The Qgoda Static Site Generator
RPi-RTC-DS3231 STEVEB 0.01 Interface to the DS3231 Real-Time Clock IC over I2C
Sah-Schemas-App-cryp PERLANCAR 0.001 Various Sah schemas for the 'cryp' app family
Serge-Sync-Plugin-TranslationService-mojito DRAGOSV 0.9 Serge Mojito translation server ( synchronization plugin
Serge-Sync-Plugin-TranslationService-zanata DRAGOSV 0.9 Serge Zanata translation server ( synchronization plugin
Software-LicenseMoreUtils DDUMONT 0.001 More utilities and a summary for Software::License
Stor JASEI 0.10.2 Save/retrieve a file to/from primary storage
TaskPipe TOMGRACEY 0.01 A task management framework for building web scrapers and crawlers
Template-Plugin-Path-Tiny RRWO v0.1.0 use Path::Tiny objects from within templates
Test-Conditions MMCCLENN 0.8 test multiple conditions across a large data structure or list in a simple and compact way
Test-Spec-Acceptance MEIS 0.01 Aliases for acceptance-like testing using Test::Spec
Test2-Tools-JSON-Pointer PLICEASE 0.01 Compare parts of JSON string to data structure using JSON pointers VERSION
Test2-Tools-SkipUntil DFARRELL 0.01 skip tests until a date is reached
Text-PerlPP CXW v0.3.1 Perl preprocessor: process Perl code within any text file
Types-Bool FERREIRA 0.1.0 Booleans as objects for Perl
Unix-OpenBSD-Random JMATES 0.01 interface to arc4random(3) on OpenBSD
WebService-AcousticBrainz GENE 0.01 Access to the AcousticBrainz API
WebService-Pokemon KIANMENG 0.03 A module to access the Pokémon data through RESTful API from
WebService-RESTCountries KIANMENG 0.01 A Perl module to interface with the REST Countries ( webservice.
WebService-Swapi KIANMENG 0.1.6 A Perl module to interface with the Star Wars API ( webservice.
Webservice-Pokemon KIANMENG 0.001 A module to access the Pokémon data through RESTful API from
binance-perl-api TASKULA 1.00 Perl implementation for Binance API
cppAdaptive MFJONKER 0.01 cppAdaptive2 XS
cppAdaptive2 MFJONKER 0.01 cppAdaptive2 XS
ssa DISI 0