# Dioxus

29 Hacker News commenters recommended Dioxus and 11 criticized it, November 2025 to November 2026. It was recommended in 11 of 13 months. It meets the Hacker Approved badge rule.

**Verdict:** 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.

## Why people recommend it

- React-like API and ergonomics (4 comments): "It's a web framework, and it's extremely React-like both in architecture but also ergonomics." ([source](https://news.ycombinator.com/item?id=47737079)) "Dioxus is halfway between React and Svelte, and is working on its own native renderer." ([source](https://news.ycombinator.com/item?id=46440540)) "dioxus (dioxuslabs.com) is overall more hand-holdy but also powerful" ([source](https://news.ycombinator.com/item?id=47601038))
- Builds with plain HTML and CSS (2 comments): "Dioxus is easier to build by hand and via LLMs since you just use CSS/tailwind CSS." ([source](https://news.ycombinator.com/item?id=46187820)) "it has a lot of strengths, using plain HTML and CSS as the markup language" ([source](https://news.ycombinator.com/item?id=46484814))
- Fast, lean runtime (4 comments): "the various Rust react-like libraries (Yew, Dioxus, Leptos) are all reasonably fast for many/most applications" ([source](https://news.ycombinator.com/item?id=48546456)) "it ships its own HTML renderer (Blitz) instead of bundling a whole browser" ([source](https://news.ycombinator.com/item?id=48627254)) "There are other libraries much more performant and lean (Dioxus, etc)" ([source](https://news.ycombinator.com/item?id=48168459))
- Hot reload with subsecond compiles (2 comments): "it has hot-reloading that brings compiles down to subsecond times" ([source](https://news.ycombinator.com/item?id=47079894)) "it has live reload but it's a work in progress" ([source](https://news.ycombinator.com/item?id=48626750))

## What people warn about

- Not truly native, HTML-based rendering (4 comments): "consistently across OSes which dioxus and tauri struggle with since they are dependent on the host OS's web implementation" ([source](https://news.ycombinator.com/item?id=46786012)) "the "native renderer" is still an HTML/CSS portable, render engine, not what would typically be called a native renderer" ([source](https://news.ycombinator.com/item?id=46361549)) "Dioxus seems to be 'just' another way to generate HTML on the desktop." ([source](https://news.ycombinator.com/item?id=48627032))
- Unclear sustainability and maturity (2 comments): "it's hard to consider and commit to them, when it's unclear if they're sustainable" ([source](https://news.ycombinator.com/item?id=47317581)) "IMO they're not quite mature enough for me to match my productivity in javascript with them." ([source](https://news.ycombinator.com/item?id=46784638))

## Alternatives hackers recommend

- [Qt](https://hackerapproved.com/p/qt.md): 191 recommend
- [GTK](https://hackerapproved.com/p/gtk.md): 85 recommend
- [Windows Forms](https://hackerapproved.com/p/winforms.md): 76 recommend
- [SwiftUI](https://hackerapproved.com/p/swiftui.md): 75 recommend
- [Tcl/Tk](https://hackerapproved.com/p/tcl-tk.md): 61 recommend

## Cite as

Hacker Approved, "Dioxus", https://hackerapproved.com/p/dioxus/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
