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

npkgz/cli-progress

:hourglass: easy to use progress-bar for command-line/terminal applications observed · 2026-08-28

github.com/npkgz/cli-progress · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
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: 3916
  • days_rel: n/a
  • days_push: 1045
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1254 stars · 88 forks observed · 2026-08-28

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

cli-progress is a Node.js library for rendering customizable progress bars in command-line and terminal applications. It supports single and multi-bar modes, themes/presets, ETA calculation, custom payload tokens, and works in both TTY and non-TTY environments.

Use cases

  • show a progress bar while processing files in a node script
  • display multiple concurrent progress bars in a terminal
  • add ETA and percentage display to a CLI download task
  • render progress output in a non-TTY CI environment
  • customize terminal progress bar characters and format

When to choose

  • you need a simple, well-maintained progress bar for a Node.js CLI tool
  • you want multi-bar rendering with logging support
  • you need customizable themes, presets, and payload tokens

When to avoid

  • your project is not JavaScript/Node.js based
  • you need a full TUI framework rather than just progress bars
  • you need GUI or web-based progress indicators

Facets

library · maturity stable

terminal-ui cli developer-tools developer-tools cross-platform cli cross-platform progress-bar tty multibar javascript npm command-line nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
npkgz/cli-progressmain23

For agents

markdown · JSON · MCP: product_card(name="npkgz/cli-progress")

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