Our great sponsors
-
You should consider Tauri too: https://tauri.studio. And SvelteKit or React as library with Bootstrap or Material.
-
I seriously advise against using rust-sciter. It uses a lot of unsafe code, some of which is invalid and directly causes Undefined Behavior; see for example issue #114. rust-sciter's author doesn't seem to have any interest in fixing those. Besides, the code is highly unidomatic and looks like it's been written to resemble C++ – this is in itself not wrong, but always a red flag.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
You should consider Tauri too: https://tauri.studio. And SvelteKit or React as library with Bootstrap or Material.
-
Material UI
Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
You should consider Tauri too: https://tauri.studio. And SvelteKit or React as library with Bootstrap or Material.
-
You should consider Tauri too: https://tauri.studio. And SvelteKit or React as library with Bootstrap or Material.
-
Bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
You should consider Tauri too: https://tauri.studio. And SvelteKit or React as library with Bootstrap or Material.
-
Please try out Sciter with its Rust binding, I use it in my Rust project.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Please try out Sciter with its Rust binding, I use it in my Rust project.
-
Slint
Discontinued Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]
SixtyFPS is another native rust option. It uses a declaritive language to define the UI, similar to Qt's QML. It can optionally use Qt to render the widgets, which makes it integrate pretty well with the rest of the applications.
-
-
In the end I decided to go with Electron (React + Webpack + TypeScript) and compiling custom node-modules from Rust using neon for the performance-sensitive stuff. I'd be happy to help you if you're interested in that.
-
don't have enough features of iced, for example there is no features like menu (file -> open etc.), could not use native file manager.For my pet projects I use egui (https://github.com/emilk/egui). But I don't aim to do beautiful GUI and I don't know how is egui great for it.
-
If you are targeting Linux, and you’re already willing to go to wxWidgets, why not cut the middle man and use GTK? The gtk-rs bindings are already pretty stable and well tested on Linux, and can be used on other platforms as well.
-
My opinion is probably a bit biased but I would recommend using GTK 4's rust bindings: gtk4-rs. We have various examples, bunch of applications written in it and a WIP book to help you get started writing GUI apps using Rust & GTK.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives