manrajgrover/halo
💫 Beautiful spinners for terminal, IPython and Jupyter 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
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
- readme: https://github.com/manrajgrover/halo · fetched 2026-08-28 · 0225781c9a58
- registry_pypi: https://pypi.org/pypi/halo/json · fetched 2026-08-29 · cd399cc65156
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| manrajgrover/halo | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="manrajgrover/halo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem