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 114K +1208

added 3 months ago

A feature-rich command-line audio/video downloader

nvbn/thefuck 92K +210

added 3 months ago

Magnificent app which corrects your previous console command.

textualize/rich 52K +168

added 3 months ago

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

httpie/cli 35K +114

added 3 months ago

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

tqdm/tqdm 29K +61

added 3 months ago

A Fast, Extensible Progress Bar for Python and CLI

google/python-fire 27K +26

added 3 months ago

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

fastapi/typer 17K +92

added 3 months ago

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

pallets/click 16K +48

added 3 months 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 +56

added 3 months ago

Deduplicating archiver with compression and authenticated encryption.

gleitz/howdoi 10K +13

added 3 months ago

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

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

added 3 months ago

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

rsalmei/alive-progress 5K +12

added 2 months ago

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

facebook/pathpicker 5K +4

added 2 months ago

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

pyinvoke/invoke 4K +9

added 2 months ago

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

gptme/gptme 3K +30

added 2 months 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.