Rust Desktop

Open-source Rust projects categorized as Desktop

Top 23 Rust Desktop Projects

  • dioxus

    App framework for web, desktop, mobile, and more.

    Project mention: Dioxus – Cross Platform Apps in Rust | news.ycombinator.com | 2024-09-23
  • SaaSHub

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

    SaaSHub logo
  • slint

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

    Project mention: Do Not Sign the Qt License Agreement Unchanged | news.ycombinator.com | 2024-09-16

    Yes, we'd like to improve on that: https://github.com/slint-ui/slint/issues/4128

  • eww

    ElKowars wacky widgets

    Project mention: EWW – Linux Widget System allowing you to design custom desktop UI | news.ycombinator.com | 2024-08-31
  • 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/

  • nofwl

    NoFWL Desktop Application

    Project mention: Noi: an AI-enhanced, customizable browser | news.ycombinator.com | 2024-05-18
  • 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.

  • 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
  • nativeshell

    Experimental embedder for Flutter

  • typstudio

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

  • 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

  • ironbar

    Customisable Wayland gtk bar written in Rust.

  • spaceman

    A gRPC client from another world (by eliaperantoni)

  • 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

  • multibg-sway

    Set a different wallpaper for the background of each Sway workspace

  • ByteDetective

    The easiest way to search for images on your desktop πŸ”Ž

  • oatbar

    Standalone desktop bar that can be used with various WMs and DEs.

    Project mention: Oatbar – the first relase of a Unix-way status bar | news.ycombinator.com | 2024-07-08

    Hi,

    I am finally ready to share this with the community. I was using a lot of excellent status bars in the past and usually extended them a lot with custom information. However I realised existing options missed something that was important to me, either in features or ways how extensibility is done. That’s why I started this project to see if I can develop the concept I had in mind. I basically wanted a simple Unix-way built around text+pipes the way it is done in i3bar+i3blocks, but with much richer control and selection widgets, beyond simple script to text. I wanted simple shell scripts controlling progress bars, selectors, even images. Configuration language flexible enough to build menus, even if they are not first class features.

    The bar basically let's you connect your script to a variable which can be used to control all widget aspects dynamically, colors, fonts, edges, backgrounds, full Pango markup, visibility, etc. You can even draw your own images to files and display them on the bar.

    More on oatbar.app and in the repo https://github.com/igor-petruk/oatbar

    Testing welcome, I had only tested on a limited number of OS/WM. More importantly, please tell me what you think of the configuration language, if the idea is viable and what we can improve there. Throw in your ideas. This is the first release, so we can change many things and experiment on the concept.

    Thanks.

  • offdict

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

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

Index

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

Project Stars
1 dioxus 20,455
2 slint 17,085
3 eww 9,212
4 Azul 5,879
5 nofwl 4,248
6 chat-ai-desktop 1,984
7 rust-yew-realworld-example-app 856
8 KeyEcho 636
9 nativeshell 629
10 typstudio 580
11 virtual-display-rs 567
12 ironbar 562
13 spaceman 365
14 bevy_retro 298
15 twitvault 148
16 rust-yew-axum-tauri-desktop 130
17 WA 93
18 shadertoy-rs 68
19 esp32-spooky-maze-game 30
20 multibg-sway 29
21 ByteDetective 25
22 oatbar 18
23 offdict 12

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