Skip to content

Releases: lukasmasuch/best-of-python

Update: 2025.12.11

11 Dec 15:05

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • h5py (🥈40 · ⭐ 2.2K · 📉) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. BSD-3
  • kivy (🥇38 · ⭐ 19K · 📉) - Open source UI framework written in Python, running on Windows, Linux,.. MIT
  • dbt (🥈33 · ⭐ 12K · 📉) - dbt enables data analysts and engineers to transform their data.. ❗Unlicensed
  • Motor (🥉31 · ⭐ 2.5K · 📉) - Motor - the async Python driver for MongoDB and Tornado or asyncio. Apache-2
  • catalogue (🥉21 · ⭐ 180 · 💀) - Super lightweight function registries for your library. MIT

Update: 2025.12.04

04 Dec 15:06

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • rich (🥇46 · ⭐ 55K · 📈) - Rich is a Python library for rich text and beautiful formatting in the.. MIT
  • peewee (🥇42 · ⭐ 12K · 📈) - a small, expressive orm -- supports postgresql, mysql, sqlite and.. MIT
  • joblib (🥈41 · ⭐ 4.3K · 📈) - Computing with Python functions. BSD-3
  • s3transfer (🥈37 · ⭐ 230 · 📈) - Amazon S3 Transfer Manager for Python. Apache-2
  • rows (🥉24 · ⭐ 890 · 📈) - A common, beautiful interface to tabular data, no matter the format. ❗️LGPL-3.0

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • elasticsearch (🥇42 · ⭐ 4.4K · 📉) - Official Python client for Elasticsearch. Apache-2
  • Pygments (🥇40 · ⭐ 2.1K · 📉) - Pygments is a generic syntax highlighter written in Python. BSD-2
  • PyYAML (🥉38 · ⭐ 2.8K · 📉) - Canonical source repository for PyYAML. MIT
  • netmiko (🥉37 · ⭐ 4K · 📉) - Multi-vendor library to simplify Paramiko SSH connections to network.. MIT
  • MongoEngine (🥈36 · ⭐ 4.4K · 📉) - A Python Object-Document-Mapper for working with MongoDB. MIT

Update: 2025.11.27

27 Nov 13:54

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • flatbuffers (🥇45 · ⭐ 25K · 📈) - FlatBuffers: Memory Efficient Serialization Library. Apache-2
  • elasticsearch (🥇43 · ⭐ 4.4K · 📈) - Official Python client for Elasticsearch. Apache-2
  • docker (🥈42 · ⭐ 7.1K · 📈) - A Python library for the Docker Engine API. Apache-2
  • rq (🥈41 · ⭐ 10K · 📈) - Simple job queues for Python. BSD-3
  • greenlet (🥈41 · ⭐ 1.8K · 📈) - Lightweight in-process concurrent programming. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • google-cloud-storage (🥇42 · ⭐ 5.2K · 📉) - Google Cloud Client Library for Python. Apache-2
  • python-prompt-toolkit (🥈39 · ⭐ 10K · 📉) - Library for building powerful interactive command.. BSD-3
  • alembic (🥈39 · ⭐ 3.8K · 📉) - A database migrations tool for SQLAlchemy. MIT
  • SQLAlchemy (🥉34 · ⭐ 11K · 📉) - The Database Toolkit for Python. MIT
  • CocoIndex (🥉28 · ⭐ 3.4K · 📉) - Data transformation framework for AI. Ultra performant, with.. Apache-2

Update: 2025.11.20

20 Nov 15:50

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • protobuf (🥇53 · ⭐ 70K · 📈) - Protocol Buffers - Googles data interchange format. BSD-3
  • google-cloud-storage (🥇43 · ⭐ 5.1K · 📈) - Google Cloud Client Library for Python. Apache-2
  • kafka-python (🥈40 · ⭐ 5.9K · 📈) - Python client for Apache Kafka. Apache-2
  • srsly (🥉30 · ⭐ 480 · 📈) - Modern high-performance serialization utilities for Python (JSON,.. MIT
  • borb (🥉23 · ⭐ 3.5K · 📈) - borb is a library for reading, creating and manipulating PDF.. ❗Unlicensed

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • cookiecutter (🥈39 · ⭐ 24K · 📉) - A cross-platform command-line utility that creates projects.. BSD-3
  • diagrams (🥈36 · ⭐ 42K · 📉) - Diagram as Code for prototyping cloud system architectures. MIT
  • pycryptodomex (🥉36 · ⭐ 3.1K · 📉) - A self-contained cryptographic library for Python. BSD-3
  • Vaex (🥉32 · ⭐ 8.4K · 📉) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML,.. MIT
  • zipp (🥉32 · ⭐ 67 · 📉) - Backport of pathlib-compatible object wrapper for zip files. ❗Unlicensed

Update: 2025.11.13

14 Nov 02:02

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • SQLAlchemy (🥇47 · ⭐ 11K · 📈) - The Database Toolkit for Python. MIT
  • Faker (🥇44 · ⭐ 19K · 📈) - Faker is a Python package that generates fake data for you. MIT
  • zenml (🥈36 · ⭐ 5K · 📈) - ZenML : One AI Platform from Pipelines to Agents. https://zenml.io. Apache-2
  • cerberus (🥈36 · ⭐ 3.2K · 📈) - Lightweight, extensible data validation library for Python. ISC
  • python-slugify (🥈34 · ⭐ 1.6K · 📈) - Returns unicode slugs. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • protobuf (🥇52 · ⭐ 70K · 📉) - Protocol Buffers - Googles data interchange format. BSD-3
  • rich (🥇45 · ⭐ 54K · 📉) - Rich is a Python library for rich text and beautiful formatting in the.. MIT
  • google-cloud-storage (🥇42 · ⭐ 5.1K · 📉) - Google Cloud Client Library for Python. Apache-2
  • orjson (🥈37 · ⭐ 7.6K · 📉) - Fast, correct Python JSON library supporting dataclasses,.. Apache-2
  • img2dataset (🥉28 · ⭐ 4.2K · 📉) - Easily turn large sets of image urls to an image dataset. Can.. MIT

➕ Added Projects

Projects that were recently added to this best-of list.

  • onecite (🥉14 · ⭐ 40 · 🐣) - An intelligent toolkit to automatically parse, complete, and format.. MIT

Update: 2025.11.06

06 Nov 17:57

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • pydantic (🥇47 · ⭐ 26K · 📈) - Data validation using Python type hints. MIT
  • google-cloud-storage (🥇43 · ⭐ 5.1K · 📈) - Google Cloud Client Library for Python. Apache-2
  • plumbum (🥉36 · ⭐ 3K · 📈) - Plumbum: Shell Combinators. MIT
  • cloudpickle (🥉34 · ⭐ 1.8K · 📈) - Extended pickling support for Python objects. BSD-3
  • datasketch (🥈33 · ⭐ 2.8K · 📈) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • paramiko (🥈41 · ⭐ 9.6K · 📉) - The leading native Python SSHv2 protocol library. ❗️LGPL-2.1
  • Pygments (🥇41 · ⭐ 2.1K · 📉) - Pygments is a generic syntax highlighter written in Python. BSD-2
  • greenlet (🥈40 · ⭐ 1.8K · 📉) - Lightweight in-process concurrent programming. MIT
  • SQLAlchemy (🥉34 · ⭐ 11K · 📉) - The Database Toolkit for Python. MIT
  • ConfigArgParse (🥉29 · ⭐ 750 · 📉) - Drop-in replacement for argparse with added support for.. MIT

Update: 2025.10.30

04 Nov 05:46

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • Dagster (🥇43 · ⭐ 14K · 📈) - An orchestration platform for the development, production, and.. Apache-2
  • python-dotenv (🥇42 · ⭐ 8.5K · 📈) - Reads key-value pairs from a .env file and can set them as.. BSD-3
  • more-itertools (🥇41 · ⭐ 4K · 📈) - More routines for operating on iterables, beyond itertools. MIT
  • orjson (🥈38 · ⭐ 7.5K · 📈) - Fast, correct Python JSON library supporting dataclasses,.. Apache-2
  • diagrams (🥈37 · ⭐ 42K · 📈) - Diagram as Code for prototyping cloud system architectures. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • Faker (🥇43 · ⭐ 19K · 📉) - Faker is a Python package that generates fake data for you. MIT
  • attrs (🥇42 · ⭐ 5.6K · 📉) - Python Classes Without Boilerplate. MIT
  • wrapt (🥇41 · ⭐ 2.2K · 📉) - A Python module for decorators, wrappers and monkey patching. BSD-2
  • jsonpickle (🥈35 · ⭐ 1.3K · 📉) - Python library for serializing any arbitrary object graph into.. BSD-3
  • traitlets (🥈35 · ⭐ 650 · 📉) - A lightweight Traits like module. BSD-3

Update: 2025.10.23

23 Oct 23:28

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • azure-storage-blob (🥇44 · ⭐ 5.4K · 📈) - This repository is for active development of the Azure.. MIT
  • arrow (🥇41 · ⭐ 8.9K · 📈) - Better dates & times for Python. Apache-2
  • argcomplete (🥈35 · ⭐ 1.5K · 📈) - Python and tab completion, better together. Apache-2
  • huey (🥈31 · ⭐ 5.7K · 📈) - a little task queue for python. MIT
  • PugSQL (🥉24 · ⭐ 750 · 📈) - A HugSQL-inspired database library for Python. Apache-2

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • Dagster (🥇42 · ⭐ 14K · 📉) - An orchestration platform for the development, production, and.. Apache-2
  • Pygments (🥇42 · ⭐ 2.1K · 📉) - Pygments is a generic syntax highlighter written in Python. BSD-2
  • python-fire (🥈38 · ⭐ 28K · 📉) - Python Fire is a library for automatically generating.. Apache-2
  • Kedro (🥈37 · ⭐ 11K · 📉) - Kedro is a toolbox for production-ready data science. It uses.. Apache-2
  • orjson (🥈37 · ⭐ 7.5K · 📉) - Fast, correct Python JSON library supporting dataclasses,.. Apache-2

Update: 2025.10.16

17 Oct 23:47

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • Celery (🥇47 · ⭐ 27K · 📈) - Asynchronous task queue/job queue based on distributed message passing. BSD-3
  • rich (🥇46 · ⭐ 54K · 📈) - Rich is a Python library for rich text and beautiful formatting in the.. MIT
  • psycopg2 (🥇40 · ⭐ 3.6K · 📈) - PostgreSQL database adapter for the Python.. ❗️BSD-3-Clause-Attribution
  • Tablib (🥈37 · ⭐ 4.7K · 📈) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. MIT
  • cachetools (🥇36 · ⭐ 2.6K · 📈) - Extensible memoizing collections and decorators. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • protobuf (🥇52 · ⭐ 69K · 📉) - Protocol Buffers - Googles data interchange format. BSD-3
  • google-cloud-storage (🥇42 · ⭐ 5.1K · 📉) - Google Cloud Client Library for Python. Apache-2
  • azure-storage-blob (🥇40 · ⭐ 5.4K · 📉) - This repository is for active development of the Azure.. MIT
  • more-itertools (🥇40 · ⭐ 4K · 📉) - More routines for operating on iterables, beyond itertools. MIT
  • everett (🥉23 · ⭐ 150 · 📉) - configuration library for python projects. MPL-2.0

Update: 2025.10.09

09 Oct 16:29

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • SQLAlchemy (🥇46 · ⭐ 11K · 📈) - The Database Toolkit for Python. MIT
  • cached-property (🥈29 · ⭐ 710 · 💤) - A decorator for caching properties in classes. BSD-3
  • Eel (🥉28 · ⭐ 6.7K · 📈) - A little Python library for making simple Electron-like HTML/JS GUI apps. MIT
  • pathlib2 (🥉28 · ⭐ 84 · 💀) - Backport of pathlib aiming to support the full stdlib Python API. MIT
  • powerline-shell (🥉27 · ⭐ 6.3K · 💀) - A beautiful and useful prompt for your shell. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • Celery (🥇46 · ⭐ 27K · 📉) - Asynchronous task queue/job queue based on distributed message passing. BSD-3
  • polars (🥇44 · ⭐ 36K · 📉) - Extremely fast Query Engine for DataFrames, written in Rust. ❗Unlicensed
  • flatbuffers (🥇44 · ⭐ 25K · 📉) - FlatBuffers: Memory Efficient Serialization Library. Apache-2
  • colorama (🥈36 · ⭐ 3.7K · 📉) - Simple cross-platform colored terminal text in Python. BSD-3
  • Tablib (🥈34 · ⭐ 4.7K · 📉) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. MIT