tegen
textwrap
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tegen
-
Looking for help optimizing a small (~100 line) crate that handles strings
The main code can be found here.
textwrap
-
What are the biggest problems that you're facing right now in this stage of your programming journey?
Projects are things you do for fun to learn. A few years ago I got curious about Rust and so I started reading about it. My learning project was text wrapping: https://github.com/mgeisler/textwrap
-
Textwrap 0.14.0 released with support for wrapping text without word separators
The demo shows how Textwrap can be used to wrap both proportional and fixed-width text. In the demo, the text is rendered on a HTML canvas element, but it could just as well go to a PDF file, a GUI, or similar. The ability to wrap text outside of the terminal was added in version 0.13.0.
What are some alternatives?
template - Template for a generic rust project hosted on GitHub
suffix - Fast suffix arrays for Rust (with Unicode support).
ProceduralTextGeneration - Various text/word generation methods implemented in Unity.
ngrams - (Read-only) Generate n-grams
whatlang-rs - Natural language detection library for Rust. Try demo online: https://whatlang.org/
regex - An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
UNIC - UNIC: Unicode and Internationalization Crates for Rust
Fluent - Rust implementation of Project Fluent
cpc - Text calculator with support for units and conversion
prettytable-rs - A rust library to print aligned and formatted tables
tabwriter - Elastic tabstops for Rust.
Hyphenation - Knuth-Liang hyphenation for Swift