Crates.io | nxui |
lib.rs | nxui |
version | 0.16.25 |
source | src |
created_at | 2022-02-05 00:17:01.742577 |
updated_at | 2022-04-05 05:23:54.443728 |
description | A cross-platform GUI toolkit in Rust |
homepage | https://crates.io/crates/nxui |
repository | https://github.com/LatteSyobon/nxui |
max_upload_size | |
id | 527181 |
size | 154,278 |
NXUI is a cross-platform GUI toolkit
IMPORTANT: Please check the specification changes carefully, as NXUI is currently undergoing a major specification change and there is a high possibility that the program will not be executable when the next version 1.0.0 is released.
NXUI is a high-speed, cross-platform GUI toolkit made in Rust language.
NXUI calls APIs close to the OS as much as possible to achieve high speed. Other features of the Rust language are also used to make it cross-platform.
Want to try NXUI?
Follow these steps to run the sample!
git clone https://github.com/LatteSyobon/nxui
cd nxui
cd nxui
cargo run --example dialog
In addition to the dialog sample, there are other samples such as event_handling
NXUI is currently available for the following platforms
Core part of NXUI
Provides GUI parts such as message boxes
Build scripts for NXUI
Embed information in applications, etc.
1.Fork the repository and make changes
2.Use rustfmt to format your code
cargo fmt
3.Create a pull request
NXUI is licensed under the MIT License