A minimal, blazing fast, and extremely customizable prompt for any shell
RustISC Licenseactive
48 projectsLibraries › Command-line
A minimal, blazing fast, and extremely customizable prompt for any shell
RustISC Licenseactive
Library that's all about cooking up terminal user interfaces (TUIs)
RustMIT Licenseactive
A simple to use, full featured command-line argument parser
RustApache License 2.0active
indicate progress to users
RustMIT Licenseactive
crossplatform terminal library
RustMIT Licenseactive
parse command line argument by defining a struct
RustOtherslowing
A library for building interactive prompts on terminals.
RustMIT Licensesteady
An easy to use library for pretty print tables of structs and enums.
RustMIT Licenseactive
bindless library for controlling terminals/TTY
RustMIT Licensesteady
Coloring terminal so simple, you already know how to do it!
RustMozilla Public License 2.0steady
An opinionated Derive-based argument parser optimized for code size
RustBSD 3-Clause "New" or "Revised" Licenseactive
readline implementation
RustMIT Licenseactive
panic messages for humans
RustApache License 2.0active
Library for command line prompts and similar things.
RustMIT Licenseactive
A crate for beautiful, artisanally crafted CLIs, TUIs, and text-based IO.
RustApache License 2.0active
A builder for subprocess pipelines and IO redirection
RustMIT Licensesteady
A minimal, dependency-free terminal spinner library.
RustApache License 2.0active
A feature-rich line editor powering Nushell. Supports syntax highlighting, tab completions, multiline, history, vi/emacs keybindings, and Unicode.
RustMIT Licenseactive
Implementation of DocOpt
RustThe Unlicensedormantarchived
ncurses bindings
RustOtherslowingarchived
60+ elegant terminal spinners
RustMIT Licensesteady
console progress bar
RustMIT Licenseslowing
quickly build cool CLI apps
RustApache License 2.0dormantarchived
control colours and formatting on ANSI terminals
RustMIT Licenseslowing
bindings to Termbox
RustMIT Licensedormant
A toolkit for building interactive command-line tools
RustMIT Licenseactive
facilities for interaction with external pipelines
RustApache License 2.0active
curses library, supports linux and windows
RustMIT Licenseslowing
A full-featured, cross-platform TUI/CUI framework in Rust, with built-in widgets, layout control, animations, Unicode and theming support.
RustMIT Licenseactive
automate interactive applications such as ssh, ftp, passwd, etc
RustMIT Licenseactive
A minimal CLI framework
RustMIT Licensesteady
A dead simple ANSI terminal color painting library
RustApache License 2.0slowing
A console progress bar library inspired by tqdm & rich.progress
RustApache License 2.0steady
cross-platform terminal colors and styling with macros
RustApache License 2.0steady
Update informer for CLI applications. It checks for a new version on Crates.io and GitHub
RustMIT Licensesteady
A library for controlling interactive programs in a pseudo-terminal
RustMIT Licensesteady
Configurable, extensible, interactive line reader
RustApache License 2.0dormant
Immediate-mode TUI library with 50+ widgets, flexbox layout, and animation system
RustMIT Licenseactive
a crossplatform TUI widget library with the goal of providing interactive widgets
Rustdormant
Practical spinner.
RustMIT Licensesteady
cross-platform styled terminal output
RustApache License 2.0slowing
A library offering readline-like functionality
RustMIT Licensedormant
Library for putting things in a grid
RustMIT Licensedormant
build an interactive command prompt
Rustdormant
BearLibTerminal bindings
RustMIT Licensedormant
command line editing library
RustMIT Licensedormant
Simple command line parser.
RustApache License 2.0slowing
Turn your function(s) to a command line app with one line of code
RustBSD 2-Clause "Simplified" Licenseactive