2 releases
0.70.1 | Feb 19, 2021 |
---|---|
0.70.0 | Jan 30, 2021 |
#1240 in GUI
26 downloads per month
Used in 2 crates
125KB
2K
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
~20–37MB
~604K SLoC