(click gif if not running)
In porting Aura to Rust, I found myself in need of progress bars, but existing crates didn't quite do what I needed, or had caveats when used in a concurrent context. Just give me something that works with
rayon, I thought, and that's Linya.
Linya lets you spawn as many bars as you want on the fly, and performs efficient, allocation-free redraws. In terms of customizability however, Linya is fairly opinionated. If you need full control, consider the wonderful indicatif crate.
Future versions will be more customizable, but for now Linya is in a usable state. I hope you enjoy it, and please let me know if you have any issues!