Home Page
Categories: Code generation
Latest version: 6.0 Beta 1
Added 2003-05-20Updated 2011-08-12
Template based code generator for any ASCII-based language.
CodeSmith templates use a syntax nearly identical to ASP.NET. The code generated can be customized by the use of properties. CodeSmith comes with an integrated template development environment, an extensible metadata system that includes database schema and XML sources standard, and statement completion to help building custom templates.
Features include:
- Execute custom templates
- Extensible metadata
- SchemaExplorer schema discovery API
- XML support
- Sub-template support; Sample templates; Template caching
- Console client
- CodeSmith Explorer GUI client; CodeSmith Studio IDE
- Visual Studio 2005, 2008 and 2010 integration
- CodeSmith API
- Merging support
- Batch code generation
- MSBuild support
- ActiveSnippets: like Visual Studio 2005 snippets, but with the power of CodeSmith available to execute any logic or access any metadata to control the output of your snippets
- CodeSmith Maps: allows you to create dictionary style maps of things like SQL to C# data type mappings
- Templates for .netTiers, NHibernate, PLINQO, NuSoft Framework
 Built for .NET 2 |
 Built for .NET 4 |
 Library |
 Add-in |