Hyperscript Tagged Markup (htm) is pretty good. It uses tagged templates.