FreeMarker is a template engine that was originally designed so that servlet-based applications could keep graphical design separate from application logic. The templates provide an easy and highly flexible way to generate any kind of text output (HTML, PostScript, TeX, source code, etc.) from a variety of data sources such as Java objects, Jython objects, XML object models, and more.
| Tags | Internet Web Dynamic Content Software Development Libraries Application Frameworks Text Processing General Java Libraries |
|---|---|
| Licenses | BSD Original |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: JSP-like include support in the FreemarkerServlet, improved JavaRebel compliance, and some bugfixes.


Changes: Bugfixes and some new features.


Changes: Improved template cache performance, new "built-ins" for number rounding, and more.


Changes: This release fixes the JSP SimpleTag feature, adds Java 5 varargs support, and more.


Changes: This release contains many small improvements and bugfixes. Most importantly, the JSP 2.0/2.1 custom-tag support is now much fuller.