Welcome to CodeSmith Generator

CodeSmith Generator is a template-based code generator that produces code for any text-based language. Whether your target is C#, Visual Basic, T-SQL, Java or even FORTRAN, Generator helps you write higher-quality, more consistent code in less time than writing it by hand.

At its core, Generator combines templates with metadata. A template describes the code you want; metadata (values you enter, a database table, an XML file, .NET types) fills in the details each time you generate.

Generator's template syntax is based on ASP.NET, so you can write your first templates within minutes of installing. Generator also ships with a set of sample templates for common tasks such as creating stored procedures and documenting a database.

Main features

For a feature comparison by edition, see Editions. The CodeSmith Generator product page has more detail.

Next steps