Model2text is a project mainly written in ..., it's free.
Model to text project using Acceleo and Maven
jIvalo model2text is collection of tools to provide MDSD tools for generating Java code from model with Acceleo by Maven plugins.