rustybar
rustybar is a small, dependency-light progress bar library for Rust that renders clean, modern-looking progress bars in the terminal.
It focuses on three things:
- zero setup
- fully customizable appearance
- smooth real-time feedback for CLI tools
If you are writing downloaders, installers — this is made for that.
Installation
Add it to your project with:
Quick Example
use ProgressBar;
use ;
Run:
Run Demo:
Preview
Below are real screenshots generated using rustybar while downloading a file.
Custom Styling
You can change the bar style:
bar.style;
Change colors:
bar.color;
License
Dual-licensed under:
- Apache 2.0
- MIT
Use it freely in personal and commercial projects.