-
If you're interested you can check out the repo. :) It's my first ever experience writing code in rust so you'll probably find a lot of bad practices, awful code and "println!"s all over the place. And a loooot of unused imports I need to get rid of.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Cool little application. I'm curious why you chose the unsafe qt-rust bindings out of the various Rust bindings for Qt. I'm working on cxx-qt, a newer project for safe bidirectional C++ <--> Rust bindings for Qt. Just a few days ago I got an example cxx-qt application building entirely with Cargo without needing a C++ build system. It still requires a little boilerplate C++ code, but you can do all the application logic in Rust.
-
you can post it to r/unixporn where people actually use notification daemons. But there are a few contenders, like dunst or https://github.com/phuhl/linux_notification_center
-
Oh I didn't know that wiki page existed. I presume you're talking about this page? We should add cxx-qt to that. Some of the other Rust bindings are listed there too, though Rust Qt Binding Generator is missing from that page too.
-
qmetaobject is probably the most mature Qt Rust binding at the moment. It uses the cpp crate to embed C++ inline in Rust to create its bindings. There are some people using it and it does get some maintenance, but it's not under active development since the original author is now working on Slint.
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
qmetaobject is probably the most mature Qt Rust binding at the moment. It uses the cpp crate to embed C++ inline in Rust to create its bindings. There are some people using it and it does get some maintenance, but it's not under active development since the original author is now working on Slint.
-
Yeah there have been several projects for Qt bindings for Rust. Most of them are quite old and cxx-qt is the only one with active development AFAIK. The Rust language and ecosystem have matured a bit since they were made. We're building cxx-qt on top of cxx, which wasn't published until 2020.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives