Hacker ApprovedDepartments

Dioxus

Hacker Approved

Ranked 14 of 45 GUI frameworks by recommenders

A React-like Rust framework for building web, desktop and mobile apps with HTML and CSS. Caveat: critics doubt its native renderer is truly native and question its maturity.

A React-like Rust framework for building web, desktop and mobile apps with HTML and CSS. Caveat: critics doubt its native renderer is truly native and question its maturity.

40 people gave an opinion

recommend it
29
criticize it
11
approval share
73%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 29 people recommend itNeeds 10 or more, met.
  • 2.6 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • React-like API and ergonomics

    “It's a web framework, and it's extremely React-like both in architecture but also ergonomics.”

    Comment from 12 Apr 2026 in “High-Level Rust: Getting 80% of the Benefits with 20% of the Pain”

    “Dioxus is halfway between React and Svelte, and is working on its own native renderer.”

    Comment from 31 Dec 2025 in “Win32 is the stable Linux ABI”

    “dioxus (dioxuslabs.com) is overall more hand-holdy but also powerful”

    Comment from 1 Apr 2026 in “Show HN: Sycamore – next gen Rust UI library powered by fine-grained reactivity”
  • Builds with plain HTML and CSS

    “Dioxus is easier to build by hand and via LLMs since you just use CSS/tailwind CSS.”

    Comment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”

    “it has a lot of strengths, using plain HTML and CSS as the markup language”

    Comment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”
  • Fast, lean runtime

    “the various Rust react-like libraries (Yew, Dioxus, Leptos) are all reasonably fast for many/most applications”

    Comment from 15 Jun 2026 in “Ported my C game to WASM, here's everybug that I hit”

    “it ships its own HTML renderer (Blitz) instead of bundling a whole browser”

    Comment from 22 Jun 2026 in “Deno Desktop”

    “There are other libraries much more performant and lean (Dioxus, etc)”

    Comment from 17 May 2026 in “Native all the way, until you need text”
  • Hot reload with subsecond compiles

    “it has hot-reloading that brings compiles down to subsecond times”

    Comment from 19 Feb 2026 in “Farewell Rust”

    “it has live reload but it's a work in progress”

    Comment from 22 Jun 2026 in “Deno Desktop”

What people warn about

Each mark is one comment

  • Not truly native, HTML-based rendering

    “consistently across OSes which dioxus and tauri struggle with since they are dependent on the host OS's web implementation”

    Comment from 27 Jan 2026 in “Velox: A Port of Tauri to Swift by Miguel de Icaza”

    “the "native renderer" is still an HTML/CSS portable, render engine, not what would typically be called a native renderer”

    Comment from 23 Dec 2025 in “Build Android apps using Rust and Iced”

    “Dioxus seems to be 'just' another way to generate HTML on the desktop.”

    Comment from 22 Jun 2026 in “Deno Desktop”
  • Unclear sustainability and maturity

    “it's hard to consider and commit to them, when it's unclear if they're sustainable”

    Comment from 10 Mar 2026 in “So you want to write an "app" (2025)”

    “IMO they're not quite mature enough for me to match my productivity in javascript with them.”

    Comment from 27 Jan 2026 in “Any application that can be written in a system language, eventually will be”

Other GUI frameworks people recommend

The four most recommended other GUI frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Dioxus compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Qt19113359%1215 yrs7 owners—
GTK8511842%12——
Windows Forms763370%1215 yrs3 ownersApproved
SwiftUI7512138%114 yrs8 owners—
DioxusThis page291173%11—Approved
See all 45 GUI frameworks, ranked

What people said

40 of the 55 comments that mention it, newest first. Each links to the original comment.

“Dioxus is much easier to understand though”

RecommendsComment from 9 Oct 2026 in “Bevy 0.20”

“It did help me switch from wp to rust+dioxus”

RecommendsComment from 23 Sep 2026 in “WordPress: Unauthenticated path traversal leading to conditional RCE”

“Dioxus uses webviews for everything.”

CriticizesComment from 10 Aug 2026 in “Ask HN: What are you working on? (August 2026)”

“with some options for native(-like) application targets”

RecommendsComment from 28 Jul 2026 in “Show HN: Base-GPUI: A GPUI port of Base UI headless components”

“it ships its own HTML renderer (Blitz) instead of bundling a whole browser”

RecommendsComment from 22 Jun 2026 in “Deno Desktop”

“Dioxus seems to be 'just' another way to generate HTML on the desktop.”

CriticizesComment from 22 Jun 2026 in “Deno Desktop”

“it has live reload but it's a work in progress”

MixedComment from 22 Jun 2026 in “Deno Desktop”

“the various Rust react-like libraries (Yew, Dioxus, Leptos) are all reasonably fast for many/most applications”

RecommendsComment from 15 Jun 2026 in “Ported my C game to WASM, here's everybug that I hit”

“I'm excited for Dioxus which is making their own HTML and CSS renderer”

RecommendsComment from 13 Jun 2026 in “The state of building user interfaces in Rust”

“There are other libraries much more performant and lean (Dioxus, etc)”

RecommendsComment from 17 May 2026 in “Native all the way, until you need text”

“it is excellent for this kind of high level work”

RecommendsComment from 13 May 2026 in “The limits of Rust, or why you should probably not follow Amazon and Cloudflare”

“It's a web framework, and it's extremely React-like both in architecture but also ergonomics.”

RecommendsComment from 12 Apr 2026 in “High-Level Rust: Getting 80% of the Benefits with 20% of the Pain”

“I would just use Dioxus and get the e2e typing for free”

RecommendsComment from 1 Apr 2026 in “Show HN: Sycamore – next gen Rust UI library powered by fine-grained reactivity”

“dioxus (dioxuslabs.com) is overall more hand-holdy but also powerful”

MixedComment from 1 Apr 2026 in “Show HN: Sycamore – next gen Rust UI library powered by fine-grained reactivity”

“Dioxus, Yew and Leptos are already showing a lot of this to be good enough.”

RecommendsComment from 18 Mar 2026 in “Pyodide: a Python distribution based on WebAssembly”

“all code is now on a server, and because of websocket and rust it executes almost same speed as on the client”

RecommendsComment from 16 Mar 2026 in “The 49MB Web Page”

“they are miles ahead in a lot of ways simply due to the vastly available rust crates”

RecommendsComment from 10 Mar 2026 in “So you want to write an "app" (2025)”

“it's hard to consider and commit to them, when it's unclear if they're sustainable”

MixedComment from 10 Mar 2026 in “So you want to write an "app" (2025)”

“The projects that really stand out to me are pyo3 (Replace c++ python modules with rust), Dioxus (react-like web framework)”

RecommendsComment from 23 Feb 2026 in “What it means that Ubuntu is using Rust”

“Imo the RSX here is much less verbose than JSX.”

RecommendsComment from 19 Feb 2026 in “Farewell Rust”

“I've used Iced and Dioxus and both are great.”

RecommendsComment from 19 Feb 2026 in “Farewell Rust”

“it has hot-reloading that brings compiles down to subsecond times”

RecommendsComment from 19 Feb 2026 in “Farewell Rust”

“it should work cross-platform on mobile, web, desktop”

RecommendsComment from 13 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu”

“consistently across OSes which dioxus and tauri struggle with since they are dependent on the host OS's web implementation”

CriticizesComment from 27 Jan 2026 in “Velox: A Port of Tauri to Swift by Miguel de Icaza”

“IMO they're not quite mature enough for me to match my productivity in javascript with them.”

CriticizesComment from 27 Jan 2026 in “Any application that can be written in a system language, eventually will be”

“Dioxus to me is the more interesting project honestly.”

RecommendsComment from 27 Jan 2026 in “Velox: A Port of Tauri to Swift by Miguel de Icaza”

“I've been working on a big Dioxus project recently and am pretty happy with where WASM is now.”

RecommendsComment from 9 Jan 2026 in “What Happened to WebAssembly”

“it has a lot of strengths, using plain HTML and CSS as the markup language”

RecommendsComment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”

“Dioxus is halfway between React and Svelte, and is working on its own native renderer.”

RecommendsComment from 31 Dec 2025 in “Win32 is the stable Linux ABI”

“the "native renderer" is still an HTML/CSS portable, render engine, not what would typically be called a native renderer”

CriticizesComment from 23 Dec 2025 in “Build Android apps using Rust and Iced”

“I've found the domain-specific stuff to be completely instant”

RecommendsComment from 22 Dec 2025 in “Build Android apps using Rust and Iced”

“It explicitly has Android support as a goal”

RecommendsComment from 22 Dec 2025 in “Build Android apps using Rust and Iced”

“You can use Rust to develop client application for browsers.”

RecommendsComment from 19 Dec 2025 in “Property-Based Testing Caught a Security Bug I Never Would Have Found”

“I've been loosely following the Rust equivalents (Leptos, Yew, Dioxux)”

MixedComment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

“Right now Dioxus is looking good, specially after they stabilize their native renderer (Blitz)”

RecommendsComment from 9 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”

“that video didn't change my mind on whether to build on Dioxus”

MixedComment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”

“the level of trust you get from Dioxus/etc.”

RecommendsComment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”

“Dioxus is easier to build by hand and via LLMs since you just use CSS/tailwind CSS.”

MixedComment from 8 Dec 2025 in “Iced 0.14 has been released (Rust GUI library)”

“building a cross-platform UI solution that enables you to do this by having a web-centric API”

RecommendsComment from 12 Nov 2025 in “.NET MAUI is coming to Linux and the browser”

“If Dioxus blitz renderer takes off them it will vastly better than 99% of options for other languages”

RecommendsComment from 6 Nov 2025 in “Ratatui – App Showcase”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.