indicators
« Back to VersTracker
Description:
Activity indicators for modern C++
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ cli progress-bar header-only terminal
Install: brew install indicators
About:
Indicators is a header-only C++ library for creating flexible and customizable progress bars and activity indicators in terminal applications. It provides a rich set of configurable components like progress bars, spinners, and dynamic displays that can be easily integrated into any C++ project. The library is designed with a modern, non-blocking API to provide clear visual feedback for long-running operations without hindering application performance.
Key Features:
  • Header-only library for easy integration
  • Highly customizable with various styles and themes
  • Thread-safe and non-blocking operations
  • Supports multiple indicator types (progress bars, spinners, etc.)
Use Cases:
  • Adding progress bars to command-line tools
  • Visualizing long-running computations or data processing
  • Providing real-time feedback in server applications
Alternatives:
  • indicators-cpp – This is the primary and most popular library for this purpose in modern C++.
  • ncurses – A much lower-level library for terminal manipulation, requiring more boilerplate for simple indicators.
Version History
Detected Version Rev Change Commit
Dec 21, 2024 1:39am 0 VERSION_BUMP 7c498464
Oct 27, 2024 3:46pm 0 VERSION_BUMP 1a52fc62