Ben Chuanlong Du's Blog

And let it direct your passion with reason.

Useful Rust Crates for Developing Command Line Apps

Command-line Arguments Parsing

clap

clap is a simple to use, efficient, and full-featured Command Line Argument Parser.

structopt

Parse command line argument by defining a struct.

Terminal Interface

ratatui

RataTUI is a library to build rich terminal user interfaces or dashboards

tui

tui is a library to build rich terminal user interfaces or dashboards.

crossterm

Crossterm is a pure-rust, terminal manipulation library that makes it possible to write cross-platform text-based interfaces. It supports all UNIX and Windows terminals down to Windows 7 .

inquire

inquire is a Rust library for building interactive prompts .

prodash

prodash is a dashboard for visualizing progress of asynchronous and possibly blocking tasks.

Comments