feather-tui

Crates.iofeather-tui
lib.rsfeather-tui
version5.0.0-rc.1
created_at2025-03-23 05:44:37.111223+00
updated_at2025-11-08 10:21:13.123974+00
descriptionA crate for building simple terminal-based user interfaces.
homepagehttps://github.com/Nongtajkrub/termui
repositoryhttps://github.com/Nongtajkrub/termui
max_upload_size
id1602362
size125,226
Taj borthwick (Nongtajkrub)

documentation

README

πŸ¦€ Feather-Tui

Language License Status

A Rust crate for building simple terminal-based user interfaces.

⚠️ This is my first-ever Rust project ⚠️

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.


πŸ“Š Progress

  • 🚧 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.

πŸ“ Changelog

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.


πŸ“¦ Crates

Check out the Feather-Tui crate homepage! Click here to learn more.


πŸš€ Getting Started

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.


πŸ—οΈ Dependencies

bitflags crossterm thiserror unicode-segmentation

Commit count: 394

cargo fmt