Askama
A template rendering engine based on Jinja, generating type-safe Rust code at compile time. observed · 2026-10-08
Health v2 · maintenance only
89/100
- Activity 98
- Release rhythm 93
- Longevity 61
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 16
- age_days: 855
- days_rel: 46
- days_push: 13
- n_releases_24m: 14
Adoption not part of the score
1225 stars · 66 forks observed · 2026-10-08
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Askama is a Rust template library providing type-safe, compiled Jinja-like templates. Templates are parsed and compiled into Rust code at build time, catching errors before runtime.
Use cases
- render html pages in a rust web app
- type-safe jinja2-style templates for rust
- compile templates at build time to catch errors
- generate html emails from templates
- serve server-rendered pages with actix or axum
When to choose
- you want Jinja2-like syntax with compile-time type checking in Rust
- you need fast template rendering with no runtime parsing
- you are building server-rendered web applications in Rust
When to avoid
- you need runtime-editable templates loaded dynamically
- you want a non-Rust templating ecosystem or hot-reloading of templates
Facets
library · maturity active
templating web-development frontend rust cross-platform jinja2 compile-time-templates type-safe custom-derive html
2 sources
- readme: https://github.com/askama-rs/askama · fetched 2026-10-08 · 88e5caa21c19
- registry_crates: https://crates.io/api/v1/crates/askama · fetched 2026-08-29 · 2faf9012032b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| askama-rs/askama | main | 89 |
| askama-rs/askama-old | mirror | 10 |
For agents
markdown · JSON · MCP: product_card(name="askama-rs/askama")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem