2 个不稳定版本
0.2.0 | 2024年4月27日 |
---|---|
0.1.0 | 2023年8月16日 |
#1179 在 GUI 中
每月197 次下载
在 9 个 工具包中使用 (直接使用 8 个)
115KB
2.5K SLoC
Freya 🦀
网站 | 夜间文档 | 稳定文档 | 书籍 | Discord
Freya 是一个由 🧬 Dioxus 和 🎨 Skia 驱动的 Rust 原生 GUI 库。
⚠️ 它是一个不可用的工作进度!
|
赞助商 🤗
感谢赞助商支持该项目!😄
想要尝试吗?🤔
⚠️ 首先查看 环境设置。
克隆此存储库并运行
cargo run --example counter
您还可以尝试 freya-template
用法 📜
将 Freya 和 Dioxus 添加为依赖项
freya = "0.2"
dioxus = { version = "0.4", features = ["macro", "hooks"], default-features = false }
特性 ✨
- ⛏️ 内置 组件(按钮、滚动视图、开关等)
- 🚇 内置 钩子 库(动画、文本编辑等)
- 🔍 内置 开发工具 面板(实验性 ⚠️)
- 🧰 内置 无头测试 运行器
- 🎨 主题支持(目前不可扩展 ⚠️)
- 🛩️ 跨平台(Windows、Linux、MacOS)
- 🖼️ SKSL 着色器 支持
- 🔄 Dioxus 热重载 支持
- 📒 多行 文本编辑(实验性 ⚠️)
- 🦾 基本的可访问性支持(实验性 ⚠️)
- 🧩 与 dioxus-sdk 及其他 Dioxus 无渲染器库兼容
目标 😁
- 性能和低内存使用
- 良好的开发体验
- 跨平台支持
- 可接受的可访问性支持
- 有用的测试 API
- 有用且可扩展的组件和钩子
状态 ⌚
您可以通过查看 问题 了解哪些功能已实现,哪些尚未实现。
依赖项
~6–20MB
~306K SLoC