Xilem – An experimental Rust native UI framework
Levitating
58 points
15 comments
April 07, 2026
Related Discussions
Found 5 related stories in 57.8ms across 3,871 title embeddings via pgvector HNSW
- Show HN: Sycamore – next gen Rust web UI library using fine-grained reactivity lukechu10 · 94 pts · April 01, 2026 · 52% similar
- SideX – A Tauri-based port of Visual Studio Code 0x1997 · 50 pts · April 06, 2026 · 50% similar
- SimpleX Chat Cider9986 · 23 pts · March 27, 2026 · 50% similar
- The Cost of 'Lightweight' Frameworks: From Tauri to Native Rust birdculture · 28 pts · March 09, 2026 · 46% similar
- Lisette a little language inspired by Rust that compiles to Go jspdown · 257 pts · April 05, 2026 · 46% similar
Discussion Highlights (9 comments)
sheepscreek
Been using it with mixed success. While I love vello, Xilem is less mature in comparison. Many standard UI components, such as selection box, are not implemented yet. On the other hand, it’s a great opportunity to become a contributor towards a genuinely useful and promising project!
mtndew4brkfst
Was there some new developments with this project that renewed interest recently? I started learning Rust in 2018 or 2019 and I think "good Rust GUI" research is probably at least that old.
brainless
I keep trying Xilem and then egui or Iced. Xilem needs more widgets out of the box to be easy to build with. Slint is another option. I wonder what cross platform GUI framework (from any language) will finally become as common as Electron based apps or the vast number of native OS apps in Windows or macOS or Linux. I keep going back to Tauri, which is practical to build desktop apps quickly but still uses HTML, CSS, JS to build the UI. You can use Rust web UI tools but then it is still (system) browser based.
sourcegrift
Very happy with qmetaobject-rs. Qt is tried and tested, dnd multi platform. Also, UI itself is best done declaratively not imperatively. Qmetaobject-rs gives you the best of both worlds: great UI declaratively, logic in Rust.
eviks
Is there a plan for this to compete the experiment any time (soon)?
_stillmind
Why not just use Flutter with Rust, via the flutter_rust_bridge ( https://cjycode.com/flutter_rust_bridge/quickstart )? Seems like a reasonable combo to me.
amarant
Given the similarity in "inspired by" projects, how does this compare to iced? I've found iced to be surprisingly mature in every aspect I've tried, except the documentation, which is severely lacking
CapricornNoble
Why should I try to learn this instead of Slint?
malekpour
I've done a small project with Dioxus on Blitz. It is principally very close to Xilem and in fact is using some of the Xilem components. https://github.com/DioxusLabs/blitz