Parabéns pela iniciativa! Mas complementando aqui com comparações mais justas:
O seu projeto cabe numa categoria que é linguagem de template (template language). Que tem como finalidade escrever linguagens de marcação (markup language): CSV, JSON, XML...
Linguagens de template bem famosas são Jinja2 e Django Templates em python e em javascript: handlebars. Essa inclusive que faz parte do core de frameworks JS (Ember, Node)
Tem jsonnet da Google que é um pouco parecido à sua também com a mesma finalidade.
Vale a pena testar essas e comparar e incrementar funcionalidades diferentes das outras no seu projeto. Uma ideia interessante.