What's new on CPAN - December 2015

Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. December was a bumper month, full of exciting new stuff. Enjoy!

Module of the month

Protocol::ACME is an alpha-stage implementation providing a perly interface to the Let’s Encrypt ACME API. This lets you automate the business of fetching and validating Let’s Encrypt certificates, and any other certificate which is provided via the ACME protocol. If you build web applications with Mojolicious, you may also like Toadfarm::Plugin::Letsencrypt, a less ambitious module that provides Lets Encrypt domain verification.

APIs & Apps

  • App::Procapult is a process launcher / wrapper with a simple interface
  • Another process manager, Schedule::LongSteps aims to manage long term processes over long periods of time.
  • Do you want to convert colored terminal output to HTML? Check out App::Term2HTML
  • Barracuda::Api provides a perly interface to Barracuda business IT services
  • Google::reCAPTCHA a lightweight implementation of Google’s reCAPTCHA service, also see (Captcha::reCAPTCHA::V2)

Config & Devops

  • Config::MethodProxy integrates dynamic logic with static configuration.
  • Minion::Notifier notifies queue listeners when a Minion task has completed
  • Queue::Priority orders messages according to their priority, so the important stuff gets processed first
  • RBAC::Tiny is a miniscule Role-Based Access Control implementation


Development & Version Control


  • An implementation of the Modbus communications protocol, Device::Modbus provides a base for developing Modbus clients and servers
  • Similarly, ZWave::Protocol provides helpers for the Z-Wave communication protocol

Language & International

Science & Mathematics

  • Get a perly interface to the HTS library for DNA sequencing using Bio::DB::HTS
  • Graph::Dijkstra provides Dijkstra’s shortest path algorithm and additional helper methods


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