List of new CPAN distributions – Jun 2021

dist author first_version latest_version abstract
Acme-CPANModules-OrganizingCPAN PERLANCAR 0.001 0.001 Efforts to organize CPAN
Acme-CPANModules-RandomData PERLANCAR 0.001 0.002 Generating random person (name, title, age, etc)
Acme-CPANModules-RandomPassword PERLANCAR 0.001 0.001 Generating random passwords
Acme-CPANModules-RandomPerson PERLANCAR 0.001 0.001 Generating random person (name, title, age, etc)
Acme-ELLEDNERA-Utils ELLEDNERA 0.01 0.04 Done for the sake of learning 🙂
Acme-MetaSyntactic-boboiboy PERLANCAR 0.001 0.001 The BoboiBoy theme
Acme-MetaSyntactic-ozark PERLANCAR 0.001 0.001 The Ozark theme
Acme-PERLANCAR-Dummy PERLANCAR 0.001 0.001 Dummy distribution for various testing
Acme-Version-Negative CONTRA 0 Module for testing CPAN Pause indexing
Acme-Version-Regress CONTRA 5.00 3.00 Module for testing CPAN Pause indexing
Acme-Version-utf8 CONTRA Module for testing CPAN Pause indexing
Alien-Build-Plugin-Extract-Libarchive PLICEASE 0.01 0.01 Alien::Build plugin to extract a tarball using libarchive
Alien-SNMP-MIBDEV INPHOBIA 2.000000 2.000000 Build and install Net-SNMP
Alien-Wslay EGOR 0.1 0.1 Discover or download and install Wslay
Amp-Client RES 0.03 0.03 Blah blah blah
App-Bin4TSV-6 TULAMILI 0.090 0.090 pattern searcher given which column to seek together with regular expression
App-Bin4TSV-8 TULAMILI 0.100 0.101
App-Bin4TSV-9 TULAMILI 0.110 0.111
App-Dex SYMKAT 0.002000 0.002000 Directory Execute
App-EPAN POLETTIX 0.001 0.002 Exclusive Perl Archive Nook
App-IODCounterSimpleUtils PERLANCAR 0.001 0.001 CLI utilities for IOD::Counter::Simple
App-PMVersionsUtils PERLANCAR 0.001 0.001 CLI utilities related to PMVersions
App-SQLiteCounterSimpleUtils PERLANCAR 0.001 0.002 CLI utilities for SQLite::Counter::Simple
App-SQLiteKeyValueStoreSimpleUtils PERLANCAR 0.001 0.001 CLI utilities for SQLite::KeyValueStore::Simple
App-Stow-Check SKIM 0.01 0.02 Distribution for stow-check script.
App-arraydata PERLANCAR 0.001 0.003 Show content of ArrayData modules (plus a few other things)
App-colgrep TULAMILI 0.100 0.100 pattern searcher given which column to seek together with regular expression
App-colsummary TULAMILI 0.050 0.058
App-crosstable TULAMILI 0.100 0.110 Produce the crosstable from the 2 column data. Can also sum up a additional column by -3 switch option.
App-csel TULAMILI 0.100 0.120
App-digitdemog TULAMILI 0.050 0.050
App-expandtab TULAMILI 0.010 0.020
App-freq TULAMILI 0.100 0.120
App-podman PEVANS 0.01 0.01 a terminal document viewer for POD and other syntaxes
App-sdview PEVANS 0.01 0.02 a terminal document viewer for POD and other syntaxes
App-tabledata PERLANCAR 0.001 0.001 Show content of TableData modules (plus a few other things)
App-traveller SCHROEDER 1 1.01 a webserver that serves Traveller RPG maps
App-venn TULAMILI 0.100 0.120
App-zoo CCCACHE 0.01 0.02 print bar, usually
Archive-Libarchive-Unwrap PLICEASE 0.01 0.01 Unwrap files with multiple compression / encoding formats
Astro-FITS-CFITSIO-FileName DJERIUS 0.01 0.05 parse and generate CFITSIO extended file names.
Bencher-Scenario-Perl-Startup PERLANCAR 0.051 0.051 Benchmark startup time of perls
CSS-Struct-Output-Structure SKIM 0.01 0.02 Indent printing 'CSS::Struct' structure to CSS code.
Catalyst-Plugin-PrometheusTiny SYSPETE 0.001 0.006 Prometheus metrics for Catalyst
Cfwp-fio CCCACHE v0.0.4 0.04
Cfwp-zoo CCCACHE v0.0.1 0.01 print bar, usually
ColorTheme-Search-Light PERLANCAR 0.001 0.001 Light theme for text viewer/search application
Compress-LZString POPP 1.44 1.4401 LZ-based compression library
Dancer2-Plugin-PrometheusTiny SYSPETE 0.001 0.005 Prometheus metrics for Dancer2
DataStructure MATHIAS 0.01 0.01 Collection of useful data-structures in pure Perl
Devel-Deanonymize TOBIB v0.1.0 v0.1.1 A tool do make anonymous sub visible to Devel::Cover
Device-Chip-MAX44009 PEVANS 0.01 0.02 chip driver for MAX44009
Device-Chip-OPT3001 PEVANS 0.01 0.01 chip driver for OPT3001
Dist-Zilla-PluginBundle-Author-ASDAGO ASDAGO 0.001 0.001 ASDAGO's Dist::Zilla plugin bundle
Dist-Zilla-PluginBundle-Author-VNEALV VNEALV 0.001 0.002 A plugin bundle for distributions config as common dist.ini by VNEALV
Geo-H3 MRDVT 0.03 0.06 H3 Geospatial Hexagon Indexing System
Geo-H3-FFI MRDVT 0.02 0.06 Perl FFI binding to H3 library functions
Graph-Undirected-Hamiltonicity ASHWIN 0.1 0.1 decide whether a given Graph::Undirected contains a Hamiltonian Cycle.
Hustle-Table DRCLAW v0.1 v0.2.2 Fast dynamic dispatching to subroutines
IOD-Counter-Simple PERLANCAR 0.001 0.002 A simple counter using IOD/INI file
Imager-IMBarcode-JP TANIGUCHI 0.01 0.01 Japan's Intelligent Mail Barcode Generator
JSON-Schema-Modern ETHER 0.512 0.513 Validate data against a schema
LINE-Notify-Simple HOLLY 1.0 1.02
List-Util-Find PERLANCAR 0.001 0.003 List utilities related to finding items
Module-Features-Dummy PERLANCAR 0.001 0.004 Dummy feature set, for testing
Mojolicious-Plugin-Obrazi BEROV 0.11 0.12 a gallery generator command
Net-Async-Spotify VNEALV 0.001 0.001 Interaction with spotify.com API
Net-Payment-CCAvenue-NonSeamless SHARDIWAL 0.01 0.02 Processing orders using CCAvenue billing page!
Net-WebSocket-EVx EGOR 0.12 0.18 Perl wrapper around Wslay websocket library
PLS MREISNER 0.1 0.8 Perl Language Server
Plack-App-Redirect SKIM 0.01 0.01 Plack application for redirection.
Plack-Middleware-TrafficAdvice RRWO v0.1.0 v0.2.1 handle requests for /.well-known/traffic-advice
Pod-PseudoPod-Book CHROMATIC 1.20210620.2051 1.20210620.2051 manages books written in the Pod::PseudoPod format
Pod-PseudoPod-DOM CHROMATIC 1.20210620.2004 1.20210620.2040 an object model for Pod::PseudoPod documents
Pod-Simple-Words PLICEASE 0.07 0.07 Parse words and locations from a POD document
Promise-Me JDEGUEST v0.1.0 v0.1.1 Fork Based Promise with Asynchronous Execution, Async, Await and Shared Data
Require-Util PERLANCAR 0.001 0.001 Utilities related to require()
SDL2 SANKO 0.01 0.01 FFI Wrapper for SDL (Simple DirectMedia Layer) Development Library
SQLite-Counter-Simple PERLANCAR 0.001 0.003 A simple counter using SQLite
SQLite-KeyValueStore-Simple PERLANCAR 0.001 0.002 A simple key-value store using SQLite
Sah-Schemas-ArrayData PERLANCAR 0.001 0.001 Sah schemas related to ArrayData
Sah-Schemas-TableData PERLANCAR 0.001 0.001 Sah schemas related to TableData
Script-Singleton STEVEB 0.01 0.01 Ensure only a single instance of a script can run
String-Trim-NonRegex PERLANCAR 0.001 0.002 String trimming functions that do not use regex
String-Trim-Regex MBURGER 20210604 20210604 Trims the spaces off the leading / trailing string.
Syntax-Keyword-Combine-Keys LNATION 0.01 0.09 The great new Syntax::Keyword::Combine::Keys!
TableData-Locale-US-State PERLANCAR 20200531.0.1 20200531.0.1 US states
TableData-Quote-JamesFT PERLANCAR 0.002 0.002 Quotes from JamesFT github repository
TableDataBundle-Lingua-Word-EN-Adjective PERLANCAR 0.002 0.002 Collection of TableData:: modules that contain English adjectives
TableDataBundle-Lingua-Word-EN-Adverb PERLANCAR 0.002 0.002 Collection of TableData:: modules that contain English adverbs
TableDataBundle-Lingua-Word-EN-Noun PERLANCAR 0.002 0.002 Collection of TableData:: modules that contain English nouns
Tags-HTML-GradientIndicator SKIM 0.01 0.02 Tags helper for gradient evaluation.
Text-HumanComputerWords PLICEASE 0.04 0.04 Split human and computer words in a naturalish manner
Text-Wrap-OO ASDAGO 0.001 0.002 an object oriented interface to Text::Wrap
Time-Local-More PERLANCAR 0.001 0.001 More functions for producing Unix epoch timestamp or localtime/gmtime tuple
ToolSet-Math GLAI 1.001 1.001 Bring in common math functions and constants.
Tree-Multi PRBRENAN 20210528 20210629 Multi-way tree in Pure Perl
Tree-Serial SLITTL 0.1 0.2 Perl module for deserializing lists of strings into tree-like structures
Tree-Term PRBRENAN 20210629 20210631 Create a parse tree from an array of terms representing an expression.
Type-Tie-Aggregate ASDAGO 0.001 0.001 like Type::Tie, but slower and more flexible
cfwp-fio CCCACHE v0.0.1 v0.0.3
custom-failures-x-alias DJERIUS 0.01 0.02 export aliases for custom::failures
mb-Encode INA 0.01 0.01 provides MBCS encoder and decoder
perleasyfail PERLANCAR 0.000001 0.000002 A collection of cases where core Perl fails its "easy things should be easy" mantra (plus their remedies)

Stats

Number of new CPAN distributions this period: 104

Number of authors releasing new CPAN distributions this period: 41

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 31
2 TULAMILI 11
3 PEVANS 4
4 PLICEASE 4
5 SKIM 4
6 CCCACHE 4
7 ASDAGO 3
8 CONTRA 3
9 VNEALV 2
10 CHROMATIC 2
11 PRBRENAN 2
12 EGOR 2
13 SYSPETE 2
14 MRDVT 2
15 DJERIUS 2
16 RRWO 1
17 DRCLAW 1
18 INPHOBIA 1
19 TOBIB 1
20 ETHER 1
21 GLAI 1
22 LNATION 1
23 INA 1
24 SCHROEDER 1
25 RES 1
26 SHARDIWAL 1
27 MATHIAS 1
28 STEVEB 1
29 BEROV 1
30 MBURGER 1
31 SANKO 1
32 ELLEDNERA 1
33 TANIGUCHI 1
34 MREISNER 1
35 SYMKAT 1
36 SLITTL 1
37 POLETTIX 1
38 HOLLY 1
39 ASHWIN 1
40 POPP 1
41 JDEGUEST 1

List of new CPAN distributions – May 2021

dist author first_version latest_version abstract
0.07-TRIAL2 XMIKEW 0 0 Parse and format MySQL dates and times
0.07-TRIAL3 XMIKEW 0 0 Parse and format MySQL dates and times
Acme-CPANModules-HTMLTable PERLANCAR 0.001 0.001 Modules that generate HTML tables
Acme-CPANModules-ManagingMultipleRepositories PERLANCAR 0.001 0.001 Managing multiple repositories
Acme-CPANModules-PERLANCAR-Dummy PERLANCAR 0.001 0.001 A dummy Acme::CPANModules list for testing
Acme-CPANModulesBundle-Import-MJGARDNER PERLANCAR 0.001 0.001 Acme::CPANModules::* created from MJGARDNER's posts
Acme-CoC-Dice BEDOSHI 0.01 0.02 Dice role module for CoC TRPG.
Acme-Prereq-C CONTRA 0.01 0.01 Module for testing CPAN module prerequisites
Acme-Prereq-D CONTRA 0.01 0.03 Module for testing CPAN module prerequisites
Acme-Prereq-E CONTRA 0.01 0.03 Module for testing CPAN module prerequisites
Acme-Prereq-F CONTRA v1.0.0 v2.0.0 Module for testing CPAN module prerequisites
Acme-Prereq-Itself CONTRA 0.01 0.01 Module for testing CPAN module prerequisites
Acme-Prereq-Regress CONTRA 5.00 3.00 Module for testing CPAN Pause indexing
Alien-WCSLIB DJERIUS 0.01 0.02 a really awesome library
Alien-libsdl2 SANKO 1.0 1.02 Find or download and install libsdl2
App-Bin4TSV TULAMILI 0.011 0.340
App-CPAN-Get SKIM 0.01 0.02 Base class and script for getting of dist from CPAN.
App-CPANModuleSite DAVECROSS v0.0.1 v0.0.9 Automatically create a web site for a CPAN module.
App-RcloneUtils PERLANCAR 0.001 0.001 Utilities related to rclone
App-XScreenSaver-DBus DAKKAR 1.0.0 1.0.3 main application class
App-ansiecho UTASHIRO 0.01 0.02 Command to produce ANSI terminal code
App-cal-idn PERLANCAR 0.134 0.136 Display Indonesian calendar on the command-line
App-cpanm-cpanmodules PERLANCAR 0.001 0.001 Install all modules listed in an Acme::CPANModules::* module
App-cpanm-task PERLANCAR 0.001 0.001 Install Task modules
App-genpw-ind PERLANCAR 0.007 0.007 Generate password from combination of Indonesian words
App-sitelenmute SCHROEDER 3 3.02 a static image gallery creator
Archive-Libarchive PLICEASE 0.01 0.03 Modern Perl bindings to libarchive
Archive-Libarchive-Extract PLICEASE 0.01 0.01 An archive extracting mechanism (using libarchive)
Archive-Libarchive-Peek PLICEASE 0.01 0.01 Peek into archives without extracting them
Array-Objectify LNATION 0.01 0.01 objectify an array
ArrayData-Number-Prime-First1000 PERLANCAR 0.001 0.001 List of first 1000 prime numbers
ArrayData-Word-ID-KBBI PERLANCAR 0.001 0.004 Indonesian words from Kamus Besar Bahasa Indonesia
ArrayDataBundle-Char-Latin1 PERLANCAR 0.001 0.003 ArrayData::* modules that contain Latin1 characters
ArrayDataRole-BinarySearch-LinesInHandle PERLANCAR 0.001 0.002 Role to be mixed in by ArrayData::* class that puts the elements as lines in a filehandle
Bin-Data-1D TULAMILI 0.120 0.130
Bin-File-Dir TULAMILI 0.200 0.202
Bin-File-Time TULAMILI 0.200 0.210
Bin-Gen-Rand TULAMILI 0.100 0.100
Bin-Li TULAMILI 0.100 0.114
Bin-Subtotal TULAMILI 0.200 0.200 Produce the crosstable from the 2 column data. Can also sum up a additional column by -3 switch option.
Bin-TSV-Conv TULAMILI 0.300 0.310
Bin-TSV-Util TULAMILI 0.100 0.100 pattern searcher given which column to seek together with regular expression
Bin-Text-Color-Plus TULAMILI 0.050 0.051
Bundle-Bin4TSV TULAMILI 0.330 0.340 Bundle related to "Bin4TSV"
Complete-Rclone PERLANCAR 0.001 0.003 Completion routines related to rclone
Contextual-Diag KFLY 0.01 0.04 diagnosing perl context
DBIC-Violator VANSTYN 0.900 0.900 Violate DBIC's most private moments
DBIx-Class-Storage-DBI-mysql-Retryable GSG v1.0.0 v1.0.0 MySQL-specific DBIC storage engine with retry support
DBIx-Connector-Retry-MySQL GSG v1.0.0 v1.0.0 MySQL-specific DBIx::Connector with retry support
Dancer2-Plugin-Syntax-ParamKeywords CROMEDOME 0.1.0 0.2.0 Parameter keywords for the lazy
Data-Dataset-ChordProgressions GENE 0.0100 0.0108 Provide access to hundreds of possible chord progressions
Device-Chip-AS3935 PEVANS 0.01 0.01 chip driver for AS3935
Dist-Zilla-Plugin-BorderStyle PERLANCAR 0.001 0.001 Plugin to use when building distribution that has BorderStyle modules
DjVu-Detect SKIM 0.01 0.02 Detect DjVu file
FFI-C-Stat PLICEASE 0.01 0.02 Object-oriented FFI interface to native stat and lstat
Faster-Maths PEVANS 0.01 0.02 make mathematically-intense programs faster
Function-Runner HOEKIT 0.001 0.003 Define functions at a higher level and run them
Game-Entities JJATRIA 0.001 0.003 A simple entity registry for ECS designs
Games-Simutrans-Pakset WLINDLEY 0.01 0.01 Represents an entire Pakset for the Simutrans game
Getopt-Auto-Long-Usage KSTRZEROK 0.01 0.03 generate usage strings from Getopt::Long specs
HashData PERLANCAR 0.1.0 0.1.0 Specification for HashData::*, modules that contains hash data
HashDataBundle-CPAN PERLANCAR 0.001 0.001 HashData::* modules related to CPAN
HashDataRoles-Standard PERLANCAR 0.001 0.001 Standard set of roles for HashData
IO-BufferedSelect2 CDRAKE 1.1 1.1 Line-buffered select interface with stream-reading facility
Log-ger-Format-HashArgs PERLANCAR 0.003 0.005 Log using hash arguments
MIDI-Bassline-Walk GENE 0.0100 0.0207 Generate walking basslines
MakeWithPerl PRBRENAN 20210528 20210534 Make with Perl
Math-Random-Free MERKYS 0.1.0 0.2.0 Free drop-in replacement for Math::Random
Mojolicious-Plugin-CHI-Route AKRON 0.04 0.05 Route Caching in Mojolicious
Net-Async-DigitalOcean DRRHO 0.03 0.04 Async client for DigitalOcean REST APIv2
Net-BigIP GROUSSE 0.2 0.2 REST interface for BigIP
Net-Telnet2 KARASIK 3.04_1 3.05 Interact with TELNET port or other TCP ports
OpenSMTPd-Filter ANDREW v0.0.1 v0.0.2 Easier filters for OpenSMTPd in perl
PDL-IO-Matlab ETJ 0.006 0.006 Read and write Matlab format data files.
PDLx-Bin1D DJERIUS 0.20 0.24 one dimensional binning functions
Parse-Lnk ZARABOZO 0.02 0.06 A cross-platform, depencency free, Windows shortcut (.lnk) meta data parser.
Perl-Critic-Community DBOOK v1.0.0 v1.0.0 Community-inspired Perl::Critic policies
Perl-Critic-Policy-InputOutput-ProhibitHighPrecedentLogicalOperatorErrorHandling JONASBN 0.02 0.02 prohibits logical error handling in open statements
Perl-Critic-Policy-RegularExpressions-ProhibitHighPrecedentLogicalOperatorErrorHandling JONASBN 0.02 0.02 prohibits logical error handling in open statements
Pod-Weaver-Plugin-ArrayData PERLANCAR 0.001 0.003 Plugin to use when building ArrayData::* distribution
Rclone-Util PERLANCAR 0.001 0.001 Utility routines related to rclone
Role-TinyCommons-BinarySearch-LinesInHandle PERLANCAR 0.001 0.001 Provide has_item() that uses binary search
Scalar-Type DCANTRELL v0.0.1 v0.1.0
Template-Tiny-Strict OVID 1.15 1.18 Template Toolkit reimplemented in as little code as possible
Test-Archive-Libarchive PLICEASE 0.01 0.01 Testing tools for Archive::Libarchive
Text-Table-Read-RelationOn-Tiny AAHAZRED 0.01 v1.0.3 Read binary "relation on (over) a set" from a text table.
Text-Tree-Indented NEILB 0.01 0.02 render a tree data structure in the classic indented view
Tree-From-ObjArray PERLANCAR 0.001 0.001 Build a tree of objects from a nested array of objects
UniEvent-HTTP SYBER v1.0.0 v1.0.1 extremely fast sync/async http client and server framework
UniEvent-HTTP-Manager SYBER v1.0.0 v1.0.1 extremely fast asynchronous preforking / threading event based web server
WordList-ID-FruitName-PERLANCAR PERLANCAR 0.002 0.002 List of fruit names in Indonesian
YuiRestClient QEYAST 0.1 0.5 Perl module to interact with YaST applications via libyui-rest-api.
Zapp PREACTION 0.001 0.004 Plan building, job creating web app
bin4tsv TULAMILI 0.01 0.0124 Produce the crosstable from the 2 column data. Can also sum up a additional column by -3 switch option.
uHTML OKELLO 0 0

Stats

Number of new CPAN distributions this period: 95

Number of authors releasing new CPAN distributions this period: 44

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 24
2 TULAMILI 12
3 CONTRA 6
4 PLICEASE 5
5 GENE 2
6 SYBER 2
7 SKIM 2
8 PEVANS 2
9 DJERIUS 2
10 JONASBN 2
11 GSG 2
12 XMIKEW 2
13 ETJ 1
14 CDRAKE 1
15 DAVECROSS 1
16 GROUSSE 1
17 KSTRZEROK 1
18 DCANTRELL 1
19 ZARABOZO 1
20 CROMEDOME 1
21 DBOOK 1
22 PRBRENAN 1
23 KARASIK 1
24 ANDREW 1
25 SCHROEDER 1
26 LNATION 1
27 WLINDLEY 1
28 OVID 1
29 AKRON 1
30 NEILB 1
31 DRRHO 1
32 KFLY 1
33 VANSTYN 1
34 UTASHIRO 1
35 OKELLO 1
36 SANKO 1
37 QEYAST 1
38 BEDOSHI 1
39 DAKKAR 1
40 AAHAZRED 1
41 JJATRIA 1
42 PREACTION 1
43 HOEKIT 1
44 MERKYS 1

Disk space usage of CPAN authors (May 16, 2021 edition)

Prompted by this post on PAUSE running out of disk space, I thought I'd refresh my own post "Top 50 authors by disk space on BackPAN" (Dec 26, 2019) and add a stat for CPAN too. Hopefully this will be a regular post, ish.

On CPAN

Source: https://www.cpan.org/indices/find-ls.gz (~14MB as of this writing), but more readily used: https://www.cpan.org/indices/du-k.gz (~80KB as of this writing).

Total size of CPAN:

% zcat du-k.gz | perl -lne'@F=split /\s+/, $_, 2; $F[1] eq "." and printf "%.1fGB\n", $F[0]/1024/1024 and last'
29.0GB

So, CPAN is not that big by today's standards and I would guess that it's growing at a relatively regular pace. Also the first post does not give details on the spec of PAUSE's server nor the exact thing that caused the disk to be full, but anyway.

Total size of authors/id/ directory:

% zcat du-k.gz | perl -lne'@F=split /\s+/, $_, 2; $F[1] eq "./authors/id" and printf "%.1fGB\n", $F[0]/1024/1024 and last'
28.0GB

Not much surprise here. The authors/id/ directory is where CPAN authors upload to. Outside of this directory, it's mostly just indices (modules/, indices/) or stuffs like old scripts (scripts/) and ancient Perl sources/binaries (src/, ports/).

Top 50 authors by disk space usage:

% zcat du-k.gz | perl -lne'@F=split /\s+/, $_, 2; $F[1] eq "./authors/id" and $total = $F[0]; $F[1] =~ m!authors/id/./../(\w+)! or next; $sizes{$1}=$F[0]; END { printf "%9s %6.1fMB (%4.1f%%)\n", $_, $sizes{$_}/1024, $sizes{$_}/$total*100 for sort { $sizes{$b}<=>$sizes{$a} } keys %sizes }' | head -n50
     SHAY 2397.8MB ( 8.4%)
   LSKATZ 1144.4MB ( 4.0%)
     RJBS  938.6MB ( 3.3%)
 XSAWYERX  778.9MB ( 2.7%)
TIEDEMANN  612.7MB ( 2.1%)
      LDS  535.6MB ( 1.9%)
    GIBUS  460.2MB ( 1.6%)
  TMILLER  362.7MB ( 1.3%)
   BINGOS  322.3MB ( 1.1%)
  ABIGAIL  321.8MB ( 1.1%)
   OLIVER  311.3MB ( 1.1%)
PERLANCAR  296.2MB ( 1.0%)
 WOLFSAGE  268.9MB ( 0.9%)
    JESSE  259.6MB ( 0.9%)
    FLORA  239.3MB ( 0.8%)
  VANSTYN  208.2MB ( 0.7%)
SUNDQUIST  192.7MB ( 0.7%)
   STEVEB  191.4MB ( 0.7%)
   DGINEV  189.7MB ( 0.7%)
 CJFIELDS  183.1MB ( 0.6%)
 PAWAPAWA  179.3MB ( 0.6%)
  NWCLARK  177.0MB ( 0.6%)
      SRI  176.7MB ( 0.6%)
      ARC  169.4MB ( 0.6%)
    ETHER  158.5MB ( 0.6%)
 JDDPAUSE  146.0MB ( 0.5%)
 DAGOLDEN  137.3MB ( 0.5%)
      KAL  133.3MB ( 0.5%)
   RENEEB  132.1MB ( 0.5%)
   ABRETT  131.8MB ( 0.5%)
     TVDW  129.2MB ( 0.5%)
   ZEFRAM  127.1MB ( 0.4%)
 GRIBUSER  124.4MB ( 0.4%)
    MOTIF  122.9MB ( 0.4%)
   STEVAN  116.0MB ( 0.4%)
 MIYAGAWA  109.7MB ( 0.4%)
  DROLSKY  109.1MB ( 0.4%)
     DAPM  109.0MB ( 0.4%)
  ATOOMIC  105.9MB ( 0.4%)
   CORION   94.1MB ( 0.3%)
 LBROCARD   93.3MB ( 0.3%)
      MGV   92.4MB ( 0.3%)
    ADAMK   88.5MB ( 0.3%)
  RGARCIA   88.1MB ( 0.3%)
     LETO   86.6MB ( 0.3%)
 BRMILLER   79.6MB ( 0.3%)
  ASLEWIS   78.7MB ( 0.3%)
      JWB   77.1MB ( 0.3%)
 GENEHACK   77.0MB ( 0.3%)
 AUTRIJUS   76.8MB ( 0.3%)

On BackPAN

Source: http://backpan.cpantesters.org/backpan-full-index.txt.gz (~14MB as of this writing)

Total size of files on BackPAN:

% zcat backpan-full-index.txt.gz | perl -lnE'/.+ \d+ (\d+)$/ or next; $size+=$1; END { printf "%.1fGB\n", $size/1024/1024/1024 }'
78.5GB

This is a 9.50% increase from Dec 26, 2019.

Top 50 authors by disk space usage on BackPAN:

% zcat backpan-full-index.txt.gz | perl -lnE'm!authors/id/./../(\w+)/.+ (\d+) (\d+)$! or next; $size{$1}+=$3; END { printf "%9s %6.1fMB (%4.1f%%)\n", $_, $size{$_}/1024/1024, $size{$_}/1024/1024/73445.3*100 for sort { $size{$b}<=>$size{$a} } keys %size }' | head -n50
 REEDFISH 9607.0MB (13.1%)
     SHAY 2423.3MB ( 3.3%)
   LSKATZ 1771.1MB ( 2.4%)
     RJBS 1761.0MB ( 2.4%)
      ZDM 1724.6MB ( 2.3%)
PERLANCAR 1322.5MB ( 1.8%)
   AJPAGE 1218.4MB ( 1.7%)
 XSAWYERX 1185.4MB ( 1.6%)
TIEDEMANN 1090.9MB ( 1.5%)
      KAL  957.1MB ( 1.3%)
DCANTRELL  873.4MB ( 1.2%)
      LDS  767.1MB ( 1.0%)
   BINGOS  747.7MB ( 1.0%)
    JKEGL  692.0MB ( 0.9%)
      INA  639.6MB ( 0.9%)
    JESSE  625.7MB ( 0.9%)
BTMCINNES  615.8MB ( 0.8%)
   DGINEV  575.2MB ( 0.8%)
  DROLSKY  546.8MB ( 0.7%)
      SRI  539.1MB ( 0.7%)
 JDDPAUSE  520.5MB ( 0.7%)
      CHM  495.5MB ( 0.7%)
 PAWAPAWA  474.2MB ( 0.6%)
 AREIBENS  470.2MB ( 0.6%)
    GIBUS  459.7MB ( 0.6%)
  RKELSCH  452.3MB ( 0.6%)
  NWCLARK  435.6MB ( 0.6%)
  TMILLER  433.5MB ( 0.6%)
   OLIVER  428.6MB ( 0.6%)
 CJFIELDS  427.6MB ( 0.6%)
   STEVEB  426.6MB ( 0.6%)
     AMBS  397.5MB ( 0.5%)
    ADAMK  374.4MB ( 0.5%)
EARONESTY  370.6MB ( 0.5%)
 MLEHMANN  355.6MB ( 0.5%)
     JGNI  353.6MB ( 0.5%)
 DANKOGAI  349.0MB ( 0.5%)
    ETHER  339.8MB ( 0.5%)
   NHORNE  334.9MB ( 0.5%)
  ABIGAIL  327.2MB ( 0.4%)
  ASLEWIS  315.2MB ( 0.4%)
  GRAHAMC  295.0MB ( 0.4%)
  MARTIMM  293.3MB ( 0.4%)
 MIYAGAWA  290.8MB ( 0.4%)
    HISSO  276.6MB ( 0.4%)
   CORION  271.8MB ( 0.4%)
  VANSTYN  271.1MB ( 0.4%)
 WOLFSAGE  269.2MB ( 0.4%)
      ETJ  268.6MB ( 0.4%)
 DBAURAIN  267.5MB ( 0.4%)

Some authors have mentioned that they would like to have their old releases purged from BackPAN as well, but from what I see so far this does not seem to have happened yet.

Also if you see, some authors have not done much purging. I remember someone produced percentage number of an individual author's CPAN/BackPAN usage as a measure of "cleanup", but can't remember who and where.

List of new CPAN distributions – Apr 2021

dist author version abstract
Acme-Brainbuz-markdown BRAINBUZ 0.001 turns baubles into trinkets
Acme-CPANModules-BrowsingTableInteractively PERLANCAR 0.001 Creating a palette of visually distinct colors
Acme-CPANModules-CreatingPaletteOfVisuallyDistinctColors PERLANCAR 0.001 Creating a palette of visually distinct colors
Acme-Markdown-Embarrassing CONTRA 0.01 Testing the MetaCPAN Markdown converter
Alien-OpenMP ETJ 0.001 Encapsulate system info for OpenMP
App-Greple-ical UTASHIRO 0.01 Module to support Apple OS X Calendar data
App-MigrateToTest2V0 UTGWKK 0.01 Migrate your tests from Test::More to Test2::V0
App-ProxyThat SIMBABQUE 0.001 Proxy an URL from the command line
App-SQLiteUtils PERLANCAR 0.001 Utilities related to SQLite
App-dateseq-idn PERLANCAR 0.003 Like dateseq, but with built-in support for Indonesian holidays
App-perlimports OALDERS 0.000001 Make implicit imports explicit
ArrayData PERLANCAR 0.1.0 Specification for ArrayData::*, modules that contains array data
ArrayDataRoles-Standard PERLANCAR 0.001 Standard set of roles for ArrayData
Astro-Coord-Constellations DKECHAG 0.01 Identify the constellation for position (RA, Dec)
Astro-Coord-Precession DKECHAG 0.01 Precess coordinates between 2 epochs
Beekeeper JMICO 0.01 Framework for building applications with a microservices architecture
BigIP-REST GROUSSE 0.1 REST interface for BigIP
Book-Bilingual HOEKIT v0.001 Data structure for a bilingual book
Business-Stripe-WebCheckout BOD 0.1_1 Simple way to implement payments using Stripe hosted checkout
CGI-Tiny DBOOK 0.001 Common Gateway Interface, with no frills
CXC-Number DJERIUS 0.03 A namespace for modules which deal with numbers.
CodeGen-Protection OVID 0.01 Safely rewrite parts of generated code
Crypto-API MICVU 0.01 Crypto API
Crypto-Exchange-API MICVU 0.01 Crypto Exchange API
Crypto-Exchange-Binance MICVU 0.01 Crypto Exchange Binance
Crypto-Exchange-Binance-Spot-API MICVU 0.01 Crypto Exchange Binance Spot API
Data-Enum RRWO v0.1.0 fast, immutable enumeration classes
Data-TableData-Lookup PERLANCAR 0.002 Lookup value in a table data structure
Data-TableData-Object PERLANCAR 0.112 Manipulate data structure via table object
Devel-GlobalSub ZARABOZO 0.01 Automagically import a subroutine into all namespaces
File-Codeowners CCM 0.50 Read and write CODEOWNERS files
File-Edit HOEKIT v0.0.1 A naive, probably buggy, file editor.
File-SortedSeek-PERLANCAR PERLANCAR 0.015.0 A fork of File::SortedSeek with some more options
Finance-Alpaca SANKO 0.9900 Perl Wrapper for Alpaca's Commission-free Stock Trading API
Finance-Dogechain CHROMATIC 1.20210418.2306 use the dogecoin.info API from Perl
Fork-Utils CDN 0.01 set of usefull methods to work with processes and signals
Function-Version HOEKIT 0.0001 Define and use different function versions
Google-UULE-Generator FAYLAND 0.01 Generate Google UULE param
Hash-ExtendedKeys LNATION 0.01 Hash Keys
Hash-RestrictedKeys LNATION 0.01 restricted hash keys
JSON-Pointer-Extend VRAG 0.01 JSON::Pointer extension module
LINQ-Database TOBYINK 0.000_001 LINQ extension for working with databases
Lagrange KOBOLDWIZ v0.1.3 Perl extension for Lagrange Theory and Applications
Lib-CPUInfo XSAWYERX 0.001 Perl interface to PyTorch's libcpuinfo C library
Lib-PWQuality XSAWYERX 0.001 Perl interface to the libpwquality C library
Lingua-StarDict-Writer NATARAJ 0.01 A module that allows to create a StarDict dictionary
Linux-MCELog ERICLEE 0.01 Perl extensions to extract memory failure information from MCELog UNIX domain socket on Linux.
List-AllUtils-Null PERLANCAR 0.001 List subroutines that treat undef as contagious unknown, like null in SQL
List-Keywords PEVANS 0.01 a selection of list utility keywords
MIDI-SP404sx RVOSA v1.0.0 Convert between MIDI files and SP404sx patterns
Minion-Backend-Redis DFUG 0.002 Redis backend for Minion job queue
Mojo-OBS-Client CORION 0.01 Mojolicious client for the OBS WebSocket remote plugin
Mojo-Reactor-Prima KARASIK 1.00 Prima event loop backend for Mojo::Reactor
Myriad DERIV 0.001 async microservice framework
Net-Protocol-OBSRemote CORION 0.01 event-loop agnostic protocol to control OBS via the WebSocket plugin
OEIS ABIGAIL 2021041201 Fetch values from sequences of the OEIS.
OpenAPI-Generator DOOJONIO 0.01 generate openapi definition
OpenMP-Environment OODLER 1.0.0 Perl extension managing OpenMP variables in %ENV within a script.
Package-Checkpoint PLICEASE 0.01 Checkpoint the scalar, array and hash values in a package for later restoration
Perl-Oberon KOBOLDWIZ v0.1.3 an Oberon compiler system written in Perl 5
Perl-PrereqScanner-Scanner-DistZilla-PluginBundle ASDAGO 0.001 scan for required plugins in Dist::Zilla plugin bundles
Plack-App-WWW LTM 0.01 Serve cgi-bin and static files from root directory
Pod-Coverage-TrustMe HAARG 0.001_001 Pod::Coverage but more powerful
Role-TinyCommons-Collection PERLANCAR 0.001 Roles related to collections
Role-TinyCommons-Iterator PERLANCAR 0.001 A basic iterator
SMS-Send-KR-Aligo KEEDI 0.004 An SMS::Send driver for the smartsms.aligo.in SMS service
Sah-Schemas-Finance-SE-IDX PERLANCAR 0.001 Schemas related to the Indonesian Stock Exchange
See INA 0.01 Debug See
Stats-Fermi KOBOLDWIZ v0.1.2 Perl extension for Fermi, Boltzmann potentials
Stats-Hawking KOBOLDWIZ v0.1.1 Perl extension for a Hawking Boltzmann Model
Sub-Genius OODLER 0.05 manage concurrent Perl semantics in the uniprocess execution model of perl.
Sub-Genius-TRIAL OODLER 0.01 module for managing concurrent Perl semantics in the uniprocess execution model of perl.
Syntax-Keyword-Match PEVANS 0.01 a match/case syntax for perl
TOML-XS FELIPE 0.01 Parse TOML with XS
TableData PERLANCAR 0.1.3 Specification for TableData::*, modules that contains table data
TableDataRoles-Standard PERLANCAR 0.007 Standard set of roles for TableData
Text-Table-TickitWidget PERLANCAR 0.001 View table data on the terminal using Tickit::Widget::Table
Tree-Trek PRBRENAN 20210424 Trek through a tree one character at a time.
Trim PRBRENAN 20210401 Trim various things by removing leading and trailing whitespace.
UniEvent-Socks SYBER v0.1.0 Socks support for UniEvent's tcp handles.
Unicode-Confuse BKB 0.01 abstract here.
Win32-Symlinks ZARABOZO 0.03 A maintained, working implementation of Perl symlink built in features for Windows.
XS-Parse-Keyword PEVANS 0.01 XS functions to assist in parsing keyword syntax

Stats

Number of new CPAN distributions this period: 83

Number of authors releasing new CPAN distributions this period: 50

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 16
2 KOBOLDWIZ 4
3 MICVU 4
4 HOEKIT 3
5 OODLER 3
6 PEVANS 3
7 PRBRENAN 2
8 DKECHAG 2
9 ZARABOZO 2
10 XSAWYERX 2
11 LNATION 2
12 CORION 2
13 SYBER 1
14 SIMBABQUE 1
15 DBOOK 1
16 LTM 1
17 CDN 1
18 BOD 1
19 BKB 1
20 RVOSA 1
21 GROUSSE 1
22 NATARAJ 1
23 HAARG 1
24 CCM 1
25 ETJ 1
26 CONTRA 1
27 KARASIK 1
28 OVID 1
29 TOBYINK 1
30 ASDAGO 1
31 CHROMATIC 1
32 VRAG 1
33 ABIGAIL 1
34 KEEDI 1
35 DOOJONIO 1
36 DERIV 1
37 PLICEASE 1
38 FELIPE 1
39 INA 1
40 JMICO 1
41 FAYLAND 1
42 OALDERS 1
43 UTASHIRO 1
44 DFUG 1
45 BRAINBUZ 1
46 RRWO 1
47 UTGWKK 1
48 ERICLEE 1
49 SANKO 1
50 DJERIUS 1

List of new CPAN distributions – Mar 2021

dist author version abstract
Acme-Automatix CONTRA 0.01 The great new Acme::Automatix!
Acme-CPANModules-Frameworks PERLANCAR 0.001 List of frameworks on CPAN
Acme-MetaSyntactic-legodcsupervillains BINGOS 0.02 LEGO DC Super Villains theme
Acme-MetaSyntactic-legotheincredibles BINGOS 0.02 LEGO The Incredibles theme
Alien-uPB-Core MBARBON 0.16 build and find uPB (a.k.a. Unleaded)
App-PerlNitpick GUGOD 0.01 change-suggester about insignificant details.
App-ThisDist-OnMetaCPAN PERLANCAR 0.001 this-dist-on-metacpan and some other CLIs
App-dateseq-id PERLANCAR 0.001 Generate a sequence of dates
App-knradio WOLDRICH 0.044 interface for knradio, 92,2 FM
App-lcpan-CmdBundle-depsort PERLANCAR 0.001 More lcpan subcommands related to sorting by dependencies
Asm-C PRBRENAN 20210328 Extract macro values and structure details from C programs.
Boundary KFLY 0.01 declare interface package
Complete-Finance-SE-IDX PERLANCAR 0.001 Completion routines related to Indonesian Stock Exchange
Crypt-Passphrase LEONT 0.001 A module for managing passwords in a cryptographically agile manner
Crypt-Passphrase-Argon2 LEONT 0.001 An Argon2 encoder for Crypt::Passphrase
Crypt-Passphrase-Bcrypt LEONT 0.001 A bcrypt encoder for Crypt::Passphrase
Crypt-Passphrase-PBKDF2 LEONT 0.001 A PBKDF2 encoder for Crypt::Passphrase
Crypt-Passphrase-Scrypt LEONT 0.001 A scrypt encoder for Crypt::Passphrase
Crypt-xxHash CDN 0.01 xxHash implementation for Perl
Decl-Tok MICHAEL 0.01 Given a line iterator, returns a token stream that tokenizes the lines as first-pass Decl
Devel-PatchPerl-Plugin-Darwin GUCCHISK v0.1.0 patchperl plugin for darwin
Devel-Util TDRUGEON 0.80 a collection of general-utility development subroutines
Game-HeroesVsAliens LNATION 0.01 A tower defense game.
Geo-LibProj-FFI AJNN 0.01 Foreign function interface to PROJ coordinate transformation software
Go-Tokenize BKB 0.01 Tokenize Go
GuacLite JBERGER 0.01 Toolkit for implementing a frontend server/client the Apache Guacamole system
INI-Reader-Regexp RAJ 0.01 INI Parser
IO-AIO-Promiser FELIPE 0.01_01 Promise interface around IO::AIO
IO-FDSaver FELIPE 0.01 Save file descriptors from Perl’s garbage collection.
Image-Magick JCRISTY v6.9.12 ImageMagick PERL Extension
Iterator-Records-Lines MICHAEL 0.01 Provides simple record iterators for reading text line by line
JSON-JQ DONGXU 0.01 jq (https://stedolan.github.io/jq/) library binding
JSON-Schema-Tiny ETHER 0.001 Validate data against a schema, minimally
LINQ TOBYINK 0.000_001 an interpretation of Microsoft's Language Integrated Query
Linux-Sys-CPU-Affinity CDN 0.01 Perl XS extension for setupping CPU affinity
List-GroupingPriorityQueue JMATES 0.01 priority queue with grouping
List-Helpers-XS CDN 0.01 Perl extension to provide some usefull functions with arrays
Log-Any-Adapter-JSON TONKIN 1.00 One-line JSON logging of arbitrary structured data
Lyrics-Fetcher-LyricsOVH BIGPRESH 0.01 Get song lyrics from api.lyrics.ovh.
MIME-DB TDRUGEON v1.46.0 Media Type Database, a port of the mime-db JavaScript package
Math-LinearApprox ZHMYLOVE 0.01 fast linear approximation of 2D sequential points
Module-Features-PerlTrove PERLANCAR 0.001 Put Perl trove classifiers in your module
Module-Features-PythonTrove PERLANCAR 0.001 Put Python trove classifiers in your module
Module-FeaturesUtil-Check PERLANCAR 0.001 Check feature set specification and feature declaration
Mojolicious-Plugin-Export PREACTION 0.008 Export a Mojolicious website to static files
Mojolicious-Plugin-Export-Git PREACTION 0.001 Export a Mojolicious site to a Git repository
Mojolicious-Plugin-GSSAPI OETIKER v0.1.0 Provide Kerberos authentication for incomming https requests
MooX-Params-CompiledValidators ABELTJE 0.01 A Moo::Role for using Params::ValidationCompiler.
Music-RhythmSet JMATES 0.01 sets of rhythms and various generation functions
Nasm-X86 PRBRENAN 20210330 Generate Nasm X86 code from Perl.
OPM-Maker PERLSRVDE 1.00 Module/App to build and test OPM packages for Znuny, OTOBO, ((OTRS)) Community edition.
OPM-Validate PERLSRVDE 1.00 Validate .opm files
POE-Filter-EPPTCP MAT 0.001 EPP Frame parsing for POE
POE-Filter-SimpleXML MAT 1.000 Simple XML parsing for POE
Path-Tiny-Archive-Tar DIONYS 0.001 Tar/untar add-on for file path utility
Paws-Credential-AssumeRoleWebIdentity PRAJITH 0.0.2 The AssumeRoleWebIdentity provider is used to obtain temporary credentials with an OIDC web identity token file.
Perinci-Sub-XCompletionBundle-Finance-SE-IDX PERLANCAR 0.001 Completion routines related to the Indonesian Stock Exchange
Pinto-Remote-SelfContained ARC 0.900 interact with a remote Pinto repository
Pod-Thread RRA 2.00 Convert POD data to the HTML macro language thread
RT-Extension-HelpDesk BPS 0.01 RT-Extension-HelpDesk Extension
RT-Extension-TerminalTheme BPS 0.01 RT-Extension-TerminalTheme Extension
Rex-Interface-Shell-Idrac4 ALIP v0.1.0 Rex module to support iDRAC 4.00.00.00
Rex-Interface-Shell-Ilo ALIP v0.1.0 Rex module to support iLO
Rex-Shell-Interface-Idrac4 ALIP v0.1.0 Rex module to support iDRAC 4.00.00.00
Rex-Shell-Interface-Ilo ALIP v0.1.0 Rex module to support iLO
Search-Typesense OVID 0.01 Perl interface to Typesense search engine.
SmallRegistry-EPP MAT 0.001 SmallRegistry EPP Server
Spreadsheet-Compare TOMK 0.10 Module for comparing spreadsheet-like datasets
Sub-WrapInType-Attribute KFLY 0.01 attribute for Sub::WrapInType
Syntax-Keyword-Defer PEVANS 0.04 add defer block syntax to perl
Sys-Binmode FELIPE 0.01 Fix Perl’s system call character encoding.
Task-Lyrics-Fetcher BIGPRESH 0.01 install all known-to-work Lyrics::Fetcher fetchers
Test2-Tools-Process PLICEASE 0.05 Unit tests for code that calls exit, exec, system or qx()
Text-Sparkline PETDANCE v0.1.0 Creates text-based sparklines
Text-Table-Tiny-_ModuleFeatures PERLANCAR 0.001 Features declaration for Text::Table::Tiny
Text-TokenStream ARC 0.01 lexer to break text up into user-defined tokens
WWW-LinkRot BKB 0.01 check web page link rot
WordList-ID-AnimalName-PERLANCAR PERLANCAR 0.004 List of animals in Indonesian
p5-Paws-Credential-Webidentity PRAJITH 0.0.1 The AssumeRoleWebIdentity provider is used to obtain temporary credentials with an OIDC web identity token file.

Stats

Number of new CPAN distributions this period: 79

Number of authors releasing new CPAN distributions this period: 43

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 11
2 LEONT 5
3 ALIP 4
4 FELIPE 3
5 CDN 3
6 MAT 3
7 KFLY 2
8 PERLSRVDE 2
9 JMATES 2
10 BINGOS 2
11 MICHAEL 2
12 ARC 2
13 BPS 2
14 BKB 2
15 TDRUGEON 2
16 BIGPRESH 2
17 PRBRENAN 2
18 PREACTION 2
19 PRAJITH 2
20 DONGXU 1
21 TONKIN 1
22 TOBYINK 1
23 ZHMYLOVE 1
24 ETHER 1
25 PLICEASE 1
26 AJNN 1
27 ABELTJE 1
28 OVID 1
29 GUGOD 1
30 JBERGER 1
31 OETIKER 1
32 GUCCHISK 1
33 PETDANCE 1
34 WOLDRICH 1
35 LNATION 1
36 JCRISTY 1
37 PEVANS 1
38 DIONYS 1
39 TOMK 1
40 RAJ 1
41 CONTRA 1
42 MBARBON 1
43 RRA 1

List of new CPAN distributions – Feb 2021

dist author version abstract
Acme-CPANModules-HaveWebsite PERLANCAR 0.001 Modules that have their own website
Acme-CPANModules-Sudoku PERLANCAR 0.001 Sudoku-related modules on CPAN
Algorithm-Backoff-RetryTimeouts GSG v1.0.0 A backoff-style retry algorithm with adjustable timeout support
Alien-LibJQ DONGXU 0.01 Build libjq library (https://stedolan.github.io/jq/)
Antsy BDFOY 0.901 Streaming ANSI escape sequences
App-FilePacker SYMKAT 0.001 Embed a self-extracting tarball in a Perl module.
App-StatisticsUtils PERLANCAR 0.001 CLI utilities related to statistics
CGI-remote_addr GTERMARS 0.03 Enhanced version of CGI.pm's "remote_addr()"
CPAN-02Packages-Search SKAJI 0.001 Search packages in 02packages.details.txt
Cobol-Compiler KOBOLDWIZ v0.1.1 a cobol compiler
Command-Template POLETTIX 0.001 A template to build command line arrays, and run them
DBIx-Class-Helper-ResultSet-MySQLHacks GSG v1.0.0 Useful MySQL-specific operations for DBIx::Class
DBIx-Class-Schema-ResultSetNames GEEKRUTH 1.000 Create resultset accessors from table names
DBIx-ParseError-MySQL GSG v1.0.0 Error parser for MySQL
Dancer2-Plugin-DBIx-Class GEEKRUTH 1.000 syntactic sugar for DBIx::Class in Dancer2, optionally with DBIx::Class::Schema::ResultSetNames
Debian-DEP12 MERKYS 0.1.0 interface to Debian DEP 12 format
DuckCurses KOBOLDWIZ v0.1.1 Duck Tales game using curses library
Excel-Grinder ECHERNOF 1.0 Import/export plain Excel (XLSX) files as simply as possible.
Finance-ID-KSEI PERLANCAR 0.000 Get information from KSEI (Kustodian Sentral Efek Indonesia) (Indonesian Central Securities Depository)
GooCanvas2-CairoTypes ASOKOLOV 0.001 Bridge between GooCanvas2 and Cairo types
Google-ISBNNumbers ECHERNOF 1.00 Retrieve book info by ISBN number
Graph-Line MERKYS 0.1.0 Generate line graphs
Gzip-Libdeflate BKB 0.00_01 Perl interface to libdeflate
Gzip-Zopfli BKB 0.00_01 abstract here.
HTTP-Request-Webpush ESTRELOW 0.11 HTTP Request for web push notifications
Image-PNG-Data BKB 0.00_01 manipulate the image data part of PNGs
Iterator-Merger TDRUGEON 0.60 an iterator to efficiently merge sorted iterators
Log-Any-Adapter-Coderef TEAM 0.001 Provide stacktrace and other information to generic Log::Any handlers
Minecraft-ServerStatus LDILLEY v1.0.1 A Minecraft server status checker
Module-Features PERLANCAR 0.1.0 Define features for modules
Module-Features-TextTable PERLANCAR 0.001 Features of modules that generate text tables
Mojo-IOLoop-Delay JBERGER 8.74 (DISCOURAGED) Promises/A+ and flow-control helpers
Mojo-Response-JSON-Path SCESANO 0.001 use JSON::Path for searching JSON responses
Mojolicious-Plugin-Minion-Starter SCESANO 0.001 start/stop minion workers with the Mojolicious server
MooX-Clone SIMBABQUE 0.01 Make Moo objects clone-able
Net-Connection-FreeBSD_sockstat VVELOX v0.0.1 Creates Net::Connection objects using sockstat on FreeBSD.
Net-Curl-Easier FELIPE 0.01 Convenience wrapper around Net::Curl::Easy
Net-Google-CivicInformation TONKIN 0.01 client for the Google Civic Information API
Net-Silverpeak-Orchestrator ABRAXXA 0.001001 Silverpeak Orchestrator REST API client library
Path-Tiny-Archive-Zip DIONYS 0.001 Zip/unzip add-on for file path utility
Perinci-Manual PERLANCAR 0.001 Extra documentation for Perinci
Perl-Critic-Policy-ProhibitImplicitImport OALDERS 0.000001 Prefer symbol imports to be explicit
Promise-AsyncAwait FELIPE 0.01 Async/await with promises
Regexp-Common-Apache2 JDEGUEST v0.1.0 Apache2 Expressions
SQL-Abstract-Pg SRI 1.0 PostgreSQL features for SQL::Abstract
Selenium-Client TEODESIAN 1.0 Module for communicating with WC3 standard selenium servers
Sentry-SDK PMB 0.01 Blah blah blah
Test-CLI POLETTIX 0.001 Testing command-line invocations
Test-Prereq-Meta WYANT 0.000_90 Test distribution prerequisites against meta data.
Test2-Plugin-Feature YLAVOIE 0.001102 Plugin to allow testing Pherkin files.
Test2-Plugin-pgTAP YLAVOIE 0.001100 Plugin to allow testing pgTAP files.
Text-Match PRBRENAN 20201221 Match text question against possible answer strings
Text-Table-More PERLANCAR 0.009 Generate text table with simple interface and many options
Text-Table-Span PERLANCAR 0.001 Text::Table::Tiny + support for column/row spans
Trav-Dir BKB 0.00_01 Traverse directories
Tree-Bulk PRBRENAN 20210226 Bulk Tree operations
UUID-Random-Secure PERLANCAR 0.001 Like UUID::Random, but uses Math::Random::Secure for random numbers
Unit-Duration GRYPHON 1.01 Work-time unit duration conversion and canonicalization
Valiant JJNAPIORK 0.001001 Validation Library
Web-PageMeta JKUTEJ 0.01 get page open-graph / meta data
Web-Solid-Auth HOCHSTEN 0.1 A Perl Sold Web Client
WordList-EN-ColorName-X PERLANCAR 0.002 Color names from Graphics::ColorNames::X
WordList-ID-ColorName-PERLANCAR PERLANCAR 0.002 List of color names in Indonesian
XML-eXistDB MARKOV 0.99_1 eXistDB interface over XML-RPC
namespace-allclean KFLY 0.01 Avoid imports all subroutines into your namespace
p5-GFX-Enhancer KOBOLDWIZ v0.1.10 Perl extension for enhancing scanned in images
pmbtest PMB v1.0.0 Blah blah blah

Stats

Number of new CPAN distributions this period: 67

Number of authors releasing new CPAN distributions this period: 40

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 12
2 BKB 4
3 KOBOLDWIZ 3
4 GSG 3
5 ECHERNOF 2
6 POLETTIX 2
7 MERKYS 2
8 GEEKRUTH 2
9 PRBRENAN 2
10 YLAVOIE 2
11 SCESANO 2
12 PMB 2
13 FELIPE 2
14 TEODESIAN 1
15 VVELOX 1
16 GTERMARS 1
17 SIMBABQUE 1
18 TDRUGEON 1
19 DIONYS 1
20 ESTRELOW 1
21 KFLY 1
22 LDILLEY 1
23 TONKIN 1
24 WYANT 1
25 BDFOY 1
26 TEAM 1
27 SKAJI 1
28 JBERGER 1
29 HOCHSTEN 1
30 JDEGUEST 1
31 ABRAXXA 1
32 JJNAPIORK 1
33 GRYPHON 1
34 MARKOV 1
35 OALDERS 1
36 SYMKAT 1
37 DONGXU 1
38 SRI 1
39 JKUTEJ 1
40 ASOKOLOV 1

List of new CPAN distributions – Jan 2021

dist author version abstract
Acme-CPANModules-ContainingJustData PERLANCAR 0.002 Modules that just contain data
Acme-CPANModules-PERLANCAR-Forked PERLANCAR 0.002 List of my modules which are forked from others
Acme-CPANModules-UUID PERLANCAR 0.001 Modules that can generate immutable universally unique identifier (UUIDs)
Acme-ConspiracyTheory-Random TOBYINK 0.001 random theories
Acme-STEVEB STEVEB 0.43 One line description
AnyEvent-Discord NMELNICK 0.1 Provides an AnyEvent interface to the Discord bot API
Apache2-SSI JDEGUEST v0.1.0 Apache2 Server Side Include
App-Device-Chip-sensor PEVANS 0.01 Base class to build Device::Chip::Sensor-based applications on
App-Dusage JV 2.00 provide disk usage statistics
App-Greple-xp UTASHIRO 0.01 extended pattern module
App-idxdb PERLANCAR 0.001 Import data from IDX and perform queries on them
App-lcpan-CmdBundle-borderstyle PERLANCAR 0.001 lcpan subcommands related to BorderStyle
App-streamfinder PERLANCAR 0.001 CLI for StreamFinder, a module to fetch actual raw streamable URLs from video & podcasts sites
Audio-StreamGenerator OELE 0.01 create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a streaming server (like Icecast)
Audio-TinySoundFont ATRODO 0.10 Interface to TinySoundFont, a "SoundFont2 synthesizer library in a single C/C++ file"
Bio-MUST-Tools-Mcl DBAURAIN 0.210170 Scripts for processing MCL clusters
Bio-MUST-Tools-TreeParsing DBAURAIN 0.210200 Scripts for parsing trees
CSS-Struct-Output-Indent-ANSIColor SKIM 0.01 Indent printing 'CSS::Struct' structure to CSS code with ansi color output.
CSS-Tidy BKB 0.00_01 reformat CSS
CatalystX-Errors JJNAPIORK 0.001001 Default Web HTTP Error Pages
ColorTheme-Distinct-WhiteBG PERLANCAR 0.001 Pick some distinct colors (that are suitable for white background) for you
Crayon LNATION 0.01 CSS Toolkit
Crypt-OpenSSL-Verify-TRIAL TIMLEGGE 0.20 OpenSSL Verify certificate verification in XS.
D64-Disk-Layout PAWELKROL 0.01 Handling entire Commodore (D64/D71/D81) disk image data in pure Perl
Data-FormValidator-Constraints-NumberPhone GTERMARS 0.04 Data constraints, using Number::Phone
Data-FormValidator-Filters-WikiTrim GTERMARS 0.03 Trim filter for wikitext fields
Data-FormValidator-URI GTERMARS 0.03 URI constraint/filter for Data::FormValidator
Data-Prepare ETJ 0.001 prepare CSV (etc) data for automatic processing
Data-QuickMemoPlus-Reader BSHIELDS 0.01 Extract text from QuickMemo+ LQM export files.
Dist-Zilla-Plugin-EnsureMinimumPerl GTERMARS 0.01 Ensure that you have specified a minimum version of Perl
Dist-Zilla-Plugin-GitHub-RequireGreenBuild GTERMARS 0.01 Require a successful GitHub Actions workflow run
Dist-Zilla-Plugin-SyncCPANfile PERLSRVDE 0.01 Sync a cpanfile with the prereqs listed in dist.ini
Dist-Zilla-PluginBundle-Author-DOMM DOMM 0.906 Dist::Zilla config suiting my needs
Dist-Zilla-PluginBundle-DOMM DOMM 0.900 Dist::Zilla config suiting my needs
Fancazzista-Scrap AMICELI 0.01 Scrap websites and reddit posts
Feature-Compat-Try PEVANS 0.01 make try/catch syntax available
File-FormatIdentification-RandomSampling ART 0.005 methods to identify content of device o media files using random sampling
Future-IO-Impl-UV PEVANS 0.01 implement Future::IO using UV
Games-Dice-Roller LORENZO 0.01 a full featured dice roller system
GitHub-Actions JMERELO 0.0.3 Work in GitHub Actions using Perl
Gtk2-Html2 XAOC 0.05 DEPRECATED Perl bindings for the GtkHtml2 Html display widget
Gtk2-Recent XAOC 0.052 (DEPRECATED) Perl wrapper to the recent files spec Gtk
HTML-Make-Calendar BKB 0.00_01 Make an HTML calendar
HTML-Make-Page BKB 0.00_01 Automate making HTML <head> and <body>
Image-PNG-Util BKB 0.00_01 manipulate the image data part of PNGs
JSON-Server BKB 0.00_01 JSON-only server
JSON_minify RCOSCALI 1.0 minify a JSON and also remove comments
Kelp-Module-Raisin BRTASTIC 1.00 Raisin integration with Kelp
Kelp-Module-Sereal BRTASTIC 1.00 Sereal encoder / decoder for Kelp
Lingua-String NHORNE 0.01 Class to contain a string in many different languages
Loctools-Markdown AFAN 0.9 Localization-focused Markdown parser/generator
Module-List-More-Patch-Hide PERLANCAR 0.001 Hide some modules from Module::List::More
Mojo-UserAgent-SecureServer JHTHORSEN 0.01 Secure application server for Mojo::UserAgent
Mojolicious-Matterbridge CORION 0.01 a simplistic module to connect to chat servers via matterbridge
Mojolicious-Plugin-Component AWNCORP 0.01 Module-based Component Renderer
Neo4j-Types AJNN 1.00 Common Neo4j type system
Net-OBS-Client FSM v0.0.5 simple OBS API calls
OTRS-OPM-Validate PERLSRVDE 0.01 Validate .opm files
Pod-Modifier VERMAUDH 1 Modify/ add to an existing POD dynamically
Pulsar-WebSocket-Client WESLEY 0.01 Perl client for Apache Pulsar WebSocket API
Sah-Schemas-BorderStyle PERLANCAR 0.001 Sah schemas related to BorderStyle
Sah-Schemas-ColorTheme PERLANCAR 0.001 Sah schemas related to ColorTheme
Simd-Avx512 PRBRENAN 20210121 Simd::Avx512 – Emulate SIMD instructions
Statocles-Plugin-VideoTag GENE 0.0100 Change video file anchors to video elements
Store-Directories CAMTAUXE 0.1 Manage a key/value store of directories with controls for
Syntax-Keyword-Finally PEVANS 0.01 add FINALLY phaser block syntax to perl
Table-Trans BKB 0.00_01 simple translations for templating
Table-Translations BKB 0.00_01 simple translations for templating
TableData-Lookup PERLANCAR 0.001 Lookup value in a table data structure
Task-OpenTracing SNEZ v0.0.1 install all the OpenTracing modules
Task-PerlCriticAllPolicies GUGOD 0.01 A Task for installing all Perl::Critic policies at once.
Template-Plugin-StripComments GTERMARS 1.02 Template Toolkit filter to strip comment blocks
Text-BibTeX-Validate MERKYS 0.1.0 validator for BibTeX format
Text-LooksLike BKB 0.00_01 make guesses about snippets of text
Text-Unmunch ELIONORA 0.1
USCIS-Case ERICLEE 0.01 Perl extensions to check USCIS case status. More features would be added in the future.
UUID-Random-PERLANCAR PERLANCAR 0.002 Another implementation of UUID::Random
UUID-Tiny-Patch-UseMRS PERLANCAR 0.001 Make UUID::Tiny use Math::Random::Secure's rand()
WHO-GrowthReference-GenChart PERLANCAR 0.001 Create WHO growth chart ()
WHO-GrowthReference-GenTable PERLANCAR 0.001 Add WHO reference fields to table
WebService-Postex WATERKIP 0.001 A Postex WebService implemenation in Perl
Wireguard-WGmeta TOBIB v0.0.6 An approach to add metadata to the main Wireguard config
WordList-EN-ColorName-WWW PERLANCAR 0.003 Color names from Graphics::ColorNames::WWW
WordList-ID-ColorName-HTML_ID PERLANCAR 0.002 List of color names from Graphics::ColorNames::HTML_ID

Stats

Number of new CPAN distributions this period: 84

Number of authors releasing new CPAN distributions this period: 48

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 17
2 BKB 8
3 GTERMARS 6
4 PEVANS 4
5 BRTASTIC 2
6 PERLSRVDE 2
7 DOMM 2
8 DBAURAIN 2
9 XAOC 2
10 AWNCORP 1
11 AMICELI 1
12 JDEGUEST 1
13 ELIONORA 1
14 PAWELKROL 1
15 JJNAPIORK 1
16 AFAN 1
17 GUGOD 1
18 AJNN 1
19 STEVEB 1
20 TOBYINK 1
21 SKIM 1
22 UTASHIRO 1
23 JHTHORSEN 1
24 MERKYS 1
25 ERICLEE 1
26 LNATION 1
27 ATRODO 1
28 SNEZ 1
29 BSHIELDS 1
30 TIMLEGGE 1
31 NMELNICK 1
32 FSM 1
33 GENE 1
34 WATERKIP 1
35 NHORNE 1
36 TOBIB 1
37 ART 1
38 RCOSCALI 1
39 CAMTAUXE 1
40 LORENZO 1
41 ETJ 1
42 VERMAUDH 1
43 JV 1
44 PRBRENAN 1
45 OELE 1
46 CORION 1
47 JMERELO 1
48 WESLEY 1

CPAN vs Hackage releases, Part 1

Back in mid-November 2020, I noticed that Hackage (the Haskell package repository) probably has roughly the same daily upload rate as CPAN, or even higher.

Since the Hackage API does not provide a way to list releases (uploads), I had to download the recent additions page periodically, parse each page, and merge the results into a single large list. Because I have just collected the recent additions page since mid-November, I'm looking at December 2020 period.

% http-tiny-plugin-every --every 3h http://hackage.haskell.org/packages/recent --dir . --trace
% for f in 2*.log; do parse-hackage-page "$f" --format ltsv > "$$.ltsv"; done
% combine-overlap 2*.ltsv > hackage_release_202012.ltsv

For CPAN, the MetaCPAN API lets us query various things in many ways so the simple task of listing recent releases is not a problem at all. I'm using a CLI to do this:

% list-metacpan-releases --from-date 2020-12-01 --to-date 2020-12-31 --json > cpan_release_202012.json

With this two pieces of data, I just need to perform some SQL (again, using CLI for this) to get what I want.

So for December 2020, there are 957 releases:

% fsql -a cpan_release_202012.json:t 'SELECT COUNT(*) FROM t' -f tsv
COUNT
957

while for Hackage there are 629:

% fsql -a hackage_release_202012.ltsv:t 'SELECT COUNT(*) FROM t' -f tsv
COUNT
629

As for number of authors who did releases in this period, the two are more similar:

% fsql -a cpan_release_202012.json:t 'SELECT COUNT(DISTINCT author) FROM t' -f tsv
COUNT
207

while for Hackage there are 191:

% fsql -a hackage_release_202012.ltsv:t 'SELECT COUNT(DISTINCT author) FROM t' -f tsv
COUNT
191

So this does confirm my guess that the upload activity for both repositories are currently in the same order of magnitude, but does not confirm the suspicion that Hackage is more active than CPAN, at least in December 2020. I plan to do a follow up next year in January after I collected all 2021 data.

List of new CPAN distributions – Dec 2020

dist author version abstract
AWS-ARN JWRIGHT 0.001 Dumb module to parse and generate ARNs
AnyPAN KARUPA 0.09 CPAN Mirror and DarkPAN merging toolkit
AnyPAN-Storage-S3 KARUPA 0.05 AnyPAN storage plugin for Amazon S3
App-ImageMagickUtils PERLANCAR 0.001 Utilities related to ImageMagick
App-MetaCPANUtils PERLANCAR 0.001 CLI utilities related to MetaCPAN
App-OverlapUtils PERLANCAR 0.001 Command-line utilities related to overlapping lines
App-Toolforge-MixNMatch SKIM 0.01 Toolforge Mix'n'match tool app.
App-jupiter SCHROEDER 1 an app that serves a river of news as a static page
Array-OverlapFinder PERLANCAR 0.001 Find/remove overlapping items between two ordered sequences
Async-Template OKLAS 0.12 Async Template Toolkit
Atomic-Pipe EXODIST 0.001 Send atomic messages from multiple writers across a POSIX pipe.
AtteanX-Store-DBI GWILLIAMS 0.000_01 Database quad-store
Badge-Depot-Plugin-Githubactions CSSON 0.0100 Github Actions plugin for Badge::Depot
CLI-Meta-diff PERLANCAR 0.001 Metadata for diff CLI
CLI-MetaUtil-Getopt-Long PERLANCAR 0.001 Routine related to Getopt::Long
CPANfile-Parse-PPI PERLSRVDE 0.01 Parse cpanfiles with PPI
Data-CompactReadonly DCANTRELL v0.0.1 a description of CompactReadonly data format, version 0.
Devel-WatchVars TOMC v1.0.0 trace access to scalar variables
Device-Chip-BME280 PEVANS 0.01 chip driver for BME280
Dist-Mgr STEVEB 1.00 Distribution development cycle toolkit
Dist-Zilla-Plugin-Author-CSSON-GithubActions CSSON 0.0100 Ease creation of common Github Actions workflows
Dist-Zilla-Plugin-CheckForUnwantedFiles CSSON 0.0100 Check for unwanted files
Dist-Zilla-PluginBundle-Author-GTERMARS GTERMARS 0.01 Plugin Bundle for distributions built by GTERMARS
Finance-Crypto-Exchange-Kraken WATERKIP 0.001 A Perl implementation of the Kraken REST API
Finance-IG MARKWIN 0.01 – Module for doing useful stuff with IG Markets REST API.
Geo-Compass-Direction STEVEB 0.01 Convert a compass heading degree into human readable direction
HEAT-Crypto TMM 0.06 HEAT cryptographic routines
HEAT-Crypto-X25519 TMM 0.04 HEAT cryptographic routines
Health-BladderDiary-GenChart PERLANCAR 0.001 Create bladder diary table from entries
JavaScript-Const-Exporter RRWO v0.1.0 Convert exported Perl constants to JavaScript
LocalConf-Parser NICKNIU 0.01 read config to an hashref from local conf files.
Locale-Places NHORNE 0.01 Translate places using http://download.geonames.org/
Log-Log4perl-Appender-Redis FRAZAO 0.01 Log to a Redis channel
Log-ger-UseBaheForDump PERLANCAR 0.001 Use Data::Bahe to dump data structures
Log-ger-UseJSONForDump PERLANCAR 0.003 Use JSON::MaybeXS to dump data structures (as JSON)
Log-ger-UseYAMLForDump PERLANCAR 0.001 Use YAML::PP to dump data structures (as JSON)
Log4perlAppenderRedis FRAZAO 0.01 Log to a Redis channel
LogicMonitor-REST-Signature VVELOX v0.0.1 Builds LMv1 token header info for Logicmonitor.
LyricFinder TURNERJW 1.00 Fetch song lyrics from several internet lyric sites.
Math-Sidef TRIZEN 0.01 Perl interface to Sidef's mathematical library.
Mo-utils SKIM 0.01 Mo utilities.
Module-Installed STEVEB 1.00 Check whether a module, or a file's list of includes are installed.
Mojolicious-Plugin-Parametry ZOFFIX 1.001001 Mojolicious plugin providing param helpers
MsOffice-Word-Template DAMI 1.0 treat a Word document as Template Toolkit document
Music-Chord-Progression GENE 0.0001 Create network transition chord progressions
Music-MelodicDevice-Inversion GENE 0.0100 Apply melodic inversion to a series of notes
Music-MelodicDevice-Ornamentation GENE 0.0100 Chromatic and diatonic musical ornamentation
Music-MelodicDevice-Transposition GENE 0.0100 Apply chromatic and diatonic transposition to notes
Nano AWNCORP 0.01 Minimalist Object Persistence
Net-Cloudflare-DNS WESLEY 0.01 DNS API for Cloudflare API v4
Net-OAuth2Server-TokenExchange ARISTOTLE 0.001 A Token Exchange extension for Net::OAuth2Server
PDF-QRCode OETIKER v0.1.0 Add QRCode method to PDF::API2
PerlIO-bom LEONT 0.001 Automatic BOM handling in Unicode IO
Plack-App-DirectoryIndex DAVECROSS v0.0.1 Serve static files from document root with an index file.
Plack-Middleware-Text-Minify RRWO v0.1.0 minify text responses on the fly
RogueCurses KOBOLDWIZ v0.0.1 game system for RPG/Adventure games using Curses.
RogueQuest KOBOLDWIZ v0.1.1 game system for RPG/Adventure games using SDL for graphics.
SMS-Send-Adapter-Node-Red MRDVT 0.04 SMS::Send Adapter to Node-RED JSON HTTP request
SQL-PatchDAG ARISTOTLE 0.100 A minimal DB schema patch manager
STEVEB-Dist-Mgr STEVEB 0.01 My distribution release cycle toolkit
Statocles-Plugin-AudioTag GENE 0.0102 Change mp3 anchors to audio elements
Syntax-Check STEVEB 1.00 Wraps 'perl -c' so it works even if modules are unavailable
Sys-Linux-KernelVersion SIMCOP 0.100 Gives tools for checking the current running linux kernel version
Test-Mojo-Role-DOMinizer ZOFFIX 1.001001 Test::Mojo role to examine DOM mid test chain
Text-Minify-XS RRWO v0.1.0 Simple text minification
Toolforge-MixNMatch-Diff SKIM 0.01 Toolforge Mix'n'match tool diff.
Toolforge-MixNMatch-Object SKIM 0.01 Toolforge Mix'n'match tool objects.
Toolforge-MixNMatch-Print SKIM 0.01 Toolforge Mix'n'match tool object print routines.
Toolforge-MixNMatch-Struct SKIM 0.01 Toolforge Mix'n'match tool structures.
WWW-Picnic GETTY 0.001 Library to access Picnic Supermarket API
Wikibase-Datatype SKIM 0.01 Wikibase data types.
Wikibase-Datatype-Struct SKIM 0.01 Wikibase data types struct conversions.
Word-Rhymes STEVEB 0.01 Takes a word and fetches rhyming matches from RhymeZone.com
WordList-ColorName-Any PERLANCAR 0.002 Wordlist from any Graphics::ColorNames::* module
Zing-Encoder-Json AWNCORP 0.01 JSON Serialization Abstraction
Zing-Encoder-Jwt AWNCORP 0.01 JWT Serialization Abstraction
Zing-Store-Mysql AWNCORP 0.01 Mysql Storage Abstraction
Zing-Store-Pg AWNCORP 0.01 Postgres Storage Abstraction
Zing-Store-Redis AWNCORP 0.01 Redis Storage Abstraction
Zing-Store-Sqlite AWNCORP 0.01 Sqlite Storage Abstraction
Zing-Zang AWNCORP 0.01 Callback-based Zing Processes
config-parser NICKNIU 0.01 read config to an hashref from local conf files.
crazy-fast-media-scan ART 0.001 methods to identify files using random sampling

Stats

Number of new CPAN distributions this period: 83

Number of authors releasing new CPAN distributions this period: 39

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 11
2 SKIM 8
3 AWNCORP 8
4 STEVEB 6
5 GENE 5
6 CSSON 3
7 RRWO 3
8 KARUPA 2
9 FRAZAO 2
10 NICKNIU 2
11 KOBOLDWIZ 2
12 ZOFFIX 2
13 TMM 2
14 ARISTOTLE 2
15 NHORNE 1
16 EXODIST 1
17 TOMC 1
18 TRIZEN 1
19 GWILLIAMS 1
20 GETTY 1
21 SIMCOP 1
22 DAVECROSS 1
23 LEONT 1
24 OKLAS 1
25 GTERMARS 1
26 WATERKIP 1
27 PEVANS 1
28 TURNERJW 1
29 MRDVT 1
30 DAMI 1
31 PERLSRVDE 1
32 DCANTRELL 1
33 OETIKER 1
34 VVELOX 1
35 JWRIGHT 1
36 ART 1
37 SCHROEDER 1
38 WESLEY 1
39 MARKWIN 1

List of new CPAN distributions – Nov 2020

dist author version abstract
Acme-CPANModules-ColorThemed PERLANCAR 0.002 Modules that has color theme support
Acme-CPANModules-Getopt PERLANCAR 0.002 Modules that parse command-line options
Acme-CPANModules-ModulesThatJustContainData PERLANCAR 0.001 Modules that just contain data
Acme-Marvel-CinematicUniverse-Characters TOBYINK 0.001 example of distributing instance data on CPAN
Acme-TOMOYAMA-Utils TOMOYAMA 0.01 The great new Acme::TOMOYAMA::Utils!
Algorithm-Diff-JSON DCANTRELL 1.000 find the differences between two lists and report on them in JSON
Alien-libavro_c HUGMEIR 0.01 libavro_c, with alien
Alien-libgraphqlparser HUGMEIR 0.01 libgraphqlparser, with alien
Alien-libjansson HUGMEIR 0.01 libjansson, with alien
Alien-libmariadbclient HUGMEIR 0.01 libmariadbclient, with alien
Alien-librdkafka HUGMEIR 0.01 librdkafka, with alien
Alien-libsnappy HUGMEIR 0.01 libsnappy, with alien
Alien-libzookeeper HUGMEIR 0.02 libzookeeper, with alien
Amazon-SNS-V4 JWRIGHT 1.4 Amazon Simple Notification Service, V4 Signatures
Amon2-Auth-Site-LINE TANIGUCHI 0.01 LINE integration for Amon2
Ansible-Util GRAVATTJ 0.001 Utilities for interacting with Ansible.
App-Device-Chip-UI PEVANS 0.01 Tickit-based UI for Device::Chip drivers
App-GhaInstall TOBYINK 0.001 provides the gha-install command
App-GhaProve TOBYINK 0.001 provides gha-prove app
App-GrepUtils PERLANCAR 0.001 CLI utilities related to the Unix command 'grep'
App-Tables-CLI PERLANCAR 0.003 Manipulate Tables::* modules
App-ansicolumn UTASHIRO 1.01 ANSI sequence aware column command
App-lcpan-CmdBundle-colortheme PERLANCAR 0.001 lcpan subcommands related to ColorTheme
App-lupapona SCHROEDER 1 a simple static Gemini server
App-mokupona SCHROEDER 2.01 a feed aggregator for Gopher, Gemini, RSS and Atom
App-oo_modulino_zsh_completion_helper HKOBA 0.01 provides zsh completion for OO-Modulinos
App-optex-xform UTASHIRO 1.01 data transform filter module for optex
App-phoebe SCHROEDER 1.1 an app that serves a wiki as a Gemini and web site
AtteanX-Store-LMDB GWILLIAMS 0.000_01 LMDB-based RDF store
BRIANG-Dist-Perfect BRIANG 0.01 A perfect distribution for a perfect year. Or perhaps not.
Bencher-Scenario-AppSorted PERLANCAR 0.001 Benchmark sorted vs is-sorted
Bencher-Scenario-StringSimpleEscape PERLANCAR 0.001 Benchmark String::SimpleEscape
Config-MorePerl SYBER v1.2.0 Convenient and flexible config loader in perl format.
DBIx-Class-StateMigrations VANSTYN 0.001 Schema migrations via checksums instead of versions
Device-Chip-TCS3472x PEVANS 0.01 chip driver for TCS3472x-family
File-ShouldUpdate SHLOMIF 0.0.1 should files be rebuilt?
Genealogy-ObituaryDailyTimes NHORNE 0.01 Compare a Gedcom against the Obituary Daily Times
Health-BladderDiary-GenTable PERLANCAR 0.001 Create bladder diary table from entries
Linux-Utils GRAVATTJ 0.001 Miscellaneous utilities for Linux.
Log-ger-Output-Test-Counter PERLANCAR 0.001 Increase internal counter
Log-ger-UseDataDumperCompact PERLANCAR 0.001 Use Data::Dumper::Compact to dump data structures
Minio GRIBUSER 0.02
Mojolicious-Plugin-MoreHelpers MONSTAR 0.02 More helpers lacking in Mojolicious
Net-Camera-Sercomm-ICamera2 MRDVT 0.01 Perl Interface for Sercomm ICamera2 network camera
Net-OAuth2Server-PKCE ARISTOTLE 0.001 A PKCE extension for Net::OAuth2Server
Net-SNMP-Mixin-NXOSDot1dBase GAISSMAI 0.01 mixin class for some Bridge base values from NXOS switches.
Net-SNMP-Mixin-NXOSDot1dStp GAISSMAI 0.01 mixin class for 802.1D spanning tree information from Cisco NXOS devices.
Net-SNMP-Mixin-NXOSDot1qFdb GAISSMAI 0.01 mixin class for 802.1-Q switch forwarding databases
Orbital-Transfer ZMUGHAL 0.001 Software project manager
Package-Role-ini MRDVT 0.02 Perl role for "ini" object the returns a Config::IniFiles object
Perl-Critic-Policy-ControlStructures-ProhibitReturnInDoBlock UTGWKK 0.01 Do not "return" in "do" block
Perl-Critic-Policy-ProhibitOrReturn UTGWKK 0.01 Do not use `or return`
Perl-LineNumber-Comment PERLANCAR 0.001 Add line number to Perl source as comment
PerlIO-via-xz HMBRAND 0.02 PerlIO layer for XZ (de)compression
Playwright TEODESIAN 0.001 Perl client for Playwright
RT-Extension-ToggleTheme CRAIGKAI 0.01 RT-Extension-ToggleTheme Extension
Require-Hook-Source-DzilBuild PERLANCAR 0.003 Load module source code from Dist::Zilla build files
Require-Hook-Source-MetaCPAN PERLANCAR 0.002 Load module source code from MetaCPAN
Sah-Schemas-Tables PERLANCAR 0.001 Sah schemas related to the Tables module family
String-Binary-Interpolation DCANTRELL v1.0.0
String-SimpleEscape PERLANCAR 0.001 Simple string escaping & unescaping
Tables-Quotes-JamesFT PERLANCAR 0.001 Quotes from JamesFT github repository
Tables-WordList PERLANCAR 0.001 Table from a WordList module
Test-ExpectAndCheck PEVANS 0.01 expect/check-style unit testing with object methods
Test-Future-IO PEVANS 0.01 unit testing on Future::IO
Text-Conceal UTASHIRO 0.99 conceal and recover interface for text processing
Tk-Zinc ASB 3.304 a canvas offering groups, tranformations, transparency, color gradient…
WordList-EN-Corncob PERLANCAR 0.001 Corncob word list
WordList-Phrase-EN-Quote-JamesFT PERLANCAR 0.001 Famous quotes from JamesFT github repository
XS-libpanda-backtrace DMOL v1.0.0 C++ runtime backtraces library for XS
Zydeco-Lite-App TOBYINK 0.001 use Zydeco::Lite to quickly develop command-line apps
notice AWNCORP 0.01 Breaking-Change Acknowledgement Enforcement
rdf-ldf HOCHSTEN 0.251 Linked Data Fragments client

Stats

Number of new CPAN distributions this period: 73

Number of authors releasing new CPAN distributions this period: 32

Authors by number of new CPAN distributions this period:

No Author Distributions
1 PERLANCAR 20
2 HUGMEIR 7
3 TOBYINK 4
4 PEVANS 4
5 UTASHIRO 3
6 SCHROEDER 3
7 GAISSMAI 3
8 DCANTRELL 2
9 MRDVT 2
10 UTGWKK 2
11 GRAVATTJ 2
12 SHLOMIF 1
13 ASB 1
14 SYBER 1
15 HMBRAND 1
16 ZMUGHAL 1
17 TOMOYAMA 1
18 DMOL 1
19 NHORNE 1
20 BRIANG 1
21 GRIBUSER 1
22 ARISTOTLE 1
23 HKOBA 1
24 GWILLIAMS 1
25 MONSTAR 1
26 AWNCORP 1
27 TANIGUCHI 1
28 CRAIGKAI 1
29 HOCHSTEN 1
30 VANSTYN 1
31 TEODESIAN 1
32 JWRIGHT 1