Package category
Templating
HTML and text template engines.
247 packages2 comparisons
Packages compared
247 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| hjs Hogan.js NPM package for express 3.x | 1.7k | +53% | - | 13 years ago 0.0.6 | CommonJS | None | Templating | |
| template7 Mobile-first HTML template engine | 1.7k | +20% | - | 7 years ago 1.4.2 | ESM + CommonJS | Bundled | Templating | |
| ect CoffeeScript template engine | 1.6k | -9% | - | 12 years ago 0.5.9 | CommonJS | None | Templating | |
| handlebars-delimiters Custom delimiters, for Handlebars templates. | 1.6k | +23% | - | 9 years ago 1.0.0 | CommonJS | None | Templating | |
| teddy 🧸 Teddy is the most readable and easy to learn templating language there is! | 1.6k | +189% | - | - 2.0.5 | ESM + CommonJS | None | Templating | |
| swag Give your handlebars.js templates some swag son! | 1.6k | +51% | - | 12 years ago 0.7.0 | CommonJS | None | Templating | |
| 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 | CommonJS | None | Templating | |
| gulp-hb A sane Handlebars Gulp plugin. | 1.5k | -35% | - | 7 years ago 8.0.0 | CommonJS | None | Templating | |
| gulp-pug-linter Gulp plugin to lint Pug (nee Jade) files | 1.5k | +126% | - | 5 years ago 1.5.0 | CommonJS | None | Linting 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 only | Bundled | Email, 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 + CommonJS | Bundled | Templating, Utility libraries | |
| juicer a high-performance lightweight javascript template engine | 1.4k | -42% | - | 9 years ago 0.6.15 | CommonJS | None | Templating | |
| 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 | CommonJS | None | Templating | |
| 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 | CommonJS | None | Utility libraries, Templating | |
| @deque/dot Concise and fast javascript templating compatible with nodejs and other javascript environments | 1.4k | - | - | - | 6 years ago 1.1.5 | CommonJS | None | Templating |
| vue-pug-plugin Pug to HTML plugin for Vue with proper native pug syntax support | 1.4k | +127% | - | - 2.0.4 | CommonJS | Bundled | Templating, Vue | |
| nunjucks-date Plugin for nunjucks of momentjs format date | 1.4k | -51% | - | 6 years ago 1.5.0 | CommonJS | None | Date 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 only | Bundled | Templating, Markdown | |
| i18n-express A simple i18n middleware for Express.js. | 1.3k | +12% | - | 9 years ago 1.1.3 | CommonJS | None | Internationalisation, 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 + CommonJS | Bundled | Templating | |
| esbuild-plugin-handlebars an esbuild plugin to handle ... handlebars! | 1.3k | -11% | - | 2 years ago 1.0.3 | CommonJS | None | Templating, Bundler plugins and loaders | |
| react-mustache-template-component Mustache Template Component for React | 1.2k | +3% | - | 11 months ago 2.1.6 | ESM + CommonJS | Bundled | Templating, React | |
| jamilih Provide round-trippable JSON/JavaScript serialization | 1.2k | +188% | - | 11 days ago 0.70.2 | ESM + CommonJS | Bundled | Templating | |
| 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 | CommonJS | None | Templating, Node.js utilities | |
| nunjucks-loader A nunjucks loader for webpack. | 1.2k | +4% | - | 8 years ago 3.0.0 | CommonJS | None | Templating | |
| @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 only | Bundled | Templating, React |
| yamlize YAML templating engine with import resolution, variable substitution, and deep merge | 1.2k | +5691% | - | 1 month ago 0.12.1 | ESM + CommonJS | Bundled | Templating | |
| 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 | CommonJS | None | Templating | |
| 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 | CommonJS | None | Templating, 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 | CommonJS | None | Templating, Bundler plugins and loaders | |
| neat-ejs Dependency-free distribution of EJS without CLI | 1.1k | +12% | - | 2 years ago 3.1.10 | CommonJS | None | Templating | |
| express-pug-static Connect (expressjs) middleware for serving html files from pug template | 1.1k | +20% | - | 10 months ago 1.6.0 | CommonJS | None | Templating | |
| jqtpl A template engine for nodejs, browser and any other javascript environment | 1.1k | -27% | - | 12 years ago 2.0.16-rc1 | - | None | Templating | |
| 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 | CommonJS | None | Vue, Templating | |
| handlebars-helper-equal A Handlebars helper for testing equality | 1.1k | -12% | - | 11 years ago 1.0.0 | CommonJS | None | Templating | |
| velocity A node velocity template engine. | 1.1k | -44% | - | 5 years ago 0.7.3 | - | None | Templating | |
| minijinja-js JavaScript bindings for minijinja | 1.1k | +327% | - | 1 month ago 2.24.0 | CommonJS | Bundled | Templating | |
| template-format-core Shared core utilities for Prettier template formatting plugins. | 1.1k | - | - | 12 days ago 0.2.0 | CommonJS | Bundled | Linting and formatting, Templating | |
| tinyliquid A liquid template engine | 1k | -51% | - | 9 years ago 0.2.34 | CommonJS | None | Templating | |
| caveman A fast JS templating engine. | 1k | +458% | - | 10 years ago 0.1.6 | CommonJS | None | Templating | |
| @react-ssr/nestjs-express React SSR as a view template engine | 1k | - | - | - | 6 years ago 0.24.0 | CommonJS | None | Templating, React |
| @11ty/nunjucks A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired) | 1k | - | - | - | 9 months ago 4.0.0-alpha.1 | CommonJS | None | Templating |
| eslint-plugin-ejs-templates ESLint plugin for EJS (Embedded JavaScript) templates — processor and rules | 988 | - | - | - | - 0.5.0 | ESM only | Bundled | Linting 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 | CommonJS | None | Templating |
| koa-hbs Handlebars Templates via Generators for Koa | 737 | - | - | - | 9 years ago 0.9.0 | CommonJS | None | Templating |
| jsmart jSmart is javascript templating engine based on PHP Smarty Template Engine. | 123 | - | - | - | - 4.0.0 | CommonJS | None | Templating |
| pure PURE Unobtrusive Rendering Engine, keep your HTML clean of any logic | 86 | - | - | - | - 2.85.0 | CommonJS | None | Templating |
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