# SBoudrias/Inquirer.js

A collection of common interactive command line user interfaces.

Repository: https://github.com/SBoudrias/Inquirer.js
Canonical: https://ross.abutalabs.com/products/inquirerjs
Language: TypeScript
License: MIT
License Family: permissive
Topics: prompt, command-line, javascript-library, nodejs, javascript, typescript, cli, node-js
Last push: 2026-08-26T22:57:07+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 4857, "days_push": 7, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 173}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 21615, forks 1365 (observed 2026-08-28T04:11:31.884525+00:00)

## What it is
Inquirer.js is a collection of common interactive command line user interfaces for Node.js, providing prompts like input, select, checkbox, and confirm. It is written in TypeScript and widely used to build interactive CLI tools.

## Use cases
- build interactive command line prompts
- ask users questions in a CLI tool
- create select menus and checkboxes in the terminal
- collect user input for scaffolding tools
- add confirm dialogs to command line apps

## When to choose
- building a Node.js CLI that needs user interaction
- you want a mature, well-maintained prompt library
- you need TypeScript support and a modular prompt package set

## When to avoid
- building non-interactive scripts
- you need GUI or web-based forms instead of terminal prompts
- working outside the Node.js/JavaScript ecosystem

## Facets
- artifact type: library
- maturity: stable
- function: cli, terminal-ui, developer-tools
- domain: developer-tools, backend
- platform: cli, cross-platform
- tags: interactive-prompts, command-line-interfaces, typescript, javascript, command-line, nodejs

## Member repositories
- SBoudrias/Inquirer.js (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:31.884525+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:57:51.498972+00:00, confidence not recorded.
  - readme: https://github.com/SBoudrias/Inquirer.js (fetched 2026-08-28T04:11:31.884525+00:00, sha aabac703c915)
- Data as of 2026-08-30T08:39:29.467469+00:00.
