tauri VS dioxus

Compare tauri vs dioxus and see what are their differences.

tauri

Build smaller, faster, and more secure desktop and mobile applications with a web frontend. (by tauri-apps)

dioxus

Fullstack app framework for web, desktop, and mobile. (by DioxusLabs)
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
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
tauri dioxus
512 178
94,255 29,409
1.3% 5.6%
9.8 9.8
6 days ago 3 days ago
Rust Rust
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

tauri

Posts with mentions or reviews of tauri. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-07.
  • Tauri vs. Electron: performance, bundle size, and the real trade-offs
    2 projects | dev.to | 7 Jul 2025
    Early in the development journey, the decision came to use either Tauri or Electron to build the app. Using one of these frameworks offered a promising way to avoid writing native code for each platform (Windows, macOS, Linux). This meant a crucial choice needed consideration.
  • The Technology Behind SmoothCSV - The Ultimate CSV Editor
    13 projects | dev.to | 30 Jun 2025
    Tauri is a desktop application framework that serves as an alternative to Electron. (From Tauri v2, it also supports mobile apps.)
  • Exploring the top Rust web frameworks
    23 projects | dev.to | 3 Jun 2025
    Tauri is a Rust-based library that enables you to build lightweight desktop applications by leveraging web technologies like HTML, CSS, and JavaScript for the UI. You can use any frontend framework of your choice that compiles to HTML, CSS, and JavaScript. Unlike Electron (a JavaScript desktop app development framework), which relies on Chromium and Node.js, Tauri uses the system's native web view.
  • SonicScan - A Music Fingerprinting and Identification App
    9 projects | dev.to | 21 May 2025
    Then I learned Tauri and used my favourite frontend framework SolidJS with TailwindCSS and DaisyUI to build the UI with MotionOne to add animations and Tauri to build the desktop/web/android/ios app.
  • How to make your Tauri dev faster
    2 projects | dev.to | 1 May 2025
    tauri dev is incredibly slow
  • We Chose Tauri over Electron for Our Performance-Critical Desktop App
    1 project | news.ycombinator.com | 11 Apr 2025
    Are the memory benchmarks measured correctly?

    This tauri issue suggests the common measurement approach might be wrong

    https://github.com/tauri-apps/tauri/issues/5889

    Also would be better to have specific startup time instead of "fast" (which is strange since electron is not known for fast startup)

  • Experimental Tauri Verso Integration
    2 projects | news.ycombinator.com | 1 Apr 2025
  • Show HN: Electro – A hyper-fast Windows image viewer with a built-in terminal
    4 projects | news.ycombinator.com | 24 Feb 2025
    Here is a whole story: https://github.com/tauri-apps/tauri/discussions/4089

    tl;dr - Tauri uses platform's default implementation of a webview. On Windows it's WebView2 which reports back to MS.

  • Servo in 2024: stats, features and donations
    17 projects | news.ycombinator.com | 5 Feb 2025
    I mean, most OSes already ship with a WebView component that you can use instead of shipping an entire browser runtime.

    Wails does that: https://wails.io/

    Tauri also does that: https://tauri.app/

    That does help with the needed resources quite a bit: https://github.com/Elanis/web-to-desktop-framework-compariso...

    Sadly it doesn’t change the memory usage much so the technology is still inherently wasteful, but on a certain level it feels like a lost battle - because web technologies often feel like the choice of least resistance when you want GUI software that will run on a bunch of platforms while not being annoying to develop (from the perspective of your run of the mill dev).

  • Open source alternative to Postman / Insomnia
    18 projects | news.ycombinator.com | 31 Jan 2025
    HTML/CSS can still be used for the frontend even without Electron. Some frameworks use the OS bundled web renderer instead:

    - For Rust apps: https://github.com/tauri-apps/tauri

    - For Go apps: https://github.com/wailsapp/wails

dioxus

Posts with mentions or reviews of dioxus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-27.
  • I Switched from Flutter and Rust to Rust and Egui
    11 projects | news.ycombinator.com | 27 Jun 2025
    I also prefer the mental model of immediate mode, but when I played with Dioxus[0] for a rust fullstack hobby project[1], I was able to adapt.

    I liked the DX with the tools and the `rsx!` macro. The use of `#[cfg(feature = "server")]` to define server-side code is interesting, it lets you keep a shared codebase for frontend and backend, while still controlling what gets compiled to WASM for the client.

    [0] -- https://dioxuslabs.com/

    [1] -- https://blazingboard.ch/ (not mobile friendly, sorry)

  • Subsecond: A runtime hotpatching engine for Rust hot-reloading
    2 projects | news.ycombinator.com | 24 Jun 2025
  • Top 17+ Must-Have WebAssembly (Wasm) Frontend Resources
    9 projects | dev.to | 24 Jun 2025
  • Dioxus: Rust framework for building fullstack web, desktop, and mobile apps
    1 project | news.ycombinator.com | 21 Jun 2025
  • Exploring the top Rust web frameworks
    23 projects | dev.to | 3 Jun 2025
    Dioxus has one of the largest community support with over 20k GitHub stars.
  • Using Rust Back End to Serve an SPA
    2 projects | news.ycombinator.com | 30 May 2025
    > Are there any approaches which implement server-side rendered SPAs with Rust? In that case Rust would render the HTML for the first load and server JSON APIs for changes in the SPA

    Yes, frameworks like Dioxus (https://github.com/dioxuslabs/dioxus) implement next.js-like "fullstack" SPAs in Rust (the client-side code compiles to WASM).

    > Rendering the HTML is performance-intensive in my experience, using Rust could save up quite some computational resources.

    The server-side performance is indeed much better than JS alternatives (client-side performance is more or less the same).

  • πŸ‘¨πŸ»β€πŸ’» Hacking Dioxus: How Vibe Coding Is Destroying Software Engineering
    2 projects | dev.to | 26 May 2025
    Today I want to share with you a deep frustration, a boiling discontent built up over two sleepless weekends trying to report and explain multiple security vulnerabilities to a well-known and publicly available open-source project in the Rust ecosystem: Dioxus. For those unfamiliar, Dioxus is a modern full-stack UI framework for Rust, and its promises are big. It aims to deliver the kind of seamless development experience we've grown to expect from JavaScript ecosystems, but powered by Rust's memory safety and type system. While its goals are admirable and its developers clearly passionate, what I've encountered has exposed a darker side of the modern "move fast and break things" mindset that has mixed into even our most robust and theoretically secure ecosystems.
  • 🧰 Open SASS Kit: The Universal UI Toolkit
    5 projects | dev.to | 22 May 2025
    Dioxus
  • Beyond TypeScript πŸš€
    6 projects | dev.to | 23 Apr 2025
    Rust? It's built clean from the ground up. The crates.io registry is full of modern, safe, composable libraries. You've got Axum, Rocket and Actix for backends, Leptos, Dioxus, and Yew for frontend, and more. Every library you use follows the same philosophy: safety, performance, and zero tolerance for ambiguity.
  • Datastar: Web Framework for the Future?
    7 projects | news.ycombinator.com | 11 Apr 2025
    > To my knowledge there is not a Vue/React-WASM-type framework out there yet or any framework for building web apps in WASM (without starting from a blank canvas).

    Not sure if these qualify, but these Rust web frameworks use wasm:

    https://dioxuslabs.com/

    https://leptos.dev/

    https://yew.rs/

What are some alternatives?

When comparing tauri and dioxus you can also consider the following projects:

Wails - Create beautiful applications using Go

leptos - Build fast web applications with Rust.

slint - Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

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

Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
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

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