A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)

Usage no npm install needed!

<script type="module">
  import nunjucks from '';



NPM Version NPM Downloads Linux Build Windows Build Test Codecov

Nunjucks is a full featured templating engine for javascript. It is heavily inspired by jinja2. View the docs here.


npm install nunjucks

To use the file watcher built-in to Nunjucks, Chokidar must be installed separately.

npm install nunjucks chokidar

(View the CHANGELOG)


See here.

Browser Support

Supported in all modern browsers. For IE8 support, use es5-shim.


Run the tests with npm test.

Watch master branch's tests running in the browser.

Mailing List

Join our mailing list and get help with and issues you have:!forum/nunjucks

Want to help?

Contributions are always welcome! Before you submit an issue or pull request, please read our contribution guidelines.