Packages

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

49 packages

Packages in Templating Engines

53Health
Library PyPI

Jinja

A fast, expressive, and extensible templating engine for Python.

11,776
BSD 3
Used by 45
62Health
Library npm

Handlebars.js

A logic-less, extensible templating engine built on Mustache syntax with helpers, partials, and precompilation.

18,673
MIT
Used by 44
53Health
Library npm

Mustache.js

Logic-less {{mustache}} templates for JavaScript, running anywhere JS runs.

16,722
MIT
Used by 21
45Health
Library PyPI

markupsafe

Escapes untrusted strings for safe use in HTML and XML markup, preventing injection attacks in templated output.

697
BSD 3
Used by 20
48Health
Library Go

Sprig

Over 100 template functions for Go's text/template and html/template, covering strings, lists, dicts, dates, math, crypto, and semver comparisons.

4,742
MIT
Used by 15
63Health
Library npm

ejs

Embedded JavaScript templates for rendering HTML with plain JS control flow

8,125
Apache 2.0
Used by 14
86Health
Library npm

LiquidJS

A TypeScript Liquid template engine for Node.js, browsers, and the CLI — Shopify, Jekyll, and GitHub Pages compatible.

1,871
MIT
Used by 13
59Health
Tool npm

vue-template-compiler

Precompiles Vue 2 templates into render functions ahead of time, avoiding runtime compilation overhead and CSP restrictions in build tooling.

212,804
MIT
Used by 11
52Health
Library npm

pug

A high-performance, whitespace-sensitive HTML template engine for Node.js, formerly known as Jade.

21,846
MIT
Used by 7
90Health
Library Composer

Twig

The flexible, fast, and secure template language for PHP

8,373
BSD 3
Used by 6
49Health
Library npm

nunjucks

A powerful, Jinja2-inspired templating engine for JavaScript, with inheritance, autoescaping, and async control.

8,998
Other
Used by 4
86Health
Library Cargo

MiniJinja

A powerful, minimal-dependency template engine for Rust that implements a large subset of the Jinja2/Django templating language.

2,769
Apache 2.0
Used by 3
75Health
Library Composer

TwigBundle

Official Symfony bundle that wires the Twig templating engine into the full-stack framework

2,497
MIT
Used by 3
71Health
Library Composer

Symfony Webpack Encore Bundle

Twig integration that connects Webpack Encore's built assets to Symfony templates.

946
MIT
Used by 3
61Health
Library Composer

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.

902
MIT
Used by 3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers