State of Rust GUI in 2021?

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

Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Slint

    Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]

    https://sixtyfps.io/ have a toolkit with Rust with free and paid offerings. I haven't used it, but might be worth the look.

  • flutter_rust_bridge

    High-level memory-safe binding generator for Flutter/Dart <-> Rust

    There is promising work around using Flutter. See https://github.com/fzyzcjy/flutter_rust_bridge/ and https://github.com/AppFlowy-IO/appflowy.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • AppFlowy

    AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

    There is promising work around using Flutter. See https://github.com/fzyzcjy/flutter_rust_bridge/ and https://github.com/AppFlowy-IO/appflowy.

  • druid

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

    Wonder why there's no mentioned to druid yet!!!

  • iced

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

    Iced !

  • rustdesk

    An open-source remote desktop, and alternative to TeamViewer.

    Take a look at rustdesk for a tool written in Rust using Sciter.

  • cargo-ui

    GUI for Cargo

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

  • image-sieve

    GUI based tool to sort and categorize images written in Rust

  • chiptrack

    A cross-platform sequencer and synthesizer based on the emulation of the Game Boy sound chip

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