Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    L

    Linebender Blog

    linebender.org · Company blog · on HN since 2024

    The Linebender blog covers Rust GUI and graphics projects like Vello and Xilem, including SIMD, stroke expansion and curve math.

    Visit blogHN submissions
    ProgrammingSystems & PerformanceDesign & UX
    What HN says

    HN commenters find the projects fun to follow and point to Vello and Xilem as the Rust 2D rendering and UI work. A Vello developer also comments.

    Stats for nerds
    19HN people shared it
    18linked in comments
    308story points
    Mar 2025last shared
    2024people per year2025

    Top posts on HN

    1. 1
      Towards fearless SIMD, 7 years later
      1 person · 177 points · first shared 2025 · 175 comments on HN
    2. 2
      Roadmap for the Xilem back end in 2024
      1 person · 70 points · first shared 2024 · 9 comments on HN
    3. 3
      Xilem 2024 Plans
      5 people · 15 points · first shared 2024 · Discussion on HN
    4. 4
      Curve Families
      1 person · 13 points · first shared 2024 · Discussion on HN
    5. 5
      A Plan for SIMD
      2 people · 11 points · first shared 2025 · Discussion on HN
    6. 6
      Sorting for Rendering
      2 people · 7 points · first shared 2024 · Discussion on HN
    7. 7
      The mathematical beauty of hyperbezier curves
      3 people · 6 points · first shared 2026 · 1 comments on HN
    8. 8
      Rust fearless_SIMD v0.7: 64-bit integers, improved generics, SSE2, and upcoming
      3 people · 4 points · first shared 2026 · Discussion on HN
    9. 9
      GPU-Friendly Stroke Expansion
      2 people · 4 points · first shared 2024 · Discussion on HN
    10. 10
      Linebender – Homepage of the Linebender Organization
      5 people · 1 points · first shared 2024 · Discussion on HN

    What HN people wrote when they linked it

    • iliriumFeb 2025

      Some time ago I did research for myself on the topic of GUI libraries/frameworks. Below are some things from this study. The modern tendency for all frameworks to use 2D rendering engines to draw all widgets from scratch instead of using platforms' widgets and APIs. Usually, they use Skia.

      I can recommend reading blog posts by Raph Levien [1], who is one of the founders of Linebender [2] and Xilem [3]. Xilem is a Rust cross-platform GUI framework intended to use GPU for rendering in the first place. Earlier, they tried to develop their own GPU meta-API, then they switched to WGPU [4] and developed their own 2D rendering engine instead of using "standard" Skia, like many others.

      JetBrains develops Compose Multiplatform [5]: using the same Android API - Jetpack Compose, but for many platforms and in Kotlin. They also use Skia but are considering switching to Impeller (a new 2D rendering engine in Flutter) because of performance issues in Skia with shaders compiling.

      Slint [6], was founded by 3 guys who's been working for a long time in Qt Group. It is written in Rust but uses DSL to develop GUI. As I understand, they try to solve the main fundamental issues in Qt.

      MAUI, as I understand it, was Xamarin.Forms and now Microsoft tries to develop it.

      Another interesting thing. There is a part of each GUI framework, a system to automatically place widgets on the screen - layouting, something like a grid, table, and so on. Several years ago, Apple had a big boom in the…

    • djmcnabFeb 2024

      Disclaimer: I work on Vello[0], but not on the Skia integration directly

      My understanding, having not dug into it too much, is that the Skia integration does exist, but isn't enabled by default/any clients at the moment. That is, I don't know that this integration is shipping anywhere.

      Vello still has some definite rough edges at the moment, so I'm not sure I'd recommend using it in a production application at the moment. We also don't have a C API, which might rule it out for some cases where you'd be considering Skia.

      [0]: https://linebender.org/blog/xilem-2024/

    • raphlinusMar 2025

      This is not a fast way to sort on GPU. The fastest known sorting algorithm on CUDA is Onesweep, which uses a lot of sophisticated techniques to take advantage of GPU-style parallelism and work around its limitations.

      Linebender is working (slowly) on adapting these ideas to GPUs more portably. There's a wiki page here with some resources:

      https://linebender.org/wiki/gpu/sorting/

    • bbkaneJan 2025

      It's a lot of fun to follow, especially as its so different than my developmental expertise.

      You can see the current projects (13 active) on https://linebender.org , and several members post interesting checkins in https://xi.zulipchat.com/

    • iTokioJul 2024

      Have a look at line bender’s projects

      https://linebender.org/

      They are based on this work, Vello is the vector graphic rendering library and Xilem a high level ui framework.

    • jauntywundrkindJan 2024

      As mentioned at the start, this follows upon Raph's post a week ago,

      Rust GUI Xilem 2024 plans. https://linebender.org/blog/xilem-2024/

    Related

    Raph Levienraphlinus.github.io128 people

    Thoughts on Rust bloat

    Raph Levien
    Personal · last shared 2026
    WebKit Blogwebkit.org723 people

    Face ID and Touch ID for the Web

    WebKit Blog
    Company · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Blender Developers Blogcode.blender.org73 people

    Blender Is Free Software

    Blender Developers Blog
    Company · last shared 2026
    Modular Blogmodular.com172 people

    Understanding SIMD: Infinite complexity of trivial problems

    Modular Blog
    Company · last shared 2026
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026
    Discord Blogdiscord.com728 people

    How Discord Stores Billions of Messages (2017)

    Discord Blog
    Company · last shared 2026
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020