RazorEngine

  •        139

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.

http://razorengine.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

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

  •    Javascript

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

Selmer - A fast, Django inspired template system in Clojure.

  •    Clojure

A fast, Django inspired template system for Clojure. Selmer templates consist of plain text that contains embedded expression and filter tags. While Selmer is primarily meant for HTML generation, it can be used for templating any text.

HappyTemplate Template Engine

  •    

A simple, light weight template engine which is designed to be embedded in a larger program. The template language is very simple, yet highly flexible. It can be used to generate C#, VB.Net, HTML, XML and pretty much any other kind of text based output.

hermes - Golang package that generates clean, responsive HTML e-mails for sending transactional mail

  •    Go

Hermes is the Go port of the great mailgen engine for Node.js. Check their work, it's awesome! It's a package that generates clean, responsive HTML e-mails for sending transactional e-mails (welcome e-mails, reset password e-mails, receipt e-mails and so on), and associated plain text fallback.Theme templates will be embedded in your application binary. If you want to use external templates (for configuration), use your own theme by implementing hermes.Theme interface with code searching for your files.

Razor Generator

  •    

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


vash - Vash, the 60 billion double-dollar template-maker. Razor syntax, for JavaScript templates

  •    Javascript

"... the 60 billion double-dollar template-maker!" ~ The previous README, and no one else, ever. Vash is a template engine that offers a swift flow between code and content using Razor Syntax 1 . This document 2 is intended for users of Vash, and also serves as a reference for Vash's implementation of Razor Syntax.

RazorLight - Template engine based on Microsoft's Razor parsing engine for .NET Core

  •    CSharp

The simplest scenario is to create a template from string. Each template must have a templateKey that is assosiated with it, so you can render the same template next time without recompilation.RazorLight can resolve templates from any source, but there are a built-in providers that resolve template source from filesystem and embedded resources.

Handlebars - Fullest Handlebars

  •    HTML

It's a great JavaScript templating engine, based on Mustache, but amongst others adding the ability to precompile templates and to create custom helpers. Get it through Sublime Package Control.

lua-resty-template - Templating Engine (HTML) for Lua and OpenResty.

  •    Lua

lua-resty-template is a compiling (1) (HTML) templating engine for Lua and OpenResty. (1) with compilation we mean that templates are translated to Lua functions that you may call or string.dump as a binary bytecode blobs to disk that can be later utilized with lua-resty-template or basic load and loadfile standard Lua functions (see also Template Precompilation). Although, generally you don't need to do that as lua-resty-template handles this behind the scenes.

Trimou - Mustache/handlebars templating engine in Java.

  •    Java

Trimou is a templating engine. It's a Mustache implementation but Helpers API inspired by Handlebars.js is also supported. The goal is to provide a simple to use and easy to extend templating engine for any Java SE or Java EE application.

FreeMarker - Template Engine

  •    Java

FreeMarker is a template engine. That is, it provides an easy way to generate text (HTML, source code, configuration files, emails, etc.) that depends on changing data. It's designed to separate the rendering/formatting logic (like visual design, HTML issues, etc.) from the backing application logic and technical complexity. It has a flexible API so you can integrate it into your application the way that best fits it.

Rythm Engine - A template engine for Java programmer

  •    Java

A "Razor" like, rich featured, high performance and easy to use Java template engine

htmltmpl - templating engine

  •    PHP

htmltmpl is a templating engine for Python and PHP. It is targeted to web application developers, who want to separate program code and design (HTML code) of their projects. Even webdesigners can easily learn its simple but powerful template language.

freemarker - Apache Freemarker

  •    Java

By sending a pull request you grant the Apache Software Foundation sufficient rights to use and release the submitted work under the Apache license. You grant the same rights (copyright license, patent license, etc.) to the Apache Software Foundation as if you have signed a Contributor License Agreement. For contributions that are judged to be non-trivial, you will be asked to actually signing a Contributor License Agreement. FreeMarker is a "template engine"; a generic tool to generate text output (anything from HTML to auto generated source code) based on templates. It's a Java package, a class library for Java programmers. It's not an application for end-users in itself, but something that programmers can embed into their products. FreeMarker is designed to be practical for the generation of HTML Web pages, particularly by servlet-based applications following the MVC (Model View Controller) pattern.

Pebble - A lightweight but rock solid Java templating engine

  •    Java

Pebble is a java template template engine inspired by Twig. It separates itself from the crowd with it's inheritance feature and it's easy-to-read syntax. It ships with built-in autoescaping for security, and it includes integrated support for internationalization.

swig - Take a swig of the best template engine for JavaScript.

  •    Javascript

A simple, powerful, and extendable templating engine for node.js and browsers, similar to Django, Jinja2, and Twig.

jsrender - A lightweight, powerful and highly extensible templating engine

  •    Javascript

JsRender is a light-weight but powerful templating engine, highly extensible, and optimized for high-performance rendering, without DOM dependency. It is designed for use in the browser or on Node.js, with or without jQuery. JsRender and JsViews together provide the next-generation implementation of the official jQuery plugins JQuery Templates, and JQuery Data Link -- and supersede those libraries.

Landscape - XSL Presentation Framework

  •    

Landscape aims to provide a solid foundation to develop complex and feature rich frontends for web application or websites. Never complain anymore for malformed HTML code or ultra rigid templates. Landscape is meant to give you the complete control over the generation of HTML...

Mustachio - Lightweight, powerful, flavorful, template engine

  •    CSharp

A Lightweight, powerful, flavorful, templating engine for C# and other .net-based languages. Mustachio allows you to create simple text-based templates that are fast and safe to render. It's the heart of Postmark Templates, and we're ecstatic to provide it as Open Source to the .net community.