Performance
Dioxus is designed with performance in mind, leveraging Rust's memory safety and speed to produce fast and efficient web applications.
Safety
As a framework written in Rust, Dioxus benefits from Rustโs strong emphasis on memory safety, preventing many classes of runtime errors.
Modern Tooling
Dioxus comes with modern developer tooling and features that facilitate smooth development processes.
Cross-Platform Capability
Dioxus is designed to be cross-platform, allowing for application development on various platforms from a single codebase.
We have collected here some useful links to help you find out if Dioxus is good.
Check the traffic stats of Dioxus on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Dioxus on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Dioxus's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Dioxus on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Dioxus on Reddit. This can help you find out how popualr the product is and what people think about it.
Yes! There are a few experiments with JS engines going on (all very early stage atm (and many vibe coded) but looking promising enough to justify doing a proper implementation in future). With this you can actually run regular React DOM (so fully compatible with deploying the same codebase to web). There is then the potential to mix in native components, although that's not fully built-out today. Finally, as part... - Source: Hacker News / about 12 hours ago
How is this different / better than Leptos or Dioxus? https://leptos.dev/ https://dioxuslabs.com/. - Source: Hacker News / 26 days ago
The framework is actively developed at dioxuslabs.com with 22,000+ GitHub stars and a growing ecosystem. The component model is stable enough for production use. - Source: dev.to / 4 months ago
Also this might be especially useful in UIs built with Dioxus or Tauri, where changes are expected to trigger immediate reactions across the system. - Source: dev.to / 10 months ago
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] --... - Source: Hacker News / about 1 year ago
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. - Source: dev.to / over 1 year ago
> 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://yew.rs/. - Source: Hacker News / over 1 year ago
Leptos, Yew and Dioxus are modern frameworks for building front-end web apps in Rust. These all compile to Wasm. - Source: dev.to / over 1 year ago
> The web had this before briefly. Back in the 90s and 00s, some people just wanted to use Flash. WebAssembly is different. WebAssembly brings every language to the web. Flash didn't. WebAssembly can render to canvas and enable applications that compile to desktop, mobile, and the web. UI libraries like Avalonia do this: https://avaloniaui.net/ For example, here's C# implementation of Visual Basic 6... - Source: Hacker News / over 1 year ago
Or if you want more Next.JS like, but still fullstack framework there is https://leptos.dev/ and https://dioxuslabs.com/. Maybe dioxus being much more ambitious in its scope (not just web). - Source: Hacker News / over 1 year ago
> You still need to access the DOM, which can't be done directly from WASM. Maybe someday it will happen? You can access the DOM through JavaScript glue. These Rust WASM frameworks do that: - Leptos: https://www.leptos.dev/ - Sycamore: https://sycamore.dev/ - Yew: https://yew.rs/ - Dioxus: https://dioxuslabs.com/ - https://github.com/BAndysc/AvaloniaVisualBasic6 -... - Source: Hacker News / over 1 year ago
My answer: Something not JS, or even TS. So it has to compile to JS or WASM or both. Rust is cool. Dioxus looks really promising. https://dioxuslabs.com/ Elm is great. Actually quite mature in my experience. (Sure there are talks about the development model and release cadence, but still...) Same $LANG as on the backend, as many langs compile to JS and/or WASM nowadays. But... - Source: Hacker News / over 1 year ago
Related: Dioxus > Dioxus is a Rust library for building apps that run on desktop, web, mobile, and more. https://dioxuslabs.com (Dioxus uses Tauri). - Source: Hacker News / almost 2 years ago
Dioxus Labs (http://dioxuslabs.com) - a WGPU powered HTML/CSS renderer (http://github.com/dioxusLabs/blitz) - upcoming mobile tooling - TUI-based devtools for a ruby-on-rail like experience - a deploy platform for web/desktop/mobile/backend and all the fun that entails... I'm looking for a founding systems engineer passionate about Rust, WASM, apps, the web, compilers, linkers, and devex - basically someone who's... - Source: Hacker News / about 2 years ago
I think something like https://dioxuslabs.com could deliver native, cross platform apps and win back mobile. - Source: Hacker News / over 2 years ago
While we took an in-depth look at Dioxus in this tutorial, there is still so much to learn. Luckily, Dioxus provides detailed documentation with references and cookbooks to guide developers. Make sure you check it out, and feel free to comment below with any questions. - Source: dev.to / over 2 years ago
You can probably imagine the challenges of integrating such a system in a robust way that does a good job and improves on the status quo. We felt like the Tauri implementation worked well for Tauri apps. But thereโs a problem: it was so tightly coupled to Tauri that the work couldnโt be enjoyed by other projects (not even the ones like Dioxus who were using Tauriโs underlying technology of Tao + Wry). - Source: dev.to / almost 3 years ago
Floneum is a graph editor for local AI workflows. It uses llm to run large language models locally, egui, and dioxus for the frontend, and wasmtime for the plugin system. If you are interested in the project, consider joining the discord, or building a plugin for Floneum in rust using WASI. Source: about 3 years ago
I think Dioxus supports hot reloading on web. Or maybe it was only Desktop - I can't recall. Source: about 3 years ago
Just want to drop in and mention Dioxus. Currently, the desktop and mobile renderers build off of Tauri. I believe Dioxus' goals align more with Flutter than Tauri does (don't quote me on this). Source: about 3 years ago
I you are up to working with something more experimental then you can try https://dioxuslabs.com/. They have a really nice rsx macro to help you write the UI. Source: about 3 years ago
Do you know an article comparing Dioxus to other products?
Suggest a link to a post with product alternatives.
Is Dioxus good? This is an informative page that will help you find out. Moreover, you can review and discuss Dioxus here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.