Open-source Rust projects categorized as HTML Edit details

Top 23 Rust HTML Projects

  • dioxus

    Friendly React-like GUI library for desktop, web, mobile, and more.

    Project mention: Rust GUI, which one to choose? | | 2022-09-22

    I am a big fan of DIoxus, React-like and built on Tauri and Wry. With a promise of different future backends, such as native, tui, etc. I am currently wrapping my head around state management, but I really enjoy the API. They seem to be making a lot of smart decisions.

  • tera

    A template engine for Rust based on Jinja2/Django

    Project mention: a crate for rendering HTML to an image buffer? | | 2022-08-31

    I've been using Tera and Chromium Oxide to generate and render reports to PDF and its been very needs suiting. It can also render to a PNG file.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • trunk

    Build, bundle & ship your Rust WASM application to the web.

    Project mention: Rendering old school tilemaps with WGPU? | | 2022-09-21

    My current tooling is based on using trunk which eframe supports quite easily. Notan could too I suppose. The biggest block in tooling was needing to call notan_main on the wasm module. Trunk (as far as I am aware) does not support that behavior.

  • askama

    Type-safe, compiled Jinja-like templates for Rust

    Project mention: Looking for feedback and beta testers for boilerplate: A minimal compile-time text template library with Rust syntax | | 2022-09-18

    boilerplate was inspired by askama and cuach.

  • sauron

    A versatile web framework and library for building client-side and server-side web applications

    Project mention: Pick a Front End Web Framework | | 2022-08-22

    There is also sauron Disclaimer: I'm the author

  • html5ever

    High-performance browser-grade HTML5 parser

    Project mention: Any HTML parsing resources without going straight to W3C? | | 2022-08-31
  • sycamore

    A library for creating reactive web apps in Rust and WebAssembly

    Project mention: Anyone use Rust to build SaaS web apps professionally? | | 2022-09-11

    The frontend client side framework of choice is Sycamore. This is the most pleasant part of the whole tech stack to work in. It's like working in SolidJS, but with Rust (and that is saying a lot, as I have grown less fond of working on the frontend with age).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • maud

    :pencil: Compile-time HTML templates for Rust

    Project mention: Hey Rustaceans! Got a question? Ask here! (38/2022)! | | 2022-09-21

    If you want to build a simple website, you should probably look into learning HTML and CSS. You can then use whatever web server you want to serve HTML files with CSS styling. For example you could use actix-web with a HTML templating library. I'm partial to Maud myself but there are many others, see

  • quick-xml

    Rust high performance xml reader and writer

    Project mention: Hey Rustaceans! Got an easy question? Ask here (41/2021)! | | 2021-10-11

    This is not directly rust related, but I wanted to create some Excel document generator (and reader) library and was wondering if there are good resources available. In my limited research I tinkered with creating small documents, extracting their contents and looking at the xml inside. I‘m able to generate the same xmls using quick-xml.

  • sauron-native

    Truly cross platform, truly native. multiple backend GUI for rust

    Project mention: Technologies I'm Learning in 2022 | | 2022-01-05

    sauron-native - truly native GUI for rust.

  • crowbook

    Converts books written in Markdown to HTML, LaTeX/PDF and EPUB

  • mogwai

    The minimalist, obvious, graphical, web application interface

    Project mention: What's everyone working on this week (3/2022)? | | 2022-01-17

    I’ve been working on the 0.6 release of mogwai, which is a library for building GUI views. This release is all about making the library domain agnostic, meaning it can be used to define views in any GUI domain (ie browser, native, gtk, wgpu game). I’m also trying to trim down the API and improve the RSX macro.

  • ructe

    Rust Compiled Templates with static-file handling

  • horrorshow-rs

    A macro-based html builder for rust


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

    Project mention: Yet another HTML builder | | 2022-09-14

    For the sake of thoroughness, I should point out that Haml-like templating engines like Maud and are even more concise.

  • rsspls

    Generate RSS feeds from websites

    Project mention: Rsspls - Generate rss feeds from websites | | 2022-08-18
  • html5gum

    A WHATWG-compliant HTML5 tokenizer and tag soup parser

    Project mention: html5gum: A WHATWG-compliant HTML5 tokenizer and tag soup parser | | 2021-11-28
  • css-inline

    Inline CSS into style attributes

  • rtml

    writing webpage with rusty style

    Project mention: Rewriting the Svelte compiler in Rust | | 2022-08-11

    Maybe a bit off topic, but I have an idea,I also thought about rewriting the svelte compiler in rust, but I quickly gave up because I wanted to be able to use my favorite cargo to manage frontend projects, not npm/rollup/yarn and other tools, And I don't want to write a boring transcompile. If we can directly express html/css and manipulate dom in rust, we can write the front end without using other languages ​​​​other than rust. Based on the above thinking, I tried to write rtml. Sorry that the documentation has not been translated into English yet, but there are some examples in the project and an online demo-counter

  • syn-rsx

    syn-powered parser for JSX-like TokenStreams

  • og_image_writer

    Generate Open Graphic Image with CSS-like API.

  • rust-htmlescape

    A HTML entity encoding library for Rust

  • mini_markdown

    Dependency free markdown


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-22.

Rust HTML related posts


What are some of the best open-source HTML projects in Rust? This list will help you:

Project Stars
1 dioxus 4,816
2 tera 2,265
3 trunk 1,926
4 askama 1,851
5 sauron 1,680
6 html5ever 1,617
7 sycamore 1,378
8 maud 1,351
9 quick-xml 746
10 sauron-native 624
11 crowbook 555
12 mogwai 378
13 ructe 307
14 horrorshow-rs 259
15 196
16 rsspls 158
17 html5gum 127
18 css-inline 108
19 rtml 78
20 syn-rsx 57
21 og_image_writer 42
22 rust-htmlescape 40
23 mini_markdown 14
Find remote jobs at our new job board There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform