Text::Aligner has a single function that justifies text. Text::Format for formatting in various ways. Text::Reform has functions for manual wrapping and reformatting. Data::Formatter::Text to format Perl data structures, allowing for the type of the data.