|
Home |
News |
Wiki |
About StringTemplate |
Feedback |
Support |
Bugs |
|
|
Latest version is 3.1. Download now! » |
![]() |
|
Showcase List
HStringTemplate -- An Elegant, Functional, Nifty Templating Engine for Haskell Sterling Clover Fri Jan 25, 2008 10:29 HStringTemplate is a port of Terence Parręs lovely StringTemplate engine to Haskell. HStringTemplate is not feature-complete, and indeed is only at version 0.1. But it should implement pretty much everything in the standard StringTemplate 3.0 grammar, only nicer, because itęs in Haskell. There are scads of different recursive constructs and ways to handle inclusion and inheritance. Furthermore, HStringTemplate handles conditionals, and sports also a very Haskellish implementation of custom rendering. Erlang template engine inspired by StringTemplate filippo.pacini Fri Jan 25, 2008 10:26 sgte is an Erlang template Engine for generating structured output (code, html web pages, xml, emails, csv files, etc...). It's inspired on the StringTemplate template language. And tries to enforce strict separation between model and view. The template language tries to remain as simple as possible. SpeakRight Framework uses StringTemplate Sun Jan 13, 2008 14:23 SpeakRight uses StringTemplate (ST) for all its VoiceXML generation. A StringTemplate file defines the format for prompts, grammars, fields, forms and other VoiceXML tags. This gives a lot of flexibility. If your VoiceXML platform has special requirements, simply modify the speakright.stg template file. DBLGen Natan Vivo Wed Dec 26, 2007 16:24 DBLGen is a code generator that uses StringTemplate as its main plugin to generate data layers in any programming language. Home Depot's Garden Club Tim Spurway Wed Oct 3, 2007 15:14 All of the content on the site is generated using SpringMVC utilizing StringTemplate for the 'V' part. We have deployed it to a Tomcat cluster running on twin servers. We are also using lots of dynamic javascripty stuff on the site where the JS calls into the server and serves up page fragments all templated with ST - you can see good examples of that on the message board, FAQ and all of the articles. We launched the site last thursday and have had >500K hits so far - I know that ST is performing excellently as the cacheing that I am doing is at the data layer, not at the view layer, so every HTTP request will merge a ST template. It's really fast and isn't chewing more than it's fair share of memory! Macromedia Flex 3 Adobe/Macromedia Sat Aug 18, 2007 13:50 Flex uses ST. SemmleCode - free eclipse plugin to improve software quality Elnar Hajiyev Sun Jun 3, 2007 06:35 SemmleCode allows writing concise code queries (over java source and byte code) in an intuitive object-oriented query language called .QL[dotQL]. Code queries can be used to find bugs, compute metrics, enforce coding conventions or just to search and navigate through the code. SemmleCode uses ANTLR v3 and StringTemplate. Gevik's PostgreSQL Stored Procedure Wizard Gevik Babakhani Mon Apr 2, 2007 17:43 With this Stored Procedure Wizard tool one is able to create code templates with StringTemplate to generate code for stored procedures from PostgreSQL in any programming language. SGTE -- A simple Erlang Template Engine Filippo Pacini Mon Apr 2, 2007 17:41 SGTE is an Erlang template Engine based upon StringTemplate Shoutback Andrew Hallock Thu Nov 30, 2006 12:23 Uses StringTemplate for page generation. JBoss Rules The JBoss Rules team Thu Jun 8, 2006 11:35 Boss Rules is the supported and branded release of the Drools project. Drools is an enhanced Rules Engine implementation, ReteOO, based on Charles Forgy's Rete algorithm tailored for the Java language. More importantly, Drools provides for Declarative Programming and is flexible enough to match the semantics of your problem domain with Domain Specific Languages. Drools uses ANTLR v3 and StringTemplate. Cingular using StringTemplate submitted by Terence Wed Apr 26, 2006 10:48 A gentleman from Cingular told me they were using ST for a project in-house. ANTLR v3 Terence Parr Fri Jan 6, 2006 10:04 The new version of ANTLR (v3) uses StringTemplate as the part of the code generator. The output for each of many new targets (Java, C, C++, Objective-C, C#, Python, ...) is completely encapsulated in a set of templates--that's right: no code in the templates and no literals in the code generator. The dream of model-view separation is alive! School Loop Tom Burns Thu Jan 5, 2006 18:56 School Loop uses StringTemplate to handle its pages and localization (English and Spanish currently). Squarespace.com web publishing site Anthony Casalena Mon Aug 8, 2005 18:05 |
||||||||||||||||||||||||||||||||||||