Does Rust have a React-like GUI framework? If not, why not?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. dioxus

    Fullstack app framework for web, desktop, mobile, and more.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. relm

    Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust

  4. Relm4

    Discontinued An idiomatic GUI library inspired by Elm and based on gtk4-rs [Moved to: https://github.com/Relm4/Relm4] (by AaronErhardt)

    Relm4 is the newer version for GTK4 https://github.com/AaronErhardt/relm4

  5. moxie

    lightweight platform-agnostic tools for declarative UI

    I think https://moxie.rs/ as well

  6. homectl-server

    A simple home automation server written in Rust

    I'm writing the UI for a Rust based home automation project in Dioxus, check it out: https://github.com/FruitieX/homectl/tree/master/frontend

  7. tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

    I’ve had much fun with Tauri, it has a low disk space footprint https://github.com/tauri-apps/tauri

  8. trunk

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

    You can use https://trunkrs.dev which is the most reliable 3rd-party way of developing your app, or you can use our dev server http://github.com/dioxusLabs/cli. Our dev server is really young and might not provide the best errors and UX (yet!).

  9. SaaSHub

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

    SaaSHub logo
  10. sycamore

    A library for creating reactive web apps in Rust and WebAssembly

    Shameless plug: Sycamore

  11. druid

    A data-first Rust-native UI design toolkit. (by linebender)

    I am using Druid GUI framework to make an App store. It's not perfect but good enough for most basic apps. https://github.com/linebender/druid

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

  • Announcing samba – a Rust full-stack assistant for ballroom dancers

    2 projects | /r/rust | 7 Jun 2023
  • Porting a local app to Web

    4 projects | /r/rust | 12 May 2023
  • What’s everyone working on this week (19/2023)?

    15 projects | /r/rust | 8 May 2023
  • Rust Tauri (inspired by Electron) 1.3: Getting started to build apps

    10 projects | dev.to | 6 May 2023
  • Sycamore -a library for creating web apps in Rust and WebAssembly

    1 project | /r/rustist | 9 Apr 2023