<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linebender-in-december-2025-wqrp8imj3" -->

---
title: Linebender in December 2025 | daily.dev
description: A monthly progress digest from the Linebender open-source organization covering Rust GUI and graphics projects. Highlights include performance and correctness...
canonical: https://daily.dev/posts/linebender-in-december-2025-wqrp8imj3
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linebender in December 2025 | daily.dev
og:description: A monthly progress digest from the Linebender open-source organization covering Rust GUI and graphics projects. Highlights include performance and correctness...
og:url: https://daily.dev/posts/linebender-in-december-2025-wqrp8imj3
og:image: https://api.daily.dev/og/posts/WqRP8iMj3.png
og:image:alt: Linebender in December 2025
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.

# Linebender in December 2025

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

## Summary

A monthly progress digest from the Linebender open-source organization covering Rust GUI and graphics projects. Highlights include performance and correctness fixes in Vello (GPU/CPU vector renderer), new widgets and API renames in Masonry/Xilem, an ICU4X migration in Parley, a reworked API in Fearless SIMD, releases of Velato 0.8/0.8.1 and Bevy Vello 0.11/0.12/0.12.1, small fixes in Resvg and SimpleCSS, and a note that Druid's Piet 0.7 update will be its last. Ends with an invitation to join weekly office hours and contribute to the crates.

## Full article

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

## Questions this post answers

### What changed in Bevy Vello 0.12 and does it support Bevy 0.17?

Bevy Vello 0.12 and 0.12.1 finished adding support for Bevy 0.17, renamed SSRenderTarget to VelloRenderTarget, added UiTransform support for raw Vello scenes, and fixed incorrect AABB calculations. These releases followed Bevy Vello 0.11 within the same period, reflecting rapid iteration on the Bevy game engine integration for the Vello renderer.

_Track fast-moving Rust game-engine integrations like Bevy Vello on daily.dev before upgrading._

### Is Piet still being developed for use with the Druid GUI library?

No, Piet 0.7 is the final version of Piet compatible with Druid. Druid, a predecessor to Xilem and ancestor of Masonry, received this update as essentially a closing release, signaling that further Piet development will not target Druid compatibility going forward.

_Developers migrating off older Rust GUI stacks can follow deprecation notes like this on daily.dev._

### What is Fearless SIMD and what changed with its madd/msub functions?

Fearless SIMD is a Rust library for writing portable SIMD operations across Wasm, AArch64, x86, and x86_64. Its madd and msub functions were renamed to mul_add and mul_sub for consistency with Rust's standard library naming conventions, part of a broader API rework that also added precise float-to-integer conversions and native vector type backing.

_Rust developers tracking SIMD API churn can follow library changes like this on daily.dev._

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/linebender-in-december-2025-wqrp8imj3)

```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":"Linebender in December 2025","url":"https://daily.dev/posts/linebender-in-december-2025-wqrp8imj3","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linebender-in-december-2025-wqrp8imj3"},"datePublished":"2026-08-31T05:54:42.303Z","dateModified":"2026-08-31T05:56:47.996Z","description":"A monthly progress digest from the Linebender open-source organization covering Rust GUI and graphics projects. Highlights include performance and correctness...","image":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","thumbnailUrl":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","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/linebender-in-december-2025-wqrp8imj3","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,rust","timeRequired":"PT5M"}
{"@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":"Linebender in December 2025"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linebender-in-december-2025-wqrp8imj3#faq","mainEntity":[{"@type":"Question","name":"What changed in Bevy Vello 0.12 and does it support Bevy 0.17?","acceptedAnswer":{"@type":"Answer","text":"Bevy Vello 0.12 and 0.12.1 finished adding support for Bevy 0.17, renamed SSRenderTarget to VelloRenderTarget, added UiTransform support for raw Vello scenes, and fixed incorrect AABB calculations. These releases followed Bevy Vello 0.11 within the same period, reflecting rapid iteration on the Bevy game engine integration for the Vello renderer. Track fast-moving Rust game-engine integrations like Bevy Vello on daily.dev before upgrading."}},{"@type":"Question","name":"Is Piet still being developed for use with the Druid GUI library?","acceptedAnswer":{"@type":"Answer","text":"No, Piet 0.7 is the final version of Piet compatible with Druid. Druid, a predecessor to Xilem and ancestor of Masonry, received this update as essentially a closing release, signaling that further Piet development will not target Druid compatibility going forward. Developers migrating off older Rust GUI stacks can follow deprecation notes like this on daily.dev."}},{"@type":"Question","name":"What is Fearless SIMD and what changed with its madd/msub functions?","acceptedAnswer":{"@type":"Answer","text":"Fearless SIMD is a Rust library for writing portable SIMD operations across Wasm, AArch64, x86, and x86_64. Its madd and msub functions were renamed to mul_add and mul_sub for consistency with Rust's standard library naming conventions, part of a broader API rework that also added precise float-to-integer conversions and native vector type backing. Rust developers tracking SIMD API churn can follow library changes like this on daily.dev."}}]}
```

