SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust Desktop Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
Yes, we'd like to improve on that: https://github.com/slint-ui/slint/issues/4128
-
Project mention: EWW β Linux Widget System allowing you to design custom desktop UI | news.ycombinator.com | 2024-08-31
-
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/
-
-
-
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: Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke β It's Fast | news.ycombinator.com | 2024-07-05
-
-
-
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
-
-
-
-
-
rust-yew-axum-tauri-desktop
Rust + Yew + Axum + Tauri + Tailwindcss, full-stack Rust development for Desktop apps.
-
-
-
-
-
-
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.
-
Rust Desktop discussion
Rust Desktop related posts
-
Dioxus β Cross Platform Apps in Rust
-
LSP: The Good, the Bad, and the Ugly
-
Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke β It's Fast
-
Show HN: KeyEcho v0.0.3 β Listen to Mechanical Keyboard Sounds with Keystroke
-
Inkdown is a Markdown reading, editing, and sharing tool
-
Show HN: KeyEcho β Listen to Mechanical Keyboard Sounds with Every Keystroke
-
Show HN: KeyEcho β Listen to Mechanical Keyboard Sounds with Every Keystroke
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Oct 2024
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 |