Recommended Rust GUI Libraries

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. bl3_save_edit

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

    I recommend iced - here's a GUI I built with it if you want to see what it's capable of.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. cowbump

    Image viewer with tag based filtering

    Right now I'm working on an image organizer made with egui https://github.com/crumblingstatue/cowbump

  4. cacao

    Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

    If you’re simply after native macOS, you could use my crate cacao. Should be fine for your purposes here, I wanna say - you could use any of the examples as a starting point. Cargo bundle is your friend if you wanna package and ship it.

  5. Slint

    Discontinued 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]

    I would like to try this someday https://github.com/sixtyfpsui/sixtyfps

  6. Epic-Asset-Manager

    A frontend to Assets purchased on Epic Games Store

    I have used the GTK rust bindings to great effect, powerful and should be multi platform. See Github for my app

  7. Relm4

    Discontinued An idiomatic GUI library inspired by Elm and based on gtk4-rs [Moved to: https://github.com/Relm4/Relm4] (by AaronErhardt)

    Creator of [Relm4](https://github.com/AaronErhardt/relm4 here. Of course I might be a bit biased but I honestly think Relm4 has currently the best cross-platform and full-featured GUI experience for Rust programmers :)

  8. areweguiyet

    A website built for the Rust community

    Lots of pending pull requests, though.

  9. SaaSHub

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

    SaaSHub logo
  10. gtk4-rs

    Rust bindings of GTK 4

    It's actually quite simple when you use the GNU toolchain. With MSVC it's a bit more complicated. Anyway, I've added a PR for this: https://github.com/gtk-rs/gtk4-rs/pull/606

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

  • macOS Apps in Rust

    1 project | /r/patient_hackernews | 14 May 2023
  • macOS Apps in Rust

    1 project | /r/hackernews | 14 May 2023
  • GitHub - ryanmcgrath/cacao: Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

    4 projects | /r/rust | 13 May 2023
  • macOS Apps in Rust

    1 project | /r/hypeurls | 13 May 2023
  • What bindings do I need for making a modern Windows 11 GUI?

    7 projects | /r/rust | 14 Oct 2022