Intuitive HTML & XML document templates for .NET
ZptSharp is a document template language & renderer for .NET. It may be used as a View Engine for ASP.NET MVC5 or ASP.NET Core MVC. It also comes with a command-line rendering tool and may be consumed by your own applications as an API.
Sample ZPT markup
<ul>
<li tal:repeat="todo here/Todos">
Remember to
<span tal:replace="todo/Description">feed the dog</span>
</li>
</ul>
Get started
Here are some recommended first steps to learn about ZptSharp and the ZPT syntax. The documentation home page contains more links & reference.