Need advice about which tool to choose?Ask the StackShare community!
@All: I am searching for the best template engine for .NET. I started looking into several template engines, including the Dotliquid, Handlebars.js, Scriban, and Razorlight. I found handlebar a bit difficult to use when using the loops and condition because you need to register for helper first. DotLiquid and Scriban were easy to use and in Razorlight I did not find the example for loops.
Can you please suggest which template engine is best suited for the use of conditional/list and looping and why? Or if anybody could provide me a resource or link where I can compare which is best?
Thanks In Advance

I like Handlebars, it's very mature... some would say-- outdated.
Handlebars loops are done via {{#each myList}}. Read the docs! https://handlebarsjs.com/guide
Remember, don't put logic in your templates! Keep this layer simple. Sorry to hear you have to use dotNet.
Pros of Handlebars.js
- Simple105
- Great templating language77
- Open source50
- Logicless36
- Integrates well into any codebase20
- Easy to create helper methods for complex scenarios10
- Created by Yehuda Katz7
- Easy For Fornt End Developers,learn backend2
- Awesome1
Pros of Hogan.js
- Lightweight3
Pros of Pug
- Elegant html136
- Great with nodejs89
- Very short syntax58
- Open source57
- Structured with indentation53
- Free23
- It's not HAML5
- Really similar to Slim (from Ruby fame)5
- Gulp5
- Clean syntax4
- Readable code4
- Easy setup4
- Difficult For Front End Developers,learn backend4
- Disdain for angled brackets3