Wraps text based on character width.
Word wrap engine with pluggable line-breaking and character-width policies
A high-performance, Unicode-aware Rust library for intelligently wrapping text while preserving ANSI escape sequences, colors, styles, and hyperlinks
Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
TUI markdown renderer with paging, search, theming, and multi-file support
Declarative inline TUI rendering library for Rust
A cross-platform CLI tool that generates ASCII art using Unicode block characters, similar to figlet but with beautiful solid Unicode blocks instead of outlines or hash symbols.
tui-textarea is a simple yet powerful text editor widget for ratatui. Multi-line text editor can be easily put as part of your TUI application.
Cross-platform terminal IDE, file manager and virtual terminal
A high-performance ASCII table library for Rust
A UI library for the Bevy game engine.
A minimalist terminal pager featuring reactive layout management, automated word-wrapping, and regular expression search.
Wraps words to a certain number of characters per line.
Splits one line into many with a maximum length. It will split at the end of a word where possible. Default line length is 20