2 Repos
Libraries dedicated to rendering progress indicators and loading animations in command-line interfaces.
Distinct from Progress Bar Libraries: None of the candidates cover a general Rust-based terminal progress library; candidates focused on SVGs or parsing.
Explore 2 awesome GitHub repositories matching user interface & experience · Terminal Progress Libraries. Refine with filters or upvote what's useful.
indicatif is a Rust library for rendering progress bars and loading spinners in command line applications. It provides terminal progress indicators that track task completion percentages and estimated time remaining. The project includes a multi-bar progress manager to coordinate several simultaneous indicators in a single terminal view and a terminal log synchronizer to prevent logging output from overlapping or distorting active bars. It features a spinner component for signaling active background processes when the total completion percentage is unknown. The library supports progress temp
A comprehensive Rust library for rendering progress bars and loading spinners in command line applications.
This project is a thread-safe terminal progress bar and IO progress wrapper for Go applications. It provides a library for rendering updating progress indicators and activity spinners within a command-line interface to visualize task completion and data stream progress. The library includes a stream-wrapping IO interceptor that automatically tracks and displays the volume of bytes processed during read or write operations. It also supports indeterminate activity spinners for processes where the total work volume is unknown. Users can configure the visual appearance of the progress indicators
A dedicated library for rendering updating progress indicators and activity spinners in Go CLI applications.