xlHtml converts an Excel spreadsheet file (.xls) into highly-optimized HTML. It includes scripts to allow it to be used as a Netscape or mutt plugin and as a xls handler for Apache. The program currently supports string, blank, boolean, error, integer, floating point, hyperlinks, and formula cells. It can also output in XML, tab delimited, or comma separated values (CSV).
XAO Web Developer makes creating and maintaining dynamic, database-driven Web sites easy. It has some distinguishing features that make it stand out from other Web development tools: code and template separation, out-of-the-box database integration, an OO architecture, multi-site hosting support, a rich set of ready to use Web objects, extendability, and more.
The HTML::Defaultify Perl module is designed to allow CGI programmers to present forms with some fields filled in, which is handy for letting users correct bad input, show records to be edited, and much more. The main function, defaultify(), takes any block of HTML and a hash of field names and values, and returns the HTML with the form fields set to those values. Value lists for multiple same-named fields are supported, as are pages with multiple forms. Several different input formats are supported for compatibility with existing tools.
BASP (BAsh Server Pages) is a patch against Bash for processing HTML templates (or any documents) with embedded shell scripts. The advantage is that you have full access to the shell and system environment without learning yet another programming language. This project has been merged with BashDiff.
RetroWeb is an extension for RetroForth intended to ease the task of creating Web pages. It is still close to HTML, but offers a more compact syntax. Most importantly, it allows you to work with the full power of Forth to generate HTML code. It can be used to create both static HTML files and simple dynamic CGI responses.