https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.html
A 2025 Survey of Rust GUI Libraries | boringcactus
I did this in 2020 and then again in 2021, but I’m in the mood to look around again. Let’s look through Are We GUI Yet? and see what’s up these days.
rust guisurveylibrariesboringcactus
https://lib.rs/crates/raw-window-handle
RawWindowHandle — Rust GUI library // Lib.rs
Interoperability library for Rust Windowing applications
rust guilibrary librs
https://lib.rs/crates/gtk4
gtk4 — Rust GUI library // Lib.rs
Rust bindings of the GTK 4 library
rust guilibrary librs
https://www.boringcactus.com/2021/10/24/2021-survey-of-rust-gui-libraries.html
A 2021 Survey of Rust GUI Libraries | boringcactus
(Note from the future: I did this again in 2025.)
rust guisurveylibrariesboringcactus
https://lib.rs/crates/tauri-codegen
tauri-codegen — Rust GUI library // Lib.rs
code generation meant to be consumed inside of `tauri` through `tauri-build` or `tauri-macros`
rust guilibrary libtauricodegenrs
https://lib.rs/crates/android-activity
android-activity — Rust GUI library // Lib.rs
Glue for building Rust applications on Android with NativeActivity or GameActivity
rust guilibrary libandroidactivityrs
https://lib.rs/crates/iced
Iced — Rust GUI library // Lib.rs
A cross-platform GUI library inspired by Elm
rust guilibrary libicedrs
https://lib.rs/crates/egui-minesweeper
egui-minesweeper — Rust GUI library // Lib.rs
A minesweeper game library for egui
rust guilibrary libeguiminesweeperrs
https://lib.rs/crates/rfd
RFD — Rust GUI library // Lib.rs
rust guilibrary librfdrs
https://lib.rs/crates/kas
KAS — Rust GUI library // Lib.rs
A pure-Rust GUI toolkit with stateful widgets
rust guilibrary libkasrs
https://lib.rs/crates/wry
Wry — Rust GUI library // Lib.rs
Cross-platform WebView rendering library
rust guilibrary libwryrs
https://lib.rs/crates/parley
Parley — Rust GUI library // Lib.rs
Parley provides an API for implementing rich text layout
rust guilibrary libparleyrs
https://lib.rs/crates/gpui
GPUI — Rust GUI library // Lib.rs
Zed's GPU-accelerated UI framework
rust guilibrary librs
https://lib.rs/crates/dioxus-native
dioxus-native — Rust GUI library // Lib.rs
Native renderer for Dioxus based on blitz
rust guilibrary libdioxusnativers
https://slint.dev/
Slint | Declarative GUI for Rust, C++, JavaScript & Python
Slint, the declarative GUI toolkit for Rust, C++, JavaScript, and Python. Build elegant, modern, stylish, native GUIs for Embedded, Desktop, and Web. Complete...
declarativeguirustjavascriptpython
https://freyaui.dev/
Freya - GUI Library for Rust
Freya is a Rust library to build Native GUI apps.
freyaguilibraryrust
https://www.egui.rs/
egui – An immediate mode GUI written in Rust
eguiimmediatemodewrittenrust
https://lib.rs/gui
GUI — list of Rust libraries/crates // Lib.rs
Create a graphical user interface.
rust libraries cratesguilistrs
https://iced.rs/
iced - A cross-platform GUI library for Rust
A cross-platform GUI library for Rust focused on simplicity and type-safety.
cross platformicedguilibraryrust
https://zupzup.org/rust-egui/
Building cross-platform GUI apps in Rust using egui - zupzup
In this post, we'll build a simple cross-platform GUI using Rust and egui.
cross platformbuildingguiappsrust
https://github.com/telagod/kooix-cut
GitHub - telagod/kooix-cut: ✂️ 智能视频剪辑预处理工具 | 自动合并视频并删除静音片段 | Rust + Tauri 2.0 液态玻璃 GUI · GitHub
✂️ 智能视频剪辑预处理工具 | 自动合并视频并删除静音片段 | Rust + Tauri 2.0 液态玻璃 GUI - telagod/kooix-cut
githubcutrusttaurigui
https://book.iced.rs/
Introduction - iced — A Cross-Platform GUI Library for Rust
cross platformintroductionicedguilibrary