#Template engine

Open-source projects categorized as Template engine | Edit details

Top 23 Template engine Open-Source Projects

  • GitHub repo Liquid

    Liquid markup language. Safe, customer facing template language for flexible web apps.

    Project mention: Show HN: A simple blogging platform I built out of frustration with other tools | news.ycombinator.com | 2021-05-23

    Hi! The templates use Liquid, a very simple but powerful markup language based on HTML. It takes a few minutes to learn! It's the same markup used by Shopify - they created it https://shopify.github.io/liquid/

    It's very safe though, it cannot execute harmful code :)

  • GitHub repo Jinja2

    A very fast and expressive template engine.

    Project mention: Flask 2.0 is coming, please help us test | reddit.com/r/Python | 2021-04-16

    This major release of Flask is accompanied by major releases of Werkzeug, Jinja2, click, and itsdangerous which we'd also welcome and appreciate testing (their pre releases are installed with the Flask pre release).

  • GitHub repo Twig

    Twig, the flexible, fast, and secure template language for PHP

    Project mention: What are some unconventional projects you've done using WP that you are really proud of? | reddit.com/r/Wordpress | 2021-06-16

    My depth of knowledge has grown exponentially over the past year and a half, and I'm doing things with it I never thought I would in the past. I understand that it's not the most ideal solution for every project, but it makes creating MVP's super easy. Especially when I started using Twig and ACF.

  • GitHub repo Blade

    :rocket: Lightning fast and elegant mvc framework for Java8

  • GitHub repo Slim

    Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic. (by slim-template)

    Project mention: Why is ruby so fvcking great? | reddit.com/r/ruby | 2021-05-06

    I find that really odd, given the absolute best templating experience I've ever had comes from slim, which is an indent-based ruby experience, as an evolution of haml, which was originally pitched as the html equivalent to the indent-based sass syntax.

  • GitHub repo Haml

    HTML Abstraction Markup Language - A Markup Haiku

    Project mention: Why is ruby so fvcking great? | reddit.com/r/ruby | 2021-05-06

    I find that really odd, given the absolute best templating experience I've ever had comes from slim, which is an indent-based ruby experience, as an evolution of haml, which was originally pitched as the html equivalent to the indent-based sass syntax.

  • GitHub repo rivets

    Lightweight and powerful data binding.

    Project mention: Exprimentando Vue.js - aplicando no /dev/All | dev.to | 2021-06-16
  • GitHub repo email-templates

    :mailbox: Create, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more!

  • GitHub repo DocPad

    Empower your website frontends with layouts, meta-data, pre-processors (markdown, jade, coffeescript, etc.), partials, skeletons, file watching, querying, and an amazing plugin system. DocPad will streamline your web development process allowing you to craft powerful static sites quicker than ever before.

  • GitHub repo Mustache

    Logic-less Ruby templates.

  • GitHub repo fatfree

    A powerful yet easy-to-use PHP micro-framework designed to help you build dynamic and robust Web applications - fast!

    Project mention: Exotic/unknown frameworks? | reddit.com/r/PHP | 2021-05-28

    That and internal code that looks like this. And I thought Laravel was obfuscated.

  • GitHub repo Thymeleaf

    Thymeleaf is a modern server-side Java template engine for both web and standalone environments.

    Project mention: Java / Spring: How to use ThymeLeaf to return a String manually? | reddit.com/r/javahelp | 2021-06-21

    https://github.com/thymeleaf/thymeleaf/issues/561#issuecomment-490648829

  • GitHub repo quicktemplate

    Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template

    Project mention: Templ - a new templating language for Go, with autocomplete, syntax highlighting and formatting | reddit.com/r/golang | 2021-05-19

    The "Hello World" example is up at https://github.com/a-h/qt-lsp - it's called qt-lsp because I started down this track looking to build IDE support for quicktemplate - https://github.com/valyala/quicktemplate/issues/80 - but didn't think it was practical when I dug into the design of quicktemplate more.

  • GitHub repo RazorEngine

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

    Project mention: New library: BlazorTemplater | reddit.com/r/Blazor | 2021-04-12

    Sorry! I only realised the need on Monday when my .NET Standard Library that contains .cshtml templates broke when I added .razor support. I use RazorLight and used to use RazorEngine before that.

  • GitHub repo Sanitize

    Ruby HTML and CSS sanitizer.

  • GitHub repo Tilt

    Generic interface to multiple Ruby template engines

    Project mention: 16 Best Ruby Frameworks For Web Development | dev.to | 2021-06-08

    Cuba takes help from a lot of other technologies to bring the best of everything. For example, the responses in Cuba are the optimized version of the Rack responses. The templates are integrated via Tilt and testing via Cutest and Capybara.

  • GitHub repo tera

    A template engine for Rust based on Jinja2/Django

    Project mention: Rust servers is down | reddit.com/r/Wrongrust | 2021-06-04

    Is anyone having this problem? I can't connect to rocket.rs, actix.rs and amethyst.rs servers. I would play at https://tera.netlify.app/, but people out there is really toxic. I heard that Rust is getting an update while playing in a Rust server, just then rust server freezes and goes down.

  • GitHub repo Mustache.java

    Implementation of mustache.js for Java

  • GitHub repo Giraffe

    A native functional ASP.NET Core web framework for F# developers.

    Project mention: Giraffe.GoodRead, Giraffe.QueryReader, Giraffe.JsonTherapy and Fable.Remoting.Giraffe Releases 🦒🔷🚀 | reddit.com/r/fsharp | 2021-06-03

    Some updates for the Giraffe libraries maintained by him 🦒

  • GitHub repo scriban

    A fast, powerful, safe and lightweight scripting language and engine for .NET

    Project mention: Template based Code Generators (GitHub link to my repo) | reddit.com/r/dotnet | 2021-06-06

    I think you can use Scriban as well to generate code https://github.com/scriban/scriban

  • GitHub repo askama

    Type-safe, compiled Jinja-like templates for Rust

    Project mention: Trait Objects | reddit.com/r/learnrust | 2021-05-23
  • GitHub repo Handlebars.java

    Logic-less and semantic Mustache templates with Java

  • GitHub repo RazorLight

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

    Project mention: New library: BlazorTemplater | reddit.com/r/Blazor | 2021-04-12

    Sorry! I only realised the need on Monday when my .NET Standard Library that contains .cshtml templates broke when I added .razor support. I use RazorLight and used to use RazorEngine before that.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-21.

Index

What are some of the best open-source Template engine projects? This list will help you:

Project Stars
1 Liquid 8,799
2 Jinja2 7,832
3 Twig 7,199
4 Blade 5,517
5 Slim 5,050
6 Haml 3,589
7 rivets 3,214
8 email-templates 3,151
9 DocPad 3,031
10 Mustache 2,771
11 fatfree 2,472
12 Thymeleaf 2,158
13 quicktemplate 2,120
14 RazorEngine 1,953
15 Sanitize 1,929
16 Tilt 1,845
17 tera 1,654
18 Mustache.java 1,611
19 Giraffe 1,611
20 scriban 1,501
21 askama 1,331
22 Handlebars.java 1,221
23 RazorLight 1,107