windows-app-rs
cxx-qt
windows-app-rs | cxx-qt | |
---|---|---|
1 | 28 | |
212 | 907 | |
- | 3.7% | |
10.0 | 9.6 | |
over 1 year ago | 8 days ago | |
Rust | Rust | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
windows-app-rs
-
Rust: State of GUI, December 2022 – KAS blog
It sure is abandoned: https://github.com/microsoft/windows-app-rs#this-repository-...
cxx-qt
- Cxx-Qt: Use Qt from Rust
-
Qt 6.6 and 6.7 Make QML Faster Than Ever: A New Benchmark and Analysis
My employer, KDAB, is building an excellent Rust binding for Qt: https://github.com/KDAB/cxx-qt
-
I like rust but want to use Qt.
You can use cxx-qt or qmetaobject-rs. Or use Slint
-
Build a desktop app with Qt and Rust
Rust has several Qt bindings. The most popular are Ritual, CXX-Qt, and qmetaobject. Ritual is not maintained anymore, and qmetaobject doesn't support QWidgets. So CXX-Qt is our best bet for now.
-
DAW Frontend Development Struggles
Qt bindings for Rust also exist, although I'm not sure how mature they are: https://github.com/KDAB/cxx-qt/
-
Build a desktop app with Qt and Rust - LogRocket Blog
We're getting closer, but you're still likely to run into missing features in CXX-Qt at this point. If you do, please report it on GitHub!
- GUI development with Rust and GTK 4
-
Who "owns" Rust ?
This is no longer required in CXX-Qt as of this week (https://github.com/KDAB/cxx-qt/pull/428). Next release coming soon.
-
The first issue of Rust Magazine has been published 🎉🎉
From my understanding KDAB isn't trying to "replace" Qt. They're working on cxx-qt to make using Qt and Rust together much easier.
-
Rust: State of GUI, December 2022 – KAS blog
I second this. I wrote an internal Qt/QML app that ran on Windows, Linux, Android, and Raspberry Pis. We had ~20 Raspberry Pi's running this app in kiosk mode. If only KDAB/cxx-qt[1] were ready there, I would have done as much as possible in rust .
- [1] https://github.com/KDAB/cxx-qt/
What are some alternatives?
twitvault - Easily Archive and Search Your Twitter Data with our Syncable Desktop App
slint - Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
wxRust2 - re-exploration Rust binding to wx
qt6ct - Qt6 Configuration Tool
Relm4 - Build truly native applications with ease!
crates.io - The Rust package registry
contrast_renderer - Contrast is a WebGPU based 2D render engine written in Rust
miniserve - 🌟 For when you really just want to serve some files over HTTP right now!
windows-rs - Rust for Windows
gyroflow - Video stabilization using gyroscope data
flo_draw - 2D rendering libraries for Rust and FlowBetween
bonsai - A library for building dynamic webapps, using Js_of_ocaml