Logo for page: index
My Modules
Last updated: Mon, 24 Aug 2026
⊕ Instructions for installing any Perl module are here: Installation help



# Name On Github Abstract
1 App::Office::CMS Yes The Canny, Microlight and Simple CMS
2 Benchmark::Featureset::SetOps Yes Compare various array/set handling modules
3 Benchmark::Featureset::StopwordLists Yes Compare various stopword list modules
4 CGI::Application::Bouquet::Rose Yes Generate a set of CGI::Application-based classes
5 CGI::Session Yes Persistent session data in CGI applications
6 CGI::Session::ExpireSessions No Expires CGI::Session db-based and file-based sessions
7 CGI::Session::Serialize::yaml No A serializer for CGI::Session
8 CGI::Snapp Yes An almost back-compat fork of CGI::Application
9 CGI::Snapp::Dispatch Yes Dispatch requests to CGI::Snapp-based objects
10 Config::Plugin::Tiny Yes A plugin which uses Config::Tiny
11 Config::Plugin::TinyManifold Yes A plugin which uses Config::Tiny with 1 of N sections
12 Config::Tiny Yes Read/Write .ini style files with as little code as possible
13 Config::Tiny::Ordered Yes Read/Write ordered .ini style files with as little code as possible
14 CPAN::MetaCurator Yes Manage the cpan.metacurator.sqlite database
15 CPAN::MetaPackager Yes Manage a database of Perl packages
16 Crypt::PasswdMD5 Yes Provide interoperable MD5-based crypt() functions
17 Data::RenderAsTree Yes Render any data structure as an object of type Tree::DAG_Node
18 Data::Session Yes Persistent session data management
19 DBIx::Admin::BackupRestore Yes Back-up all tables in a db to XML, and restore them
20 DBIx::Admin::CreateTable Yes Create and drop tables, primary indexes, and sequences
21 DBIx::Admin::DSNManager Yes Manage a file of DSNs, for both testing and production
22 DBIx::Admin::TableInfo Yes A wrapper for all of table_info(), column_info(), *_key_info()
23 DBIx::Hash2Table Yes Save a hash into a database table
24 DBIx::HTML::ClientDB Yes Convert sql into a client-side db with keyed access
25 DBIx::HTML::LinkedMenus Yes Convert SQL to 2 linked HTML popup menus
26 DBIx::HTML::PopupRadio Yes Convert db data to HTML popup menu or radio group
27 DBIx::Table2Hash Yes Read a database table into a hash
28 DBIx::Tree Yes Generate a tree from a self-referential database table
29 DBIx::Tree::Persist Yes Play with Tree and Tree::Persist a la DBIx::Tree
30 File::BOM::Utils Yes Check, Add and Remove BOMs
31 Gedcom::Date Yes Perl class for interpreting dates in Gedcom files
32 Genealogy::Gedcom Yes An OS-independent processor for GEDCOM data
33 Genealogy::Gedcom::Date Yes Parse GEDCOM dates
34 GraphViz2::Marpa Yes A Perl lexer and parser for Graphviz dot files
35 GraphViz2::Marpa::PathUtils Yes Provide various analyses of Graphviz dot files
36 HTML::Entities::Interpolate Yes Call HTML::Entities::encode_entities, via a hash, within a string
37 HTML::Parser::Simple Yes Parse nice HTML files without needing a compiler
38 HTML::Revelation Yes Reveal HTML document structure in a myriad of colors
39 HTML::Timeline Yes Convert a Gedcom file into a Timeline file
40 Image::Magick::Chart Yes Use Image::Magick to create charts
41 Image::Magick::CommandParser Yes Parse any command line acceptable to convert or mogrify
42 Image::Magick::PolyText Yes Draw text along a polyline
43 Image::Magick::Tiler Yes Slice an image into N x M tiles
44 Lingua::EN::GivenNames Yes An SQLite database of derivations of English given names
45 Lingua::EN::Infinitive Yes Determine the infinitive form of a conjugated word
46 Lingua::EN::StopWordList Yes A sorted list of English stop words
47 Locale::Nationality::en Yes English names of nationalities
48 Log::Handler::Plugin::DBI No A plugin for Log::Handler using Log::Hander::Output::DBI
49 MarpaX::Demo::JSONParser Yes A JSON parser with a choice of grammars
50 MarpaX::Demo::SampleScripts Yes A collection of scripts using Marpa::R2
51 MarpaX::Grammar::GraphViz2 Yes Convert a Marpa grammar into an image
52 MarpaX::Grammar::Parser Yes Converts a Marpa grammar into a forest using Tree::DAG_Node
53 MarpaX::Languages::Dash Yes A Marpa-based parser for the DASH language
54 MarpaX::Languages::Lua::Parser Yes A Lua source code parser
55 MarpaX::Languages::Perl::PackUnpack Yes Parse the templates used in pack() and unpack()
56 MarpaX::Languages::SVG::Parser Yes An SVG parser
57 Module::Metadata::Changes Yes Manage machine-readable Changes/CHANGES/Changelog.ini files
58 Module::Metadata::CoreList Yes Scripts to cross-check Build.PL/Makefile.PL with Module::CoreList, etc
59 MojoX::Validate::Util Yes A very convenient wrapper around Mojolicious::Validator
60 MojoX::ValidateHeadLinks Yes Ensure CSS and JS links in web pages point to real files
61 Pod::Webserver Yes Minimal web server for local Perl documentation
62 Regexp::Assemble Yes Assemble multiple Regular Expressions into a single RE
63 Regexp::Parsertron Yes Parse a Perl regexp into a Tree
64 Set::FA Yes A Set of Discrete Finite Automata
65 String::Dirify Yes Convert a string into a directory name
66 SVG::Grid Yes Address SVG images using cells of $n1 x $n2 pixels
67 Text::Balanced::Marpa Yes Extract delimited text sequences from strings
68 Text::CSV_PP::Iterator Yes Provide fetchrow_hashref() for CSV files
69 Text::Delimited::Marpa Yes Extract delimited text sequences from strings
70 Text::Table::Manifold Yes Render tables in manifold styles
71 Tree Yes An N-ary tree
72 Tree::Binary Yes An Object Oriented Binary Tree for Perl
73 Tree::Cladogram Yes Render a cladogram using Imager or Image::Magick
74 Tree::DAG_Node Yes An N-ary tree
75 Tree::DAG_Node::Persist Yes Persist multiple trees in a single db table, preserving child order
76 Tree::Persist Yes A transparent persistence layer for Tree and its children
77 Tree::Simple Yes A simple tree object
78 Tree::Simple::View Yes A set of classes for viewing Tree::Simple hierarchies
79 Tree::Simple::VisitorFactory Yes A factory object for dispensing Visitor objects
80 WWW::Garden::Design Yes Flower Database, Search Engine and Garden Design
81 WWW::Scraper::Wikipedia::ISO3166 Yes Gently scrape Wikipedia for ISO3166-2 data
82 X500::DN::Marpa Yes Parse X.500 DNs
83 XML::Tiny::Tree Yes Convert XML::Tiny output into a Tree
# Name On Github Abstract
Top