The Principal Dev – Masterclass for Tech Leads

The Principal Dev – Masterclass for Tech LeadsJuly 17-18

Join

Top Python CLI Libraries 2025

GitHub Libraries Python CLI Libraries

yt-dlp/yt-dlp 108K +1558

added 1 month ago

A feature-rich command-line audio/video downloader

nvbn/thefuck 91K +163

added 1 month ago

Magnificent app which corrects your previous console command.

textualize/rich 51K +164

added 1 month ago

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

httpie/cli 35K +79

added 1 month ago

HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

tqdm/tqdm 29K +52

added 1 month ago

A Fast, Extensible Progress Bar for Python and CLI

google/python-fire 27K +36

added 1 month ago

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

fastapi/typer 16K +84

added 1 month ago

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

pallets/click 16K +47

added 1 month ago

Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary.

borgbackup/borg 11K +47

added 1 month ago

Deduplicating archiver with compression and authenticated encryption.

gleitz/howdoi 10K +5

added 1 month ago

Instant coding answers via the command line. Never open your browser to look for help again!

prompt-toolkit/python-prompt-toolkit 9K +32

added 1 month ago

A library for building powerful interactive command line applications in Python.

rsalmei/alive-progress 5K +24

added 1 month ago

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

facebook/pathpicker 5K +3

added 1 month ago

Facebook PathPicker is a simple command line tool that solves the perpetual problem of selecting files out of bash output.

pyinvoke/invoke 4K +7

added 1 month ago

Invoke is a Python library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks

gptme/gptme 3K +33

added 1 month ago

Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.