Can I develop desktop apps with Rust without using a framework such as Tauri?

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • egui

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

    If you want to use separate codebases, then you might consider egui, iced or gtk-rs for the desktop part.

  • iced

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

    If you want to use separate codebases, then you might consider egui, iced or gtk-rs for the desktop part.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • gtk-rs

    Rust bindings for GTK 3

    If you want to use separate codebases, then you might consider egui, iced or gtk-rs for the desktop part.

  • dioxus

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

    If you want to develop a web app and a desktop from the same codebase, I'd look at https://dioxuslabs.com/. It's desktop support is currently based on Tauri, but a native renderer is planned.

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