We hand-picked the best Python libraries released in 2020

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

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Compared to Tkinter, it's more modern and fast. Dear PyGui is an extended wrapper around Dear ImGui which is written in C++ and uses the GPU. Dear ImGui is used for interfaces for game development, so speed is everything. An example of this would be its dynamic plotting. Dear PyGui provides bindings for Python and adds functionality, so that it is getting more functionality of a traditional GUI while maintaining its speed.

  • glacier

    :snowflake: Building Python CLI using docstrings and typehints :snake: (by relastle)

    Or glacier!

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

  • awesome-python

    An opinionated list of awesome Python frameworks, libraries, software and resources.

    Yeah. Eight of the ten libraries and a majority of the honorable mentions would fall into the category of data science. I would recommend reviewing libraries recently added to this vinta/awesome-python list on Github. As a systems/full-stack/security dev, the top 10 Python libraries is not fully representative of what's out there.

  • Python Fire

    Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

    Does anyone know how Typer compares to Fire?

  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    I think rich deserves an honorable mention for making programming console applications even more fun with python.

  • pydantic-cli

    Turn Pydantic defined Data Models into CLI Tools

    https://github.com/mpkocher/pydantic-cli#other-related-tools

  • snakemake

    This is the development home of the workflow management system Snakemake. For general information, see

    If you’re into data science, have you taken a look at Snakemake? I came across this quite recently, and now, I’m wondering why I hadn’t used it before (it really would’ve come in handy to automate a few data-wrangling processes).

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

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