New crate: html - typed html constructors for Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • html

    Type-safe HTML support for Rust (by yoshuawuyts)

  • I don't know how hard it would be, but if you'd like to try building a crate that does this: the data we use to generate the elements from is checked into the repo, which would save you from some of the least fun bits involved in doing this.

  • axohtml

    👩‍💻 type-checked JSX for Rust

  • There is an active fork: https://github.com/axodotdev/axohtml

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • elm-css

    Typed CSS in Elm.

  • I haven't used elm much, but I do like elm quite a bit! I actually wrote a JS framework inspired by the "elm architecture" a few years back (choo). Admittedly I never looked at how they do CSS though. Is the elm-css package the right thing to look into?

  • Choo

    :steam_locomotive::train: - sturdy 4kb frontend framework

  • I haven't used elm much, but I do like elm quite a bit! I actually wrote a JS framework inspired by the "elm architecture" a few years back (choo). Admittedly I never looked at how they do CSS though. Is the elm-css package the right thing to look into?

  • build_html

    Library for basic server-side rendering written in pure rust https://crates.io/crates/build_html

  • How is this different from https://github.com/skubalj/build_html ?

  • lewp-rs

    Generate your HTML5 website technically optimized and always valid without losing the algorithmic comfort and flexibility.

  • Thanks for sharing and congrats, this looks pretty nice! I am looking for quite a while now for a crate like yours to integrate (and replace lewp-html) into https://github.com/emirror-de/lewp-rs

  • dioxus

    Fullstack GUI library for web, desktop, mobile, and more.

  • meanwhile, in the dioxus land of rsx...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • slm

    Slim, Jade like template engine for node

  • Bear in mind that, even in JavaScript, where JSX is a thing, there exist things like Slm which do templating like this:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts