InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Rust GUI Projects
- Project mention: Dioxus 0.7: User interfaces in Rust that run anywhere | news.ycombinator.com | 2025-11-10
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
https://github.com/yewstack/yew/blob/master/examples/counter...
JavaScript has no such capability aside from JSX/TSX, which is essentially a built-in macro.
So either the ECMAScript folks figure out a way to have standard compilable userland language extensions (e.g. macros) or WASM paves the way for languages better suited to the task to take over.
Neither of these cases are likely, however, so the web world is likely destined to remain unergonomic, overly complex and slow - at least for the next 5 - 10 years.
- Project mention: Announcing Sniffnet v1.4: introduced PCAP files import — it’s 2X faster than Wireshark! | dev.to | 2025-06-28
For those of you that still don't know it, Sniffnet is an open-source, cross-platform, Rust-based application enabling you to comfortably monitor Internet traffic (official website | GitHub repository).
-
-
-
slint
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
There is also Slint, if you want another option. https://slint.dev
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Email: See Resume.
I am mostly a self-taught Rust engineer who tried (unsuccessfully, so far) to build a cartography startup. But I still need a regular day job, even if everything goes well, but I have lots of experience in Rust by now. After school, I only had some training in government administration, but never wanted to work there. Learned C++ in my free type, then switched to Rust in 2017 to create my own GIS / graphics applications. That work resulted in the https://azul.rs GUI framework (still working on it).
I finished multiple smaller projects for the German government (had to get "some" job because I ran out of money building Azul), but sadly all my designs got rejected due to German bureaucracy. I am good at thinking through systems, ownership and understanding the entire product, as well as rendering, performance, Linux / open-source and software architecture.
Not interested in crypto or defense sector.
-
-
- Project mention: Aletheia VS ludusavi - a user suggested alternative | libhunt.com/r/spencer-0003/aletheia | 2025-11-12
-
-
-
-
-
- Project mention: Cross-platform GUI applications using Rust and Skia | news.ycombinator.com | 2025-10-30
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust GUI discussion
Rust GUI related posts
-
Build Android apps using Rust and iced
-
iced 0.14 has been released (Rust GUI library)
-
ImAnim: Modern animation capabilities to ImGui applications
-
Egui: An easy-to-use GUI in pure Rust
-
Aletheia VS ludusavi - a user suggested alternative
2 projects | 12 Nov 2025 -
Ribir: Non-intrusive GUI framework for Rust/WASM
-
Cross-platform GUI applications using Rust and Skia
- A note from our sponsor - InfluxDB www.influxdata.com | 22 Dec 2025
Index
What are some of the best open-source GUI projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | dioxus | 32,708 |
| 2 | yew | 32,230 |
| 3 | sniffnet | 32,173 |
| 4 | iced | 28,764 |
| 5 | egui | 27,470 |
| 6 | slint | 21,253 |
| 7 | druid | 9,690 |
| 8 | Fyrox | 8,755 |
| 9 | Azul | 6,067 |
| 10 | winit | 5,709 |
| 11 | Cursive | 4,709 |
| 12 | ludusavi | 4,696 |
| 13 | orbtk | 3,790 |
| 14 | stdweb | 3,457 |
| 15 | conrod | 3,350 |
| 16 | imgui-rs | 2,932 |
| 17 | rinf | 2,548 |
| 18 | freya | 2,506 |
| 19 | relm | 2,452 |
| 20 | Termion | 2,155 |
| 21 | kondo | 2,150 |
| 22 | cacao | 2,047 |
| 23 | Native Windows GUI | 2,039 |
I found fltk-rs @ https://crates.io/crates/fltk was easy to install and use. Installation for new users is a nice feature.