Apache FreeMarker Generator

Clone this repo:


  1. 5bb2ca6 Improve examples, unit tests and documentation by Siegfried Goeschl · 3 weeks ago master
  2. a3603ca FREEMARKER-141 Expose user-supplied parameters in the data model (#12) by Siegfried Goeschl · 5 weeks ago
  3. 9cd1bc9 FREEMARKER-140 freemarker-cli: Expose DataSources directly in the data model by Siegfried Goeschl · 7 weeks ago
  4. fa7207d FREEMARKER-139 freemarker-cli: Provide GsonTool to align with Maven plugin (#10) by Siegfried Goeschl · 7 weeks ago
  5. 3eca7e1 Change "DataSource#location" to "DataSource#uri" and support data sources based on environment variables by Siegfried Goeschl · 9 weeks ago

Apache FreeMarker Generator

For documentation or to report bugs visit: https://freemarker.apache.org

Regarding pull requests on Github

By sending a pull request you grant the Apache Software Foundation sufficient rights to use and release the submitted work under the Apache license. You grant the same rights (copyright license, patent license, etc.) to the Apache Software Foundation as if you have signed a Contributor License Agreement. For contributions that are judged to be non-trivial, you will be asked to actually signing a Contributor License Agreement.

What is Apache FreeMarker Generator?

FreeMarker Generator is a set of tools that generates files based on FreeMarker templates and data that's typically provided in files (such as JSON files) as well. It can be used to generated source code, configuration files, etc.

Currently it can be invoked as a

  • Command-line interface freemarker-generator-cli
  • Maven plug-in freemarker-generator-maven-plugin


Apache FreeMarker Generator is licensed under the Apache License, Version 2.0.

See the LICENSE file for more details!