Rust Desktop

Open-source Rust projects categorized as Desktop

Top 23 Rust Desktop 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. 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

  4. eww

    ElKowars wacky widgets

    Project mention: Ask HN: Has anyone else been unemployed for over two years? | news.ycombinator.com | 2025-09-19

    >I doubt that would be compatible with a WASM build target.

    In principle, I don't see why not. In practice, yeah I can see it. In both cases, can't know without checking, and I haven't. Bevy is pretty cool though!

    My drive-by suggestions would be more along the lines of https://github.com/mattwparas/steel, https://github.com/elkowar/eww, perhaps most pertinently: https://kdl.dev/

    Hopefully one of those would be minimal enough for the rest of the engine to not manage to get your way, as frameworks are known to do. As always, happy hacking!

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

  6. nofwl

    NoFWL Desktop Application

  7. chat-ai-desktop

    Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust

  8. vizia

    A declarative GUI library written in Rust

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

    Customisable Wayland GTK4 bar written in Rust.

  11. rust-yew-realworld-example-app

    Exemplary real world app built with Rust + Yew + WebAssembly, by Function Components + Hooks, also supports desktop by Tauri.

  12. KeyEcho

    Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast

  13. virtual-display-rs

    A Windows virtual display driver to add multiple virtual monitors to your PC! For Win10+. Works with VR, obs, streaming software, etc

  14. typstudio

    A W.I.P desktop application for a new typesetting language, typst.

  15. nativeshell

    Experimental embedder for Flutter

  16. spaceman

    A gRPC client from another world (by eliaperantoni)

  17. bevy_retro

    Plugin pack for making 2D games with Bevy

  18. rust-yew-axum-tauri-desktop

    Rust + Yew + Axum + Tauri + Tailwindcss, full-stack Rust development for Desktop apps.

  19. twitvault

    Easily Archive and Search Your Twitter Data with our Syncable Desktop App

  20. WA

    🤩 WA+ = W(eb) + A(pp) + more... (by lencx)

  21. ohy

    A Lightweight, Privacy-First CLI for Packaging Web into Desktop Apps

    Project mention: ohy - A Lightweight, Privacy-First CLI for Packaging Web into Desktop Apps | dev.to | 2025-02-03

    ohy is a lightweight command-line tool built in Rust that transforms web applications into desktop applications. With features like data privacy isolation, multiple concurrent instances, and easy deployment, it simplifies the transition while keeping resource usage efficient and user data secure across platforms.ohy project github

  22. shadertoy-rs

    A desktop client for Shadertoy written in Rust

  23. esp32-spooky-maze-game

    Rust Bare Metal implementation of maze game for ESP32 with Bevy ECS no_std

  24. multibg-wayland

    Set a different wallpaper for the background of each Sway workspace

  25. ByteDetective

    The easiest way to search for images on your desktop 🔎

  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 Desktop discussion

Rust Desktop related posts

Index

What are some of the best open-source Desktop projects in Rust? This list will help you:

# Project Stars
1 dioxus 32,708
2 slint 21,253
3 eww 11,858
4 Azul 6,067
5 nofwl 4,209
6 chat-ai-desktop 2,013
7 vizia 1,923
8 ironbar 1,024
9 rust-yew-realworld-example-app 888
10 KeyEcho 824
11 virtual-display-rs 824
12 typstudio 711
13 nativeshell 661
14 spaceman 374
15 bevy_retro 309
16 rust-yew-axum-tauri-desktop 161
17 twitvault 161
18 WA 97
19 ohy 79
20 shadertoy-rs 70
21 esp32-spooky-maze-game 62
22 multibg-wayland 41
23 ByteDetective 33

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

Did you know that Rust is
the 5th most popular programming language
based on number of references?