Rust GUI

Open-source Rust projects categorized as GUI

Top 23 Rust GUI Projects

  1. dioxus

    Fullstack app framework for web, desktop, and mobile.

    Project mention: Dioxus 0.7: User interfaces in Rust that run anywhere | news.ycombinator.com | 2025-11-10
  2. 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.

    Stream logo
  3. yew

    Rust / Wasm framework for creating reliable and efficient web applications

    Project mention: RCE Vulnerability in Next.js | news.ycombinator.com | 2025-12-03

    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.

  4. sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

    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).

  5. iced

    A cross-platform GUI library for Rust, inspired by Elm

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  6. egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  7. slint

    Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

    Project mention: iced 0.14 has been released (Rust GUI library) | news.ycombinator.com | 2025-12-07

    There is also Slint, if you want another option. https://slint.dev

  8. druid

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

  9. 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.

    InfluxDB logo
  10. Fyrox

    3D and 2D game engine written in Rust

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  11. Azul

    Desktop GUI Framework

    Project mention: Ask HN: Who wants to be hired? (November 2025) | news.ycombinator.com | 2025-11-03

    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.

  12. winit

    Window handling library in pure Rust

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  13. Cursive

    A Text User Interface library for the Rust programming language

  14. ludusavi

    Backup tool for PC game saves

    Project mention: Aletheia VS ludusavi - a user suggested alternative | libhunt.com/r/spencer-0003/aletheia | 2025-11-12
  15. orbtk

    The Rust UI-Toolkit.

  16. stdweb

    A standard library for the client-side Web

  17. conrod

    An easy-to-use, 2D GUI library written entirely in Rust.

  18. imgui-rs

    Rust bindings for Dear ImGui

  19. rinf

    Rust for native business logic, Flutter for flexible and beautiful GUI

  20. freya

    Cross-platform and non-web GUI library for 🦀 Rust powered by 🎨 Skia.

    Project mention: Cross-platform GUI applications using Rust and Skia | news.ycombinator.com | 2025-10-30
  21. relm

    Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust

  22. Termion

    Mirror of https://gitlab.redox-os.org/redox-os/termion

  23. kondo

    Cleans dependencies and build artifacts from your projects.

  24. cacao

    Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

  25. Native Windows GUI

    A light windows GUI toolkit for rust

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust GUI discussion

  1. User avatar
    rcrist
    · over 1 year ago
    · Reply

    I found fltk-rs @ https://crates.io/crates/fltk was easy to install and use. Installation for new users is a nice feature.

Rust GUI related posts

  • Build Android apps using Rust and iced

    16 projects | news.ycombinator.com | 21 Dec 2025
  • iced 0.14 has been released (Rust GUI library)

    9 projects | news.ycombinator.com | 7 Dec 2025
  • ImAnim: Modern animation capabilities to ImGui applications

    2 projects | news.ycombinator.com | 1 Dec 2025
  • Egui: An easy-to-use GUI in pure Rust

    1 project | news.ycombinator.com | 1 Dec 2025
  • Aletheia VS ludusavi - a user suggested alternative

    2 projects | 12 Nov 2025
  • Ribir: Non-intrusive GUI framework for Rust/WASM

    1 project | news.ycombinator.com | 7 Nov 2025
  • Cross-platform GUI applications using Rust and Skia

    1 project | news.ycombinator.com | 30 Oct 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    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 →

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

Sponsored
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.
getstream.io