Dioxus
Hacker ApprovedRanked 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%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: not recommended
- September 2026: recommended
- October 2026: recommended
- 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” - Comment from 9 Oct 2026 in “Bevy 0.20”
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” - Comment from 22 Dec 2025 in “Build Android apps using Rust and Iced”
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” - Comment from 10 Aug 2026 in “Ask HN: What are you working on? (August 2026)”
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.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Qt | 191 | 133 | 59% | 12 | 15 yrs7 owners | — |
| GTK | 85 | 118 | 42% | 12 | — | — |
| Windows Forms | 76 | 33 | 70% | 12 | 15 yrs3 owners | Approved |
| SwiftUI | 75 | 121 | 38% | 11 | 4 yrs8 owners | — |
| DioxusThis page | 29 | 11 | 73% | 11 | — | Approved |
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”
“It did help me switch from wp to rust+dioxus”
“Dioxus uses webviews for everything.”
“with some options for native(-like) application targets”
“it ships its own HTML renderer (Blitz) instead of bundling a whole browser”
“Dioxus seems to be 'just' another way to generate HTML on the desktop.”
“it has live reload but it's a work in progress”
“the various Rust react-like libraries (Yew, Dioxus, Leptos) are all reasonably fast for many/most applications”
“I'm excited for Dioxus which is making their own HTML and CSS renderer”
“There are other libraries much more performant and lean (Dioxus, etc)”
“it is excellent for this kind of high level work”
“It's a web framework, and it's extremely React-like both in architecture but also ergonomics.”
“I would just use Dioxus and get the e2e typing for free”
“dioxus (dioxuslabs.com) is overall more hand-holdy but also powerful”
“Dioxus, Yew and Leptos are already showing a lot of this to be good enough.”
“all code is now on a server, and because of websocket and rust it executes almost same speed as on the client”
“they are miles ahead in a lot of ways simply due to the vastly available rust crates”
“it's hard to consider and commit to them, when it's unclear if they're sustainable”
“The projects that really stand out to me are pyo3 (Replace c++ python modules with rust), Dioxus (react-like web framework)”
“Imo the RSX here is much less verbose than JSX.”
“I've used Iced and Dioxus and both are great.”
“it has hot-reloading that brings compiles down to subsecond times”
“it should work cross-platform on mobile, web, desktop”
“consistently across OSes which dioxus and tauri struggle with since they are dependent on the host OS's web implementation”
“IMO they're not quite mature enough for me to match my productivity in javascript with them.”
“Dioxus to me is the more interesting project honestly.”
“I've been working on a big Dioxus project recently and am pretty happy with where WASM is now.”
“it has a lot of strengths, using plain HTML and CSS as the markup language”
“Dioxus is halfway between React and Svelte, and is working on its own native renderer.”
“the "native renderer" is still an HTML/CSS portable, render engine, not what would typically be called a native renderer”
“I've found the domain-specific stuff to be completely instant”
“It explicitly has Android support as a goal”
“You can use Rust to develop client application for browsers.”
“I've been loosely following the Rust equivalents (Leptos, Yew, Dioxux)”
“Right now Dioxus is looking good, specially after they stabilize their native renderer (Blitz)”
“that video didn't change my mind on whether to build on Dioxus”
“the level of trust you get from Dioxus/etc.”
“Dioxus is easier to build by hand and via LLMs since you just use CSS/tailwind CSS.”
“building a cross-platform UI solution that enables you to do this by having a web-centric API”
“If Dioxus blitz renderer takes off them it will vastly better than 99% of options for other languages”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.