D
Dioxus
dioxuslabs.com又名 Dioxus、Dioxus Labs
用 Rust 写全栈跨平台应用的框架,一套代码可出 Web、桌面和移动端,带热重载和服务器函数,适合熟悉 Rust 的开发者。
工具免费不用登录网页 · Windows · macOS · Linux · iOS · Android英文开源

Dioxus 是一个用 Rust 语言构建全栈应用的框架。它想解决的问题是:同一份代码,不用为网页、桌面和手机各写一遍。你写 Rust,它帮你把界面渲染到浏览器、桌面窗口或移动端,同时还能在服务端跑逻辑。
主要功能
开发时支持热重载,改完代码界面即时更新,不用反复重启。框架内置服务器函数,前端可以直接调用后端逻辑,省去手写接口的麻烦。路由是类型安全的,路径写错在编译阶段就能发现。官方还提供 CLI 工具,以及 Taffy、Blitz 等底层项目。
适合谁
适合已经会 Rust、想用同一套技术栈覆盖多端的开发者。如果你在找一个不依赖 JavaScript 生态的全栈方案,或者想把现有 Rust 逻辑直接带到界面上,它值得看一看。官网有教程和指南,从 Web 到桌面、移动端都有对应章节。
费用与限制
项目在 GitHub 上开源,目前有 24.5k 星,代码和文档都能直接获取。使用前需要熟悉 Rust 和它的工具链,对没有 Rust 经验的人门槛不低。框架仍在活跃开发中,接口和生态可能变化,正式项目要留意版本兼容。
常见问题
Dioxus 收费吗?
Dioxus 免费使用。
用 Dioxus 要登录吗?
不用登录就能用。
Dioxus 有哪些平台 / App?
支持 网页、Windows、macOS、Linux、iOS、Android。
Dioxus 的替代品有哪些?
本站整理了 4 个替代品,例如 Flutter、uni-app、DCloud、Tauri。