No description
Find a file
Sander Maijers 2cd6919798 Enforce nightly toolchain ()
This file makes `rustup` select the nightly toolchain for this project, as it
requires.
2017-10-07 11:31:37 +13:00
benchmarks Update dependencies for benchmarks () 2017-09-30 17:16:21 +13:00
maud Add Clone and Copy impl to PreEscaped via derive () 2017-08-26 12:14:13 +12:00
maud_extras Add meta robots helper () 2017-08-26 12:13:20 +12:00
maud_htmlescape Move escaping routines into a shared maud_htmlescape crate 2017-07-29 20:03:00 +12:00
maud_lints Update to rustc 1.21.0-nightly (f25c2283b 2017-08-15) 2017-08-16 20:36:31 +12:00
maud_macros Remove unnecessary extern crate 2017-08-12 19:44:43 +12:00
.gitignore First commit 2014-12-17 21:11:56 +13:00
.travis.yml Travis: don't use --manifest-path for Clippy 2017-07-31 22:05:23 +12:00
Cargo.toml Move lints into their own maud_lints crate 2017-07-30 22:18:26 +12:00
CHANGELOG.md Update to rustc 1.21.0-nightly (f25c2283b 2017-08-15) 2017-08-16 20:36:31 +12:00
CONTRIBUTING.md Update CONTRIBUTING.md 2017-07-30 22:01:07 +12:00
LICENSE-APACHE First commit 2014-12-17 21:11:56 +13:00
LICENSE-MIT First commit 2014-12-17 21:11:56 +13:00
maud.png HTML5 rocks 2015-01-11 15:05:42 +13:00
README.md Update readme for new proc macro API 2017-07-30 16:25:44 +12:00
rust-toolchain Enforce nightly toolchain () 2017-10-07 11:31:37 +13:00

HTML5 rocks. maud Build Status Cargo

Documentation (source) • API referenceChange log

Maud is an HTML template engine for Rust. It's implemented as a macro, html!, which compiles your markup to specialized Rust code. This unique approach makes Maud templates blazing fast, super type-safe, and easy to deploy.

Note that Maud depends on the unstable procedural macro API, and so requires the nightly version of Rust.

For more info on Maud, see the official book.

Stability

As of version 0.11, I am satisfied with the core syntax and semantics of the library. Development at this stage is focused on adding features and fixing bugs.

The underlying procedural macro API is still unstable though, so updating your compiler may break things. Please file an issue when this happens!