PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Terminal Python Packages

Python packages with the GitHub topic terminal. Sorted by monthly downloads, with stars and forks.
Textualize
rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

467.3M 58K 2K
tqdm
tqdm

:zap: A Fast, Extensible Progress Bar for Python and CLI

424.4M 31K 4K
fastapi
typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

253.3M 20K 988
termcolor
termcolor

ANSI color formatting for output in terminal

69.6M 326 39
Textualize
textual

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

55.5M 37K 1K
wolph
progressbar2

Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"

19M 881 107
fastapi
typer-slim

Typer, build great CLIs. Easy to code. Based on Python type hints.

15.8M 20K 988
timofurrer
colorful

Terminal string styling done right, in Python :snake: :tada:

9.7M 540 20
jquast
blessed

Blessed is an easy, practical library for making python terminal apps

8.7M 2K 83
tmux-python
libtmux

βš™οΈ Python API / wrapper for tmux

6.4M 1K 127
gauge-sh
tach

A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip πŸ”§ Able to be adopted incrementally - ⚑ Implemented with no runtime impact ♾️ Interoperable with your existing systems πŸ¦€ Written in rust

4.8M 3K 95
pavdmyt
yaspin

A lightweight terminal spinner for Python 🎁

4.4M 915 44
rsalmei
alive-progress

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

2.6M 6K 239
httpie
httpie

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

603K 39K 4K
uipath
graphtty

Turn any directed graph into colored ASCII art for your terminal with pure Python

267K 14 0
kroitor
asciichartpy

Nice-looking lightweight console ASCII line charts β•­β”ˆβ•― for NodeJS, browsers and terminal, no dependencies

213K 2K 99
pri22296
beautifultable

Python package for printing visually appealing tables on a terminal.

187K 149 18
feluxe
sty

String styling for your terminal.

169K 219 9
django-commons
django-typer

Use Typer (type hints) to define the interface for your Django management commands.

140K 278 13
tammoippen
plotille

Plot in the terminal using braille dots.

138K 539 23
Exahilosys
survey

A simple library for creating beautiful interactive prompts.

125K 278 6
olavolav
uniplot

Lightweight plotting to the terminal. 4x resolution via Unicode.

120K 460 24
nicolargo
glances

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.

113K 34K 2K
tmux-python
tmuxp

πŸ–₯️ Session manager for tmux, built on libtmux.

104K 5K 247
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology