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.

  • 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: Eleventy - Create a global production flag | dev.to | 2024-02-19

    A production flag enables you to run activities in dev or production such as minifying assets, showing draft posts, etc. There isn't a built-in flag or function that comes with eleventy (11ty) specifically for this. However we have this info at our fingertips.

  • 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.

  • 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.

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 2024-03-22.

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,495
2 handlebars.js 17,684
3 mustache.js 16,157
4 eleventy 🕚⚡️ 16,080
5 marko 13,079
6 EJS 7,526
7 hogan.js 5,141
8 doT 4,981
9 dustjs 2,917
10 eta (η) 1,274
11 t.js 826
12 Inky 671
13 xtemplate 557
14 squirrelly 539
15 EHTML 218
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