Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

The templating framework for Python x JavaScript

Project Description

A minimum framework for building reuseable templates for consumption by Python backends and JavaScript frontends.


nunja is a framework that offers developers a way to build templates in Jinja that can be easily used from within Python and from the web browser using JavaScript for the frontend user facing UI components. This is achieved by making use of Jinja2 templates that can be rendered using Jinja2 for the Python side, and the Nunjucks JavaScript package for the rendering on the client side.

The package leverages upon the calmjs framework for the management of access to Jinja templates with associated JavaScript front-end libraries embedded inside Python packages.


Currently under development, please install by cloning this repository and run python develop within your environment, or follow your framework’s method on installation of development packages.


The project is licensed under the GPLv2.

Release History

This version
History Node


Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers DreamHost DreamHost Log Hosting