What are the best GUI libraries for a potentially “serious”/large project?

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

Our great sponsors
  • Zigi - Delete the most useless function ever: context switching.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Truly a developer’s best friend
  • dioxus

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

    If you're happy floating on web technologies and using SVG to render graphs (or shipping some wasm locally and using webgl/canvas) then you might enjoy my project https://github.com/DioxusLabs/dioxus . It's still pretty young but we're moving quickly and rapidly building new features as people build out their apps.

  • fltk-rs

    Rust bindings for the FLTK GUI library.

    Besides GTK I can recommend FLTK. It has been around for a long time and is very stable.

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • sixtyfps

    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]

    The most promising GUI hasn't been posted here, SixtyFPS. It's in it's early stages and not FOSS, but it's built by some ex-QT cats and has a lot of potential.

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