Druid, a Rust-native UI toolkit, released v0.8 after two years of work by 80 contributors.

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. druid

    A data-first Rust-native UI design toolkit. (by linebender)

    Druid, which is a Rust-native UI toolkit for building desktop applications targeting Windows/macOS/Linux/OpenBSD/FreeBSD, has a new version out - v0.8.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. piet

    An abstraction for 2D graphics.

    First, at the deepest level, we are moving away from Piet, which is a cross-platform 2D graphics abstraction. Under the hood it uses whatever the standard OS API is. Instead we will be using Vello which we have been building as a research project for years already. It is starting to near its v0.1, which is very exciting. Fundamentally it is a novel GPU accelerated 2D rendering engine with a strong focus on performance. It is not ready for benchmarks yet, but we're confident it will deliver. If you're curious, you can check out the Vello roadmap for 2023.

  4. vello

    A GPU compute-centric 2D renderer.

    First, at the deepest level, we are moving away from Piet, which is a cross-platform 2D graphics abstraction. Under the hood it uses whatever the standard OS API is. Instead we will be using Vello which we have been building as a research project for years already. It is starting to near its v0.1, which is very exciting. Fundamentally it is a novel GPU accelerated 2D rendering engine with a strong focus on performance. It is not ready for benchmarks yet, but we're confident it will deliver. If you're curious, you can check out the Vello roadmap for 2023.

  5. glazier

    Discontinued Deprecated Rust Window Creation Library (by linebender)

    Second, we are taking druid-shell from Druid and making it more generally applicable. It is now called Glazier and its v0.1 is planned for 2023. Compared to its ancestor druid-shell, Glazier no longer depends on Piet and is much more agnostic towards the rendering engine, although our primary focus is on integration with Vello. Overall you can think of Glazier as an alternative to winit with a somewhat different set of goals, e.g. more focus on apps instead of games, and support for more OS features beyond windows.

  6. xilem

    An experimental Rust native UI framework

    Third, we are discontinuing Druid proper. Years of experience has shown that people can struggle with the Druid data architecture and we can do better. This layer will be replaced by a new project called Xilem. We have spent a lot of time thinking about it and this decision was not taken lightly. You can read a more detailed post about the Xilem architecture but the gist of it is that we've found at a way to code UI in Rust that feels a lot more effortless than previous attempts. Xilem will look very intuitive to those familiar with state of the art toolkits such as SwiftUI, Flutter, and React, while at the same time being idiomatic Rust. Also we plan to port as many widgets from Druid to Xilem as possible, which should give the project a reasonable timeline to v0.1. Hopefully later this year.

  7. tao

    The TAO of cross-platform windowing. A library in Rust built for Tauri.

    That sounds quite similar to Tauri’s Tao, so a brief comparison could come in handy.

  8. masonry

    Discontinued Rust UI design toolkit - moved. (by linebender)

    The architecture is much better layered than Druid, so if you wanted to build a Sycamore-style reactive layer to drive the widget tree, skipping the Xilem View layer altogether, you can. In fact, I encourage experiments like this, and they're not necessarily blocking on Xilem progress, as you could learn a lot by doing it on top of masonry.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Unveiling wxWidgets License: A Holistic Exploration of Open Source Licensing, Fair Code, and Innovation

    1 project | dev.to | 13 May 2025
  • Lazarus Release 4.0

    16 projects | news.ycombinator.com | 11 May 2025
  • The History and Legacy of Visual Basic

    3 projects | news.ycombinator.com | 11 May 2025
  • Use any web browser or WebView as GUI

    1 project | news.ycombinator.com | 10 May 2025
  • Python GUI full course — Learn GUI development in 15 mins

    1 project | dev.to | 10 May 2025

Did you know that Rust is
the 5th most popular programming language
based on number of references?