Tauri vs Iced vs egui: Rust GUI framework performance comparison (including startup time, input lag, resize tests)

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • iced

    A cross-platform GUI library for Rust, inspired by Elm

  • I looked at this graph and it seemed that that vast majority was done by the top contributor. But I guess these graphs can be fairly misleading :/ Fixed my post! Thanks for pointing out the error!

  • iced

    A cross-platform GUI library for Rust, inspired by Elm (by pop-os)

  • That said, a lot of the things we're working on are still in development within our development fork of iced, so they are not yet published for code review. And COSMIC-specific work is in libcosmic, which depends on that.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • libcosmic

    WIP library for COSMIC applications

  • That said, a lot of the things we're working on are still in development within our development fork of iced, so they are not yet published for code review. And COSMIC-specific work is in libcosmic, which depends on that.

  • min-sized-rust

    🦀 How to minimize Rust binary size 📦

  • Preact

    ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

  • I’ll give you a simple example out of many. You may know about Preact, it uses exactly the same API as React while greatly improving performance AND reducing the core bundle size by about half on average.

  • dioxus

    Fullstack GUI library for web, desktop, mobile, and more.

  • Thanks for comparison! Could you try Dioxus?

  • blitz

    High performance HTML and CSS renderer powered by WGPU (by DioxusLabs)

  • The main desktop renderer for Dioxus uses wry (the webview tauri uses internally), so the startup time will likely be similar. We are working on a native renderer called blitz which should improve this, but development is still early

  • 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

  • Preact vs React: A Comparative Guide

    2 projects | dev.to | 23 Apr 2024
  • Preact: Lightweight React Alternative

    1 project | dev.to | 27 Jan 2024
  • React Jam just started, making a game in 13 days with React

    5 projects | news.ycombinator.com | 26 Dec 2023
  • Have You Built with Preact?

    1 project | news.ycombinator.com | 11 Dec 2023
  • Flutter seems to be having bad times internally

    5 projects | news.ycombinator.com | 23 Nov 2023