How's the GUI-creation side of Rust looking nowadays?

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • iced

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

    iced is pretty good, I was able to create a GUI like this. It's still missing some features like multiple windows and popup menus.

  • bl3_save_edit

    Borderlands 3 Save/Profile Editor for Windows/MacOS and Linux!

    iced is pretty good, I was able to create a GUI like this. It's still missing some features like multiple windows and popup menus.

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

  • dioxus

    Friendly React-like crossplatform app development for desktop, web, mobile, and more.

  • klask

    Automatically create GUI applications from clap3 apps

    If you want a simple GUI over command line tools, things like klask make that really easy.

  • sycamore-mac

    Sycamore. And before people start complaining that it's just a webview or a browser in disguise, I would like to add that Sycamore was built from the start to allow multiple render backends. Right now, there are only backends for DOM and SSR (Server Side Rendering) but it should be pretty easy to extend it to native UI frameworks. In fact, there is a POC here of Sycamore running on macOS: https://github.com/Submersible/sycamore-mac although it is right now far from usable.

  • sycamore

    A reactive library for creating web apps in Rust and WebAssembly

    Sycamore. And before people start complaining that it's just a webview or a browser in disguise, I would like to add that Sycamore was built from the start to allow multiple render backends. Right now, there are only backends for DOM and SSR (Server Side Rendering) but it should be pretty easy to extend it to native UI frameworks. In fact, there is a POC here of Sycamore running on macOS: https://github.com/Submersible/sycamore-mac although it is right now far from usable.

  • areweguiyet

    A website built for the Rust community

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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