Jinja2 ist eine Template-Engine für Python mit vielen Funktionen. Sie wurde vom Template-System von Django inspiriert, erweitert es aber um eine ausdrucksstarke Sprache, die die Möglichkeiten stark erweitert. Wo Sicherheit wichtig ist, kann diese Sprache in einer Sandbox ausgeführt werden, und Eingaben durchlaufen einen Escape-Mechanismus. Intern beruht Jinja2 auf Unicode. (non)