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

mikaelmello/inquire

A Rust library for building interactive prompts observed · 2026-08-28

github.com/mikaelmello/inquire · homepage · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 70
  • Release rhythm 72
  • 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: 10.0
  • age_days: 1905
  • days_rel: 190
  • days_push: 184
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

2621 stars · 111 forks observed · 2026-08-28

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

inquire is a Rust library for building interactive terminal prompts, offering prompt types like Text, Select, MultiSelect, Confirm, Password, DateSelect, and Editor. It is cross-platform (UNIX and Windows), supports multiple terminal backends (crossterm, termion, console), and allows fine-grained customization of themes, validators, formatters, and autocompletion.

Use cases

  • ask user to select an option from a list in a rust cli
  • build interactive yes/no confirmation prompts in the terminal
  • prompt for password input without echoing in a command-line tool
  • add fuzzy autocompletion to text input in a cli app
  • create a multi-select checkbox prompt in rust
  • let users pick a date via an interactive calendar in the terminal
  • collect user input for a cli questionnaire or wizard

When to choose

  • you are writing a Rust CLI and need polished interactive prompts
  • you need multiple prompt types (select, multiselect, confirm, password, date) from one library
  • you want cross-platform terminal support with a choice of backend (crossterm, termion, console)
  • you need customizable themes, validators, formatters, and autocompletion

When to avoid

  • you need a full TUI framework with windows, panels, and event loops rather than simple prompts
  • your project is not in Rust
  • you only need simple positional arguments or flags parsed from the command line
  • you need prompts in a GUI or web application

Facets

library · maturity active

cli terminal-ui developer-tools developer-tools cross-platform rust windows cli interactive-prompts tui user-input crossterm select-prompt password-prompt autocompletion command-line linux macos

10 sources

Member repositories

RepositoryRoleHealth v2
mikaelmello/inquiremain77

For agents

markdown · JSON · MCP: product_card(name="mikaelmello/inquire")

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