Ross ROSS = Recommend OSS · open-source software intelligence for agents

manrajgrover/halo

💫 Beautiful spinners for terminal, IPython and Jupyter observed · 2026-08-28

github.com/manrajgrover/halo · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3286
  • days_rel: n/a
  • days_push: 808
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3021 stars · 148 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Halo is a Python library that renders beautiful animated spinners in the terminal, IPython, and Jupyter notebooks to indicate ongoing work. It supports context managers, decorators, customizable spinner frames, colors, text animations, and async support.

Use cases

  • show a loading spinner while a long-running task executes in a CLI
  • add a busy indicator to a Jupyter notebook cell
  • wrap a slow function with a spinner using a decorator
  • display progress feedback during API calls or downloads in Python scripts
  • customize spinner frames, colors, and text animation in terminal apps

When to choose

  • you need a polished terminal spinner in Python with minimal setup
  • you want spinner support in IPython or Jupyter environments
  • you prefer decorator or context-manager usage for long-running functions

When to avoid

  • you need full progress bars rather than spinners (use tqdm or rich)
  • you are building non-Python CLI tools
  • you need a library under very active development

Facets

library · maturity maintenance

cli developer-tools developer-tools python cli cross-platform spinner terminal-ui ipython jupyter progress-indicator async command-line

2 sources

Member repositories

RepositoryRoleHealth v2
manrajgrover/halomain32

For agents

markdown · JSON · MCP: product_card(name="manrajgrover/halo")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem