PPM Index: A new way to browse Perl packages.
by Jan Dubois

Jan Dubois, February 9, 2011

Perl Package Manager (PPM) installs pre-built Perl modules into ActivePerl. The ActiveState PPM repositories currently contain 13,000 to 16,000 modules per platform. They are easy to search with the PPM client, either from the command-line or from a GUI (see "How to install CPAN modules into ActivePerl").

However, sometimes you may want to know if a module is available on a particular platform to decide if you can use it in a multi-platform project. The PPM Index page shows a nice matrix for all ActivePerl versions and supported platforms. A green checkmark shows that the module is available, whereas a red button indicates that the build has failed. Clicking on the button will bring up the build log.

PPM Index: DBD-mysql

If you are a module author, you may want to look at the build log to understand why the build did not succeed on the PPM build servers. This information is now easily available as an RSS feed from the PPM Index page:

PPM Index: RSS Feeds

Check out all the other search options and display features at

Subscribe to ActiveState Blogs by Email

Share this post:

Category: announcements, perl
About the Author: RSS

Jan Dubois is a senior Perl developer who maintains Win32::OLE and is the technical lead for the Perl Dev Kit. Before joining ActiveState, Jan created innovative solutions for customers in the German banking and insurance industry. He holds a Masters Degree in Physics (Diplom-Physiker) from the University of Hamburg.


5 comments for PPM Index: A new way to browse Perl packages.

It's not meant to replace kobesearch or PPM Index is for the ActiveState PPM repositories only.


This is awesome!

as a newbie, it's nice to have package popularity page - sorta tells me what to look at and learn.

as a package author - love the "Download Stats" :-)



Great update, but the example shows DBD::MySQL not being available for OSX - this would seem like a major problem to me (installing from CPAN works fine) - and looking at the error report it's because of mysql_config not being in the path - is there any chance you guys could fix this so MySQL can be used on OSX?




It would be nice if there was an RSS feed for the failures of all the modules of an author. CPAN Testers has this. Example:

This would be nice for authors with lots of modules.