Command-line Interface Development

Libraries for building command-line applications.

rich50.3K

Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.

tqdm29.1K

Fast, extensible progress bar for loops and CLI.

python-fire27.3K

A library for creating command line interfaces from absolutely any Python object.

click16K

A package for creating beautiful command line interfaces in a composable way.

python-prompt-toolkit9.5K

A library for building powerful interactive command lines.

alive-progress5.6K

A new kind of Progress Bar, with real-time throughput, eta and very cool animations.

asciimatics3.7K

A package to create full-screen text UIs (from interactive forms to ASCII animations).

colorama3.6K

Cross-platform colored terminal text.

bashplotlib1.9K

Making basic plots in the terminal.

cement1.3K

CLI Application Framework for Python.

cliff239

A framework for creating command-line programs with multi-level commands.