Components for CLI applications
Generic progress reporting abstractions for Qubit Rust libraries
Single line progress indicator for terminal/console.
A library for tracking progress of long-running tasks
A high-performance, cloneable progress tracker with minimal locking overhead.
A high-performance, lock-free progress bar for parallel Rust applications
A simple and elegant crate for displaying progress bars in the terminal. It can estimate and display the remaining time, and includes logging utilities that integrate cleanly with your progress bar output.
A lightweight, text-based, counting progress-bar for Rust
A simple async download utility with progress tracking, SHA1 validation, and concurrent multi-file downloads
A progress bar implementation working gracefully with mtlog's logger.
A modern, async-first progress tracking library
Just a progress display tool
progressbar for enumerables
Easily visualize progress of any Ruby task. A drop in replacement for Array.each. Output uses different colors for successes/failured, allowing to easily check status of every task. Every line is trimmed/padded to match the terminal width. There is also a possiblity to change item name during processing. Transactions for ActiveRecord are also handled if required.
stand in replacement for Enumerable#each that will print a progress bar to the console as it loops
Adds methods to ActiveRecord::Relation for iterating with progress bars
Extremly vobecoded progres bar overkill. API-compatible with ruby-progressbar, but not taste-compatible with the npn-flamboyant. Animated progress bars for Ruby CLI applications. Features include 15+ color palettes, 20+ bar styles, 27 spinner animations, real-time metrics with sparklines, Gantt chart rendering, Kitty/iTerm2 inline graphics support, and decorative ASCII frames. Pure Ruby, zero dependencies. Works with any Enumerable via .with_progress extension.