Askama
A template rendering engine based on Jinja, generating type-safe Rust code at compile time. observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 99
- Release rhythm 81
- Longevity 57
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 12.0
- age_days: 807
- days_rel: 126
- days_push: 10
- n_releases_24m: 15
Adoption not part of the score
1178 stars · 64 forks observed · 2026-08-28
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-08-28 · 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 | 84 |
| askama-rs/askama-old | mirror | 10 |
For agents
markdown · JSON · MCP: product_card(name="askama-rs/askama")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem