Logo for page: index
Module Reviews
Last updated: Wed, 30 Apr 2025
Table of Contents
Slides from a talk on GraphViz2
Google Code-in 2012: URL mapper modules
Other module comparisons
Module comparisons by Neil Bowers
Module comparisons by Buddy Burden
Module comparisons by Steven Haryanto
Module comparisons by Dana Jacobsen
Boss/worker module comparisons by Kal
Module comparisons by Kirk Kimmel
Module comparisons by perlancar
Module comparisons by Ron Savage
Output from my Graphviz-oriented modules
Output from my Marpa-oriented modules
Output from my Module::Metadata::CoreList
My comparison of JavaScript libraries

Slides from a talk on GraphViz2
GraphViz and Friends.

Google Code-in 2012: URL mapper modules
Modules designed to help CGI scripts route incoming HTTP requests to subroutines or objects' methods.

Other module comparisons
Another version of the following, with a longer timeline, is also available.

The following articles are list in alphabetical order by authors' surnames.

Module comparisons by Neil Bowers
2016-12-10. A few CPAN modules for creating spreadsheets
2014-10-05. Module::Loader
2013-10-27. CPAN modules for converting markdown to HTML
2013-03-09. CPAN modules for loading other modules
2012-09-21. CPAN modules for getting a module's path
2012-08-10. CPAN modules for checking credit card numbers (LUHN check)
2012-07-23. CPAN modules for making HTTP requests
2012-07-30. CPAN modules for spelling numbers in English
2012-07-29. CPAN modules for generating passwords
2012-07-13. CPAN modules for getting module dependency information
2012-02-21. CPAN modules for defining constants
2012-02-08. CPAN modules for parsing User-Agent strings
2012-02-06. CPAN modules for locating an IP address

Module comparisons by Buddy Burden
2016-01-26: A Date with CPAN, Part 6: Time Won't Give Me Time
2015-10-04. CPAN modules for processing dates - Part 2
2015-09-20. CPAN modules for processing dates - Part 1

Module comparisons by Steven Haryanto
2014-07-10. Benchmarking several ASCII-table-generator modules
2012-11-16. The sad state of syntax highlighting libraries on CPAN
2012-08-11. CPAN modules for the Indonesian language
2010-11-18. (Short, grossly incomplete) comparison of Perl logging frameworks
2010-11-18. Comparison of INI-format modules on CPAN
2010-09-23. Comparison of Perl serialization modules

Module comparisons by Dana Jacobsen
2015-02-14. Short survey of modules for combinations and permutations

Boss/worker module comparisons by Kal
2012-08-20. Thread pool for a boss/worker model

Module comparisons by Kirk Kimmel
2012-08-20. CPAN modules which offer spell checking

Module comparisons by perlancar
2016-12-01. The first in 24 articles discussing command line parsing modules. A big effort!

Module comparisons by Ron Savage
2015-08-16. CPAN modules which offer stopword lists
2012-11-28. Classes and Roles with Moo and Moos
2012-05-24. CPAN modules which offer array and set operations
2012-05-17. CPAN modules which offer country and sub-country codes
2006-06-01. CPAN modules for XML processing. This very old review at least has 80 links to XML resources

Output from my Graphviz-oriented modules
Demo output for GraphViz2
Demo output for GraphViz2::Marpa
Demo output for GraphViz2::Marpa::PathUtils
Demo of AT & T's Graphviz, which underlies those modules

Output from my Marpa-oriented modules
Marpa is a Perl module for grammar-driven analysis of text.
Demo output for MarpaX::Grammar::GraphViz2
Demo output for MarpaX::Languages::Dash
Demo output for MarpaX::Languages::SVG::Parser

Output from my Module::Metadata::CoreList
Module::Metadata::CoreList helps cross-check pre-reqs in Build.PL and Makefile.PL.
Report generated by Module::Metadata::CoreList V 1.06

My comparison of JavaScript libraries
Comparing YUI - Dojo - Ext JS - jQuery
Top