A template engine for Rust based on Jinja2/Django
4,306
stars
374
commits
Rust
primary language
Sep 9, 2026
updated
For v1 users: see migration guide.
Tera is a template engine inspired by Jinja2 and the Django template language.
<title>{% block title %}{% endblock title %}</title>
<ul>
{% for user in users %}
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
</ul>
It intentionally deviates from Jinja2/Django in many ways, only the overall look and feel is similar.
API documentation is available on docs.rs.
Tera documentation is available on its site.
See the here for changes to tera and there for tera-contrib.
Rust
97.3%
HTML
2.6%
A template engine for Rust based on Jinja2/Django
4,306
stars
374
commits
Rust
primary language
Sep 9, 2026
updated
For v1 users: see migration guide.
Tera is a template engine inspired by Jinja2 and the Django template language.
<title>{% block title %}{% endblock title %}</title>
<ul>
{% for user in users %}
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
</ul>
It intentionally deviates from Jinja2/Django in many ways, only the overall look and feel is similar.
API documentation is available on docs.rs.
Tera documentation is available on its site.
See the here for changes to tera and there for tera-contrib.
Rust
97.3%
HTML
2.6%