dioxus
SHA-256Dioxus is a Rust fullstack framework for cross-platform apps. It provides zero-config setup, instant hot-reloading, signals-based state management, and a built-in bundler. Supports Web (WASM), Desktop (WebView/WGPU), Mobile (WebView/WGPU), SSR, and LiveView.
Smart Download
Download Download Version
v0.7.9 · 31.7 MB
A Rust framework to build web, desktop, and mobile apps from one codebase with hot-reload and signals state management.
Core Features
- Single codebase for web, desktop, mobile, and server
- Ergonomic signals-based state management (better than hooks)
- Built-in bundler and fullstack server integration (Axum)
- Subsecond hot-reloading for markup and Rust code
- Experimental native renderers (WGPU, Skia) for desktop/mobile
What It Can't Do
- •Experimental native renderers (WGPU/Skia) are not production-ready; prefer WebView for stability. 2. Requires Rust knowledge; steep learning curve for non-Rust developers. 3. Mobile builds require Android SDK (for Android) and Xcode (for iOS); setup can be complex.
Use Cases
- Build lightweight WASM web apps (~50KB) with desktop companion
- Create native mobile apps for Android/iOS using Rust
Detailed Introduction
Dioxus is a Rust-based fullstack application framework that lets you build cross-platform apps (web, desktop, mobile, server) from a single codebase. It offers features like instant hot-reloading, ergonomic signals-based state management, built-in bundler, and deep integration with axum for fullstack capabilities. Compared to React, Dioxus compiles to WASM with a smaller footprint (~50KB helloworld) and provides native performance. Unlike Tauri, Dioxus runs its own WGPU renderer for desktop and mobile, avoiding WebView limitations. It supports SSR, LiveView, and experimental native rendering via WGPU or Skia.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Install Rust via rustup
Run cargo install dioxus-cli
Create a new project: dx new my-app
- Install Rust via rustup
- Run cargo install dioxus-cli
- Create a new project: dx new my-app
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
587b426bb83623408af6cc80054a190a337406f9cb29fd4a469742d2207acefeThis checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Uninstall Dioxus CLI with cargo uninstall dioxus-cli. Remove project folder.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
opencode
OpenCode is a free, open-source AI coding agent that helps you write, refactor, and understand code. It offers two built-in modes: a full-access 'build' agent for active coding and a read-only 'plan' agent for safe exploration.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.