CATEGORY
Template engine 761 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
satosome sort of s-expr based html templating system10,634WTFPL
liveboatStatic page generator for Newsboat feeds10,530non-standard
templarLightweight, fast, and powerful templating engine10,512MIT/Apache-2.0
germinateA templating library for injecting variables from multiple external sources10,374GPL-3.0
wild-doc-script-imageimage for wild-doc10,311MIT/Apache-2.0
texptexp is a small tool for render templates9,963GPL-3.0
puccinierGenerate the other Catppuccin flavours off a template file written in one of them9,943MIT
rssgA rusty static-site generator leveraging shell commands.9,876MIT
origami-engineA templating engine for rust9,813MIT OR Apache-2.0
stencilrTemplate engine and bindings for Ordinary9,769AGPL-3.0-only
rust_nickname_generaterA rust library that generates user/nick names based on the rust language9,763Apache-2.0
dessin-imageDessin into image9,730MIT
oreneoGenerate HTML from Neopolitan9,494MIT
stplSuper templates (html, etc.) with Plain-Rust, no textfiles9,482MPL-2.0/MIT/Apache-2.0
fluent-template-helperTemplate helpers for the Fluent internationalization framework9,440MIT/Apache-2.0
jiluGenerate a change log based on conventional commits.9,440MIT OR Apache-2.0
tera-randA suite of random data generation functions for the Tera template engine9,414MIT OR Apache-2.0
russxA rust template library9,413Apache-2.0
microtemplateFast, microscopic helper crate for runtime string interpolation.9,360MIT OR Apache-2.0
sigenA simple static site generator9,296ISC
aldocCLI and library for parsing and compiling Aldoc Markdown documents9,133Apache-2.0
handlebars-magicQuickly and flexibly generate content based on handlebars templates.9,058Unlicense OR MIT
sirecommand line tool for generating source code projects from user defined templates8,998Apache-2.0
ribboncurls-cliSimple rendering of mustache templates8,746MPL-2.0
ctgenCode Generator based on Handlebars Templates and Database Reflection8,700MIT
fun-htmlHTML as a rust function8,679MIT
simple_pdf_generator_deriveMacros for simple_pdf_generator8,580MIT
nu_plugin_templateTemplating in Nushell, powered by TinyTemplate8,477MPL-2.0
aukAn eDSL for writing HTML using standard Rust syntax.8,464MIT
tera-contribAdditional filters, functions and tests for the Tera template engine8,462MIT
sqlweldCreate SQL files from templates and partials8,436MIT OR Apache-2.0
simple_pdf_generatorA simple PDF generator based on headless Chromium8,221MIT
templo_engineThis crate is a template engine for Templo tool to insert arguments inside of text files.8,183MIT
signalsA functional-reactive-like library for Rust that allows asynchronous chaining8,167MIT/Apache-2.0
templr_parserParser for templr templates8,137Apache-2.0
spandexA modern LaTeX alternative8,118MPL-2.0
askama_gothamGotham integration for Askama templates7,986MIT OR Apache-2.0
docx-handlebarsA Rust library for processing DOCX files with Handlebars templates, supporting WASM, Node.js, Deno, and browsers7,899MIT
hamlrs-cliA CLI for convert [Haml](http://haml.info) templates into HTML7,888MIT
simplegensimplegen is a simple text buffer that maintains indentation
for calls to `println()`. The contents of the buffer can be…7,869MIT
us_address_parserA Rust crate that parses U.S. street addresses.7,799MIT
ramhorns-extExperimental Mustache-like templating engine.7,788GPL-3.0
handlebars-inflectorHandlebars string inflector helper.7,776BSD-2-Clause
rinja_actixActix-Web integration for Rinja templates7,709MIT OR Apache-2.0
tera-shortcodesTera Shortcodes: A WordPress-Like Implementation7,687MIT
promptboxA CLI tool for managing and executing LLM prompt templates7,514MIT OR Apache-2.0
cmdexpandThis crate performs batch-like expansions7,473non-standard
tillerTiller tills TILs into a static site7,354MIT
hyroHypermedia Rust Orchestration - a refreshing web framework7,331MIT
pblA simple command line application for rendering templates from structured data and a template.7,264non-standard
maud-live-viewCompile-time HTML templates.7,189MIT/Apache-2.0
go-templateThe Golang Templating Language for Rust7,186MIT
teravarsTera templating + smart [vars] handling for self-rendering TOML configs7,127MIT
rinja_rocketRocket integration for Rinja templates7,033MIT OR Apache-2.0
rinja_warpWarp integration for Rinja templates6,933MIT OR Apache-2.0
emoji-craftera command line tool for automating emoji exports from svg, including animation6,922non-standard
openjd-exprOpen Job Description expression language — types, evaluation, and path mapping6,911(Apache-2.0 OR MIT)
wini-maudCompile-time HTML templates to work with Wini.6,852LGPL-3.0-or-later
rust_htmlMinimal compile-safe HTML templating library6,782MIT
simpleinterpolationDead simple string interpolation6,732MIT OR Apache-2.0
uibeam_htmlshared HTML library for UIBeam - A lightweight, JSX-style Web UI library for Rust6,509MIT
mdbook-journaljournal plugin for mdBook6,431MIT
jqjq.rs6,423Unlicense
uibeam_macrosproc macros for UIBeam - A lightweight, JSX-style Web UI library for Rust6,330MIT
ikarusdefA tool describing Ikarus' capabilities6,305BSD-3-Clause
wearte_configConfig file parser of wearte6,284MIT/Apache-2.0
tex_tmpl_rsRender a LaTeX & Handlebars template into PDF6,209MIT
wiseroneDaily nuggets of wisdom in a clean, minimalist design, inspiring deeper thought and personal growth with every visit.6,152MIT OR Apache-2.0
rimu-metaA data structure template system.6,149MIT OR Apache-2.0
rep_deriveA small tool for representation/class invariants6,070MIT
galliumA static site generator with support for handlebars templates and markdown5,989GPL-3.0-or-later
uibeamA lightweight, JSX-style Web UI library for Rust5,982MIT
weft_deriveHTML templating with composability in mind5,948Apache-2.0
hagenA static homepage generator5,866EPL-2.0
sailfish-minifyHacky but simple minification support for sailfish, using html-minifier by default5,864MIT
rimu-astA data structure template system.5,781MIT OR Apache-2.0
ssgenA [S]tatic [S]ite [Gen]erator written in Rust5,699GPL-3.0-or-later
handbarFork of Handlebars.5,646MIT
rust_html_macrosMinimal compile-safe HTML templating library5,602MIT
wearte_helpersHelper collection for wearte5,581MIT/Apache-2.0
yarte_templateType-safe, compiled Handlebars5,557MIT/Apache-2.0
wearte_deriveProcedural macro package for wearte5,524MIT/Apache-2.0
yunaNaive terminal variables manager.5,483ISC
terenderRender tera templates from data files5,433MIT OR Apache-2.0
crud-generatorA Rust tool to generate CRUD files for an HTTP API5,423MIT
sidocGenerate structured/scoped indented documents.5,3670BSD
gpt-batch-scribecontains the GptBatchAPIRequest struct which helps create gpt4 batch requests.5,360MIT
generate-readmeA command-line utlity to help you generate README.md files.5,297MIT
markerml_frontendFrontend of simple markup and templating language, that is transpiled to HTML.5,254MIT
mystical-runicHigh-performance templating engine for Rust with enterprise security, advanced monitoring, comprehensive developer tools, and…5,172MIT
zen-rsA library for generating non-interactive content like cards or files.5,137MIT
runtime-loopRuntime loop for Rust5,106MIT/Apache-2.0
rantingLinguistic formatting placeholder extensions for rust4,986non-standard
rimu-valueA data structure template system.4,972MIT OR Apache-2.0
simple-rsx-macrosProcedural macros for simple-rsx, providing JSX-like syntax for Rust4,965MIT
repA small tool for representation/class invariants4,948MIT
simple-rsxA simple JSX-like syntax implementation for Rust4,883MIT
mufmtA minimal and extensible runtime formatting library4,864MIT OR Apache-2.0
elWrite and manipulate HTML elements as data4,848MIT OR Apache-2.0
stawegeA static website generator with a template engine that uses HTML tags.4,835MIT
rimuA data structure template system.4,810MIT OR Apache-2.0
oaphHelps to subtituate query params and schema definitions to openapi3/asyncapi yaml4,700MIT
wearteType-safe, compiled Handlebars4,620MIT/Apache-2.0
readmerCompose README.md files from Liquid or Jinja2 templates.4,576Unlicense
twitter-cardGenerate HTML for Twitter Card integration.4,557MIT OR Apache-2.0
ogrimXML builder macro letting you write literal XML inside your Rust code (similar
to `serde_json::json!`). Features interpolation,…4,534MIT/Apache-2.0
rimu-evalA data structure template system.4,523MIT OR Apache-2.0
vy-coreA convenient and type-safe HTML templating library.4,480MIT
doc-writerGenerate documentation in multiple formats.4,477MIT OR Apache-2.0
libstubbleStubble APIs4,472AGPL-3.0-or-later
rhai-chronoRhai package for using chrono DateTime4,471BSD-2-Clause
shrimpleMinimal CLI for static website generation, supercharged with Lua4,438MIT
templySimple, opinionated template engine4,308MIT OR Apache-2.0
vyA convenient and type-safe HTML templating library.4,306MIT
mdiuBuild documents with gemtext4,300MIT OR Apache-2.0
riontemplating engine4,297Apache-2.0 OR MIT
aurochsWrite html as if you were doing it with JavaScript, but in Rust4,259MIT
vy-macrosA convenient and type-safe HTML templating library.4,218MIT
combCLI for the Handlebars templating engine4,214GPL-3.0-or-later
temperaTemplate based terminal coloring made really easy.4,126ISC
docdocSimple tool that stitches together a tree of text-based files4,049MIT OR Apache-2.0
rimu-parseA data structure template system.4,020MIT OR Apache-2.0
hagen-coreBase library for a static homepage generator3,946EPL-2.0
ipugpug.js port to Rust3,929MIT
zinalHTML templating library for Rust programs3,926MIT
contemplateA template rendering tool designed to render configuration templates.3,918MIT
thousand_birds_handlebarsHandlebars templating implemented in Rust.3,918MIT
html_preprocessorA simple HTML preprocessor that supports file inclusion and template substitution.3,908MIT
mvc_viewsA procedural macro to append rendering blocks to Actix Web handler functions.3,879MIT
terariumWrapper for the Tera template system with template grouping and bulk rendering of templates.3,838MIT
tera-rand-cliA CLI tool for generating a feed of random data from a Tera template3,804MIT OR Apache-2.0
sqlx-askama-templateType-safe SQL templates with Askama and SQLx3,804Apache-2.0
weftHTML templating with composability in mind3,673Apache-2.0
easy-docx-templatecreate docx template3,623MIT
stringtreeA template system for codegen in Rust3,622Apache-2.0
yasgYet Another Site Generator3,598MIT
dusterA rust implementation of the dustjs template engine.3,5550BSD
sitaSita: static site generator (SSG) for Markdown and HTML3,547MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0
asimov-jq-moduleASIMOV module for JSON transformation using the jq filter language.3,544Unlicense
dgenAn interpreted DSL for generating test data in any format3,511MIT
cargo-create-protocols-pluginA Rust cargo subcommand that will create initial library code for the protocols crate.3,486MIT/Apache-2.0
rsubstA small, envsubst-like utility with conditional logic and advanced templating.3,444MIT
bloguenGenerate a blogue from a flat TOML-based descriptor3,425MIT
markerml_middleendMiddleend of simple markup and templating language, that is transpiled to HTML.3,395MIT
agenterraGenerate production-ready MCP (Model Context Protocol) servers and clients from OpenAPI specs3,350MIT
carbone-sdk-rustGenerate documents with Carbone, using templates and JSON data-set. Create invoices, reports, certificates, contracts, financial…3,319Apache-2.0
typed-htmx-macrosType checked JSX for Rust (proc_macro crate)3,307MPL-2.0+
templar_macrosLightweight, fast, and powerful templating engine3,259MIT/Apache-2.0
oicana_inputTypes for Oicana template inputs.3,247non-standard
zinal_deriveDerive macro for zinal, a HTML templating library for Rust programs3,236MIT
sidoc-html5Helper functions for generating HTML5 documents for sidoc.3,2140BSD
human-string-fillerA tiny template language for human-friendly string substitutions3,168BlueOak-1.0.0 OR MIT OR Apache-2.0
libssgstatic site generation library3,160GPL-3.0-or-later
markerml_backendHTML backend of simple markup and templating language, that is transpiled to HTML.3,153MIT
hyprtxtA simple HTML templating macro.3,135MIT OR Apache-2.0
trinjaHTML templating / SSG for RDF(S) resources3,101MPL-2.0
timplA simple, yet powerful, template engine.3,098MIT
oicana_templatePackage and validate Oicana templates.3,082non-standard
oicana_filesFile abstractions for Typst templates.3,067non-standard
dessin-dioxusDrawing SVG3,046MIT
asimov-jinja-moduleASIMOV module for prompt templating using the Jinja templating language.3,037Unlicense
typed-htmxType checked JSX for Rust2,999MPL-2.0+
mini_templateSmall template engine with smarty like syntax2,997MIT OR Apache-2.0
liquid-filter-reverse-stringFilter for the liquid template engine to reverse a string.2,994MIT OR Apache-2.0
filloutA CLI tool to fill out placeholders in templates2,907Apache-2.0
markermlSimple markup and templating language, that is transpiled to HTML.2,902MIT
oicana_worldTypst World for Oicana templates.2,893non-standard
env-templateRender Handlebars template files using environment variables2,887MIT OR Apache-2.0
stristring interpolation procedural macro2,884MIT OR Apache-2.0
renderreportData-driven report generation with Typst as embedded render engine — no CLI dependency2,866MIT OR Apache-2.0
tera-v1Template engine based on Jinja2/Django templates2,848MIT
rimu-stdlibA data structure template system.2,846MIT OR Apache-2.0
colored-macroA macro to make colored text in the terminal using XML-like syntax2,816MIT
raylib-project-generatorGenerate rust raylib project to run in browser2,729Apache-2.0
rimu-replA data structure template system.2,715MIT OR Apache-2.0
trimmer_deriveA derive macro that allows to expose rust structures to trimmer template.2,711MIT/Apache-2.0
rohanasanpmA project maker for Rohanasan: An extremely fast and easy backend framework for rust.2,702non-standard
hypersynthetic_typesCommon types definitions for hypersynthetic and hypersynthetic_macros2,700MIT OR Apache-2.0
svec_macroA utility for Dart-style list in Rust2,689MIT
wallrusta blazingly fast and feature-rich tool extract color palettes from images2,673MIT
rimu-cliA data structure template system.2,672MIT OR Apache-2.0
geocodio_lib_rustA client library to interface with the Geocodio API.2,657MIT
rusty-handlebars-parserCompiler for the rusty-handlebars template engine2,650MIT
anchors_aweighversatile include tag preprocessor for mdbook2,632MIT
revaType-safe, compiled Jinja-like templates for Rust2,629MIT OR Apache-2.0
liquid-filter-commafyFilter for the liquid template engine to commafy a number (put comma after every 3 digtist from right to left).2,629MIT OR Apache-2.0
standout-renderStyled terminal rendering with templates, themes, and adaptive color support2,584MIT
momenta-macrosProcedural macros for momenta, providing JSX-like syntax for Rust2,571MIT
colored-macro-implA macro to make colored text in the terminal using XML-like syntax. You should depend on the `colored-macro` crate instead.2,560MIT
oicanaOicana for Rust - Dynamic PDF Generation with Typst.2,513non-standard
gotplA Rust library providing full Go template (text/template and html/template) support via FFI.2,431MIT
mini_template_macroMacros used by mini_template2,390MIT OR Apache-2.0
standoutStyled CLI template rendering with automatic terminal detection2,327MIT
gen-htmlGenerate HTML using Rust2,300MIT
xpandaUnix shell-like parameter expansion/variable substitution2,276MIT
orestatyHTML-centered handlebars-based static site generator2,275MIT OR Apache-2.0
opencratesEnterprise-grade AI-powered Rust development companion with comprehensive automation, monitoring, and deployment capabilities2,256MIT OR Apache-2.0
aresty_macrosMacros for aresty2,237MIT OR Apache-2.0
somni-templateA configurable templating engine built on the Somni expression language2,220MIT OR Apache-2.0
cargo-forgeAn interactive Rust project generator with templates and common features2,196MIT OR Apache-2.0