Top python libraries/ frameworks that you suggest every one

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Toolz

    A functional standard library for Python.

  • toolz is wildly useful https://github.com/pytoolz/toolz

  • strictyaml

    Type-safe YAML parser and validator.

  • strictyaml

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • structlog

    Simple, powerful, and fast logging for Python.

  • structlog

  • wheezy.template

    A lightweight template library.

  • wheezy.template

  • httpx

    A next generation HTTP client for Python. 🦋

  • httpx

  • yamlpath

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

  • yamlpath

  • taskipy

    the complementary task runner for python

  • taskipy

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • plumbum

    Plumbum: Shell Combinators

  • plumbum

  • snoop

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

  • snoop or pysnooper

  • Peewee

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

  • peewee

  • PySnooper

    Never use print for debugging again

  • snoop or pysnooper

  • enaml

    Declarative User Interfaces for Python

  • enaml

  • zpy

    Zsh helpers for Python venvs, with uv or 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 https://docs.python.org/3/library/xml.etree.elementtree.html and PyPI offers https://github.com/martinblech/xmltodict for parsing, and you could write CSV with csvwriter or pandas.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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