mikaelmello/inquire
A Rust library for building interactive prompts 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
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
- readme: https://github.com/mikaelmello/inquire · fetched 2026-08-28 · e08b5621956f
- homepage: https://docs.rs/inquire · fetched 2026-08-29 · 533620b7c516
- site_page: https://docs.rs/about/badges · fetched 2026-08-29 · 6588cac258af
- site_page: https://docs.rs/about/builds · fetched 2026-08-29 · 811231ca4680
- site_page: https://docs.rs/ · fetched 2026-08-29 · c3254a2c0325
- site_page: https://docs.rs/crate/inquire/latest · fetched 2026-08-29 · e15b25ab2abe
- site_page: https://docs.rs/crate/inquire/latest/features · fetched 2026-08-29 · 696e260a6434
- site_page: https://docs.rs/about · fetched 2026-08-29 · 29ab7986fbf5
- site_page: https://docs.rs/about/metadata · fetched 2026-08-29 · 0dcdccb2b2b2
- site_page: https://docs.rs/about/redirections · fetched 2026-08-29 · 1b1efd93105f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mikaelmello/inquire | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="mikaelmello/inquire")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem