No description
Find a file
2017-07-23 13:58:42 +12:00
benchmarks Use toggled class shorthand in benchmark 2016-11-24 20:45:08 +13:00
maud Initial stab at porting to new proc macro interface 2017-07-23 13:58:42 +12:00
maud_extras Fix maud_extras 2017-07-23 13:58:42 +12:00
maud_macros Implement let expressions 2017-07-23 13:58:42 +12:00
.gitignore First commit 2014-12-17 21:11:56 +13:00
.travis.yml Silence collapsible_if warnings () 2017-07-08 20:21:04 +12:00
Cargo.toml Add Cargo workspace configuration 2016-12-30 20:50:08 +13:00
CHANGELOG.md Tweak changelog to link to Rocket 0.3 pull request 2017-07-15 12:50:26 +12:00
CONTRIBUTING.md Add contributors' guide 2016-10-22 20:36:48 +13: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 Link to source code for book in readme 2017-03-17 20:56:46 +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 syntax extension APIs, 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 syntax extension API is still unstable though, so updating your compiler may break things. Please file an issue when this happens!