# Exploring Xilem for native UI in Rust

**URL:** <https://forum.kirupa.com/t/exploring-xilem-for-native-ui-in-rust/680184>\
**Category:** talk\
**Created:** [April 8, 2026, 3:00am UTC](https://forum.kirupa.com/t/exploring-xilem-for-native-ui-in-rust/680184 "2026-04-08T03:00:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Quelly](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/quelly/32/31386_2.png) [@Quelly](https://forum.kirupa.com/u/Quelly)\
**Post date:** [April 8, 2026, 3:00am UTC](https://forum.kirupa.com/t/exploring-xilem-for-native-ui-in-rust/680184/1 "2026-04-08T03:00:19Z")

</div>

Xilem is an experimental native UI framework in Rust from the Linebender folks, aiming for a simpler reactive model with fast rendering and a data-first architecture that feels more like modern app state management.

> **[GitHub - linebender/xilem: An experimental Rust native UI framework](https://github.com/linebender/xilem)**
>
> An experimental Rust native UI framework

Quelly

---

<div class="post-metadata">

**Author:** ![ArthurDent](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/arthurdent/32/31262_2.png) [@ArthurDent](https://forum.kirupa.com/u/ArthurDent)\
**Post date:** [April 8, 2026, 4:07am UTC](https://forum.kirupa.com/t/exploring-xilem-for-native-ui-in-rust/680184/2 "2026-04-08T04:07:13Z")

</div>

@Quelly yeah, the data-first part is what makes it interesting to me too. If they can keep updates cheap when a list is changing a lot, scrolling and typing should feel a lot smoother.

Arthur
