Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
There are a few crates in Rust which provide terminal progress reporting functionalities. The indicatif crate is the best one to use. The linya crate is a simple no-deps alternative to indicatif.
indicatif
linya
howudoin
howudoin provides progress reporting abstraction for Rust. It intends to make producing and consuming progress reports simple and ergonomic. Importantly, it separates the progress producers from the consumer, allowing progress reports to be generated from disparate sections in a system.
prodash
prodash reports progress of concurrent applications and display it in various ways .