一款全栈应用框架,可使用单一代码库为 Web、桌面和移动端构建应用。
- v0.8.0-alpha.1
- 发布于
- 2026年7月31日
- 39,278
- 星标
- 152,820
- 下载
- 同步于
- 1 天前
最新版本
v0.8.0-alpha.12026年7月31日 08:29测试版下载慢?可在上方随时切换镜像源
项目说明
项目概述
Dioxus 是一款全栈应用框架,可使用单一代码库为 Web、桌面和移动端构建应用。零配置设置,集成热重载,基于信号的狀態管理。
主要功能
- 三行代码即可构建跨平台应用(Web、桌面、移动、服务端等)
- 基于信号的状态管理,结合 React、Solid 和 Svelte 的最佳实践
- 内置功能丰富、类型安全的全栈 Web 框架
- 集成打包器,可部署到 Web、macOS、Linux 和 Windows
- 毫秒级 Rust 热补丁和资源热重载
- 与 axum 深度集成,提供全栈能力
- 实验性 WGPU 原生渲染器
适用人群
- 希望用 Rust 构建跨平台应用的开发者
- 需要全栈 Web 能力的团队
- 移动端 Rust 开发者
快速上手
- 安装 Dioxus CLI:
cargo install dioxus-cli - 创建新项目:
dx new my-app - 进入目录:
cd my-app - 启动开发服务器:
dx serve - 打包应用:
dx bundle
核心优势
- 单一代码库覆盖 Web、桌面、移动端
- 极速热重载,毫秒级反馈
- 类型安全的全栈框架
- 一流的 Android 和 iOS 支持
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64、arm64
- 额外依赖:Rust、Cargo
注意事项
- 原生渲染器为实验性功能
- 移动端开发需要 Android/iOS SDK
历史版本
排序