visionmedia/node-progress
Flexible ascii progress bar for nodejs 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-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5614
- days_rel: n/a
- days_push: 1297
- n_releases_24m: 0
Adoption not part of the score
2987 stars · 218 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A lightweight Node.js library for rendering flexible ASCII progress bars in the terminal. It supports format strings with tokens like percent, ETA, and rate, plus custom tokens and configurable bar characters.
Use cases
- show a progress bar while downloading a file in node
- display CLI task completion progress with ETA
- render an ascii progress bar for batch processing
- track upload or download progress in a node script
- add a terminal progress indicator to a long-running script
When to choose
- you need a simple, dependency-free terminal progress bar in Node.js
- you want customizable format tokens like ETA, rate, and percent
- your CLI tool needs lightweight progress feedback without a full TUI framework
When to avoid
- you need rich interactive terminal UIs with multiple widgets
- you are building a browser or GUI application
- you need actively developed features or frequent updates
Facets
library · maturity maintenance
developer-tools terminal-ui developer-tools cli progress-bar ascii terminal-output cli-ux command-line nodejs
1 source
- readme: https://github.com/visionmedia/node-progress · fetched 2026-08-28 · 6a2169b26ed7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| visionmedia/node-progress | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="visionmedia/node-progress")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem