1 unstable release
0.70.1 | Feb 19, 2021 |
---|
#1068 in GUI
1MB
12K
SLoC
Carbide
Carbide is a fork of the earlier repository conrod.
Carbide is an attempt to create an easy-to-use, 2D library written entirely in Rust.
The project differentiates itself from other attempts (druid, egui, iced, ...) by using the mindset of SwiftUI layouting along with being a retained mode framework.
Current state
Currently the framework is in the early stages, but most of the layouting algorithms and basic widgets have been implemented. By extending conrod, I am trying to bring the project up to more modern standards, 2018 rust, with its new features.
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contributions
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Example Assets
- Google Noto (Apache2)
Dependencies
~26–44MB
~572K SLoC