A selection of 9 curated term Python libraries and frameworks ordered by stars.
Checkout the interactive version that you can filter and sort: https://www.awesomepython.org/
rich by willmcgugan
Rich is a Python library for rich text and beautiful formatting in the terminal.
https://rich.readthedocs.io/en/latest/
https://github.com/willmcgugan/rich
296 stars per week over 115 weeks
34,059 stars, 1,095 forks, 521 watches
created 2019-11-10, last commit 2022-01-22, main language Python
ansi-colors, emoji, markdown, progress-bar, progress-bar-python, python, python-library, python3, rich, syntax-highlighting, tables, terminal, terminal-color, traceback, tracebacks-rich
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
https://github.com/google/python-fire
84 stars per week over 256 weeks
21,819 stars, 1,276 forks, 382 watches
created 2017-02-21, last commit 2021-06-17, main language Python
cli, python
A Fast, Extensible Progress Bar for Python and CLI
https://tqdm.github.io
https://github.com/tqdm/tqdm
60 stars per week over 346 weeks
20,931 stars, 1,066 forks, 200 watches
created 2015-06-03, last commit 2021-09-20, main language Python
cli, closember, console, discord, gui, jupyter, keras, meter, pandas, parallel, progress, progress-bar, progressbar, progressmeter, python, rate, telegram, terminal, time, utilities
Python composable command line interface toolkit
https://click.palletsprojects.com
https://github.com/pallets/click
29 stars per week over 404 weeks
11,898 stars, 1,209 forks, 185 watches
created 2014-04-24, last commit 2022-01-13, main language Python
cli, click, pallets, python
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
https://github.com/willmcgugan/textual
176 stars per week over 41 weeks
7,304 stars, 173 forks, 122 watches
created 2021-04-08, last commit 2022-01-09, main language Python
python, rich, terminal, tui
Blessed is an easy, practical library for making python terminal apps
http://pypi.python.org/pypi/blessed
https://github.com/jquast/blessed
1.86 stars per week over 412 weeks
768 stars, 59 forks, 24 watches
created 2014-03-01, last commit 2022-01-20, main language Python
cli, curses, terminal
Terminal dashboards for Python
https://dashing.readthedocs.io/en/latest/
https://github.com/FedericoCeratto/dashing
1.27 stars per week over 242 weeks
307 stars, 25 forks, 9 watches
created 2017-06-03, last commit 2020-09-06, main language Python
charts, dashboard, gauges, python, python3, terminal, terminal-based
Enlighten Progress Bar for Python Console Apps
https://python-enlighten.readthedocs.io
https://github.com/Rockhopper-Technologies/enlighten
1.0 stars per week over 226 weeks
227 stars, 16 forks, 4 watches
created 2017-09-22, last commit 2021-12-12, main language Python
python
Text-based sparkline command line mimicking those of Edward Tuft.
https://github.com/deeplook/sparklines
0.22 stars per week over 296 weeks
66 stars, 7 forks, 2 watches
created 2016-05-17, last commit 2021-06-26, main language Python
ascii, command-line-tool, graphs, python, sparkline-graphs, sparklines
This file was automatically generated on 2022-01-23.
To curate your own github list, simply clone and change the input csv file.
Inspired by:
https://github.com/vinta/awesome-python
https://github.com/trananhkma/fucking-awesome-python