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

SBoudrias/Inquirer.js

A collection of common interactive command line user interfaces. observed · 2026-08-28

github.com/SBoudrias/Inquirer.js · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • 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: 0.0
  • age_days: 4857
  • days_rel: 7
  • days_push: 7
  • n_releases_24m: 173

Full methodology

Adoption not part of the score

21615 stars · 1365 forks observed · 2026-08-28

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

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

library · maturity stable

cli terminal-ui developer-tools developer-tools backend cli cross-platform interactive-prompts command-line-interfaces typescript javascript command-line nodejs

1 source

Member repositories

RepositoryRoleHealth v2
SBoudrias/Inquirer.jsmain95

For agents

markdown · JSON · MCP: product_card(name="SBoudrias/Inquirer.js")

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