| Crates.io | osui |
| lib.rs | osui |
| version | 0.1.1 |
| created_at | 2024-09-17 18:51:56.381376+00 |
| updated_at | 2025-08-10 18:47:26.363802+00 |
| description | A TUI library for advanced uis |
| homepage | https://osui.netlify.app |
| repository | https://github.com/osui-rs/osui |
| max_upload_size | |
| id | 1377854 |
| size | 234,211 |
OSUI is a customizable terminal user interface (TUI) library written in Rust. It provides a set of components and rsx to build interactive command-line interfaces with ease.
use osui::prelude::*;
fn main() -> std::io::Result<()> {
let screen = Screen::new();
rsx! {
"Hello, World"
}
.draw(&screen);
screen.run()
}
Contributions are welcome! If you have suggestions or improvements, feel free to submit a pull request or open an issue.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.