<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/xilem-2024-plans-nuuyihm4b" -->

---
title: Xilem 2024 plans | daily.dev
description: Google Fonts is funding four open source contributors (Aaron Muir Hamilton, Daniel McNab, Matt Campbell, Olivier Faure) to work on Xilem, Linebender&#x27;s Rust UI...
canonical: https://daily.dev/posts/xilem-2024-plans-nuuyihm4b
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Xilem 2024 plans | daily.dev
og:description: Google Fonts is funding four open source contributors (Aaron Muir Hamilton, Daniel McNab, Matt Campbell, Olivier Faure) to work on Xilem, Linebender&#x27;s Rust UI...
og:url: https://daily.dev/posts/xilem-2024-plans-nuuyihm4b
og:image: https://api.daily.dev/og/posts/NUuYIhM4b.png
og:image:alt: Xilem 2024 plans
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Xilem 2024 plans

**[Linebender](https://daily.dev/sources/linebender)** · 12 min read · 0 upvotes · 0 comments

## Summary

Google Fonts is funding four open source contributors (Aaron Muir Hamilton, Daniel McNab, Matt Campbell, Olivier Faure) to work on Xilem, Linebender's Rust UI toolkit, covering text layout, GPU infrastructure, accessibility, and the core widget tree in 2024. The post reviews 2023 progress on Vello (the GPU rendering engine, including a stroke rework using Euler spirals), community infrastructure (Zulip, wiki, RFCs), and gives a broad survey of the Rust and JavaScript declarative UI landscape, positioning Xilem's multithreading-friendly design against alternatives like Dioxus, leptos, and iced. The web backend (xilem_web) remains a lower priority, not recommended for production use yet.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://linebender.org/blog/xilem-2024>

## Questions this post answers

### Who is funding development on the Xilem Rust UI toolkit and what are they working on?

Google Fonts is funding four open source contributors to Xilem in 2024: Aaron Muir Hamilton on text layout and IME/Android integration built on parley, Daniel McNab on GPU infrastructure upstreamed to wgpu, Matt Campbell (AccessKit author) on accessibility, and Olivier Faure on the core widget tree and developer experience.

_Rust developers tracking UI toolkit investment follow funding and roadmap news like this on daily.dev._

### Is Xilem's web backend (xilem_web) ready for production use?

No, xilem_web is not recommended for production applications. It generates DOM nodes but has limitations around accessibility and native look and feel, such as text input and scrolling behaving contrary to user expectations; refining it further is not currently a priority for the team, who instead suggest xilem_web for web-primary apps or Tauri/Electron for desktop deployment.

_Developers weighing Rust UI framework maturity for production use can follow toolkit updates on daily.dev._

### Why did Xilem choose its own reactive architecture instead of adopting an existing Rust UI framework like Dioxus or leptos?

Xilem is designed to support multithreaded rendering easily, while frameworks like Dioxus and leptos rely on thread-local storage for observables, creating a high impedance mismatch with multithreading. Since performance is a core goal, the Xilem team chose not to give that up by adopting another framework, while designing the widget set to remain agnostic to the declarative layer in case a pivot is needed.

_Developers comparing Rust UI frameworks for performance-critical apps can track these tradeoffs on daily.dev._

---

Tags: [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/xilem-2024-plans-nuuyihm4b)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Xilem 2024 plans","url":"https://daily.dev/posts/xilem-2024-plans-nuuyihm4b","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/xilem-2024-plans-nuuyihm4b"},"datePublished":"2026-08-31T05:54:37.135Z","dateModified":"2026-08-31T05:55:29.673Z","description":"Google Fonts is funding four open source contributors (Aaron Muir Hamilton, Daniel McNab, Matt Campbell, Olivier Faure) to work on Xilem, Linebender's Rust UI...","image":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","thumbnailUrl":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","isAccessibleForFree":true,"articleSection":"Linebender","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Linebender","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/linebender"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/xilem-2024-plans-nuuyihm4b","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Linebender","item":"https://daily.dev/sources/linebender"},{"@type":"ListItem","position":3,"name":"Xilem 2024 plans"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/xilem-2024-plans-nuuyihm4b#faq","mainEntity":[{"@type":"Question","name":"Who is funding development on the Xilem Rust UI toolkit and what are they working on?","acceptedAnswer":{"@type":"Answer","text":"Google Fonts is funding four open source contributors to Xilem in 2024: Aaron Muir Hamilton on text layout and IME/Android integration built on parley, Daniel McNab on GPU infrastructure upstreamed to wgpu, Matt Campbell (AccessKit author) on accessibility, and Olivier Faure on the core widget tree and developer experience. Rust developers tracking UI toolkit investment follow funding and roadmap news like this on daily.dev."}},{"@type":"Question","name":"Is Xilem's web backend (xilem_web) ready for production use?","acceptedAnswer":{"@type":"Answer","text":"No, xilem_web is not recommended for production applications. It generates DOM nodes but has limitations around accessibility and native look and feel, such as text input and scrolling behaving contrary to user expectations; refining it further is not currently a priority for the team, who instead suggest xilem_web for web-primary apps or Tauri/Electron for desktop deployment. Developers weighing Rust UI framework maturity for production use can follow toolkit updates on daily.dev."}},{"@type":"Question","name":"Why did Xilem choose its own reactive architecture instead of adopting an existing Rust UI framework like Dioxus or leptos?","acceptedAnswer":{"@type":"Answer","text":"Xilem is designed to support multithreaded rendering easily, while frameworks like Dioxus and leptos rely on thread-local storage for observables, creating a high impedance mismatch with multithreading. Since performance is a core goal, the Xilem team chose not to give that up by adopting another framework, while designing the widget set to remain agnostic to the declarative layer in case a pivot is needed. Developers comparing Rust UI frameworks for performance-critical apps can track these tradeoffs on daily.dev."}}]}
```

