SamVerschueren/listr
Terminal task list 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: 3737
- days_rel: n/a
- days_push: 1466
- n_releases_24m: 0
Adoption not part of the score
3288 stars · 108 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Listr is a Node.js library for rendering task lists in the terminal with live status indicators, sub-tasks, and concurrent execution. Tasks can be synchronous functions, promises, or observables, with support for skipping, enabling, and error handling.
Use cases
- show a progress list for multi-step cli tasks
- render nested sub-tasks in the terminal
- display spinner indicators while running async tasks
- run setup steps concurrently with live status
- build a publish or install pipeline with visible task status
When to choose
- you are building a Node.js CLI that runs multiple sequential or concurrent steps
- you want polished terminal output with sub-tasks and status updates
When to avoid
- you need a maintained alternative - the repo has been quiet and listr2 is the actively developed successor
- your project is not JavaScript/Node.js
Facets
library · maturity maintenance
cli developer-tools developer-tools cli cross-platform terminal-ui task-runner progress-indicator spinner command-line nodejs
2 sources
- readme: https://github.com/SamVerschueren/listr · fetched 2026-08-28 · 2676edb8ed95
- registry_npm: https://registry.npmjs.org/listr · fetched 2026-08-29 · c9c0aa65fd29
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SamVerschueren/listr | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="SamVerschueren/listr")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem