HTML Include solves the problem that the Hypertext Markup Language doesn't know a command for including other files into a source file. It uses specially styled comments to refer to other files, which will be inserted at this position. Unlike to the well known Server Side Include mechanism, this tool pre-processes the HTML files, resulting in files that have all referenced source files directly embedded. Thus it does not depend on any Web-server for correct appearance. As a bonus, HTML Include also writes the current date to the "last modification" line and brower meta, which you usually forget (or do not bother) to update.
libformat is an adaptation of the mod_format Apache module to do syntax highlighting of source code using HTML font tags and cascading style sheets. libformat is capable of syntax highlighting C, C++, Java, Verilog, and VHDL source code, and was designed to make the addition of new language capabilities as painless as possible. In addition to the library, a utility which generates complete HTML pages from source files is provided. A Perl interface is also provided, which greatly simplifies the use of the libformat API in CGI scripts.
Kiwi is yet another text to HTML processor which was designed for writing small and medium technical documents and notes. Its markup is very close to the Markdown markup, but Kiwi allows more flexibility in the presentation of your documents. Kiwi is good for writing technical documents, taking notes, or as an engine to be embedded in your application. It has rather complete API documentation.
HTML::TagReader is a Perl module which allows you to read HTML/XML files by tag. Its package contains some application programs which are very useful for Webmasters. They all start with the prefix "tr_" to make it easy to remember their names. tr_blck is a utility to check for broken links in Web pages. tr_llnk is a utility to build tar archives. tr_xlnk can process HTML files and expand links on directories. tr_mvlnk modifies links in HTML files with Perl commands. tr_staticssi expands the SSI directives #include virtual and #exec cmd. tr_tagcontentgrep greps for a tag (e.g., "img src"). tr_imgaddsize adds "width" and "height" to "img src=...".
The purpose of the Tagmogrifier library is to let you perform fast and easy-to-program transformations on XML documents. Instead of having to write your own parser, or directly using the PHP DOM parser, and having to write your own tree walker and such, you only need to instantiate a class, add a few match expressions, and assign a function to process every XML element that matches, DOM-style.