Projects / FMPP


FMPP is a text file preprocessor that uses FreeMarker templates to provide macros, flow control, and expressions. It uses recursive directory processing, so it can generate complete homepages (a tree of HTML files and images). It is extendable in Java to display data from any data source (such as a database). It is usable with a command-line interface, as an Ant-task, or embedded into a Java application.

Operating Systems

Recent releases

  •  15 Mar 2009 15:09

    Release Notes: This release adds support for XML XInclude. It adds features for creating empty directories in the output. There are some bugfixes.

    •  17 Dec 2007 00:04

      Release Notes: This release adds new CSV file loading options, automatic ignoring of Subversion directories, better UTF-8 BOM handling in textual data files, and some further bugfixes.

      •  27 Apr 2007 15:41

        Release Notes: This release adds an important bugfix in the TDD parser and a new data loader to load TDD files that store a sequence (list) rather than a hash (map).

        •  15 Mar 2006 19:16

          Release Notes: This release fixes a bug with the "sources" setting that mostly caused problems for the FMPP Ant task. The new "tagSyntax" setting of FreeMarker 2.3.5 is now supported.

          •  23 Oct 2005 14:09

            Release Notes: This is a maintenance release that contains various bugfixes, smaller new features, and manual improvements.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.