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: ST4-4.0.4.pom
Binary download: ST4-4.0.4.jar
Source download: ST4-4.0.4-sources.jar
Release date: 18 July 2011
License: BSD licence
Files: 63,
Classes: 112,
Lines of code: 19568
Google AppEngine: Partial support
Depends on:(View as diagram)
  • Maven-Central / junit / junit
  • Maven-Central / org.antlr / antlr-runtime
  • Maven-Central / org.antlr / stringtemplate
  • JDK / jdk / openjdk
Used by:
MD5 Signatures:
  • 06856c607f242639cd52ef2b4c63ebc9
  • d7cefddbf1ab8cd533e404644609651d
New to GrepCode? Check out our FAQ X