Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 Rust Desktop Projects
Fullstack GUI library for desktop, web, mobile, and more.Project mention: Dioxus: Fullstack GUI library for desktop, web, mobile, and more | news.ycombinator.com | 2023-08-05
ElKowars wacky widgetsProject mention: How do I autostart Eww bar inside the hyprland.conf file? | /r/hyprland | 2023-09-08
The reason, why eww would not start, is because i compiled it myself with rustup according to the official documentation (https://elkowar.github.io/eww/) and not by the AUR. After installing it with the AUR it workes in Hyprland. So in conclustion: If you wanna use Eww on Hyprland, use the AUR method and not the method on the Docs!
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Desktop GUI FrameworkProject mention: Servo, the parallel browser engine written in Rust | news.ycombinator.com | 2023-05-27
I'd been wanting to see this, preferably with JS being optional, and just allowing direct DOM access.
I initially thought this was what Azul was, but it's only just using Servo's WebRender compositor, and rolls its own CSS parser, DOM, and layout engine, so it doesn't benefit from most of the work done on Servo, and supports less CSS features.
Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & RustProject mention: Is ChatGPT consistently at capacity, or is this just a way for blocking certain users? | /r/ChatGPT | 2023-01-16
I have this desktop app and it's giving me the "at capacity" error.
Exemplary real world app built with Rust + Yew + WebAssembly, by Function Components + Hooks, also supports desktop by Tauri.
Native GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.Project mention: Ebou Released 🚀: A (mostly full featured) cross platform desktop Mastodon client written in Rust + Dioxus | /r/rust | 2023-06-16
Awesome, when it's properly release I'll give it a try with freya (https://github.com/marc2332/freya, a skia-based renderer for Dioxus I am making)
Experimental embedder for Flutter
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Run any Windows program through ProtonProject mention: [Lutris] Farcry 6 stuck on black screen when using Gamescope? | /r/linux_gaming | 2023-05-26
Since I couldn't get get with Proton 8 to work with Proton-Caller, I went with this standalone script:
A gRPC client from another world (by eliaperantoni)Project mention: Spaceman: A gRPC client from another world. Comes both as a CLI and as a GUI built with Tauri and Yew.rs | /r/rust | 2023-04-02
That's ok, it's a little opinionated. The good news is that it's easy to change the style (not the layout) here. You can CTRL+F anything beginning with a # to find the colors and customize them. The colors for the syntax highlighting are here.
A W.I.P desktop application for a new typesetting language, typst.Project mention: Is there a desktop app in the making? | /r/typst | 2023-04-11
I'm currently working on an app based on tauri and svelte. It's very much W.I.P, but you can find the source here: https://github.com/Cubxity/typstudio
Plugin pack for making 2D games with BevyProject mention: Many reasons to always read the LICENSE | /r/linuxmasterrace | 2023-04-09
https://github.com/katharostech/bevy_retrograde/blob/master/LICENSE.md section 6.2
Customisable gtk-layer-shell wlroots/sway bar written in rust.Project mention: hybridbar vs waybar | /r/hyprland | 2023-04-19
Try the things here maybe https://github.com/JakeStanger/ironbar/wiki/compiling
Easily Archive and Search Your Twitter Data with our Syncable Desktop AppProject mention: Twitter archiver: Make your own simple, public, searchable Twitter archive | news.ycombinator.com | 2022-12-19
Another shameless plug: I made a cross platform "native (Rust with Webkit)" desktop app that does the same thing (Win/Lin/Mac). It also allows you to see your "profile" afterwards in the app, search within your Tweets, and allows backing up things like mentions, responses, likes, etc:
Rust + Yew + Axum + Tauri + Tailwindcss, full-stack Rust development for Desktop apps.
🤩 WA+ = W(eb) + A(pp) + more... (by lencx)Project mention: 🤩 WA+ = W(eb) + A(pp) + more... | /r/rust | 2022-10-21
A desktop client for Shadertoy written in RustProject mention: Is it technically possible for emulators to apply shaders in different bgs? | /r/emulation | 2023-05-23
Then, as you probably noticed, I also added my not-emulable-games-but-id-still-like-to-have-them-in-there-and-its-pretty. I added PS4, PS5, Switch games manually. Thankfully I don't buy enough of them these days that it becomes a problem to sync. As for launching, well, the TV is plugged to them. Still, they needed to be launchable (otherwise Launchbox is unhappy). What I did was fork shadertoy-rs (https://github.com/fmenozzi/shadertoy-rs). to add capabilities for randomized shaders and displaying a title. All these shaders are animated, look great in fullscreen and serve as a nice little distraction as you start up whatever console. shadertoy-rs also closes on any input, so it's easy to get back to the list. Need to also add automatically the author and the shader name for more flair. The current list of whitelisted shaders that I have on random are (beware, some of them might be a bit cpu intensive):
A Windows virtual display driver written in Rust (works with VR, etc)Project mention: Virtual Display Driver for Windows | /r/rust | 2023-09-16
Set a different wallpaper for the background of each Sway workspaceProject mention: multibg-sway 0.1 - I made a Rust program to set different wallpapers for each of my Sway workspaces (demo in the video) | /r/swaywm | 2023-04-08
Repo and instructions here: https://github.com/gergo-salyi/multibg-sway
Rust Bare Metal implementation of maze game for ESP32Project mention: Low FPS on ESP32 LCD | /r/rust | 2022-12-23
I'm trying lots of Rust demos (including rust-esp32-std-demo, esp32-spooky-maze-game) for ESP32 on my M5GO kit with ili9342c controller and all of them struggle to give fullscreen (320x240) frame-rate > 5.
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
Offline dictionary with REPL, API server and GUI, supporting open formats, for Linux.Project mention: Rust/Tauri写的Linux桌面词典 | /r/real_China_irl | 2023-02-11
An animated wallpaper tool for gifs (by whytheplatypus)Project mention: fig - An animated wallpaper tool for gifs | /r/CKsTechNews | 2022-11-27
Drag-and-drop image compression app.
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
Rust Desktop related posts
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
My company forces me to use Cringedows, what can I do to suffer less?
4 projects | /r/LinuxCirclejerk | 19 Apr 2023
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
What are some of the best open-source Desktop projects in Rust? This list will help you: