The yawiki engine is the underlying rendering engine of the yawiki application. It is a standalone rendering engine to convert wiki markup into HTML. It can be included in any application. So far it covers three different markups: BBCode, the old yawiki markup, and the Creole 1.0 specification.
Perl text2html is an HTML 4.01/CSS2 project that converts pure plain text files into very informative and professional looking HTML documentation pages. The text files require no markup whatsoever; just naturally written text. This utility predates the now similar Python-based asciidoc.
xhtml2pdf converts HTML/XHTML/XHML to PDF using the ReportLab Toolkit, the HTML5lib, and pyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3). The main benefit of this tool that a user with Web skills like HTML and CSS is able to generate PDF templates very quickly without learning new technologies.
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.