Skip to content

Nongtajkrub/Feather-Tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

522 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦀 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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages