Markup Template Engine is a new feature of Groovy, that is a kind of Embedded DSL which is implemented using Groovy 2.x features like: - Custom Type Checker(Type Check Extension) - Compiler Configuration You can generate HTML/XML using full brown programming language features: - modularity - abstraction - type system - flow structure - variable, OOP, etc, etc..