What's new on CPAN - January 2016

Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. Enjoy!

N.B. Last year’s “module of the month” experiment has come to an end. I think there are better ways to promote Perl modules and developers (see CPAN Weekly for example).

APIs & Apps

  • Convert CPAN distributions into RPM packages with the newly-repackaged App::CPANtoRPM!
  • App::Inspect helps you easily find the versions and locations of installed modules
  • App::tt is a command line time tracking app
  • Net::Duo provides a Perl API for the popular multifactor authentication service
  • Read articles from two popular sources at the command line: App::tldr and WebService::TDWTF

Config & Devops


  • Useful for low-level network tasks, Net::Frame::Layer::VRRP provides a Virtual Router Redundancy Protocol class
  • A simple way to get a high-resolution Unix epoch: Time::TAI::Simple
  • Types::SQL is library of SQL types; useful for Moo/Moose/Mouse classes

Development & Version Control



  • Poker::Eval is a base class providing routines for Poker games including dealing, scoring and calculating expected win rates.
  • URI::redis provides a URI class specific to Redis URIs

Science & Mathematics

  • Bio::HTS is an early-stage Perl interface for htslib
  • Get cryptographically-secure and fast pseudo random number generators using Crypt::DRBG


  • Create CGI (yes!) GitHub webhooks withCGI::Github::Webhook
  • Curious: Lemplate compiles TT templates to standalone Lua modules for OpenResty

This article was originally posted on PerlTricks.com.


David Farrell

David is a professional programmer who regularly tweets and blogs about code and the art of programming.

Browse their articles


Something wrong with this article? Help us out by opening an issue or pull request on GitHub