maud

:pencil: Compile-time HTML templates for Rust (by lambda-fairy)

Maud Alternatives

Similar projects and alternatives to maud

  1. rust

    2,843 maud VS rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rfcs

    690 maud VS rfcs

    RFCs for changes to Rust

  4. htmx

    651 maud VS htmx

    </> htmx - high power tools for HTML

  5. too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

  6. yew

    210 maud VS yew

    Rust / Wasm framework for creating reliable and efficient web applications

  7. serde

    200 maud VS serde

    Serialization framework for Rust

  8. actix-web

    181 maud VS actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Rocket

    164 maud VS Rocket

    A web framework for Rust.

  11. axum

    161 maud VS axum

    Ergonomic and modular web framework built with Tokio, Tower, and Hyper

  12. sea-orm

    83 maud VS sea-orm

    🐚 An async & dynamic ORM for Rust

  13. sycamore

    71 maud VS sycamore

    A library for creating reactive web apps in Rust and WebAssembly

  14. warp

    66 maud VS warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

  15. miniserve

    53 maud VS miniserve

    🌟 For when you really just want to serve some files over HTTP right now!

  16. askama

    28 maud VS askama

    Discontinued The original askama repo, please go to https://github.com/askama-rs/askama

  17. Seed

    36 maud VS Seed

    A Rust framework for creating web apps

  18. Haml

    28 maud VS Haml

    HTML Abstraction Markup Language - A Markup Haiku

  19. markup.rs

    7 maud VS markup.rs

    A blazing fast, type-safe template engine for Rust.

  20. gomponents

    HTML components in pure Go.

  21. template-benchmarks-rs

    Discontinued Collected benchmarks for templating crates written in Rust

  22. tera

    20 maud VS tera

    A template engine for Rust based on Jinja2/Django

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better maud alternative or higher similarity.

maud discussion

Log in or Post with

maud reviews and mentions

Posts with mentions or reviews of maud. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-10.
  • Templ: A language for writing HTML user interfaces in Go
    14 projects | news.ycombinator.com | 10 Dec 2023
    I would like to mention maud in this context:

    https://github.com/lambda-fairy/maud

    It is refreshingly different from other Rust templating libraries. It uses a proc-macro that compiles your HTML into Rust code. I also happen to use it in conjunction with HTMX and it works very well for me (at least in small projects).

  • Getting Started with Axum - Rust's Most Popular Framework
    5 projects | dev.to | 6 Dec 2023
    You can also use HTML templating with crates like askama, tera and maud! This can be combined with the power of lightweight JavaScript libraries like htmx to speed up time to production. You can read more about this on our other article about using HTMX with Rust which you can find here.. We also collaborated with Stefan Baumgartner on an article for serving HTML with Askama!
  • RustGPT: ChatGPT UI Built with Rust, Htmx, SQLite
    4 projects | news.ycombinator.com | 19 Nov 2023
    I think a lot of us reach for Jinja-style templates so it feels a little more like we're writing bare HTML. But they're of course still just templates, and they need a build step before they become valid HTML.

    So it's true, if you're willing to use a DSL embedded in your server language (like JSX), then you'll have the full language tooling available to you. And this probably isn't giving up much over language-specific templates.

    A JSX-equivalent for the Rust server-side rendering world would probably be maud [1] or leptops [2].

    [1] https://github.com/lambda-fairy/maud

    [2] https://github.com/leptos-rs/leptos

  • Hyper – A fast and correct HTTP implementation for Rust
    14 projects | news.ycombinator.com | 12 May 2023
  • Want a web app to respond to local file changes. Is Tauri the solution here?
    8 projects | /r/rust | 1 May 2023
    Maud as a performant templating engine that will ensure your templates are well-formed at compile-time and, in effect, minify the generated HTML output by not passing through unnecessary whitespace.
  • Rust tech stack
    11 projects | /r/rust | 23 Mar 2023
    Maud is a fast Slim/Haml-esque templating engine which will automatically minify your HTML at no extra charge because whitespace isn't significant in its syntax.
  • rust web dev??
    6 projects | /r/rust | 11 Mar 2023
    If you want to do backend development, give actix-web or Axum a try. If you need templating, take a look at Maud and if you want an ORM, take a look at SeaORM.
  • Any web frameworks that could compare to Symfony?
    10 projects | /r/rust | 9 Mar 2023
    Personally, I'd recommend Maud if you don't need something with runtime reloading. Not only is it much faster, it implements a template language that is effectively the Rust-syntax equivalent to Slim or Haml using a procedural macro, so you get compile-time verification that your HTML output is well-formed.
  • Anyone from a Typescript/React background who tried out Rust for the 1st time?
    9 projects | /r/rust | 4 Mar 2023
    For templating, Maud is fast, gives compile-time well-formedness guarantees, and outputs minified HTML by default as a side-effect of it being based on Rust macros. (It's of a similar design philosophy to Slim and Haml)
  • I love building a startup in Rust. I wouldn't pick it again
    11 projects | news.ycombinator.com | 17 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic maud repo stats
29
2,375
6.7
14 days ago

lambda-fairy/maud is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of maud is Rust.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?