feather-tui

Crates.iofeather-tui
lib.rsfeather-tui
version4.1.0
created_at2025-03-23 05:44:37.111223+00
updated_at2025-06-14 09:38:32.253551+00
descriptionA crate for building simple terminal-based user interfaces.
homepagehttps://github.com/Nongtajkrub/termui
repositoryhttps://github.com/Nongtajkrub/termui
max_upload_size
id1602362
size144,580
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.


πŸ“Š 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

Only enhancements in this version! Click here to learn more.


πŸ“¦ Crates

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


πŸš€ Usage

Check out the guide on how to use Feather-Tui (WIP)! Click here to learn more.


🌱 Related Projects

Original C Version (part of my school management system)


πŸ—οΈ Dependencies

bitflags crossterm thiserror unicode-segmentation num-integer

Commit count: 394

cargo fmt