Groovy is an agile, dynamic language for the JVM which combines many features from languages like Python, Ruby, and Smalltalk and makes them available to Java developers using a Java-like syntax. It is designed to help get things done on the Java platform in a quicker, more concise, and fun way. It can be used as an alternative compiler to javac to generate standard Java bytecode to be used by any Java project or it can be used dynamically as an alternative language, such as for scripting Java objects, templating, or writing unit test cases.
The Guava tools are a set of Perl scripts for HTML pre-processing. You can create multi-page documents with contents tables, or use templates to give a consistent look to a set of pages. All output is passed through the C preprocessor, so you can use directives such as #include, #define and #if. There are also built-in macros for producing dates, cross references, etc.
HEBCI is a technique that allows a Web form handler to transparently detect the character set with which its data was encoded. By using carefully-chosen character references, the browser's encoding can be inferred. Thus, it is possible to guarantee that data is in a standard encoding without relying on (often unreliable) Web server/browser encoding interactions.
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.
HTML PLAIN is a "HTML Preprocessor Lacking An Interesting Name". Symbolic names instead of filenames allows files to be moved around without breaking links. Templates allow easy customization and changes of the layout. Tags can be redefined for a better structure of the document. Beginners can use one of the given templates and do not have to use any markup language at all. Experts can write their own Perl macros in order to get access to metadata and more flexibility.