Top python libraries/ frameworks that you suggest every one

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

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. Toolz

    A functional standard library for Python.

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

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. strictyaml

    Type-safe YAML parser and validator.

    strictyaml

  4. structlog

    Simple, powerful, and fast logging for Python.

    structlog

  5. wheezy.template

    A lightweight template library.

    wheezy.template

  6. httpx

    A next generation HTTP client for Python. 🦋

    httpx

  7. yamlpath

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

    yamlpath

  8. taskipy

    the complementary task runner for python

    taskipy

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. plumbum

    Plumbum: Shell Combinators

    plumbum

  11. snoop

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

    snoop or pysnooper

  12. Peewee

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

    peewee

  13. PySnooper

    Never use print for debugging again

    snoop or pysnooper

  14. enaml

    Declarative User Interfaces for Python

    enaml

  15. zpy

    Manage Python environments in Zsh, with uv or pip-tools (by AndydeCleyre)

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

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

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

  18. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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

  • What was the most helpful resource that allowed you become a better coder?

    1 project | /r/learnpython | 5 Aug 2022
  • “I think the vast majority of developers still debug using print() statements”

    1 project | news.ycombinator.com | 4 Jun 2022
  • Stop Using print() for Debugging When You Can Snoop Instead

    1 project | /r/learnpython | 10 Aug 2021
  • Sync data between two REST APIs

    2 projects | /r/learnpython | 10 Apr 2021
  • Icecream: Never use print() to debug again in Python

    15 projects | news.ycombinator.com | 29 Mar 2021

Did you know that Python is
the 2nd most popular programming language
based on number of references?