# Rust Constructor V2
## A powerful cross-platform GUI framework, the easiest way to develop GUI projects in Rust
[](https://github.com/ChepleBob30)
[](https://www.rust-lang.org/)
[](https://opensource.org/licenses/MIT)

[](https://github.com/ChepleBob30/Rust-Constructor/releases)
---
Rust Constructor is an open-source project, but it has no direct connection with the development team of egui!
## Contents
- [The purpose of creating Rust Constructor](#the-purpose-of-creating-rust-constructor)
- [FAQ](#faq)
- [License](#license)
- [Epilogue](#epilogue)
---
## The purpose of creating Rust Constructor
During the development of [Targeted Vector](https://github.com/ChepleBob30/Targeted-Vector/), we encountered some problems that egui couldn't solve, so we expanded many tools. To enable more people to develop conveniently, we created Rust Constructor.
---
## FAQ
- Which platforms does Rust Constructor support?
*MacOS and Windows have been confirmed to fully support it, while Linux has not yet been tested.*
- How to use Rust Constructor?
*Add rust_constructor = "x.y.z" in toml.
- What are the differences between Rust Constructor V2 and V1?
*The original architecture was modified to fit the structure of the library crate and published on [crates.io](https://crates.io/) with an official guide added.
---
## License
[MIT](./LICENSE-MIT) © 2025 ChepleBob
## Epilogue
If you like this project, please give me a star on GitHub. You can also join our organization [Binder](https://github.com/Binder-organize).