Releases: lukasmasuch/best-of-python
Update: 2026.06.25
📈 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.
- botocore (🥇47 · ⭐ 1.6K · 📈) - The low-level, core functionality of boto3 and the AWS CLI.
Apache-2 - SQLAlchemy (🥇46 · ⭐ 12K · 📈) - The Database Toolkit for Python.
MIT - boltons (🥈35 · ⭐ 6.9K · 📈) - Like builtins, but boltons. 250+ constructs, recipes, and snippets..
BSD-3 - tzlocal (🥉35 · ⭐ 220 · 📈) - A Python module that tries to figure out what your local timezone is.
MIT - price-parser (🥉23 · ⭐ 350 · 📈) - Extract price amount and currency symbol from a raw text..
BSD-3
📉 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.
- flatbuffers (🥇41 · ⭐ 26K · 📉) - FlatBuffers: Memory Efficient Serialization Library.
Apache-2 - marshmallow (🥇41 · ⭐ 7.2K · 📉) - A lightweight library for converting complex objects to and from..
MIT - docker-compose (🥈40 · ⭐ 38K · 📉) - Define and run multi-container applications with Docker.
Apache-2 - ultrajson (🥉33 · ⭐ 4.5K · 📉) - Ultra fast JSON decoder and encoder written in C with..
❗Unlicensed - inflect (🥈31 · ⭐ 1.1K · 📉) - Correctly generate plurals, ordinals, indefinite articles; convert..
MIT
Update: 2026.06.11
📈 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.
- dbt (🥈43 · ⭐ 13K · 📈) - dbt enables data analysts and engineers to transform their data using..
Apache-2 - diagrams (🥈37 · ⭐ 42K · 📈) - Diagram as Code for prototyping cloud system architectures.
MIT - sh (🥈37 · ⭐ 7.2K · 📈) - Python process launching.
MIT - jsonpickle (🥈37 · ⭐ 1.3K · 📈) - Python library for serializing any arbitrary object graph into..
BSD-3 - petl (🥈35 · ⭐ 1.3K · 📈) - Python Extract Transform and Load Tables of Data.
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.
- botocore (🥈43 · ⭐ 1.6K · 📉) - The low-level, core functionality of boto3 and the AWS CLI.
Apache-2 - SQLAlchemy (🥈35 · ⭐ 12K · 📉) - The Database Toolkit for Python.
MIT - xmltodict (🥈35 · ⭐ 5.7K · 📉) - Python module that makes working with XML feel like you are..
MIT - PyTables (🥈34 · ⭐ 1.4K · 📉) - A Python package to manage extremely large amounts of data.
BSD-3 - voluptuous (🥈33 · ⭐ 1.8K · 📉) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python..
BSD-3
Update: 2026.05.21
📈 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.
- python-dotenv (🥇42 · ⭐ 8.8K · 📈) - Reads key-value pairs from a .env file and can set them as..
BSD-3 - dbt (🥈38 · ⭐ 13K · 📈) - dbt enables data analysts and engineers to transform their data..
❗Unlicensed - textract (🥈32 · ⭐ 4.6K · 📈) - extract text from any document. no muss. no fuss.
MIT - contextlib2 (🥉26 · ⭐ 38 · 💤) - contextlib2 is a backport of the standard librarys contextlib..
❗️psfrag - borb (🥉25 · ⭐ 3.6K · 📈) - 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.
- six (🥈36 · ⭐ 1K · 📉) - Python 2 and 3 compatibility library.
MIT - Activeloop (🥈32 · ⭐ 9.1K · 📉) - Deeplake is AI Data Runtime for Agents. It provides..
Apache-2 - PDFMiner (🥉27 · ⭐ 5.3K · 💀) - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
MIT - grumpy (🥉20 · ⭐ 11K · 💀) - Grumpy is a Python to Go source code transcompiler and runtime.
Apache-2 - gsheets-db-api (🥉14 · ⭐ 220 · 💀) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets.
MIT
Update: 2026.04.23
📈 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.
- cpython (🥇51 · ⭐ 72K · 📈) - The Python programming language.
MIT - greenlet (🥈40 · ⭐ 1.8K · 📈) - Lightweight in-process concurrent programming.
❗Unlicensed - dill (🥈37 · ⭐ 2.4K · 📈) - serialize all of Python.
BSD-3 - s3transfer (🥈37 · ⭐ 230 · 📈) - Amazon S3 Transfer Manager for Python.
Apache-2 - Dynaconf (🥉28 · ⭐ 4.3K · 💤) - dynaconf mirror (mainly for stats)- ORIGINAL REPO ON -..
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.
- dbt (🥈34 · ⭐ 13K · 📉) - dbt enables data analysts and engineers to transform their data..
❗Unlicensed - Pony (🥉28 · ⭐ 3.8K · 💤) - Pony Object Relational Mapper.
Apache-2 - img2dataset (🥉24 · ⭐ 4.4K · 💤) - Easily turn large sets of image urls to an image dataset. Can..
MIT - contextlib2 (🥉22 · ⭐ 38 · 📉) - contextlib2 is a backport of the standard librarys contextlib..
❗️psfrag - borb (🥉21 · ⭐ 3.6K · 📉) - borb is a library for reading, creating and manipulating PDF..
❗Unlicensed
➕ Added Projects
Projects that were recently added to this best-of list.
Update: 2026.04.16
📈 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.
- more-itertools (🥇41 · ⭐ 4.1K · 📈) - More routines for operating on iterables, beyond itertools.
MIT - gdown (🥇37 · ⭐ 5.2K · 📈) - Google Drive public file downloader when curl/wget fails.
MIT - huey (🥈36 · ⭐ 5.9K · 📈) - a little task queue for python.
MIT - PySimpleGUI (🥈34 · ⭐ 14K · 📈) - PySimpleGUI is a Python package that enables Python..
❗️PySimpleGUI License - google-cloud-bigtable (🥈34 · ⭐ 5.3K · 📈) - This library has moved to..
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.
- cpython (🥇39 · ⭐ 72K · 📉) - The Python programming language.
❗Unlicensed - greenlet (🥉29 · ⭐ 1.8K · 📉) - Lightweight in-process concurrent programming.
❗Unlicensed - dill (🥉27 · ⭐ 2.4K · 📉) - serialize all of Python.
❗Unlicensed - s3transfer (🥉25 · ⭐ 230 · 📉) - Amazon S3 Transfer Manager for Python.
Apache-2 - Dynaconf (🥉16 · ⭐ 5 · 💤) - dynaconf mirror (mainly for stats)- ORIGINAL REPO ON -..
MIT
Update: 2026.04.02
📈 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 · ⭐ 71K · 📈) - Protocol Buffers - Googles data interchange format.
BSD-3 - rq (🥈41 · ⭐ 11K · 📈) - Simple job queues for Python.
BSD-3 - pycparser (🥈38 · ⭐ 3.5K · 📈) - Complete C99 parser in pure Python.
❗Unlicensed - Activeloop (🥈35 · ⭐ 9.1K · 📈) - Deeplake is AI Data Runtime for Agents. It provides..
Apache-2 - pytz (🥉35 · ⭐ 390 · 📈) - pytz Python historical timezone library and database.
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.
- uvloop (🥈38 · ⭐ 12K · 📉) - Ultra fast asyncio event loop.
Apache-2 - Tablib (🥈35 · ⭐ 4.8K · 📉) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
MIT - toolz (🥈34 · ⭐ 5.1K · 📉) - A functional standard library for Python.
❗Unlicensed - pandera (🥈34 · ⭐ 4.3K · 📉) - A light-weight, flexible, and expressive statistical data..
MIT - aiofiles (🥈34 · ⭐ 3.2K · 📉) - File support for asyncio.
Apache-2
➕ Added Projects
Projects that were recently added to this best-of list.
- Wayback-Archive (🥉7 · ⭐ 5 · 🐣) - Download complete websites from the Wayback Machine with..
❗️GPL-3.0
Update: 2026.03.26
📈 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.
- boto3 (🥇49 · ⭐ 9.7K · 📈) - Boto3, an AWS SDK for Python.
Apache-2 - python-fire (🥈37 · ⭐ 28K · 💤) - Python Fire is a library for automatically generating..
Apache-2 - pyasn1 (🥉35 · ⭐ 250 · 💀) - Generic ASN.1 library for Python.
BSD-2 - Intake (🥈34 · ⭐ 1.1K · 📈) - Intake is a lightweight package for finding, investigating, loading..
BSD-2 - parallel-ssh (🥉27 · ⭐ 1.3K · 📈) - Asynchronous parallel SSH client library.
❗️LGPL-2.1
📉 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 (🥇49 · ⭐ 71K · 📉) - Protocol Buffers - Googles data interchange format.
BSD-3 - rq (🥈38 · ⭐ 11K · 📉) - Simple job queues for Python.
BSD-3 - pycparser (🥈34 · ⭐ 3.5K · 📉) - Complete C99 parser in pure Python.
❗Unlicensed - Activeloop (🥈31 · ⭐ 9K · 📉) - Deeplake is AI Data Runtime for Agents. It provides serverless..
Apache-2 - pytz (🥉31 · ⭐ 390 · 📉) - pytz Python historical timezone library and database.
MIT
Update: 2026.03.19
📈 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.
- cryptography (🥇45 · ⭐ 7.5K · 📈) - cryptography is a package designed to expose..
❗Unlicensed - google-cloud-storage (🥇45 · ⭐ 5.2K · 📈) - Google Cloud Client Libraries for Python.
Apache-2 - s3fs (🥈38 · ⭐ 1K · 📈) - S3 Filesystem.
BSD-3 - omegaconf (🥈34 · ⭐ 2.4K · 📈) - Flexible Python configuration system. The last one you will ever..
BSD-3 - SDV (🥈33 · ⭐ 3.4K · 📈) - Synthetic data generation for tabular data.
❗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.
- protobuf (🥇52 · ⭐ 71K · 📉) - Protocol Buffers - Googles data interchange format.
BSD-3 - python-fire (🥈35 · ⭐ 28K · 💤) - Python Fire is a library for automatically generating..
Apache-2 - pyasn1 (🥉31 · ⭐ 250 · 💀) - Generic ASN.1 library for Python.
BSD-2 - python-rapidjson (🥉27 · ⭐ 530 · 📉) - Python wrapper around rapidjson.
MIT - parallel-ssh (🥉25 · ⭐ 1.3K · 📉) - Asynchronous parallel SSH client library.
❗️LGPL-2.1
Update: 2026.03.12
📈 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 · ⭐ 12K · 📈) - The Database Toolkit for Python.
MIT - chardet (🥇41 · ⭐ 2.4K · 📈) - Python character encoding detector.
MIT - ultrajson (🥉35 · ⭐ 4.5K · 📈) - Ultra fast JSON decoder and encoder written in C with Python..
BSD-3 - pyasn1 (🥉35 · ⭐ 250 · 💀) - Generic ASN.1 library for Python.
BSD-2 - ConfigArgParse (🥉33 · ⭐ 760 · 📈) - Drop-in replacement for argparse with added support for..
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.
- boto3 (🥇48 · ⭐ 9.7K · 📉) - Boto3, an AWS SDK for Python.
Apache-2 - click (🥇46 · ⭐ 17K · 📉) - Python composable command line interface toolkit.
BSD-3 - cryptography (🥇42 · ⭐ 7.5K · 📉) - cryptography is a package designed to expose..
❗Unlicensed - python-bigquery (🥈36 · ⭐ 800 · 📉) - This library has moved to..
Apache-2 - SDV (🥉31 · ⭐ 3.4K · 📉) - Synthetic data generation for tabular data.
❗Unlicensed
Update: 2026.02.26
📈 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.
- Prefect (🥇45 · ⭐ 22K · 📈) - Prefect is a workflow orchestration framework for building..
Apache-2 - docker (🥈40 · ⭐ 7.2K · 📈) - A Python library for the Docker Engine API.
Apache-2 - plumbum (🥉36 · ⭐ 3K · 📈) - Plumbum: Shell Combinators.
MIT - python-box (🥉27 · ⭐ 2.8K · 📈) - Python dictionaries with advanced dot notation access.
MIT - macropy (🥉23 · ⭐ 3.3K · 💀) - Macros in Python: quasiquotes, case classes, LINQ and more!.
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 · ⭐ 71K · 📉) - Protocol Buffers - Googles data interchange format.
BSD-3 - more-itertools (🥈40 · ⭐ 4K · 📉) - More routines for operating on iterables, beyond itertools.
MIT - s3transfer (🥈36 · ⭐ 230 · 📉) - Amazon S3 Transfer Manager for Python.
Apache-2 - SQLAlchemy (🥈35 · ⭐ 12K · 📉) - The Database Toolkit for Python.
MIT - pyasn1 (🥉31 · ⭐ 250 · 💀) - Generic ASN.1 library for Python.
BSD-2