Skip to content
JS
Package category

Templating

HTML and text template engines.

247 packages2 comparisons

Packages compared

247 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
hjs
Hogan.js NPM package for express 3.x
1.7k+53%-13 years ago
0.0.6
CommonJSNoneTemplating
template7
Mobile-first HTML template engine
1.7k+20%-7 years ago
1.4.2
ESM + CommonJSBundledTemplating
ect
CoffeeScript template engine
1.6k-9%-12 years ago
0.5.9
CommonJSNoneTemplating
handlebars-delimiters
Custom delimiters, for Handlebars templates.
1.6k+23%-9 years ago
1.0.0
CommonJSNoneTemplating
teddy
🧸 Teddy is the most readable and easy to learn templating language there is!
1.6k+189%--
2.0.5
ESM + CommonJSNoneTemplating
swag
Give your handlebars.js templates some swag son!
1.6k+51%-12 years ago
0.7.0
CommonJSNoneTemplating
assemble-handlebars
Handlebars engine plugin for grunt-assemble. This is only used in grunt-assemble and versions of assemble below 0.4.x.
1.6k+15%-9 years ago
0.4.1
CommonJSNoneTemplating
gulp-hb
A sane Handlebars Gulp plugin.
1.5k-35%-7 years ago
8.0.0
CommonJSNoneTemplating
gulp-pug-linter
Gulp plugin to lint Pug (nee Jade) files
1.5k+126%-5 years ago
1.5.0
CommonJSNoneLinting and formatting, Templating
@visulima/email
A comprehensive email library with multi-provider support, crypto utilities, and template engines
1.5k---1 day ago
3.0.12
ESM onlyBundledEmail, Templating
handlebars-ramda-helpers
Provide powerful data processing capabilities for handlebars, by adding the ramda function as helpers.
1.5k-20%-2 years ago
1.7.0
ESM + CommonJSBundledTemplating, Utility libraries
juicer
a high-performance lightweight javascript template engine
1.4k-42%-9 years ago
0.6.15
CommonJSNoneTemplating
pug-plugin
Pug plugin for webpack handles a template as an entry point, extracts CSS and JS from their sources referenced in Pug.
1.4k-26%-6 months ago
6.1.0
CommonJSNoneTemplating
template-helpers
Generic JavaScript helpers that can be used with any template engine. Handlebars, Lo-Dash, Underscore, or any engine that supports helper functions.
1.4k-64%-7 years ago
1.0.1
CommonJSNoneUtility libraries, Templating
@deque/dot
Concise and fast javascript templating compatible with nodejs and other javascript environments
1.4k---6 years ago
1.1.5
CommonJSNoneTemplating
vue-pug-plugin
Pug to HTML plugin for Vue with proper native pug syntax support
1.4k+127%--
2.0.4
CommonJSBundledTemplating, Vue
nunjucks-date
Plugin for nunjucks of momentjs format date
1.4k-51%-6 years ago
1.5.0
CommonJSNoneDate and time, Templating
ecto
Modern Template Consolidation Engine for EJS, Markdown, Pug, Nunjucks, Liquid, and Handlebars
1.3k+81%-30 days ago
5.1.0
ESM onlyBundledTemplating, Markdown
i18n-express
A simple i18n middleware for Express.js.
1.3k+12%-9 years ago
1.1.3
CommonJSNoneInternationalisation, HTTP servers and web frameworks
stach
Minuscule mustache-like string templating system for node or browsers.
1.3k+11597%-4 years ago
2.0.1
ESM + CommonJSBundledTemplating
esbuild-plugin-handlebars
an esbuild plugin to handle ... handlebars!
1.3k-11%-2 years ago
1.0.3
CommonJSNoneTemplating, Bundler plugins and loaders
react-mustache-template-component
Mustache Template Component for React
1.2k+3%-11 months ago
2.1.6
ESM + CommonJSBundledTemplating, React
jamilih
Provide round-trippable JSON/JavaScript serialization
1.2k+188%-11 days ago
0.70.2
ESM + CommonJSBundledTemplating
engine-handlebars
Handlebars engine, consolidate.js style but with enhancements. This works with Assemble, express.js, engine-cache or any application that follows consolidate.js conventions.
1.2k-54%-6 years ago
1.1.0
CommonJSNoneTemplating, Node.js utilities
nunjucks-loader
A nunjucks loader for webpack.
1.2k+4%-8 years ago
3.0.0
CommonJSNoneTemplating
@visulima/notification
A reusable, ESM-only, edge-ready multi-channel notification library with SMS, push, chat, in-app and webhook providers
1.2k---1 day ago
1.1.8
ESM onlyBundledTemplating, React
yamlize
YAML templating engine with import resolution, variable substitution, and deep merge
1.2k+5691%-1 month ago
0.12.1
ESM + CommonJSBundledTemplating
grunt-ember-templates
Compile Handlebars templates for Ember in Grunt. Features destination:source file arguments and customizable template names.
1.1k-17%-8 years ago
1.2.0
CommonJSNoneTemplating
atpl
A complete and fast template engine fully compatible with twig and similar to jinja with zero dependencies.
1.1k-10%-9 years ago
0.9.3
CommonJSNoneTemplating, HTTP servers and web frameworks
html-webpack-pug-plugin
Simplifies creation of Pug/Jade files to serve your webpack bundles(Extension of html-webpack-plugin)
1.1k-11%-4 years ago
4.0.0
CommonJSNoneTemplating, Bundler plugins and loaders
neat-ejs
Dependency-free distribution of EJS without CLI
1.1k+12%-2 years ago
3.1.10
CommonJSNoneTemplating
express-pug-static
Connect (expressjs) middleware for serving html files from pug template
1.1k+20%-10 months ago
1.6.0
CommonJSNoneTemplating
jqtpl
A template engine for nodejs, browser and any other javascript environment
1.1k-27%-12 years ago
2.0.16-rc1
-NoneTemplating
vue-pug-loader
Pug to HTML loader for Vue+Webpack/Mix with proper native pug syntax support
1.1k+18%-3 years ago
1.1.29
CommonJSNoneVue, Templating
handlebars-helper-equal
A Handlebars helper for testing equality
1.1k-12%-11 years ago
1.0.0
CommonJSNoneTemplating
velocity
A node velocity template engine.
1.1k-44%-5 years ago
0.7.3
-NoneTemplating
minijinja-js
JavaScript bindings for minijinja
1.1k+327%-1 month ago
2.24.0
CommonJSBundledTemplating
template-format-core
Shared core utilities for Prettier template formatting plugins.
1.1k--12 days ago
0.2.0
CommonJSBundledLinting and formatting, Templating
tinyliquid
A liquid template engine
1k-51%-9 years ago
0.2.34
CommonJSNoneTemplating
caveman
A fast JS templating engine.
1k+458%-10 years ago
0.1.6
CommonJSNoneTemplating
@react-ssr/nestjs-express
React SSR as a view template engine
1k---6 years ago
0.24.0
CommonJSNoneTemplating, React
@11ty/nunjucks
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
1k---9 months ago
4.0.0-alpha.1
CommonJSNoneTemplating
eslint-plugin-ejs-templates
ESLint plugin for EJS (Embedded JavaScript) templates — processor and rules
988----
0.5.0
ESM onlyBundledLinting and formatting, Templating
free-swig
A simple, powerful, and extendable templating engine for node.js, similar to Django, Jinja2, and Twig.
836---2 years ago
1.5.5
CommonJSNoneTemplating
koa-hbs
Handlebars Templates via Generators for Koa
737---9 years ago
0.9.0
CommonJSNoneTemplating
jsmart
jSmart is javascript templating engine based on PHP Smarty Template Engine.
123----
4.0.0
CommonJSNoneTemplating
pure
PURE Unobtrusive Rendering Engine, keep your HTML clean of any logic
86----
2.85.0
CommonJSNoneTemplating

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • hjsHogan.js NPM package for express 3.x
  • template7Mobile-first HTML template engine
  • ectCoffeeScript template engine
  • handlebars-delimitersCustom delimiters, for Handlebars templates.
  • teddy🧸 Teddy is the most readable and easy to learn templating language there is!
  • swagGive your handlebars.js templates some swag son!
  • assemble-handlebarsHandlebars engine plugin for grunt-assemble. This is only used in grunt-assemble and versions of assemble below 0.4.x.
  • gulp-hbA sane Handlebars Gulp plugin.
  • gulp-pug-linterGulp plugin to lint Pug (nee Jade) files
  • @visulima/emailA comprehensive email library with multi-provider support, crypto utilities, and template engines
  • handlebars-ramda-helpersProvide powerful data processing capabilities for handlebars, by adding the ramda function as helpers.
  • juicera high-performance lightweight javascript template engine
  • pug-pluginPug plugin for webpack handles a template as an entry point, extracts CSS and JS from their sources referenced in Pug.
  • template-helpersGeneric JavaScript helpers that can be used with any template engine. Handlebars, Lo-Dash, Underscore, or any engine that supports helper functions.
  • @deque/dotConcise and fast javascript templating compatible with nodejs and other javascript environments
  • vue-pug-pluginPug to HTML plugin for Vue with proper native pug syntax support
  • nunjucks-datePlugin for nunjucks of momentjs format date
  • ectoModern Template Consolidation Engine for EJS, Markdown, Pug, Nunjucks, Liquid, and Handlebars
  • i18n-expressA simple i18n middleware for Express.js.
  • stachMinuscule mustache-like string templating system for node or browsers.
  • esbuild-plugin-handlebarsan esbuild plugin to handle ... handlebars!
  • react-mustache-template-componentMustache Template Component for React
  • jamilihProvide round-trippable JSON/JavaScript serialization
  • engine-handlebarsHandlebars engine, consolidate.js style but with enhancements. This works with Assemble, express.js, engine-cache or any application that follows consolidate.js conventions.
  • nunjucks-loaderA nunjucks loader for webpack.
  • @visulima/notificationA reusable, ESM-only, edge-ready multi-channel notification library with SMS, push, chat, in-app and webhook providers
  • yamlizeYAML templating engine with import resolution, variable substitution, and deep merge
  • grunt-ember-templatesCompile Handlebars templates for Ember in Grunt. Features destination:source file arguments and customizable template names.
  • atplA complete and fast template engine fully compatible with twig and similar to jinja with zero dependencies.
  • html-webpack-pug-pluginSimplifies creation of Pug/Jade files to serve your webpack bundles(Extension of html-webpack-plugin)
  • neat-ejsDependency-free distribution of EJS without CLI
  • express-pug-staticConnect (expressjs) middleware for serving html files from pug template
  • jqtplA template engine for nodejs, browser and any other javascript environment
  • vue-pug-loaderPug to HTML loader for Vue+Webpack/Mix with proper native pug syntax support
  • handlebars-helper-equalA Handlebars helper for testing equality
  • velocityA node velocity template engine.
  • minijinja-jsJavaScript bindings for minijinja
  • template-format-coreShared core utilities for Prettier template formatting plugins.
  • tinyliquidA liquid template engine
  • cavemanA fast JS templating engine.
  • @react-ssr/nestjs-expressReact SSR as a view template engine
  • @11ty/nunjucksA powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
  • eslint-plugin-ejs-templatesESLint plugin for EJS (Embedded JavaScript) templates — processor and rules
  • free-swigA simple, powerful, and extendable templating engine for node.js, similar to Django, Jinja2, and Twig.
  • koa-hbsHandlebars Templates via Generators for Koa
  • jsmartjSmart is javascript templating engine based on PHP Smarty Template Engine.
  • purePURE Unobtrusive Rendering Engine, keep your HTML clean of any logic