Python libraries
CLI
alive-progress - A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
bullet - Interactive prompts made simple. Build a prompt like stacking blocks
rich - Rich is a Python library for rich text and beautiful formatting in the terminal
python-fire - a library for automatically generating command line interfaces (CLIs) from absolutely any Python object
typer - Typer, build great CLIs. Easy to code. Based on Python type hints
DB
alembic - A database migrations tool for SQLAlchemy
dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions
tortoise-orm - Familiar asyncio ORM for python, built with relations in mind
pypika - python SQL query builder that exposes the full richness of the SQL language using a syntax that reflects the resulting query
databases - Async database support for Python
psycopg2 - PostgreSQL database adapter for the Python programming language
marshmallow - A lightweight library for converting complex objects to and from simple Python datatypes
sqlalchemy - The Database Toolkit for Python
sqlmodel - SQL databases in Python, designed for simplicity, compatibility, and robustness
GUI
Other
biopython - Python tools for computational molecular biology
flask - micro framework for building web applications
httpx - HTTP client for Python
dash - for building ML & data science web apps
isort - A Python utility / library to sort imports.
Testing
Web
Helium - the best Python library for web automation
instaloader - Download pictures (or videos) along with their captions and other metadata from Instagram
Instagram Scraper - Scrapes an instagram user's photos and videos
You-Get - Dumb downloader that scrapes the web
Last updated