Crates.rs

› Categories › #template #html #markup #templating #liquid #handlebars

Template engine

Crates designed to combine templates with data to produce result documents, usually with an emphasis on processing text

  • 98 of 134 crates
  • handlebars

    Handlebars templating implemented in Rust

    v1.1.0 179K #handlebars #templating #web
  • languageserver-types

    Types for interaction with a language server, using VSCode’s Language Server Protocol

    v0.54.0 89K #language #server #lsp #vscode
  • v_htmlescape

    The simd optimized HTML escaping code

    v0.4.2 24K #html #escaping #simd
  • tera

    Template engine based on Jinja2/Django templates

    v1.0.0-beta.1 18K #template #html #django #markup #jinja2
  • liquid

    The liquid templating language for Rust

    v0.18.2 8.8K bin+lib #liquid #template #templating #language #html
  • askama_derive

    Procedural macro package for Askama

    v0.8.0 3.8K macro
  • askama_shared

    Shared code for Askama

    v0.8.0 3.6K
  • askama

    Type-safe, compiled Jinja-like templates for Rust

    v0.8.0 3.7K #markup #template #jinja2 #html
  • html-diff

    Library detect HTML diffs

    v0.0.6 19K bin+lib #diff #html #detect
  • handlebars-iron

    Handlebars templating middleware for Iron

    v0.27.0 3.4K #handlebars #templating #web #webdev #iron
  • maud

    Compile-time HTML templates

    v0.20.0 2.3K nightly
  • maud_macros

    Compile-time HTML templates

    v0.20.0 2.4K nightly macro
  • scraper

    HTML parsing and querying with CSS selectors

    v0.9.1 2.0K bin+lib #html #css #selector #scraping
  • ructe

    Rust Compiled Templates, efficient type-safe web page templates

    v0.5.8 1.8K #web #templating #html
  • liquid-value

    The liquid templating language for Rust

    v0.18.1 1.6K #liquid #template #templating #language #html
  • liquid-interpreter

    The liquid templating language for Rust

    v0.18.1 1.6K #liquid #template #templating #language #html
  • liquid-compiler

    The liquid templating language for Rust

    v0.18.1 1.6K #liquid #template #templating #language #html
  • entities

    Provides the raw data needed to convert to and from HTML entities

    v1.0.1 1.5K #HTML #entities #character #escape
  • liquid-error

    The liquid templating language for Rust

    v0.18.1 1.4K #liquid #template #templating #language #html
  • gtmpl

    The Golang Templating Language for Rust

    v0.5.6 1.0K #golang #template #templating
  • horrorshow

    a templating library written in rust macros

    v0.6.5 950 #html #template
  • eval

    Expression evaluator

    v0.4.3 950 #expression #evaluate #evaluator #expr #template
  • balena-temen

    Templating engine for (not just) JSON

    v0.5.3 700
  • dissolve

    Melt away HTML tags and retrieve the text contents that you care about!

    v0.2.2 700 #html #tags #strip #trim #parse
  • fomat-macros

    Alternative syntax for print/write/format-like macros with a small templating language

    v0.3.0 700 #macro #print #template #format #interpolation
  • html2text

    Render HTML as plain text

    v0.1.8 600 #html #text
  • mustache

    Rust implementation of Mustache

    v0.9.0 4.2K #mustache #template
  • maud_htmlescape

    Internal support code used by Maud

    v0.17.0 500
  • gtmpl_value

    Internal Value Format for gtmpl-rust

    v0.3.3 440 #gtmpl-rust #gtmpl #golang #template #templating
  • cargo-snippet

    A snippet extractor for competitive programmers

    v0.2.6 390 nightly bin+lib #subcommand #cargo-subcommand #cargo #snippet #competitive
  • display-as

    Compile-time templates for displaying data in different markup formats

    v0.4.3 350 #template #latex #html #display
  • handlebars-markdown-helper

    A helper for handlebars that adds markdown rendering

    v0.7.0 280 #handlebars #templating #template #markdown #web
  • incrust

    Template engine inspired by Jinja2

    v0.2.15 270 nightly #template #jinja2 #django #twig #swig
  • clam

    Simple template engine

    v0.1.6 230 #clam #template #engine #simple
  • rustache-lists

    Mustache templating engine for rust with a bugfix for lists

    v0.1.2 230 #template #mustache
  • trimmer

    A whitespace- and memory-friendly template engine

    v0.3.6 230 bin+lib #template #render #whitespace
  • svgmacro

    Write any SVG easily from Rust!

    v0.2.2 220
  • jens

    Readable templates for code generation

    v0.6.0 220 #codegen #template
  • iron-tera

    This is an Iron middleware for the Tera templating library

    v0.5.0 140 #iron #tera #middleware #templating
  • wkhtmltox-sys

    FFI bindings to wkhtmltox

    v0.1.2 140 #wkhtmltox #wkhtmltopdf #wkhtmltoimage #pdf #html
  • html-index

    Generate an HTML index

    v0.2.0 490 #html #index
  • lichen

    Scripting DSL (for Dialogue Graphs, et al)

    v0.3.7 430 #scripting #dsl
  • porteurbars

    portable git hosted project template

    v0.1.5 120 bin+lib #cli #github #template
  • cfn

    Type-safe representations for AWS CloudFormation templates, resources and properties

    v0.0.7 120 #aws #cloudformation #template
  • rustache

    Mustache templating engine for rust

    v0.1.0 130 #template
  • maud_lints

    Lint plugin for the Maud template engine

    v0.18.1 110 nightly
  • string_template

    Very simple string template for Rust

    v0.2.1 100 #template
  • wkhtmltopdf

    High-level bindings to wkhtmltopdf

    v0.3.0 100 #wkhtmltox #wkhtmltopdf #wkhtmltoimage #pdf #html
  • stpl

    Super templates (html, etc.) with Plain-Rust, no textfiles

    v0.5.0 100 nightly #template #html #markup #dynamic
  • sanitize_html

    Rule-based HTML Sanitization library

    v0.3.1 100 #html #sanitize
  • bart_derive

    #[derive(BartDisplay)] implementation for supporting the bart package

    v0.1.4 macro #web #templating
  • bart

    Compile time templating inspired by Mustache

    v0.1.4 #web #templating #template-engine #template-language #mustache
  • ift

    A library to read template strings for local network interfaces

    v0.3.1 bin+lib
  • rust-tags

    An HTML templating library for Rust

    v0.3.1 #html #xml #template #templating
  • webpage

    Small library to fetch info about a web page: title, description, language, HTTP info, RSS feeds, Opengraph, Schema.org, and more

    v0.1.3 #webpage #html #opengraph
  • templatify

    A fast template to string macro

    v0.2.3 550 #template #string #macro #fast
  • rumblebars

    a handlerbars template expansion library

    v0.3.0 #handlerbars #template #expansion #engine #helper
  • handlebars_switch

    Adds a {{#switch}} helper to handlebars-rust

    v0.3.0 #handlebars #templating #web
  • crossgen

    Cross compilation template generator

    v0.6.0 500 bin+lib #template #cross #compilation #generator
  • uritemplate

    Rust implementation of RFC6570 - URI Template that can processURI Templates up and to including ones designated Level 4

    v0.1.2 #uritemplates #URL #URI #template #RFC6570
  • tpl

    simple pure template

    v0.1.4 #template
  • renvsubst

    Substitution like envsubst, but can escape

    v0.1.2 app #envsubst #template
  • zapper

    lightning fast templating engine

    v0.9.1 500 #handlebars #half #templating #lightning #features #engine #fast
  • wait_group

    golang sync.WaitGroup in Rust

    v0.1.4 #waitgroup #golang #thread
  • tinytemplate

    Simple, lightweight template engine

    v1.0.1 #template #html
  • mage

    An intuitive and powerful template engine

    v0.2.0 #template #html #web #templating
  • stache

    A Mustache template compiler

    v0.2.0 bin+lib
  • htmli

    Statically resolved include directives for HTML

    v0.1.3 app #html #include
  • lsiotemplate

    Handlebars template CLI that allows for passing in values to replace place holders in file. It can also do more complex things like pass in an input json file and output a file or send it to stdout. It also converts yaml to json and ini to json that is then feed into handlebars for normal template features.

    v0.1.6 app #handlebars #template #json #yaml
  • escapade

    escapade provides String concatenation and writing, but automatically escapes any HTML in the data in the process. This prevents accidental unescaped writes to the output.

    v0.0.3 #html #escaping #strings
  • sigma

    Sigma σ is a Simple, Safe and Fast Template language

    v0.1.1 #template #sigma
  • html-entities

    A HTML entities utility crate

    v0.1.0 #html #entities #encode #decode #parsing
  • hamlet

    Html token definitions for stream processing

    v0.2.1 #html #hamlet
  • rustags

    An HTML templating library for Rust

    v0.1.0 #html #xml #template #templating
  • edo

    A super simple templating library for Rust

    v0.3.0 #template
  • trimmer_derive

    A derive macro that allows to expose rust structures to trimmer template

    v0.1.0 macro #template #derive
  • yarte_derive

    Procedural macro package for yarte

    v0.0.3 macro #markup #template #handlebars #html #yarte_derive
  • yarte_helpers

    Helper collection for yarte

    v0.0.3 #markup #template #handlebars #html #yarte_helpers
  • stringtree

    A template system for codegen in Rust

    v0.2.0 #template #dsl #codegen #generation
  • finchers-template

    Template engine support for Finchers

    v0.1.1 #finchers #template
  • tera-v1

    Template engine based on Jinja2/Django templates

    v1.0.0-alpha.4 #template #html #django #markup #jinja2
  • htmldiff

    htmldiff is a Rust port of https://github.com/myobie/htmldiff

    v0.1.0 bin+lib #html #diff
  • orgmode

    A crate implementing Org-Mode, generic enough for other applications to use

    v0.0.0 #org #markup #documentation #literate #note-taking
  • squid

    🦑 Lightweight & Simple Markup Language

    v0.0.0
  • tenjin

    A fast and simple template engine

    v0.5.1 150 #template #engine #fast
  • yarte

    Type-safe, compiled Handlebars

    v0.0.2 #markup #template #handlebars #html
  • yarte_config

    Config file parser of yarte

    v0.0.2 #markup #template #handlebars #html #handlebars_config
  • teraform

    Templating engine for the command line

    v0.1.0 app #template #tera #cli
  • jade

    A rust port of jade-lang

    v0.0.1-pre #template #jade #jade-lang
  • teraron

    Genrate Rust code from a .tera template and a .ron data

    v0.0.1 100 #ron #template #tera #data #code
  • little

    Little interpreter designed as fast template backend

    v0.3.0 100 #template #interpreter #backend #fast
  • handlebars-template-handler

    Handlebars templating middleware for Iron

    v0.1.0 #handlebars #templating #web #webdev #iron
  • jsx

    JSX syntax extension for Rust. Very early days, this doesn’t do much yet.

    v0.1.0 nightly bin+lib #react #jsx #html #javascript
  • fuel_line

    A fast template to string macro

    v0.1.2 #fuel #line #template #string #macro
  • sapper_tmpl

    Template module for sapper web framework

    v0.1.2 #template #web #view #module
  • ghlabel

    Automatically creates and deletes labels on GitHub Issues to match a template

    v0.1.0 app #github #github issues #pull requests #labels
  • html2pango

    Library to convert html to pango

    v0.1.0 #html #pango #parser
  • doccy

    Doccy is a simple brace based markup language

    v0.3.0 bin+lib #text #doccy #html #markup #language
See also: Web programming