Our great sponsors
|9 days ago||7 days ago|
|MIT License||MIT OR Apache-2.0.|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
no good UI toolkit/framework
4 projects | reddit.com/r/rust | 18 Mar 2023
Gtk doesn’t require you to write xml, you can write your gui code in Rust. You also have https://github.com/fltk-rs/fltk-rs
What are the pros/cons of the best GUI options for a cross platform app in Rust?
8 projects | reddit.com/r/rust | 25 Jan 2023
Currently, I have narrowed potential libraries to: 1. Flutter 2. FLTK 3. Relm (GTK) 4. iced 5. Slint 6. Imgui, Imgui-rs 7. and gtk-rs
Hey Rustaceans! Got a question? Ask here (4/2023)!
20 projects | reddit.com/r/rust | 23 Jan 2023
The state of Rust GUI libraries
9 projects | dev.to | 17 Aug 2022
The fltk-rs library provides Rust bindings for the FLTK toolkit. The fltk-rs crate supports old architecture with more than 80 customizable widgets and more than four supported theme schemes, including the GTK scheme. You can also use the fltk-theme crate for more customizations.
fltk-plot - A simple, interactive 2D plotting library using fltk-rs
3 projects | reddit.com/r/rust | 8 Aug 2022
A friend of mine grew tired of plotting libraries that did not allow adding data points to his plot interactively like you can in Matlab, so he wrote one using FLTK using C++. I refactored his code a bit and then ported to Rust using the fltk-rs crate. Recently I needed this library for a project and I noticed I had not made it publicly available on Github. So I present to you the fltk-plot library!
fltk-rs version 1.3.0 released
2 projects | reddit.com/r/rust | 6 Mar 2022
fltk-rs is a Rust bindings crate for FLTK, the cross-platfrom & lightweight gui library.
What are the best GUI libraries for a potentially “serious”/large project?
4 projects | reddit.com/r/rust | 3 Feb 2022
Besides GTK I can recommend FLTK. It has been around for a long time and is very stable.
Desktop GUIs for Web Developers
4 projects | dev.to | 20 Jan 2022
What's everyone working on this week (including AoC) 50/2021?
6 projects | reddit.com/r/rust | 13 Dec 2021
Work on the fltk-rs wiki. Maybe a book can come out of it.
fltk-table version 0.1 released
2 projects | reddit.com/r/rust | 5 Nov 2021
Personal review for rust GUI frameworks
5 projects | reddit.com/r/rust | 21 Mar 2023
We're still not game, but there has been progress. A progress report.
7 projects | reddit.com/r/rust_gamedev | 17 Mar 2023
A simple TextEdit window with content being added from the bottom becomes blurry. What actually happens is that, at 60 FPS, alternate frames are displaced upwards slightly. A 30 FPS video capture looks fine, but a 60 FPS capture shows the problem. This worked in previous versions of egii, but is broken in 0.21.0. This may be related to a generic problem with "bottom up" mode in the layout engine. Egui has one-pass layout, done on each frame, but tries to do some things which are hard to do in one pass.
[Abyss Player] A media player built with egui!
2 projects | reddit.com/r/rust | 15 Mar 2023
You could make the screenshot lovers very happy by adding some directly to both your Readme (I know there are some in the wiki) and to https://github.com/emilk/egui/issues/996
Help needed with imgui + wgpu on wasm
4 projects | reddit.com/r/rust | 14 Mar 2023
egui is excellent and runs in any browser that supports wasm.
Leveraging Rust and the GPU to render user interfaces at 120 FPS
15 projects | news.ycombinator.com | 9 Mar 2023
Not true, even if you add Rust. egui was released earlier: https://github.com/emilk/egui
And egui isn't tied to Apple proprietary frameworks.
Can someone explain in layman's terms what is the deal with the GUI Framework for Rust?
2 projects | reddit.com/r/rust | 6 Mar 2023
All that talk was about declarative UI approaches; on the other side there are Immediate-mode UIs that redraw everything several times per second, and work well enough with things like game engines. In that regard I believe https://github.com/emilk/egui/ is good enough for now.
Nannou – An open-source creative-coding framework for Rust
16 projects | news.ycombinator.com | 4 Mar 2023
Sharing Saturday #456
2 projects | reddit.com/r/roguelikedev | 3 Mar 2023
I started trying to port the UI to egui, but gave up pretty quickly after realizing that it doesn't have a particularly good way to customize the style of widgets so it'd probably be pretty hard to get everything looking the way I wanted it to.
Do Rust and Lua work well together?
8 projects | reddit.com/r/rust | 3 Mar 2023
Concerning GUI frameworks, the most common ones are druid, egui and iced. All three of them run native and on the Web.
What was the hardest coming from C++ to Rust?
8 projects | reddit.com/r/rust | 3 Mar 2023
With that said there's nothing as mature as Qt in pure Rust. If you want something really mature and stable, and you don't mind TypeScript, you should probably look at Tauri. Otherwise egui is nice, but there are other alternatives.
What are some alternatives?
iced - A cross-platform GUI library for Rust, inspired by Elm
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
druid - A data-first Rust-native UI design toolkit.
bevy - A refreshingly simple data-driven game engine built in Rust
gtk4-rs - Rust bindings of GTK 4
Druid - Apache Druid: a high performance real-time analytics database.
orbtk - The Rust UI-Toolkit.
gtk-rs - Rust bindings for GTK 3