🍺 BREW Explorer

← all formulae

indicators

brew install indicators v2.3 MIT

Activity indicators for modern C++

5
30-day installs · #10685
43
90-day · #7746
51
365-day · #10994
3.4k
★ GitHub stars · updated 1y ago

Build dependencies

GitHub topics

activity-indicator cpp cpp11 elapsed-time format formatted-text header-only library lightweight loading-animations loading-indicator mit-license multiprogress progress-bar progress-spinner single-header single-header-lib spinners termcolor terminal-colors

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Activity indicators for modern C++",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:50+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "indicators",
  "github_default_branch": "master",
  "github_last_commit_at": "2025-05-09T19:37:45Z",
  "github_readme_excerpt": "\u003cp align=\"center\"\u003e\n  \u003cimg height=\"70\" src=\"img/logo.png\"/\u003e  \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.codacy.com/manual/p-ranav/indicators?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=p-ranav/indicators\u0026amp;utm_campaign=Badge_Grade\"\u003e\n    \u003cimg src=\"https://api.codacy.com/project/badge/Grade/93401e73f250407cb32445afec4e3e99\" alt=\"codacy\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/p-ranav/indicators/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"license\"/\u003e\n  \u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/version-2.3-blue.svg?cacheSeconds=2592000\" alt=\"version\"/\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"img/demo.gif\"/\u003e \n\u003c/p\u003e\n\n## Highlights\n\n* Thread-safe progress bars and spinners\n* Header-only library. Grab a copy of `include/indicators`. \n* Single-header version in `single_include/indicators`.\n* Source for the above GIF can be found [here](demo/demo.cpp)\n* MIT License\n\n## Table of Contents\n\n*    Supported Indicators\n     *    [Basic Progress Bar](#basic-progress-bar)\n     *    [Indeterminate Progress Bar](#indeterminate-progress-bar)\n     *    [Block Progress Bar](#block-progress-bar)\n     *    [Multi Progress](#multiprogress)\n     *    [Dynamic Progress](#dynamicprogress)\n     *    [Progress Spinner](#progress-spinner)\n*    Additional Samples\n     *    [Decremental Progress](#decremental-progress)\n     *    [Working with Iterables](#working-with-iterables)\n     *    [Unicode Support](#unicode-support)\n*    [Building Samples](#building-samples)\n*    [Generating Single Header](#generating-single-header)\n*    [Contributing](#contributing)\n*    [License](#license)\n\n## Basic Progress bar\n\nTo introduce a progress bar in your application, include `indicators/progress_bar.hpp` and create a `ProgressBar` object. Here\u0027s the general structure of a progress bar:\n\n```\n{prefix} {start} {fill} {lead} {remaining} {end} {percentage} [{elapsed}\u003c{remaining}] {postfix}\n         ^^^^^^^^^^^^^ Bar Width ^^^^^^^^^^^^^^^   \n```\n",
  "github_repo": "p-ranav/indicators",
  "github_stars": 3401,
  "github_topics": [
    "activity-indicator",
    "cpp",
    "cpp11",
    "elapsed-time",
    "format",
    "formatted-text",
    "header-only",
    "library",
    "lightweight",
    "loading-animations",
    "loading-indicator",
    "mit-license",
    "multiprogress",
    "progress-bar",
    "progress-spinner",
    "single-header",
    "single-header-lib",
    "spinners",
    "termcolor",
    "terminal-colors"
  ],
  "homepage": "https://github.com/p-ranav/indicators",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 5,
  "installs_365d": 51,
  "installs_90d": 43,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "indicators",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 10685,
  "rank_365d": 10994,
  "rank_90d": 7746,
  "raw_hash": "cb843f7911eaf9f5",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/i/indicators.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "2.3",
  "versioned_formulae": [],
  "why_use_this": null
}