23 releases (3 major breaking)
Uses new Rust 2024
new 3.1.0 | Apr 13, 2025 |
---|---|
3.0.0 | Apr 11, 2025 |
2.0.0 | Apr 6, 2025 |
1.0.3 | Mar 31, 2025 |
0.1.9 | Mar 23, 2025 |
#193 in Command-line interface
1,988 downloads per month
73KB
944 lines
π¦ Feather-Tui
A Rust rewrite of the terminal UI library I originally wrote in C for my school management project.
β οΈ 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 in my school management system project, 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
This version introduces some breaking changes! 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
Dependencies
~3β12MB
~169K SLoC