Templating Engines Packages
Server- and client-side template rendering engines for generating HTML and text output from structured data and reusable layouts (Jinja, Twig, Handlebars).
Packages in Templating Engines
Handlebars.js
A logic-less, extensible templating engine built on Mustache syntax with helpers, partials, and precompilation.
Jinja
A fast, expressive, and extensible templating engine for Python.
Mustache.js
Logic-less {{mustache}} templates for JavaScript, running anywhere JS runs.
markupsafe
Escapes untrusted strings for safe use in HTML and XML markup, preventing injection attacks in templated output.
Sprig
Over 100 template functions for Go's text/template and html/template, covering strings, lists, dicts, dates, math, crypto, and semver comparisons.
ejs
Embedded JavaScript templates for rendering HTML with plain JS control flow
LiquidJS
A TypeScript Liquid template engine for Node.js, browsers, and the CLI — Shopify, Jekyll, and GitHub Pages compatible.
vue-template-compiler
Precompiles Vue 2 templates into render functions ahead of time, avoiding runtime compilation overhead and CSP restrictions in build tooling.
pug
A high-performance, whitespace-sensitive HTML template engine for Node.js, formerly known as Jade.
Twig
The flexible, fast, and secure template language for PHP
nunjucks
A powerful, Jinja2-inspired templating engine for JavaScript, with inheritance, autoescaping, and async control.
MiniJinja
A powerful, minimal-dependency template engine for Rust that implements a large subset of the Jinja2/Django templating language.
TwigBundle
Official Symfony bundle that wires the Twig templating engine into the full-stack framework
Symfony Webpack Encore Bundle
Twig integration that connects Webpack Encore's built assets to Symfony templates.
Twig Extra Bundle
A Symfony bundle that auto-registers Twig's optional extra extensions — Markdown, Intl, HTML, String, CSS-inliner, Inky, and Cache — with zero configuration.