Templating Engines

Open-source projects categorized as Templating Engines

Top 15 Templating Engine Open-Source Projects

  • Jade

    Pug – robust, elegant, feature rich template engine for Node.js

  • Project mention: Building Vue Components With Pug & Stylus | dev.to | 2024-03-22

    If you have a bit of Nodejs SSR background, you would already be accustomed to templating libraries like Pug, Handlebars, EJS, etc. If you’re from a PHP background you would be familiar with the Blade templating engine. These templating libraries basically help you render dynamic data from the backend on the frontend. They also help you generate markup with loops based on conditions.

  • handlebars.js

    Minimal templating on steroids.

  • Project mention: Building Vue Components With Pug & Stylus | dev.to | 2024-03-22

    If you have a bit of Nodejs SSR background, you would already be accustomed to templating libraries like Pug, Handlebars, EJS, etc. If you’re from a PHP background you would be familiar with the Blade templating engine. These templating libraries basically help you render dynamic data from the backend on the frontend. They also help you generate markup with loops based on conditions.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • mustache.js

    Minimal templating with {{mustaches}} in JavaScript

  • Project mention: How To Choose the Best Static Site Generator and Deploy it to Kinsta for Free | dev.to | 2023-10-18

    Templating engine: SSGs rely on templating engines to define the structure of web pages. These engines enable developers to create reusable templates and incorporate dynamic content. Popular templating engines include Liquid, Handlebars, Mustache, EJS, ERB, HAML, and Slim.

  • eleventy 🕚⚡️

    A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

  • Project mention: Converting BlogCFC blog to Eleventy | dev.to | 2024-04-17

    This post outlines the steps for migrating an existing BlogCFC blog to a JamStack, with a focus on using Eleventy.

  • marko

    A declarative, HTML-based language that makes building web apps fun

  • Project mention: The Best UI Libraries for Cross-Platform Apps with Tauri | dev.to | 2023-08-04

    SolidJS and Tauri form another potent combination for creating performant, lightweight, and secure experiences. SolidJS is a reactive UI library that is similar to Svelte in the way it compiles away reactivity and updates the DOM directly, but it also incorporates a fine-grained reactivity system reminiscent of libraries like Marko, Knockout, and MobX.

  • EJS

    Embedded JavaScript templates -- http://ejs.co

  • Project mention: Building Secure Neon-Infused Web Apps with Auth0, Express, and EJS | dev.to | 2023-12-18

    Templating language - ejs

  • hogan.js

    A compiler for the Mustache templating language

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • doT

    The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.

  • dustjs

    Asynchronous Javascript templating for the browser and server

  • Project mention: Hand Coded SLisp | news.ycombinator.com | 2023-08-22

    I also enjoy simple templating engines. It makes it far easier to reason about a template and mentally step-through it. For existing art, there are:

    DustJS which is a "logic-less" template engine (just loops and simple if-statements): https://github.com/linkedin/dustjs

    and there is also mustache, which is very similar: https://mustache.github.io/

    Personally, I've re-implemented DustJS in rust but its still a very alpha project: https://code.fizz.buzz/talexander/duster

  • eta (η)

    Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript (by eta-dev)

  • Project mention: ERDIA: TypeORM entity specification documentation tool | dev.to | 2023-08-28

    ERDIA uses the ETA template engine to generate documentation. The reason for using a template engine is that it allows you to customize the documentation the way you want it. If you want to customize documentation that ERDIA generates run the following command.

  • t.js

    A tiny javascript templating framework in ~400 bytes gzipped

  • Inky

    Convert a simple HTML syntax into tables compatible with Foundation for Emails. (by foundation)

  • xtemplate

    eXtensible Template Engine lib for node and the browser

  • squirrelly

    Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺

  • EHTML

    HTML as Template Language

  • Project mention: HTML as Template Language | news.ycombinator.com | 2023-12-21
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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).

Templating Engines related posts

Index

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

Project Stars
1 Jade 21,518
2 handlebars.js 17,714
3 mustache.js 16,259
4 eleventy 🕚⚡️ 16,170
5 marko 13,136
6 EJS 7,558
7 hogan.js 5,141
8 doT 4,986
9 dustjs 2,917
10 eta (η) 1,289
11 t.js 827
12 Inky 671
13 xtemplate 560
14 squirrelly 540
15 EHTML 218

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com