StringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization. It evolved over years of effort developing jGuru.com. StringTemplate also generates the stringtemplate website: http://www.stringtemplate.org and powers the ANTLR v3 code generator. Its distinguishing characteristic is that unlike other engines, it strictly enforces model-view separation. Strict separation makes websites and code generators more flexible and maintainable; it also provides an excellent defense against malicious template authors. There are currently about 600 StringTemplate source downloads a month.
Project metadata download: stringtemplate-3.2.1.pom
Binary download: stringtemplate-3.2.1.jar
Source download: stringtemplate-3.2.1-sources.jar
Release date: 22 September 2009
License: BSD licence
Files: 51,
Classes: 53,
Lines of code: 16040
Google AppEngine: Partial support
Depends on:(View as diagram)
  • Maven-Central / junit / junit
  • JDK / jdk / openjdk
Used by:
MD5 Signatures:
  • b58ca53e518a92a1991eb63b61917582
  • d7e8a31f51c4c91979115c7174aeec17
New to GrepCode? Check out our FAQ X