What's new on CPAN - May 2017
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. I’ll be speaking at The Perl Conference: DC 2017. My talk What’s New on CPAN - Annual Edition will cover some highlights and curiosities from the past year of CPAN uploads. Come and say hi!
APIs & Apps
- Net::Async::Trello is a low level, minimalist client for Trello
- Get a non blocking interface to Music Player Daemon with AnyEvent::Net::MPD
- VMware::vCloudDirector provides an interface to VMWare vCloud Directory REST API
Config & Devops
- CloudDeploy is a toolkit for building and managing AWS CloudFormation stacks
- A simple distributed cloud friendly cron for the masses using CloudCron
Data
- Generate color data for testing using Data::Faker::Colour
- File::PCAP is a module for reading/writing PCAP files
- Automatically normalize Unicode hash keys with Hash::Normalize
- Net::DNS::Extlang is a DNS extension language
Development & Version Control
- API::CLI is a generic framework for creating REST API command line clients
- Benchmark different parameter validation modules using Benchmark::Featureset::ParamCheck
- Ref::Util::XS is the XS implementation of Ref::Util
- Get a superfast router using Router::XS (disclaimer: I am the module author)
- SQS::Worker is a lightweight framework for async processing of messages from SQS queues
- Get tab completion in the Reply REPL for exported symbol names with Reply::Plugin::Autocomplete::ExportedSymbols
Hardware
- Interact with the Palo Alto firewall API with Device::PaloAlto::Firewall
- Extract GPS data from GPS units using GPSD::Parse
- Access and manipulate Raspberry Pi GPIO pins with RPi::Pin
- Image::Sane let’s you use SANE-compatible scanner devices from Perl
Other
- XS::Tutorial provides documentation for learning Perl XS (disclosure, I am the module author).
Science & Mathematics
- AI::XGBoost is a Perl wrapper for XGBoost, the gradient boosting machine learning framework
- Bio::DB::Big provides a perly interface to BigWig and BigBed files via libBigWig
Web
- Log LWP requests as curl commands using LWP::CurlLog
- Test::HTTP::LocalServer implements a tiny HTTP server for testing
- WWW::Mechanize::Plugin::Selector adds a CSS selector method for WWW::Mechanize
This article was originally posted on PerlTricks.com.
Tags
David Farrell
David is the editor of Perl.com. An organizer of the New York Perl Meetup, he works for ZipRecruiter as a software developer, and sometimes tweets about Perl and Open Source.
Browse their articles
Feedback
Something wrong with this article? Help us out by opening an issue or pull request on GitHub