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

Last updated