|
Home |
News |
Wiki |
About StringTemplate |
Feedback |
Support |
Bugs |
|
|
Latest version is 4.0.5. Download now! » |
![]() |
What is StringTemplate?StringTemplate is a java template engine (with ports for C#, Python, Ruby, and Scala) 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 this website and powers the ANTLR v3 code generator. See the Five minute introduction. Its distinguishing characteristic is that it strictly enforces model-view separation unlike other engines. Strict separation makes websites and code generators more flexible and maintainable; it also provides an excellent defense against malicious template authors. Terence Parr is the maniac behind both StringTemplate and ANTLR. He is a professor of computer science at the University of San Francisco. More... |
Testimonials This is going to make JBurg2 emitters about 2.7 kazillion times easier... Tom Harwood StringTemplate is awesome! Paulo Cereda from twitter feed stringtemplate I love you [pulled from twitter feed] @eljeko (Stefano Linguerri) I'm using it to develop an application generator and this tool is awesome... Arturo Cruz Preda [from @acpreda twitter... More... |
Showcase Alternative renderer implementation based upon StringTremplate submitted by Terence Parr Tue May 15, 2012 11:50 Grégory Joseph, Daniel Kasmeroglu created new project at Magnolia Forg... AlphaSimple: Generating code from UML models using AlphaSimple and StringTemplate Rafael Chaves Sun Mar 27, 2011 13:08 We just released a new build of AlphaSimple with basic support for customized... Google Wave Protocol Submitted by Terence Parr Sun Nov 21, 2010 19:48 Google Wave is a new web application for real-time communication and c... More... |
|
|
|