#widgets #ui #graphics #interface

carbide_core

一个易于使用、100% Rust、可扩展的 2D GUI 库

2 个版本

0.70.1 2021 年 2 月 19 日
0.70.0 2021 年 1 月 30 日

#243 in #widgets


3 crates 中使用

MIT/Apache

1MB
11K SLoC

Carbide

Carbide 是早期仓库 conrod 的分支。

Carbide 是一个尝试完全用 Rust 编写的易于使用的 2D 库。

该项目与其他尝试(druid, egui, iced, ...)的不同之处在于,它使用 SwiftUI 布局思维,同时也是一个保留模式框架。

当前状态

目前,该框架处于早期阶段,但大多数布局算法和基本小部件都已实现。通过扩展 conrod,我正在尝试通过 Rust 的新特性,将项目提升到更现代的标准,2018 rust。

许可证

许可方式如下:

由您选择。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,将按照上述方式双重许可,不附加任何额外条款或条件。

示例资产

依赖项

~8–14MB
~287K SLoC