Multi-platform applications with Rust
Dioxus is a Rust framework that allows developing end-to-end (fullstack) applications with a single code base for web, desktop and mobile platforms. It standardizes the application development experience in the Rust ecosystem by accelerating the user interface creation process with its React-like component-based structure.
Updates
- August 2, 2026: Stars 37,762 → 38,444, latest release v0.7.10 (July 30, 2026).
What you get
- Web, desktop and mobile application development with a single code base
- Fast development process with instant code refresh
- React-like component structure and type-safe fullstack support
Installation
curl -fsSL https://dioxuslabs.com/install.sh | bashcargo install --git https://github.com/DioxusLabs/dioxus dioxus-cli --lockedRunning it
dx servedx bundleIf you don't write code
How can I develop an application in Rust for web, desktop or mobile platforms using Dioxus? Explain step by step the process of creating a simple user interface using component-based structure, state management, and instant code refresh feature with 'dx serve' command.
Related dictionary terms
Links
TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-07-22: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. This page was machine-translated from the Turkish original · the Turkish version prevails.