A Rust crate for building simple terminal-based user interfaces.
Feather-Tui is a simple terminal UI library designed to provide building blocks for terminal-based user interfaces. It started life as a small C library aiming to offer an easy-to-use UI framework for terminal applications. Now, I’m rewriting it in Rust to learn the language and (hopefully) improve both performance and maintainability.
Caution
The documentation for Feather-Tui v5.0.0-rc.1 is not yet complete. For example, the Getting Started guide in the Wiki has not been updated for this version. This release is primarily intended for users who wish to experiment with new features. Some parts of the changelog are still in progress, though a few sections are already available. For stability and full documentation, it is recommended to continue using v4.1.0 for now.
- 🚧 Feather-Tui is still under development.
- ✅ Some parts are complete, while others are only partially done.
- ✨ These parts may get refined or improved in the future.
- 👍 For now, they’re good enough to work with.
The biggest update ever! Click here to learn more
Caution
Changelog for v5.0.0-rc.1 in still in development. For stability and full documentation, it is recommended to continue using v4.1.0 for now.
Check out the Feather-Tui crate homepage! Click here to learn more.
Check out the guide on how to use Feather-Tui (WIP)! Click here to learn more.
Caution
Getting Started guide for v5.0.0-rc.1 in still in development. For stability and full documentation, it is recommended to continue using v4.1.0 for now.
bitflags crossterm thiserror unicode-segmentation