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
-
Project mention: Dioxus: Fullstack GUI library for desktop, web, mobile, and more | news.ycombinator.com | 2023-08-05
-
Project 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!
-
SonarLint
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.
-
Project 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.
-
Project 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.
-
rust-yew-realworld-example-app
Exemplary real world app built with Rust + Yew + WebAssembly, by Function Components + Hooks, also supports desktop by Tauri.
-
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)
-
-
InfluxDB
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.
-
Project 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:
-
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.
-
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
-
https://github.com/katharostech/bevy_retrograde/blob/master/LICENSE.md section 6.2
-
Try the things here maybe https://github.com/JakeStanger/ironbar/wiki/compiling
-
Project 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-desktop
Rust + Yew + Axum + Tauri + Tailwindcss, full-stack Rust development for Desktop apps.
-
Download: https://github.com/lencx/WA/releases
-
Project 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):
-
-
Project 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
-
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.
-
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
-
-
-
-
Mergify
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?
- Octos – HTML live wallpaper engine
- Ebou Released 🚀: A (mostly full featured) cross platform desktop Mastodon client written in Rust + Dioxus
- What would be the current recommended way to publishing an html5 game on steam?
- What is the most fully-featured rust frontend framework?
- hybridbar vs waybar
- My company forces me to use Cringedows, what can I do to suffer less?
-
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
Index
What are some of the best open-source Desktop projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | dioxus | 13,952 |
2 | eww | 7,048 |
3 | Azul | 5,621 |
4 | chat-ai-desktop | 1,847 |
5 | rust-yew-realworld-example-app | 767 |
6 | freya | 661 |
7 | nativeshell | 581 |
8 | Proton-Caller | 499 |
9 | spaceman | 351 |
10 | typstudio | 272 |
11 | bevy_retro | 254 |
12 | ironbar | 196 |
13 | twitvault | 139 |
14 | rust-yew-axum-tauri-desktop | 98 |
15 | WA | 87 |
16 | shadertoy-rs | 61 |
17 | virtual-display-rs | 32 |
18 | multibg-sway | 22 |
19 | esp32-spooky-maze-game | 19 |
20 | ByteDetective | 18 |
21 | offdict | 9 |
22 | fig | 8 |
23 | image-shrinker-lite | 2 |