Nunjucks

E891384

Nunjucks is a powerful JavaScript templating engine, inspired by Jinja2, commonly used to generate dynamic HTML in web applications and design systems.

All labels observed (1)

Label Occurrences
Nunjucks canonical 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf JavaScript templating engine
template language
canRunIn Node.js
web browser
documentationUrl https://mozilla.github.io/nunjucks/
hasConcept Environment object
Loader
Template
hostedOn GitHub
inspiredBy Jinja2
installCommand npm install nunjucks
license BSD-3-Clause License
linked to: BSD license
packageManager npm
primaryUse client-side templating
generating dynamic HTML
server-side templating
programmingLanguage JavaScript
repositoryUrl https://github.com/mozilla/nunjucks
supportsDataContext JSON data
JavaScript objects
supportsEnvironment client-side rendering
server-side rendering
supportsEscaping HTML escaping
autoescape configuration
supportsExtensionMechanism custom extensions
custom loaders
supportsFeature asynchronous rendering
autoescaping
block tags
control flow tags
custom filters
custom tags
filters
template includes
template inheritance
template inheritance via extends
template macros
supportsIntegration Express.js
Grunt
Gulp
static site generators
supportsLanguage HTML
JavaScript
syntaxElement {# #} for comments
{% %} for statements
{{ }} for expressions
syntaxStyle Jinja-like syntax
usedIn design systems
web applications

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.