Rust Desktop

Open-source Rust projects categorized as Desktop

Top 23 Rust Desktop Projects

  • dioxus

    Fullstack GUI library for web, desktop, mobile, and more.

  • Project mention: Dioxus 0.5: Web, Desktop, Mobile Apps in Rust | news.ycombinator.com | 2024-03-28

    We have a web components example here: https://github.com/DioxusLabs/dioxus/blob/fd21c971038840130f...

    Everything should work like normal except: attributes are not typed, custom event listeners must be implemented with web-sys

  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | news.ycombinator.com | 2024-04-02

    Did you get a chance to check https://slint.dev?

    Disclaimer: I work for Slint

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • eww

    ElKowars wacky widgets

  • Project mention: Widgets: which are the alternatives? | /r/awesomewm | 2023-11-23

    I'm trying to get the most out of my OS (Arch with X11 and Awesomewm), but I'm stuck with the widgets. I would like to create/use some utilities like an interactive calendar, small TODO list, dropdown menu, etc. but using the awesomewm widgets is too difficult and limiting. I found eww but it seems as difficult as the former widgets.

  • Azul

    Desktop GUI Framework

  • Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    Not sure what you mean but WebRender powers Firefox which definitely works on the desktop.

    You can use it to build desktop UI frameworks - see for example https://azul.rs/

  • chat-ai-desktop

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

  • rust-yew-realworld-example-app

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

  • nativeshell

    Experimental embedder for Flutter

  • SaaSHub

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

    SaaSHub logo
  • typstudio

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

  • ironbar

    Customisable Wayland gtk bar written in Rust.

  • 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

  • Project mention: Virtual Display Driver for Windows | /r/rust | 2023-09-16
  • spaceman

    A gRPC client from another world (by eliaperantoni)

  • cinny-desktop

    Yet another matrix client for desktop

  • bevy_retro

    Plugin pack for making 2D games with Bevy

  • twitvault

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

  • rust-yew-axum-tauri-desktop

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

  • WA

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

  • shadertoy-rs

    A desktop client for Shadertoy written in Rust

  • esp32-spooky-maze-game

    Rust Bare Metal implementation of maze game for ESP32

  • ByteDetective

    The easiest way to search for images on your desktop 🔎

  • Project mention: ByteDetective (first rust project | feedback appreciated) - MacOS Tauri app that let you search for images on your computer by describing them | /r/rust | 2023-07-14
  • multibg-sway

    Set a different wallpaper for the background of each Sway workspace

  • offdict

    Offline dictionary with REPL, API server and GUI, supporting open formats, for Linux.

  • fig

    An animated wallpaper tool for gifs (by whytheplatypus)

  • image-shrinker-lite

    Drag-and-drop image compression app.

  • 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 related posts

  • LAN Mouse is a mouse and keyboard sharing software

    3 projects | news.ycombinator.com | 2 Jan 2024
  • Ask HN: What is the best way to build a desktop app in Windows in 2023?

    5 projects | news.ycombinator.com | 11 Sep 2023
  • Octos – HTML live wallpaper engine

    6 projects | news.ycombinator.com | 22 Jul 2023
  • Ebou Released 🚀: A (mostly full featured) cross platform desktop Mastodon client written in Rust + Dioxus

    5 projects | /r/rust | 16 Jun 2023
  • What would be the current recommended way to publishing an html5 game on steam?

    2 projects | /r/gamedev | 6 May 2023
  • What is the most fully-featured rust frontend framework?

    5 projects | /r/rust | 24 Apr 2023
  • hybridbar vs waybar

    2 projects | /r/hyprland | 19 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 28 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 dioxus 18,688
2 slint 15,369
3 eww 8,577
4 Azul 5,819
5 chat-ai-desktop 1,963
6 rust-yew-realworld-example-app 843
7 nativeshell 616
8 typstudio 524
9 ironbar 444
10 virtual-display-rs 422
11 spaceman 364
12 cinny-desktop 353
13 bevy_retro 295
14 twitvault 145
15 rust-yew-axum-tauri-desktop 129
16 WA 91
17 shadertoy-rs 66
18 esp32-spooky-maze-game 28
19 ByteDetective 25
20 multibg-sway 23
21 offdict 11
22 fig 10
23 image-shrinker-lite 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com