(no title)
trissi1996 | 1 year ago
And you can also get an electron-like stack going, that is actually much less bloated than "normal" electron, by using tauri-webview, which uses the OS-provided webview and combining it with one of the many cool rust WASM-based reactive web-ui frameworks, like leptos or dioxus. This gets you compiled sizes of ~10s of MB compared to electrons 100s of MBs.
There's also bindings to a lot of traditional ui libs, like GTK, QT & Tk.
I'm currently going for the 2nd option (with leptos for the web part) as I'm used to the web-stack and am very productive with this approach, but native UI also seems very tempting to dig into further.
Some related links:
Tmpod|1 year ago
rubymamis|1 year ago
Still, very much in its infancy.
The backend is currently C++ but I'm considering using other languages since there are so many bindings (Mojo is on my radar).
prox|1 year ago