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

---
title: Linebender in June 2025 | daily.dev
description: Monthly progress update from the Linebender open-source organization covering their Rust GUI projects. Vello&#x27;s sparse strip renderers saw major activity...
canonical: https://daily.dev/posts/linebender-in-june-2025-a01r1ooiu
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linebender in June 2025 | daily.dev
og:description: Monthly progress update from the Linebender open-source organization covering their Rust GUI projects. Vello&#x27;s sparse strip renderers saw major activity...
og:url: https://daily.dev/posts/linebender-in-june-2025-a01r1ooiu
og:image: https://api.daily.dev/og/posts/A01r1ooiU.png
og:image:alt: Linebender in June 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 June 2025

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

## Summary

Monthly progress update from the Linebender open-source organization covering their Rust GUI projects. Vello's sparse strip renderers saw major activity including multithreading and SIMD support; the Fearless SIMD crate is progressing toward a safe, portable SIMD abstraction with strong WASM support; Masonry gained multi-window support and a split-out core crate; Xilem added multi-window support, module splitting, and a new Mastodon client example project; Parley released version 0.5.0 with restored Layout: Sync and improved line height handling; and the Android View crate was transferred to the Rust Mobile organization.

## Full article

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

## Questions this post answers

### What's new in Parley 0.5.0 for Rust text layout?

Parley 0.5.0 restores the Layout: Sync trait bound and improves line height handling, along with an initial version of AttributedText, selecting hard lines instead of soft lines on triple-click, and switching the Vello Editor example to use ui-events-winit. Parley handles text layout at the level of line breaking and glyph position resolution for Rust GUI projects.

_Rust GUI developers tracking Parley releases can follow text-layout updates like this on daily.dev._

### What is Fearless SIMD in Rust and what is it used for?

Fearless SIMD is a Rust crate under active development that provides a safe, portable abstraction layer for writing SIMD code, replacing earlier unsafe core::arch intrinsics prototyping. It targets SIMD primitives needed to accelerate rendering in the Vello GPU renderer's sparse strip CPU implementation, with particularly strong WASM support, though it has no stability guarantees yet.

_Developers evaluating SIMD abstractions for Rust rendering work can follow crates like this on daily.dev._

### Why was the Android View Rust crate transferred to a different organization?

The Android View crate was handed over from Linebender to the Rust Mobile organization, reflecting a shift in project ownership to a group focused specifically on Rust mobile development rather than GUI rendering and widget systems.

_Rust mobile developers tracking crate ownership changes can follow project moves like this on daily.dev._

---

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

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

```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 June 2025","url":"https://daily.dev/posts/linebender-in-june-2025-a01r1ooiu","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linebender-in-june-2025-a01r1ooiu"},"datePublished":"2026-08-31T05:54:34.862Z","dateModified":"2026-08-31T05:54:57.705Z","description":"Monthly progress update from the Linebender open-source organization covering their Rust GUI projects. Vello's sparse strip renderers saw major activity...","image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","thumbnailUrl":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","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-june-2025-a01r1ooiu","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"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 June 2025"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linebender-in-june-2025-a01r1ooiu#faq","mainEntity":[{"@type":"Question","name":"What's new in Parley 0.5.0 for Rust text layout?","acceptedAnswer":{"@type":"Answer","text":"Parley 0.5.0 restores the Layout: Sync trait bound and improves line height handling, along with an initial version of AttributedText, selecting hard lines instead of soft lines on triple-click, and switching the Vello Editor example to use ui-events-winit. Parley handles text layout at the level of line breaking and glyph position resolution for Rust GUI projects. Rust GUI developers tracking Parley releases can follow text-layout updates like this on daily.dev."}},{"@type":"Question","name":"What is Fearless SIMD in Rust and what is it used for?","acceptedAnswer":{"@type":"Answer","text":"Fearless SIMD is a Rust crate under active development that provides a safe, portable abstraction layer for writing SIMD code, replacing earlier unsafe core::arch intrinsics prototyping. It targets SIMD primitives needed to accelerate rendering in the Vello GPU renderer's sparse strip CPU implementation, with particularly strong WASM support, though it has no stability guarantees yet. Developers evaluating SIMD abstractions for Rust rendering work can follow crates like this on daily.dev."}},{"@type":"Question","name":"Why was the Android View Rust crate transferred to a different organization?","acceptedAnswer":{"@type":"Answer","text":"The Android View crate was handed over from Linebender to the Rust Mobile organization, reflecting a shift in project ownership to a group focused specifically on Rust mobile development rather than GUI rendering and widget systems. Rust mobile developers tracking crate ownership changes can follow project moves like this on daily.dev."}}]}
```

