Software Alternatives, Accelerators & Startups

Dioxus

An elegant GUI library for Rust, inspired by React. Supports Web, Desktop, SSR, Liveview, and Mobile.

Dioxus

Dioxus Reviews and Details

This page is designed to help you find out whether Dioxus is good and if it is the right choice for you.

Screenshots and images

  • Dioxus Landing page
    Landing page //
    2023-10-06

Features & Specs

  1. Performance

    Dioxus is designed with performance in mind, leveraging Rust's memory safety and speed to produce fast and efficient web applications.

  2. Safety

    As a framework written in Rust, Dioxus benefits from Rustโ€™s strong emphasis on memory safety, preventing many classes of runtime errors.

  3. Modern Tooling

    Dioxus comes with modern developer tooling and features that facilitate smooth development processes.

  4. Cross-Platform Capability

    Dioxus is designed to be cross-platform, allowing for application development on various platforms from a single codebase.

Badges

Promote Dioxus. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

How to Use Dioxus! | Final Fantasy Brave Exvius - Unit Reviews, Guides, and Rotations!

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Dioxus and what they use it for.
  • June in Servo: real world compat, media queries, SharedWorker, and more
    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
  • Show HN: Nectar, a Rust-like React that compiles to WebAssembly
    How is this different / better than Leptos or Dioxus? https://leptos.dev/ https://dioxuslabs.com/. - Source: Hacker News / 26 days ago
  • Dioxus Has a Free API: Write React-Style UIs in Rust That Run Everywhere โ€” Web, Desktop, Mobile
    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
  • BLoC (Business Logic Component) in Rust
    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 Switched from Flutter and Rust to Rust and Egui
    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
  • Beyond TypeScript ๐Ÿš€
    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
  • Datastar: Web Framework for the Future?
    > 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
  • When Should I Use WebAssembly?
    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
  • WASM Wayland Web (WWW)
    > 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
  • Why Ruby on Rails still matters
    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
  • If Not React, Then What?
    > 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
  • If Not React, Then What?
    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
  • Tauri 2.0 Release Candidate
    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
  • Ask HN: Who is hiring? (June 2024)
    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
  • Why Are Tech Reporters Sleeping on the Biggest App Store Story?
    I think something like https://dioxuslabs.com could deliver native, cross platform apps and win back mobile. - Source: Hacker News / over 2 years ago
  • Using Dioxus with Rust to build performant single-page apps
    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
  • Package All the Things
    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
  • Announcing Floneum (A open source graph editor for local AI workflows written in rust)
    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
  • PSA: Rust web frontend with Tailwind is easy!
    I think Dioxus supports hot reloading on web. Or maybe it was only Desktop - I can't recall. Source: about 3 years ago
  • Tauri vs Flutter
    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
  • Hey Rustaceans! Got a question? Ask here (21/2023)!
    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.

Suggest an article

Dioxus discussion

Log in or Post with

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.