(Back to


FreeMarker is a Java-based template engine focusing on the MVC software architecture. Although it's mostly used for Servlet-based Web Application development, it can be used for any other kind of text output, such as generating CSS, Java source code, etc. Unlike JSP, it is not dependent on the Servlet architecture or on HTTP. Thus it can be used for non-Web tasks as well.


• FreeMarker Manual 2.3.22
• FreeMarker Manual 2.3.20
• FreeMarker Manual 2.3.15
• FreeMarker Manual 2.3.14
• FreeMarker中文手册
• FreeMarker Javadoc


• FreeMarker Classic
• FMPP, is a FreeMarker-based text file PreProcessor.