Our great sponsors
- InfluxDB - Access the most powerful time series database as a service
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- SonarLint - Clean code begins in your IDE with SonarLint
-
I disagree with the premise. Building a UI in Rust is fairly straightforward! Just look at Yew, Dioxus, or Slint and how they manage interfaces. I believe the core of the issue at hand is the same of mass adoption of Rust: people have to learn a new way of doing things, and that makes it somewhat scary to approach.
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for applications that are written in Rust, C++, or JavaScript.
I disagree with the premise. Building a UI in Rust is fairly straightforward! Just look at Yew, Dioxus, or Slint and how they manage interfaces. I believe the core of the issue at hand is the same of mass adoption of Rust: people have to learn a new way of doing things, and that makes it somewhat scary to approach.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
I disagree with the premise. Building a UI in Rust is fairly straightforward! Just look at Yew, Dioxus, or Slint and how they manage interfaces. I believe the core of the issue at hand is the same of mass adoption of Rust: people have to learn a new way of doing things, and that makes it somewhat scary to approach.
-
WinSafe says hello.
-
And one can go and write pacman in the same way. It is basically the "functional core, imperative shell" pattern of arranging things: The UI is the shell and the computation the core.
-
I have tried to use both https://docs.rs/fltk/latest/fltk/ and https://github.com/emilk/egui for my small tool https://github.com/PhilipK/BoilR .
-
I have tried to use both https://docs.rs/fltk/latest/fltk/ and https://github.com/emilk/egui for my small tool https://github.com/PhilipK/BoilR .
-
CodiumAI
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
-
Rust actually has a library for this (Taffy - https://github.com/DioxusLabs/taffy). I know, because I implemented the CSS Grid support. It was a challenge, but everybody should be able to reuse that now.
-
For e.g. if you’re writing a framework, you need to interface with Cocoa on MacOS to draw windows, which only provides an Objective C or Swift interface. You can look at the Qt source code and see how they do it: https://github.com/qt/qtbase/tree/067b53864112c084587fa9a507eb4bde3d50a6e1/src/plugins/platforms/cocoa
-
EasyGUI
Utility library for creating pages on the Chromium Embedded Framework using HTMLRenderer (by JoshDavid)
GUI in APL in the wild
-
The great thing is that this also solves rust problem: just use CEF. Why didn’t the author thought about this?
-
Glow support is planned to be removed https://github.com/iced-rs/iced/pull/1697 . Probably a good call.
-
gecko-dev
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
I checked Firefox monorepo, it has over 4x more C++ than Rust.