Top python libraries/ frameworks that you suggest every one

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean Python Code. Always.
  • Toolz

    A functional standard library for Python.

    toolz is wildly useful

  • strictyaml

    Type-safe YAML parser and validator.


  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • structlog

    Simple, powerful, and fast logging for Python.


  • wheezy.template

    A lightweight template library.


  • httpx

    A next generation HTTP client for Python. 🦋


  • yamlpath

    Command-line get/set/merge/validate/scan/convert/diff processors for YAML/JSON/Compatible data using powerful, intuitive, command-line friendly syntax.


  • taskipy

    the complementary task runner for python



    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • plumbum

    Plumbum: Shell Combinators


  • snoop

    A powerful set of Python debugging tools, based on PySnooper (by alexmojaki)

    snoop or pysnooper

  • Peewee

    a small, expressive orm -- supports postgresql, mysql and sqlite


  • PySnooper

    Never use print for debugging again

    snoop or pysnooper

  • enaml

    Declarative User Interfaces for Python


  • zpy

    Zsh helpers for Python venvs, with pip-tools (by AndydeCleyre)

    zpy, my own project (zsh + pip-tools, instead of poetry/pipenv/pipx)

  • requests-html

    Pythonic HTML Parsing for Humans™

    When it comes to web scraping, the usual people recommend is beautifulsoup, lxml, or selenium. But I highly recommend people check out requests-html also. Its a library that is a happy medium between ease of use as in beautifulsoup and also good enough to be used for dynamic, javascript data where it would be overkill to use a browser emulator like selenium.

  • xmltodict

    Python module that makes working with XML feel like you are working with JSON

    Nope, sorry, it's just an XML generator. The Python stdlib offers and PyPI offers for parsing, and you could write CSV with csvwriter or pandas.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts