Not your typical GUI library: Glyph UI is actually for implementing text-based interfaces.
Inspired by [cursive
], [iced
], and [tui-rs
], glyph_ui
brings to you
a low-fricion and composable TUI library in modern (read async
) Rust. At the
moment, there's still a lot of work to do, but the basics are there: check out
the examples!
Be sure to run the .hooks/install.sh
script after the first clone. The
post-merge hook will re-run this script to apply changes to the hooks, if there
are any. The pre-commit hook runs cargo fmt
and cargo test
. If you don't
want to run the tests for some reason (maybe you already did and just don't want
to do it again automatically), you can set the SKIP_TESTS_PLEASE
environment
variable to anything.
This project is 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.