Top python libraries/ frameworks that you suggest every one

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

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 https://github.com/pytoolz/toolz

  • strictyaml

    Type-safe YAML parser and validator.

    strictyaml

  • 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.

    structlog

  • wheezy.template

    A lightweight template library.

    wheezy.template

  • httpx

    A next generation HTTP client for Python. 🦋

    httpx

  • yamlpath

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

    yamlpath

  • taskipy

    the complementary task runner for python

    taskipy

  • ONLYOFFICE

    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

    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 and sqlite

    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 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.

  • 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