Good GUI toolkit/library recommendations needed

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • druid

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

  • There is also druid: https://linebender.org/druid/

  • QMetaObject crate for Rust

    Integrate Qml and Rust by building the QMetaObject at compile time.

  • Thanks, this is the crate you are referring to, right? https://github.com/woboq/qmetaobject-rs

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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]

  • If you like that, then you might want to check out https://sixtyfps.io/ :-)

  • femtovg

    Antialiased 2D vector drawing library written in Rust

  • It's not a GUI framework but I'm involved with this project called femtovg, it's a Rust nanovg port. I've recently added a wgpu backend. Run the demo with cargo run --example wgpu_demo --release. Some people have been using it for their own UIs, e.g. tuix. I think that you should consider rolling your own GUI toolkit, it's not that bad and you'll appreciate the control.

  • femtovg

  • It's not a GUI framework but I'm involved with this project called femtovg, it's a Rust nanovg port. I've recently added a wgpu backend. Run the demo with cargo run --example wgpu_demo --release. Some people have been using it for their own UIs, e.g. tuix. I think that you should consider rolling your own GUI toolkit, it's not that bad and you'll appreciate the control.

  • tuix

    Cross-platform GUI toolkit written in Rust

  • It's not a GUI framework but I'm involved with this project called femtovg, it's a Rust nanovg port. I've recently added a wgpu backend. Run the demo with cargo run --example wgpu_demo --release. Some people have been using it for their own UIs, e.g. tuix. I think that you should consider rolling your own GUI toolkit, it's not that bad and you'll appreciate the control.

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

  • How do you create a GUI in Rust?

    2 projects | /r/rust | 14 Jan 2021
  • Slint GUI Toolkit

    3 projects | news.ycombinator.com | 1 Feb 2024
  • slint VS rinf - a user suggested alternative

    2 projects | 24 Jan 2024
  • Desktop GUI Is an Efficient and Fulfilling Way of Human-Computer Interaction

    1 project | news.ycombinator.com | 29 Nov 2023
  • Slint VS slint - a user suggested alternative

    2 projects | 17 Oct 2023