StringTemplate is a java template engine (with ports for C# and Python) for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization. It evolved over years of effort developing StringTemplate also generates this website and powers the ANTLR […]

String Template

This is a purely C# written string template engine, similar to the antlr, except it has been cleaned up and uses no external libraries, also can be expanded upon. Go to Other projects in this category: [catlist name=”Template Engines”]


NVelocity is a .Net-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in .Net code. The purpose of this project is to port the Jakarta Velocity project to Microsoft .Net (written in C#). The intent is to stay as close the the original Java version as […]


iCodeGenerator is a database centric template based code generator for any text(ascii) programming language like C, PHP, C#, Visual Basic, Java, Perl, Python… Supported databases are SQL Server, MySQL and PostgreSQL. Go to Other projects in this category: [catlist name=”Template Engines”]

Evolve Master Pages

This is a powerful template engine which allows you to merge the contents of your ASP.NET web forms with a Master Page (template). It’s very easy to use and provides full designer support. The features at a glance: * Full designer support for all settings of your web forms – no coding and no additional […]

C# Templates

This project implements a simple templating system in C# using the Django style {{ varName }}, double curly notation. The class was implemented specifically for templatizing html/javascript but can be used with any file type. The templates only do replacements.Unlike Django, there are no conditional statements, for loops etc..This can all be accomplished however within […]

.netTiers Application Framework

.netTiers is a set of open source code generation templates that simplify the tasks of creating customized Application Tiers for your Microsoft.Net applications in just a few minutes. .netTiers utilizes the power of the best code generation tool available today, CodeSmith Tools . .netTiers generated architecture is custom to your domain, uses familiar patterns, and […]