{"id":24752206,"url":"https://github.com/askama-rs/template-benchmark","last_synced_at":"2025-10-10T23:30:16.942Z","repository":{"id":253035078,"uuid":"842258983","full_name":"askama-rs/template-benchmark","owner":"askama-rs","description":"Comparison of template engines written in and for Rust.","archived":false,"fork":false,"pushed_at":"2025-08-12T13:00:02.000Z","size":122,"stargazers_count":19,"open_issues_count":3,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-12T15:08:53.680Z","etag":null,"topics":["benchmark","comparison","html","rust","template-engine","templates"],"latest_commit_sha":null,"homepage":"https://askama-rs.github.io/template-benchmark/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/askama-rs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-14T01:49:14.000Z","updated_at":"2025-08-12T13:00:04.000Z","dependencies_parsed_at":"2024-09-10T14:03:31.233Z","dependency_job_id":"8e1db794-f7c3-4fb2-a32e-fe4b71251072","html_url":"https://github.com/askama-rs/template-benchmark","commit_stats":null,"previous_names":["kijewski/template-benchmark","rinja-rs/template-benchmark","askama-rs/template-benchmark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/askama-rs/template-benchmark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askama-rs%2Ftemplate-benchmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askama-rs%2Ftemplate-benchmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askama-rs%2Ftemplate-benchmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askama-rs%2Ftemplate-benchmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/askama-rs","download_url":"https://codeload.github.com/askama-rs/template-benchmark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askama-rs%2Ftemplate-benchmark/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005573,"owners_count":26083919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmark","comparison","html","rust","template-engine","templates"],"created_at":"2025-01-28T10:36:48.293Z","updated_at":"2025-10-10T23:30:16.936Z","avatar_url":"https://github.com/askama-rs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust Template Benchmark\n\nThis benchmark tries to compare different template engines in Rust.\nWe consider both precompiled and dynamic engines, which of course have wildly different runtime\nperformances.\n\n**Beware:** One engine might be faster than the other.\nBut if the other engine is more ergonomical to work with,\ne.g. because you have no re-compilation times, then it might still be the better fit for you.\nOnly you can decide which characteristics of a template engine\n(runtime speed, simplicity of programming, …) are important to you.\n\nCurrently, we compare 17 different template engines.\nAll of them are well maintained, mature and perform HTML escaping automatically.\n\n| Crate          | Docs                                            | Repo                               | Code         | Recent\u003cbr\u003eDownloads                  | Github\u003cbr\u003eStars                              | Contrib-\u003cbr\u003eutors                            | Recent\u003cbr\u003eCommits                          |\n| -------------- | ----------------------------------------------- | ---------------------------------- | -------------| ------------------------------------ | -------------------------------------------- | -------------------------------------------- | ------------------------------------------ |\n| [askama]       | [![][docs-img-askama]][docs-askama]             | [![][img-repo]][repo-askama]       | pre-compiled | [![][dl-askama]][askama]             | [![][stars-askama]][repo-askama]             | [![][contr-askama]][repo-askama]             | [![][act-askama]][repo-askama]             |\n| [dioxus]       | [![][docs-img-dioxus]][docs-dioxus]             | [![][img-repo]][repo-dioxus]       | ssr          | [![][dl-dioxus]][dioxus]             | [![][stars-dioxus]][repo-dioxus]             | [![][contr-dioxus]][repo-dioxus]             | [![][act-dioxus]][repo-dioxus]             |\n| [handlebars]   | [![][docs-img-handlebars]][docs-handlebars]     | [![][img-repo]][repo-handlebars]   | interpreted  | [![][dl-handlebars]][handlebars]     | [![][stars-handlebars]][repo-handlebars]     | [![][contr-handlebars]][repo-handlebars]     | [![][act-handlebars]][repo-handlebars]     |\n| [horrorshow]   | [![][docs-img-horrorshow]][docs-horrorshow]     | [![][img-repo]][repo-horrorshow]   | pre-compiled | [![][dl-horrorshow]][horrorshow]     | [![][stars-horrorshow]][repo-horrorshow]     | [![][contr-horrorshow]][repo-horrorshow]     | [![][act-horrorshow]][repo-horrorshow]     |\n| [hypertext]    | [![][docs-img-hypertext]][docs-hypertext]       | [![][img-repo]][repo-hypertext]    | pre-compiled | [![][dl-hypertext]][hypertext]       | [![][stars-hypertext]][repo-hypertext]       | [![][contr-hypertext]][repo-hypertext]       | [![][act-hypertext]][repo-hypertext]       |\n| [leptos]       | [![][docs-img-leptos]][docs-leptos]             | [![][img-repo]][repo-leptos]       | ssr          | [![][dl-leptos]][leptos]             | [![][stars-leptos]][repo-leptos]             | [![][contr-leptos]][repo-leptos]             | [![][act-leptos]][repo-leptos]             |\n| [liquid]       | [![][docs-img-liquid]][docs-liquid]             | [![][img-repo]][repo-liquid]       | interpreted  | [![][dl-liquid]][liquid]             | [![][stars-liquid]][repo-liquid]             | [![][contr-liquid]][repo-liquid]             | [![][act-liquid]][repo-liquid]             |\n| [markup]       | [![][docs-img-markup]][docs-markup]             | [![][img-repo]][repo-markup]       | pre-compiled | [![][dl-markup]][markup]             | [![][stars-markup]][repo-markup]             | [![][contr-markup]][repo-markup]             | [![][act-markup]][repo-markup]             |\n| [maud]         | [![][docs-img-maud]][docs-maud]                 | [![][img-repo]][repo-maud]         | pre-compiled | [![][dl-maud]][maud]                 | [![][stars-maud]][repo-maud]                 | [![][contr-maud]][repo-maud]                 | [![][act-maud]][repo-maud]                 |\n| [minijinja]    | [![][docs-img-minijinja]][docs-minijinja]       | [![][img-repo]][repo-minijinja]    | interpreted  | [![][dl-minijinja]][minijinja]       | [![][stars-minijinja]][repo-minijinja]       | [![][contr-minijinja]][repo-minijinja]       | [![][act-minijinja]][repo-minijinja]       |\n| [ructe]        | [![][docs-img-ructe]][docs-ructe]               | [![][img-repo]][repo-ructe]        | pre-compiled | [![][dl-ructe]][ructe]               | [![][stars-ructe]][repo-ructe]               | [![][contr-ructe]][repo-ructe]               | [![][act-ructe]][repo-ructe]               |\n| [sailfish]     | [![][docs-img-sailfish]][docs-sailfish]         | [![][img-repo]][repo-sailfish]     | pre-compiled | [![][dl-sailfish]][sailfish]         | [![][stars-sailfish]][repo-sailfish]         | [![][contr-sailfish]][repo-sailfish]         | [![][act-sailfish]][repo-sailfish]         |\n| [sycamore]     | [![][docs-img-sycamore]][docs-sycamore]         | [![][img-repo]][repo-sycamore]     | ssr          | [![][dl-sycamore]][sycamore]         | [![][stars-sycamore]][repo-sycamore]         | [![][contr-sycamore]][repo-sycamore]         | [![][act-sycamore]][repo-sycamore]         |\n| [tera]         | [![][docs-img-tera]][docs-tera]                 | [![][img-repo]][repo-tera]         | interpreted  | [![][dl-tera]][tera]                 | [![][stars-tera]][repo-tera]                 | [![][contr-tera]][repo-tera]                 | [![][act-tera]][repo-tera]                 |\n| [tinytemplate] | [![][docs-img-tinytemplate]][docs-tinytemplate] | [![][img-repo]][repo-tinytemplate] | interpreted  | [![][dl-tinytemplate]][tinytemplate] | [![][stars-tinytemplate]][repo-tinytemplate] | [![][contr-tinytemplate]][repo-tinytemplate] | [![][act-tinytemplate]][repo-tinytemplate] |\n| [vy]           | [![][docs-img-vy]][docs-vy]                     | [![][img-repo]][repo-vy]           | pre-compiled | [![][dl-vy]][vy]                     | [![][stars-vy]][repo-vy]                     | [![][contr-vy]][repo-vy]                     | [![][act-vy]][repo-vy]                     |\n| [yew]          | [![][docs-img-yew]][docs-yew]                   | [![][img-repo]][repo-yew]          | ssr          | [![][dl-yew]][yew]                   | [![][stars-yew]][repo-yew]                   | [![][contr-yew]][repo-yew]                   | [![][act-yew]][repo-yew]                   |\n\nPlease see also [*Rust web framework comparison*].\n\n## Benchmark Results\n\nThe benchmarking was done on Github's action runners, on an AMD-64 Linux system.\nThe absolute performance can vary, but the relative performance of crate *X* to *Y* should be stable.\n\n[![](https://askama-rs.github.io/template-benchmark/results.svg)](https://askama-rs.github.io/template-benchmark/)\n\nMore information can be found in: \u003chttps://askama-rs.github.io/template-benchmark/\u003e.\n\nThe \"big table\" benchmark generates a 100×100 cell HTML table.\nThe \"teams\" benchmark contains a list of four sport teams and their scores.\nThe former test contains only raw data, but a lot of it.\nThe latter test includes texts that (might) need escaping, and \"if\" conditions.\n\nTo run the benchmarks on your machine, clone the repo, and execute `cargo benchmark`.\nThe console will contain performance numbers,\nand the file `target/criterion/report/index.html` will contain more information.\nRun `./generate-table.py` to generate the table you see above.\n\n[*Rust web framework comparison*]: \u003chttps://github.com/flosse/rust-web-framework-comparison\u003e\n[img-repo]: \u003chttps://img.shields.io/badge/-repo-f8f8f8?style=flat-square\u0026logo=github\u0026logoColor=black\u003e\n\n[askama]: \u003chttps://crates.io/crates/askama/\u003e\n[dioxus]: \u003chttps://crates.io/crates/dioxus/\u003e\n[handlebars]: \u003chttps://crates.io/crates/handlebars/\u003e\n[horrorshow]: \u003chttps://crates.io/crates/horrorshow/\u003e\n[hypertext]: \u003chttps://crates.io/crates/hypertext/\u003e\n[leptos]: \u003chttps://crates.io/crates/leptos/\u003e\n[liquid]: \u003chttps://crates.io/crates/liquid/\u003e\n[markup]: \u003chttps://crates.io/crates/markup/\u003e\n[maud]: \u003chttps://crates.io/crates/maud/\u003e\n[minijinja]: \u003chttps://crates.io/crates/minijinja/\u003e\n[ructe]: \u003chttps://crates.io/crates/ructe/\u003e\n[sailfish]: \u003chttps://crates.io/crates/sailfish/\u003e\n[sycamore]: \u003chttps://crates.io/crates/sycamore/\u003e\n[tera]: \u003chttps://crates.io/crates/tera/\u003e\n[tinytemplate]: \u003chttps://crates.io/crates/tinytemplate/\u003e\n[vy]: \u003chttps://crates.io/crates/vy/\u003e\n[yew]: \u003chttps://crates.io/crates/yew/\u003e\n\n[docs-askama]: \u003chttps://docs.rs/askama/latest/askama\u003e\n[docs-dioxus]: \u003chttps://docs.rs/dioxus/latest/dioxus\u003e\n[docs-handlebars]: \u003chttps://docs.rs/handlebars/latest/handlebars\u003e\n[docs-horrorshow]: \u003chttps://docs.rs/horrorshow/latest/horrorshow\u003e\n[docs-hypertext]: \u003chttps://docs.rs/hypertext/latest/hypertext\u003e\n[docs-leptos]: \u003chttps://docs.rs/leptos/latest/leptos\u003e\n[docs-liquid]: \u003chttps://docs.rs/liquid/latest/liquid\u003e\n[docs-markup]: \u003chttps://docs.rs/markup/latest/markup\u003e\n[docs-maud]: \u003chttps://docs.rs/maud/latest/maud\u003e\n[docs-minijinja]: \u003chttps://docs.rs/minijinja/latest/minijinja\u003e\n[docs-ructe]: \u003chttps://docs.rs/ructe/latest/ructe\u003e\n[docs-sailfish]: \u003chttps://docs.rs/sailfish/latest/sailfish\u003e\n[docs-sycamore]: \u003chttps://docs.rs/sycamore/latest/sycamore\u003e\n[docs-tera]: \u003chttps://docs.rs/tera/latest/tera\u003e\n[docs-tinytemplate]: \u003chttps://docs.rs/tinytemplate/latest/tinytemplate\u003e\n[docs-vy]: \u003chttps://docs.rs/vy/latest/vy\u003e\n[docs-yew]: \u003chttps://docs.rs/yew/latest/yew\u003e\n\n[docs-img-askama]: \u003chttps://img.shields.io/docsrs/askama?label=\u0026style=flat-square\u003e\n[docs-img-dioxus]: \u003chttps://img.shields.io/docsrs/dioxus?label=\u0026style=flat-square\u003e\n[docs-img-handlebars]: \u003chttps://img.shields.io/docsrs/handlebars?label=\u0026style=flat-square\u003e\n[docs-img-horrorshow]: \u003chttps://img.shields.io/docsrs/horrorshow?label=\u0026style=flat-square\u003e\n[docs-img-hypertext]: \u003chttps://img.shields.io/docsrs/hypertext?label=\u0026style=flat-square\u003e\n[docs-img-leptos]: \u003chttps://img.shields.io/docsrs/leptos?label=\u0026style=flat-square\u003e\n[docs-img-liquid]: \u003chttps://img.shields.io/docsrs/liquid?label=\u0026style=flat-square\u003e\n[docs-img-markup]: \u003chttps://img.shields.io/docsrs/markup?label=\u0026style=flat-square\u003e\n[docs-img-maud]: \u003chttps://img.shields.io/docsrs/maud?label=\u0026style=flat-square\u003e\n[docs-img-minijinja]: \u003chttps://img.shields.io/docsrs/minijinja?label=\u0026style=flat-square\u003e\n[docs-img-ructe]: \u003chttps://img.shields.io/docsrs/ructe?label=\u0026style=flat-square\u003e\n[docs-img-sailfish]: \u003chttps://img.shields.io/docsrs/sailfish?label=\u0026style=flat-square\u003e\n[docs-img-sycamore]: \u003chttps://img.shields.io/docsrs/sycamore?label=\u0026style=flat-square\u003e\n[docs-img-tera]: \u003chttps://img.shields.io/docsrs/tera?label=\u0026style=flat-square\u003e\n[docs-img-tinytemplate]: \u003chttps://img.shields.io/docsrs/tinytemplate?label=\u0026style=flat-square\u003e\n[docs-img-vy]: \u003chttps://img.shields.io/docsrs/vy?label=\u0026style=flat-square\u003e\n[docs-img-yew]: \u003chttps://img.shields.io/docsrs/yew?label=\u0026style=flat-square\u003e\n\n[dl-askama]: \u003chttps://img.shields.io/crates/dr/askama?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-dioxus]: \u003chttps://img.shields.io/crates/dr/dioxus?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-handlebars]: \u003chttps://img.shields.io/crates/dr/handlebars?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-horrorshow]: \u003chttps://img.shields.io/crates/dr/horrorshow?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-hypertext]: \u003chttps://img.shields.io/crates/dr/hypertext?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-leptos]: \u003chttps://img.shields.io/crates/dr/leptos?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-liquid]: \u003chttps://img.shields.io/crates/dr/liquid?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-markup]: \u003chttps://img.shields.io/crates/dr/markup?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-maud]: \u003chttps://img.shields.io/crates/dr/maud?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-minijinja]: \u003chttps://img.shields.io/crates/dr/minijinja?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-ructe]: \u003chttps://img.shields.io/crates/dr/ructe?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-sailfish]: \u003chttps://img.shields.io/crates/dr/sailfish?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-sycamore]: \u003chttps://img.shields.io/crates/dr/sycamore?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-tera]: \u003chttps://img.shields.io/crates/dr/tera?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-tinytemplate]: \u003chttps://img.shields.io/crates/dr/tinytemplate?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-vy]: \u003chttps://img.shields.io/crates/dr/vy?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[dl-yew]: \u003chttps://img.shields.io/crates/dr/yew?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n\n[stars-askama]: \u003chttps://img.shields.io/github/stars/askama-rs/askama?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-dioxus]: \u003chttps://img.shields.io/github/stars/DioxusLabs/dioxus?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-handlebars]: \u003chttps://img.shields.io/github/stars/sunng87/handlebars-rust?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-horrorshow]: \u003chttps://img.shields.io/github/stars/Stebalien/horrorshow-rs?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-leptos]: \u003chttps://img.shields.io/github/stars/leptos-rs/leptos?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-liquid]: \u003chttps://img.shields.io/github/stars/cobalt-org/liquid-rust?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-hypertext]: \u003chttps://img.shields.io/github/stars/vidhanio/hypertext?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-markup]: \u003chttps://img.shields.io/github/stars/utkarshkukreti/markup.rs?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-maud]: \u003chttps://img.shields.io/github/stars/lambda-fairy/maud?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-minijinja]: \u003chttps://img.shields.io/github/stars/mitsuhiko/minijinja?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-ructe]: \u003chttps://img.shields.io/github/stars/kaj/ructe?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-sailfish]: \u003chttps://img.shields.io/github/stars/rust-sailfish/sailfish?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-sycamore]: \u003chttps://img.shields.io/github/stars/sycamore-rs/sycamore?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-tera]: \u003chttps://img.shields.io/github/stars/Keats/tera?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-tinytemplate]: \u003chttps://img.shields.io/github/stars/bheisler/TinyTemplate?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-vy]: \u003chttps://img.shields.io/github/stars/JonahLund/vy?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[stars-yew]: \u003chttps://img.shields.io/github/stars/yewstack/yew?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n\n[contr-askama]: \u003chttps://img.shields.io/github/contributors/askama-rs/askama?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-dioxus]: \u003chttps://img.shields.io/github/contributors/DioxusLabs/dioxus?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-handlebars]: \u003chttps://img.shields.io/github/contributors/sunng87/handlebars-rust?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-horrorshow]: \u003chttps://img.shields.io/github/contributors/Stebalien/horrorshow-rs?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-hypertext]: \u003chttps://img.shields.io/github/contributors/vidhanio/hypertext?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-leptos]: \u003chttps://img.shields.io/github/contributors/leptos-rs/leptos?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-liquid]: \u003chttps://img.shields.io/github/contributors/cobalt-org/liquid-rust?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-markup]: \u003chttps://img.shields.io/github/contributors/utkarshkukreti/markup.rs?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-maud]: \u003chttps://img.shields.io/github/contributors/lambda-fairy/maud?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-minijinja]: \u003chttps://img.shields.io/github/contributors/mitsuhiko/minijinja?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-ructe]: \u003chttps://img.shields.io/github/contributors/kaj/ructe?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-sailfish]: \u003chttps://img.shields.io/github/contributors/rust-sailfish/sailfish?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-sycamore]: \u003chttps://img.shields.io/github/contributors/sycamore-rs/sycamore?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-tera]: \u003chttps://img.shields.io/github/contributors/Keats/tera?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-tinytemplate]: \u003chttps://img.shields.io/github/contributors/bheisler/TinyTemplate?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-vy]: \u003chttps://img.shields.io/github/contributors/JonahLund/vy?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[contr-yew]: \u003chttps://img.shields.io/github/contributors/yewstack/yew?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n\n[act-askama]: \u003chttps://img.shields.io/github/commit-activity/y/askama-rs/askama?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-dioxus]: \u003chttps://img.shields.io/github/commit-activity/y/DioxusLabs/dioxus?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-handlebars]: \u003chttps://img.shields.io/github/commit-activity/y/sunng87/handlebars-rust?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-horrorshow]: \u003chttps://img.shields.io/github/commit-activity/y/Stebalien/horrorshow-rs?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-hypertext]: \u003chttps://img.shields.io/github/commit-activity/y/vidhanio/hypertext?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-leptos]: \u003chttps://img.shields.io/github/commit-activity/y/leptos-rs/leptos?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-liquid]: \u003chttps://img.shields.io/github/commit-activity/y/cobalt-org/liquid-rust?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-markup]: \u003chttps://img.shields.io/github/commit-activity/y/utkarshkukreti/markup.rs?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-maud]: \u003chttps://img.shields.io/github/commit-activity/y/lambda-fairy/maud?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-minijinja]: \u003chttps://img.shields.io/github/commit-activity/y/mitsuhiko/minijinja?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-ructe]: \u003chttps://img.shields.io/github/commit-activity/y/kaj/ructe?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-sailfish]: \u003chttps://img.shields.io/github/commit-activity/y/rust-sailfish/sailfish?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-sycamore]: \u003chttps://img.shields.io/github/commit-activity/y/sycamore-rs/sycamore?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-tera]: \u003chttps://img.shields.io/github/commit-activity/y/Keats/tera?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-tinytemplate]: \u003chttps://img.shields.io/github/commit-activity/y/bheisler/TinyTemplate?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-vy]: \u003chttps://img.shields.io/github/commit-activity/y/JonahLund/vy?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n[act-yew]: \u003chttps://img.shields.io/github/commit-activity/y/yewstack/yew?label=\u0026color=f8f8f8\u0026style=flat-square\u003e\n\n[repo-askama]: \u003chttps://github.com/askama-rs/askama\u003e\n[repo-dioxus]: \u003chttps://github.com/DioxusLabs/dioxus\u003e\n[repo-handlebars]: \u003chttps://github.com/sunng87/handlebars-rust\u003e\n[repo-horrorshow]: \u003chttps://github.com/Stebalien/horrorshow-rs\u003e\n[repo-hypertext]: \u003chttps://github.com/vidhanio/hypertext\u003e\n[repo-leptos]: \u003chttps://github.com/leptos-rs/leptos\u003e\n[repo-liquid]: \u003chttps://github.com/cobalt-org/liquid-rust\u003e\n[repo-markup]: \u003chttps://github.com/utkarshkukreti/markup.rs\u003e\n[repo-maud]: \u003chttps://github.com/lambda-fairy/maud\u003e\n[repo-minijinja]: \u003chttps://github.com/mitsuhiko/minijinja\u003e\n[repo-ructe]: \u003chttps://github.com/kaj/ructe\u003e\n[repo-sailfish]: \u003chttps://github.com/rust-sailfish/sailfish\u003e\n[repo-sycamore]: \u003chttps://github.com/sycamore-rs/sycamore\u003e\n[repo-tera]: \u003chttps://github.com/Keats/tera\u003e\n[repo-tinytemplate]: \u003chttps://github.com/bheisler/TinyTemplate\u003e\n[repo-vy]: \u003chttps://github.com/JonahLund/vy\u003e\n[repo-yew]: \u003chttps://github.com/yewstack/yew\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faskama-rs%2Ftemplate-benchmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faskama-rs%2Ftemplate-benchmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faskama-rs%2Ftemplate-benchmark/lists"}