A Proposal for an asynchronous Rust GUI framework

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • async_ui

    Lifetime-Friendly, Component-Based, Retained-Mode UI Powered by Async Rust

    Not OP, but... I'd argue that async style event handling is even more readable then the traditional way of using callbacks. Take a look at this counter example in Async UI (a project I've been working on that's very similar to what OP purposes); my event handlers are all in the same place, and my state (the value variable) is a regular variable; no reactivity primitive needed.

  • SaaSHub

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

    SaaSHub logo
  • rust-signals

    Zero-cost functional reactive Signals for Rust

    What is the relation and differences between this approach and rust-signals?

  • rust-dominator

    Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!

    They are both async and made for GUI -- in case of rust-signals WebGUI, provided by dominator and MoonZoon.

  • MoonZoon

    Rust Fullstack Framework

    They are both async and made for GUI -- in case of rust-signals WebGUI, provided by dominator and MoonZoon.

  • crank

    The Just JavaScript Framework

    Take a look at crank.js, a JavaScript framework where components can be written as async functions or as generators. It seems similar to what you're trying to do :)

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

  • Introducing Comet, an Isomorphic Reactive web framework in Rust+Wasm

    2 projects | /r/rust | 28 Oct 2022
  • Rethinking Virtualization for Back Ends

    2 projects | news.ycombinator.com | 27 Oct 2022
  • js-framework-benchmark: Official run on Chrome 106

    1 project | /r/rust | 29 Sep 2022
  • [ANN] Spair, a small and fast frontend framework in Rust.

    3 projects | /r/rust | 27 Sep 2022
  • Dioxus vs Egui vs Iced vs Tauri+Yew?

    2 projects | /r/rust | 25 Jul 2022

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