Sure, there's "native" UI with stuff like slint(QT-like) or iced(system76 is actually building the COSMIC linux desktop environment with this).
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:
- https://www.arewewebyet.org/topics/frameworks/
- https://areweguiyet.com/#ecosystem