Generator
Your code. Your way. Faster. A template-driven source code generator that automates common application code for any text-based language.
- ASP.NET-style syntax in C# or VB
- Generate on build with MSBuild
- Merge generated & hand-written code
A template-driven code generator for C#, VB.NET, SQL and any other text-based language. Point your templates at a database schema or XML and generate consistent code, right inside Visual Studio.
From scaffolding your data layer to knowing the moment something breaks in production, CodeSmith covers the parts of the job nobody wants to do by hand.
Your code. Your way. Faster. A template-driven source code generator that automates common application code for any text-based language.
Don't let your users walk away in frustration. Discover errors you never knew were happening and squash them with detailed reports.
Entire sets of templates for generating proven architectures. PLINQO is an enhanced alternative for LINQ to SQL, Entity Framework and NHibernate.
Write a template once and let Generator produce the boilerplate, exactly the way your team writes it, in whatever language you ship.
Manage template execution without leaving the IDE. Generate on build, drag templates onto the code surface, or right-click to regenerate.
Templates written in C# or VB.NET can emit anything that's text.
Drive templates straight from your database schema, XML, or any custom metadata source.
Regenerate freely. Preserve and InsertRegion keep your hand-written code intact.
Like Visual Studio snippets, with the full power of Generator, database schema and XML behind them.
Detailed error reports, smart grouping and real-time dashboards help you prioritize fixes and stop losing users to bugs you didn't know existed.
“CodeSmith is the most widely used tool for generating business classes for CSLA .NET. It saves amazing amounts of time and eliminates writing the most boring and tedious code.”
“CodeSmith Generator is amazing! It saved us hundreds of man hours and creates less error prone code.”

“Exceptionless is awesome. I've STOPPED worrying about whether I'm losing customers to bugs I don't know about.”

“To put it simply, this tool rocks! It is a definite must have for any developer's toolbox.”

“Exceptionless allows us to prioritize fixes smarter by showing frequently occurring errors. In real time!”

“Downloaded. Evaluated. Picked myself off the floor. Purchased.”
“CodeSmith is the .NET codegen tool that I wish I'd invented.”
See who builds with CodeSmith.
Our customersTry CodeSmith Generator free. No credit card required.