CODIGO
log in

Jinja

AKA django, html+django, html+jinja, htmldjango

Jinja logo

Summary

Jinja is a modern and designer-friendly templating language for Python inspired by Django's templates. It features powerful expression capabilities, extensibility through custom filters and functions, and sandboxed execution for security.

Paradigms

declarative, template-based

Domains

web development, text processing, templating

Key Features

string interpolation, modules

Typing

dynamic system, weak typing, none inference, runtime checking, moderate type coercion, no type annotations

Compilation

interpreted

Influenced By

Django Templates, Python, Twig

Ratings

Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

jinja, j2, jinja2

External Links

Status active
Type markup
Created 2008
Designed by Armin Ronacher
Developed by Pocoo Team
Armin Ronacher
PyPL Index N/A
TIOBE Index N/A
GitHub rank #26

Code Example

Loading...