Razor Generator

  •        58

A VS single file generator for the ASP.NET Razor View Engine




Related Projects


A templating engine built upon Microsoft's Razor parsing technology. The RazorEngine allows you to use Razor syntax to build robust templates. Currently we have integrated the vanilla Html + Code support, but we hope to support other markup languages in future.

RazorEngine - Open source templating engine based on Microsoft's Razor parsing engine

Open source templating engine based on Microsoft's Razor parsing engine


A nuget package that will help you with architecture and generate code from T4 templates. Requirements: - Visual Studio 2010 (not express) - Nuget 1.5 <p>test</p> 1. Create a new MVC3 (C#) Project 2. Install-Package codeplanner 3. Create your domainmodel (see document...

Scaffold it !

"Scaffold it !" is a Visual Studio 2010 extension that enable you to scaffold elements from your entities. It's a time saver tool that leverage T4 templates and Visual Studio extensibility.


ASP.NET MVC Scaffolding project has not been updated for quite a while now. But I have the privilege of using it now and it does not generate Views with Bootstrap classes and that does not work for me. So, I took Steven Sanderson's tutorial to make override T4 templates to be able to generate Views similar to what current default ASP.NET MVC scaffolders does.

RazorSharpEmail - A simple set of classes for building templated emails using RazorEngine

A simple set of classes for building templated emails using RazorEngine

OMS.Ice - T4 Text Template Generator

OMS.Ice is an in-process T4 text template generator. It can be used to parse T4 text templates and to generate textual output at runtime. The OMS.Ice - T4 Text Template Generator has no dependencies to Visual Studio and can be deployed with our application.

razor-server - Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning

Razor is an advanced provisioning application which can deploy both bare-metal and virtual systems. It's aimed at solving the problem of how to bring new metal into a state where your existing DevOps/configuration management workflows can take it over.Newly added machines in a Razor deployment will PXE-boot from a special Razor Microkernel image, then check in, provide Razor with inventory information, and wait for further instructions. Razor will consult user-created policy rules to choose which tasks to apply to a new node, which will begin to follow the task directions, giving feedback to Razor as it completes various steps. Tasks can include steps for handoff to a DevOps system such as Puppet or to any other system capable of controlling the node (such as a vCenter server taking possession of ESX systems).


During it's fairly short lifespan so far, Razor has shown that there is considerable demand for a policy-driven provisioning tool based on discovery of nodes. The thriving, and growing, community, and the fact that other tools are adopting Razor's approach are ample proof of that.Over the last year, we've also learned a lot about the community's needs and how Razor should evolve, and about the limitations of Razor that make evolution harder than it needs to be. This knowledge has brought us to the conclusion that Razor's community and future development are best served by a rewrite of the current code base. The rewrite will carry the important and unique features of Razor forward, such as node discovery via a Microkernel, provisioning based off tagging nodes and policy, and flexibility in controlling the provisioning process. It will also change the code base in a way that we feel makes Razor more supportable and maintainable.


T4 Templates for generating view models, and views for WPF, Silverlight, Windows Phone using T4 Toolbox and MVVM Light

T4 Toolbox

T4 Toolbox is a set of ready-to-use code generators and T4 extensions for Visual Studio. Quickly build powerful C# or VB templates that generate multiple output files or simply use existing templates for LINQ to SQL, Entity Framework and more.


t4talk is the source repository for all samples of the T4 team blog. T4 is a flexible code generation tool that can reduce development time and maintenance cost. T4 is easy to adopt in any project and in any stage of product development.

TFDP - T4 For Database Projects

TFDP brings T4 template transformation to database projects in Visual Studio 2010. It supports regular T4 template transformation (e.g. "on save" transformation) as well as model driven transformation.

Razor Reports - a Visualizer for the DotNetNuke Reports Module

Razor Reports is a visualizer plugin for the DotNetNuke Reports module. In addition to HTML and XSLT templates, Razor Results allows to develop templates in C#/VB Razor syntax. It integrates the script editor and the settings controls from DotNetNuke Razor Host Module.

electric-razor - Electric Razor: Automatically setup razor server for your shaving pleasure.

Electric Razor: Automatically setup razor server for your shaving pleasure.

razor-client - Command line client for razor-server

This code is still in development mode; that means that we might make backwards incompatible changes, especially to the database schema which would force you to rebuild all the machines that Razor is managing. Razor will become stable RSN.This is the command line client for the Razor server Please have a look at the Wiki over there for details, in particular, the Getting Started page contains instructions about installation and setup of the client.

cube - Wouter van Oortmerssen's Cube source code

Wouter van Oortmerssen's Cube source code

codeview - A fork of Wouter Bos' jsdoc template

A fork of Wouter Bos' jsdoc template

ConsStream - Re-export Wouter Swierstra's Stream package, avoiding module name clash

Re-export Wouter Swierstra's Stream package, avoiding module name clash