Rust viable for desktop dev?

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

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

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

    I am curious about this as well. I did some quick googling after reading your post and it appears there are projects for making GUIs in Rust, such as Druid.

  • ajour

    A World of Warcraft addon manager written in Rust.

    The best desktop app in Rust that I used was ajour (polished, self-contained portable exec., auto-update, ...)

  • 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.

  • iced

    A cross-platform GUI library for Rust, inspired by Elm

    The app is using iced.

  • egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

    Otherwise, early this month, the Rustacean station interviewed the creator of egui in this podcast.

  • tauri

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

    Tauri is also getting a lot of attention and reached 1.0 13 days ago. But you will need to know JS/TS to build something interactif with it (except if you want to combine with yew, but that would be a very cutting-edge experience.)

  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

    Tauri is also getting a lot of attention and reached 1.0 13 days ago. But you will need to know JS/TS to build something interactif with it (except if you want to combine with yew, but that would be a very cutting-edge experience.)

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