Templater is a project mainly written in ..., it's free.
Its simple form that allows you select different templates. Based on Smarty.