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. Learn more →
Top 15 Templating Engine Open-Source Projects
-
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.
-
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.
-
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.
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.
-
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.
-
Project mention: Building Secure Neon-Infused Web Apps with Auth0, Express, and EJS | dev.to | 2023-12-18
Templating language - ejs
-
-
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.
-
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)
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.
-
-
Inky
Convert a simple HTML syntax into tables compatible with Foundation for Emails. (by foundation)
-
-
squirrelly
Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺
-
-
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.
Templating Engines related posts
- Building Vue Components With Pug & Stylus
- Eleventy - Create a global production flag
- Get rid of Copy/Paste with Plop Js!
- Removing React is just weakness leaving your codebase
- VS Code - Fix a task automation issue - `The terminal process failed to launch (exit code: 127`
- HTML as Template Language
- Building Secure Neon-Infused Web Apps with Auth0, Express, and EJS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
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 |