| 1 |
click
CLI Development
|
1,090,436,422 |
17,626 |
|
CLI Development
CLI Development
CLI & GUI
|
→ |
|
A package for creating beautiful command line interfaces in a composable way.
|
|
|
|
| 2 |
tqdm
Terminal Rendering
|
649,908,687 |
31,279 |
|
Terminal Rendering
CLI Development
CLI & GUI
|
→ |
|
Fast, extensible progress bar for loops and CLI.
|
|
|
|
| 3 |
rich
Terminal Rendering
|
606,546,757 |
57,078 |
|
Terminal Rendering
CLI Development
CLI & GUI
|
→ |
|
Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.
|
|
|
|
| 4 |
textual
TUI Frameworks
|
523,105,784 |
36,959 |
|
TUI Frameworks
CLI Development
CLI & GUI
|
→ |
|
A framework for building interactive user interfaces that run in the terminal and the browser.
|
|
|
|
| 5 |
colorama
Terminal Rendering
|
410,531,406 |
3,793 |
|
Terminal Rendering
CLI Development
CLI & GUI
|
→ |
|
Cross-platform colored terminal text.
|
|
|
|
| 6 |
typer
CLI Development
|
353,153,383 |
19,898 |
|
CLI Development
CLI Development
CLI & GUI
|
→ |
|
Modern CLI framework that uses Python type hints. Built on Click and Pydantic.
|
|
|
|
| 7 |
prompt_toolkit
CLI Development
|
240,053,692 |
10,554 |
|
CLI Development
CLI Development
CLI & GUI
|
→ |
|
A library for building powerful interactive command lines.
|
|
|
|
| 8 |
fire
CLI Development
|
20,545,545 |
28,208 |
|
CLI Development
CLI Development
CLI & GUI
|
→ |
|
A library for creating command line interfaces from absolutely any Python object.
|
|
|
|
| 9 |
urwid
TUI Frameworks
|
11,121,411 |
3,012 |
|
TUI Frameworks
CLI Development
CLI & GUI
|
→ |
|
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
|
|
|
|
| 10 |
alive-progress
Terminal Rendering
|
3,554,682 |
6,294 |
|
Terminal Rendering
CLI Development
CLI & GUI
|
→ |
|
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
|
|
|
|
| 11 |
asciimatics
TUI Frameworks
|
169,678 |
4,299 |
|
TUI Frameworks
CLI Development
CLI & GUI
|
→ |
|
A package to create full-screen text UIs (from interactive forms to ASCII animations).
|
|
|
|
| 12 |
argparse
CLI Development
|
Not on PyPI |
74,339 |
|
CLI Development
CLI Development
CLI & GUI
Built-in
|
→ |
|
(Python standard library) Command-line option and argument parsing.
|
|
|
|