3 个版本
0.0.3 | 2022 年 12 月 3 日 |
---|---|
0.0.2 | 2022 年 9 月 2 日 |
0.0.1 | 2022 年 8 月 29 日 |
#637 在 GUI
145KB
2.5K SLoC
FracTK
FracTK 是一个为 Rust 编写的 GUI 框架,用于通过类似 React 的 API 创建桌面应用程序。它是后端无关的,并尝试使用每个目标的本地 GUI 库。目前,它为 windows
目标使用 Windows API,为 unix
目标使用 GTK4。
当前状态
该框架目前处于预 alpha 阶段。所有来自 0.0.x
系列的版本都应被视为实验性的,API 可能在这些版本之间发生变化。当达到各种里程碑时,我们将定期发布。当库进一步增长时,将建立流程并使用语义版本控制,从 1.0.0
开始。
入门
以下是一个应用程序的快速模板代码
use fractk::prelude::*;
use fractk_macro::*;
app! {
treeml! {
<Window title="Hello world">
<Column>
<Label text="label 1"/>
<Label text="label 2"/>
</Column>
</Window>
}
}
一些示例应用程序可在 examples
目录中找到。
依赖关系
~19MB
~442K SLoC