Our great sponsors
-
Rust binaries are so huge because the default settings turn off most size optimizations to reduce compile times. Read through this page.
-
fltk-rs worked well for me, for a small app.
-
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.
-
On windows, I'll probably use https://github.com/gabdube/native-windows-gui or https://github.com/microsoft/windows-rs both of them seem pretty solid.
-
On windows, I'll probably use https://github.com/gabdube/native-windows-gui or https://github.com/microsoft/windows-rs both of them seem pretty solid.
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
Slint looks interesting. It basically uses a QML-like UI language and has bindings for Rust and C++ for native and webassembly.
-
A widget like this perhaps? https://github.com/fyne-io/fyne-x/pull/55 Fyne has good support for custom widgets.
-
For dialogue stuff, I think plain buttons are good. I have no idea what the best way to build a map is. I built a click and drag capability off native events (tracking when the mouse is down and how it's moving), here's the commit, which you probably want for a map.
-
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.
-
Yes, this speeds up compilation without changing anything else, but it's just one step of many that's getting faster (linking). Still it can have an impact of many seconds. Mold is even faster by the way: https://github.com/rui314/mold
Related posts
- Why Golang instead of Rust to develop the Krater desktop app
- Sorry... what diskette?
- Accessing List of Installed Apps on Windows 11
- Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop
- What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented?