A fullstack app framework for building apps for web, desktop, and mobile with a single codebase.
- v0.8.0-alpha.3
- Published at
- 27d ago
- 39,421
- Stars
- 167,136
- Download
- Synced at
- 27d ago
Latest release
v0.8.0-alpha.3Oct 16, 2026, 07:56 PMPre-releaseDownloads slow? Switch the source anytime above
README
Project Overview
Dioxus is a fullstack app framework for building apps for web, desktop, and mobile with a single codebase. It features zero-config setup, integrated hot-reloading, and signals-based state management.
Key Features
- Cross-platform apps in three lines of code
- Ergonomic state management combining best practices
- Built-in featureful, type-safe fullstack web framework
- Integrated bundler for web, macOS, Linux, and Windows
- Subsecond Rust hot-patching and asset hot-reloading
- Deep integration with axum for fullstack capabilities
- Experimental WGPU-based native renderer
Target Audience
- Developers building cross-platform apps with Rust
- Teams needing fullstack web capabilities
- Rust mobile developers
Quick Start
- Install Dioxus CLI:
cargo install dioxus-cli - Create new project:
dx new my-app - Enter directory:
cd my-app - Start dev server:
dx serve - Bundle app:
dx bundle
Core Advantages
- Single codebase for web, desktop, and mobile
- Blazing hot-reloading with millisecond feedback
- Type-safe fullstack framework
- First-class Android and iOS support
System Requirements
- OS: Cross-platform (Windows, macOS, Linux)
- Architectures: x86_64, arm64
- Additional Dependencies: Rust, Cargo
Notes
- Native renderer is experimental
- Mobile development requires Android/iOS SDK
Release history
Sort