Rust Desktop

Open-source Rust projects categorized as Desktop

Top 23 Rust Desktop Projects

  1. dioxus

    Fullstack app framework for web, desktop, mobile, and more.

    Project mention: Exploring the top Rust web frameworks | dev.to | 2025-06-03

    Dioxus has one of the largest community support with over 20k GitHub stars.

  2. 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
  3. slint

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

    Project mention: Qt's New Bridging Technology – Looking Back to Move Forward | news.ycombinator.com | 2025-05-27

    I actually wrote Rust bindings for Qt a while back: https://github.com/woboq/qmetaobject-rs/. I'm curious to see how Qt's own take with Qt Bridges will work out. That said, I’ve since moved on and now work on Slint [https://github.com/slint-ui/slint]

    Slint was created with the same idea as what drives "Qt Bridges". We made a UI toolkit that is language-agnostic from the start. Slint uses its own UI language (inspired by QML), and gives you first-class, idiomatic APIs in Rust, C++, Pyhton, and JavaScript. And a clean separation between UI and business logic.

  4. eww

    ElKowars wacky widgets

    Project mention: EWW – Linux Widget System allowing you to design custom desktop UI | news.ycombinator.com | 2024-08-31
  5. Azul

    Desktop GUI Framework

  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

    Project mention: Cosmic Alpha Released | news.ycombinator.com | 2024-08-28
  9. SaaSHub

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

    SaaSHub logo
  10. rust-yew-realworld-example-app

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

  11. ironbar

    Customisable Wayland gtk bar written in Rust.

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

  13. KeyEcho

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

    Project mention: Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke – It's Fast | news.ycombinator.com | 2024-07-05
  14. nativeshell

    Experimental embedder for Flutter

  15. typstudio

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

  16. spaceman

    A gRPC client from another world (by eliaperantoni)

  17. bevy_retro

    Plugin pack for making 2D games with Bevy

  18. twitvault

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

  19. rust-yew-axum-tauri-desktop

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

  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

Log in or Post with

Rust Desktop related posts

  • Dioxus – Fullstack crossplatform app framework for Rust

    1 project | news.ycombinator.com | 16 Mar 2025
  • ohy - A Lightweight, Privacy-First CLI for Packaging Web into Desktop Apps

    1 project | dev.to | 3 Feb 2025
  • Bitwarden introduces mandatory 2FA for new devices

    3 projects | news.ycombinator.com | 28 Jan 2025
  • Bye-bye Windows gaming? SteamOS officially expands past the Steam Deck

    5 projects | news.ycombinator.com | 8 Jan 2025
  • Dioxus 0.6: Web, Desktop, Mobile Apps in Rust

    1 project | news.ycombinator.com | 9 Dec 2024
  • Ask HN: Alternatives to Bitwarden?

    2 projects | news.ycombinator.com | 21 Oct 2024
  • Dioxus – Cross Platform Apps in Rust

    1 project | news.ycombinator.com | 23 Sep 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jun 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 Desktop projects in Rust? This list will help you:

# Project Stars
1 dioxus 27,937
2 slint 19,377
3 eww 10,801
4 Azul 6,014
5 nofwl 4,231
6 chat-ai-desktop 2,017
7 vizia 1,818
8 rust-yew-realworld-example-app 882
9 ironbar 829
10 virtual-display-rs 746
11 KeyEcho 684
12 nativeshell 654
13 typstudio 679
14 spaceman 370
15 bevy_retro 304
16 twitvault 157
17 rust-yew-axum-tauri-desktop 153
18 WA 96
19 ohy 78
20 shadertoy-rs 70
21 esp32-spooky-maze-game 44
22 multibg-wayland 34
23 ByteDetective 29

Sponsored
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.
www.influxdata.com

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