Skip to content
88

Best Of Python

🏆 A ranked list of awesome Python open-source libraries and tools. Updated weekly.

4.6k stars344 forks633 entriesLast push Sep 25, 2026 (5 days ago)License CC-BY-SA-4.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

protobuf (40 · 72K) - Protocol Buffers - Googles data interchange format. BSD-3

GitHub

(👨‍💻 1.5K · 🔀 16K · 📦 1M):

In 9 listsDetails

PyPi

(📥 600M / month · 📦 13K · ⏱️ 17.09.2026):

Conda

(📥 36M · ⏱️ 06.09.2026):

npm

(📥 23M / month · 📦 4K · ⏱️ 17.09.2026):

flatbuffers (34 · 26K) - FlatBuffers: Memory Efficient Serialization Library. Apache-2

GitHub

(👨‍💻 780 · 🔀 3.7K · 📦 210K):

In 9 listsDetails

PyPi

(📥 73M / month · 📦 700 · ⏱️ 19.12.2025):

Conda

(📥 2.6M · ⏱️ 22.12.2025):

npm

(📥 33M / month · 📦 290 · ⏱️ 24.09.2025):

orjson (33 · 8.2K · ) - Fast, correct Python JSON library supporting dataclasses,.. Apache-2

GitHub

(👨‍💻 24 · 🔀 320 · 📦 230K):

In 3 lists

PyPi

(📥 170M / month · 📦 7.3K · ⏱️ 14.08.2026):

Conda

(📥 7.6M · ⏱️ 21.09.2026):

marshmallow (33 · 7.2K) - A lightweight library for converting complex objects to and from.. MIT

GitHub

(👨‍💻 230 · 🔀 740 · 📦 230K):

In 4 listsDetails

PyPi

(📥 86M / month · 📦 2.9K · ⏱️ 08.08.2026):

Conda

(📥 4.6M · ⏱️ 09.08.2026):

simplejson (32 · 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for.. MIT

GitHub

(👨‍💻 54 · 🔀 360 · 📦 150K):

In 2 lists

PyPi

(📥 40M / month · 📦 3K · ⏱️ 27.08.2026):

Conda

(📥 5.7M · ⏱️ 04.09.2026):

dill (31 · 2.4K) - serialize all of Python. BSD-3

GitHub

(👨‍💻 51 · 🔀 190 · 📦 250K):

PyPi

(📥 160M / month · 📦 4.2K · ⏱️ 19.01.2026):

Conda

(📥 21M · ⏱️ 19.01.2026):

cloudpickle (31 · 1.9K) - Extended pickling support for Python objects. BSD-3

GitHub

(👨‍💻 81 · 🔀 200 · 📦 170K):

PyPi

(📥 150M / month · 📦 2.3K · ⏱️ 03.11.2025):

Conda

(📥 39M · ⏱️ 09.12.2025):

pyasn1 (31 · 240) - Generic ASN.1 library for Python. BSD-2

GitHub

(👨‍💻 16 · 🔀 120 · 📦 710K):

PyPi

(📥 400M / month · 📦 2.4K · ⏱️ 09.07.2026):

Conda

(📥 24M · ⏱️ 09.07.2026):

jsonpickle (29 · 1.3K) - Python library for serializing any arbitrary object graph into.. BSD-3

GitHub

(👨‍💻 90 · 🔀 180 · 📦 51K):

PyPi

(📥 14M / month · 📦 1.6K · ⏱️ 28.05.2026):

Conda

(📥 2.5M · ⏱️ 28.05.2026):

python-rapidjson (26 · 530) - Python wrapper around rapidjson. MIT

GitHub

(👨‍💻 26 · 🔀 53 · 📦 8.1K):

PyPi

(📥 3.4M / month · 📦 300 · ⏱️ 06.09.2026):

Conda

(📥 4.8M · ⏱️ 14.09.2026):

srsly (26 · 480) - Modern high-performance serialization utilities for Python (JSON,.. MIT

GitHub

(👨‍💻 16 · 🔀 37 · 📦 70K):

PyPi

(📥 20M / month · 📦 270 · ⏱️ 23.03.2026):

Conda

(📥 2.7M · ⏱️ 02.09.2026):

hickle (22 · 490) - a HDF5-based python pickle replacement. MIT

GitHub

(👨‍💻 29 · 🔀 70 · 📦 1.1K):

PyPi

(📥 39K / month · 📦 39 · ⏱️ 30.03.2024):

Conda

(📥 43K · ⏱️ 06.09.2026):

rtoml (22 · 380 · ) - A fast TOML library for python implemented in rust. MIT

GitHub

(👨‍💻 16 · 🔀 30 · 📦 980):

PyPi

(📥 1.2M / month · 📦 160 · ⏱️ 19.10.2025):

pandas (40 · 50K) - Flexible and powerful data analysis / manipulation library for.. BSD-3

GitHub

(👨‍💻 4.3K · 🔀 20K · 📦 2.9M):

In 9 listsDetails

PyPi

(📥 520M / month · 📦 130K · ⏱️ 17.09.2026):

Conda

(📥 96M · ⏱️ 19.09.2026):

polars (34 · 40K) - Extremely fast Query Engine for DataFrames, written in Rust. MIT

GitHub

(👨‍💻 770 · 🔀 3.1K · 📦 37K):

In 10 listsDetails

PyPi

(📥 51M / month · 📦 8.2K · ⏱️ 20.09.2026):

h5py (33 · 2.2K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. BSD-3

GitHub

(👨‍💻 220 · 🔀 560 · 📦 360K):

PyPi

(📥 25M / month · 📦 11K · ⏱️ 06.03.2026):

Conda

(📥 30M · ⏱️ 26.08.2026):

xarray (32 · 4.2K) - N-D labeled arrays and datasets in Python. Apache-2

GitHub

(👨‍💻 640 · 🔀 1.3K · 📦 46K):

In 4 listsDetails

PyPi

(📥 10M / month · 📦 6.3K · ⏱️ 09.07.2026):

Conda

(📥 18M · ⏱️ 09.07.2026):

numexpr (31 · 2.5K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,.. MIT

GitHub

(👨‍💻 90 · 🔀 230 · 📦 100K):

In 3 lists

PyPi

(📥 11M / month · 📦 1.3K · ⏱️ 18.07.2026):

Conda

(📥 15M · ⏱️ 11.09.2026):

zarr (30 · 2.1K) - An implementation of chunked, compressed, N-dimensional arrays for Python. MIT

GitHub

(👨‍💻 190 · 🔀 450 · 📦 9.1K):

In 4 listsDetails

PyPi

(📥 4.6M / month · 📦 2.7K · ⏱️ 15.09.2026):

Conda

(📥 6.6M · ⏱️ 18.09.2026):

TinyDB (29 · 7.5K) - TinyDB is a lightweight document oriented database optimized for your.. MIT

GitHub

(👨‍💻 100 · 🔀 620 · 📦 16K):

In 4 listsDetails

PyPi

(📥 3.3M / month · 📦 910 · ⏱️ 06.08.2026):

Conda

(📥 1M · ⏱️ 22.04.2025):

datasketch (28 · 2.9K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. MIT

GitHub

(👨‍💻 39 · 🔀 320 · 📦 2.7K):

In 2 lists

PyPi

(📥 3.7M / month · 📦 220 · ⏱️ 05.07.2026):

Bottleneck (28 · 1.2K) - Fast NumPy array functions written in C. BSD-2

GitHub

(👨‍💻 43 · 🔀 120 · 📦 60K):

In 2 lists

PyPi

(📥 7.5M / month · 📦 780 · ⏱️ 25.07.2026):

Conda

(📥 7.7M · ⏱️ 11.09.2026):

Modin (26 · 10K · ) - Modin: Scale your Pandas workflows by changing a single line.. Apache-2

GitHub

(👨‍💻 140 · 🔀 660 · 📦 2.4K):

In 8 listsDetails

PyPi

(📥 1.1M / month · 📦 66 · ⏱️ 02.10.2025):

Conda

(📥 1M · ⏱️ 22.04.2025):

PyTables (26 · 1.4K) - A Python package to manage extremely large amounts of data. BSD-3

GitHub

(👨‍💻 150 · 🔀 280):

PyPi

(📥 1.7M / month · 📦 1.8K · ⏱️ 01.03.2026):

Conda

(📥 13M · ⏱️ 11.09.2026):

Vaex (24 · 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization.. MIT

GitHub

(👨‍💻 76 · 🔀 600 · 📦 1K):

In 9 listsDetails

PyPi

(📥 8.7K / month · 📦 68 · ⏱️ 03.02.2026):

Conda

(📥 650K · ⏱️ 22.04.2025):

datatable (22 · 1.9K) - A Python package for manipulating 2-dimensional tabular data.. MPL-2.0

GitHub

(👨‍💻 42 · 🔀 160):

In 2 lists

PyPi

(📥 20K / month · 📦 54 · ⏱️ 01.12.2023):

Conda

(📥 66K · ⏱️ 09.09.2026):

pickleDB (20 · 1.1K) - pickleDB is an in memory key-value store using Pythons orjson module.. BSD-3

GitHub

(👨‍💻 17 · 🔀 130 · 📦 3.4K):

PyPi

(📥 24K / month · 📦 8 · ⏱️ 05.01.2026):

StaticFrame (19 · 480) - Immutable and statically-typeable DataFrames with runtime type and.. MIT

PyPi

(📥 3.8K / month · 📦 6 · ⏱️ 11.08.2026):

Conda

(📥 670K · ⏱️ 07.07.2026):

pyrsistent (31 · 2.2K) - Persistent/Immutable/Functional data structures for Python. MIT

GitHub

(👨‍💻 78 · 🔀 160 · 📦 370K):

In 2 lists

PyPi

(📥 24M / month · 📦 1K · ⏱️ 25.10.2023):

Conda

(📥 22M · ⏱️ 04.09.2026):

bidict (29 · 1.6K) - The bidirectional mapping library for Python. MPL-2.0

GitHub

(👨‍💻 26 · 🔀 69 · 📦 46K):

In 2 lists

PyPi

(📥 23M / month · 📦 690 · ⏱️ 25.08.2026):

Conda

(📥 970K · ⏱️ 26.08.2026):

multidict (28 · 490) - The multidict implementation. Apache-2

GitHub

(👨‍💻 76 · 🔀 130):

PyPi

(📥 450M / month · 📦 2.3K · ⏱️ 21.09.2026):

Conda

(📥 30M · ⏱️ 20.02.2026):

addict (27 · 2.5K) - The Python Dict thats better than heroin. MIT

GitHub

(👨‍💻 34 · 🔀 130 · 📦 18K):

In 2 lists

PyPi

(📥 5.7M / month · 📦 450 · ⏱️ 21.11.2020):

Conda

(📥 1.1M · ⏱️ 02.12.2025):

glom (27 · 2.2K) - Pythons nested data operator (and CLI), for all your declarative.. BSD-3

GitHub

(👨‍💻 24 · 🔀 84 · 📦 3.7K):

In 3 lists

PyPi

(📥 20M / month · 📦 250 · ⏱️ 29.12.2025):

Conda

(📥 69K · ⏱️ 29.12.2025):

anytree (26 · 1K) - Python tree data library. Apache-2

GitHub

(👨‍💻 30 · 🔀 140 · 📦 24K):

PyPi

(📥 4.7M / month · 📦 580 · ⏱️ 08.04.2025):

Conda

(📥 120K · ⏱️ 25.04.2026):

python-benedict (25 · 1.6K) - dict subclass with keylist/keypath support, built-in I/O.. MIT

GitHub

(👨‍💻 18 · 🔀 49 · 📦 2K):

PyPi

(📥 660K / month · 📦 110 · ⏱️ 07.07.2026):

Conda

(📥 280K · ⏱️ 22.04.2025):

immutables (24 · 1.2K) - A high-performance immutable mapping type for Python. Apache-2

GitHub

(👨‍💻 17 · 🔀 59 · 📦 8K):

In 2 lists

PyPi

(📥 1.8M / month · 📦 140 · ⏱️ 10.10.2024):

Conda

(📥 2M · ⏱️ 05.09.2026):

python-box (23 · 2.8K) - Python dictionaries with advanced dot notation access. MIT

GitHub

(👨‍💻 1 · 🔀 120):

In 2 lists

PyPi

(📥 4.5M / month · 📦 590 · ⏱️ 21.02.2026):

Conda

(📥 1.3M · ⏱️ 06.09.2026):

janus (23 · 960) - Thread-safe asyncio-aware queue for Python. Apache-2

GitHub

(👨‍💻 30 · 🔀 54):

PyPi

(📥 4.1M / month · 📦 130 · ⏱️ 13.12.2024):

Conda

(📥 190K · ⏱️ 22.04.2025):

pydantic (36 · 29K) - Data validation using Python type hints. MIT

PyPi

(📥 800M / month · 📦 100K · ⏱️ 09.09.2026):

Conda

(📥 31M · ⏱️ 28.08.2026):

jsonschema (32 · 5K) - An implementation of JSON Schema validation for Python. MIT

PyPi

(📥 440M / month · 📦 9.6K · ⏱️ 07.01.2026):

Conda

(📥 53M · ⏱️ 24.08.2026):

cerberus (29 · 3.3K) - Lightweight, extensible data validation library for Python. ISC

GitHub

(👨‍💻 67 · 🔀 240 · 📦 18K):

In 4 listsDetails

PyPi

(📥 5M / month · 📦 770 · ⏱️ 06.11.2025):

Conda

(📥 890K · ⏱️ 17.07.2026):

schema (29 · 2.9K) - Schema validation just got Pythonic. MIT

GitHub

(👨‍💻 75 · 🔀 220 · 📦 17K):

PyPi

(📥 20M / month · 📦 890 · ⏱️ 11.10.2025):

Conda

(📥 740K · ⏱️ 20.07.2026):

voluptuous (29 · 1.8K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data.. BSD-3

GitHub

(👨‍💻 110 · 🔀 220 · 📦 22K):

PyPi

(📥 5.9M / month · 📦 620 · ⏱️ 18.12.2025):

Conda

(📥 1M · ⏱️ 06.09.2026):

param (27 · 520) - Declarative parameters for robust Python classes and a rich API for.. BSD-3

GitHub

(👨‍💻 55 · 🔀 86 · 📦 18K):

PyPi

(📥 1.3M / month · 📦 270 · ⏱️ 21.09.2026):

Conda

(📥 3.1M · ⏱️ 04.09.2026):

dirty-equals (23 · 1K · ) - Doing dirty (but extremely useful) things with equals. MIT

GitHub

(👨‍💻 21 · 🔀 48 · 📦 1.1K):

PyPi

(📥 2.3M / month · 📦 100 · ⏱️ 17.11.2025):

Conda

(📥 150K · ⏱️ 18.11.2025):

algorithms (22 · 25K · ) - Minimal examples of data structures and algorithms in Python. MIT

GitHub

(👨‍💻 220 · 🔀 4.7K · 📦 140):

In 3 lists

PyPi

(📥 970 / month · 📦 5 · ⏱️ 18.02.2026):

Conda

(📥 5.3K · ⏱️ 22.04.2025):

arrow (32 · 9K) - Better dates & times for Python. Apache-2

GitHub

(👨‍💻 290 · 🔀 730 · 📦 190K):

In 3 lists

PyPi

(📥 58M / month · 📦 2.3K · ⏱️ 18.10.2025):

Conda

(📥 15M · ⏱️ 18.10.2025):

dateparser (32 · 2.9K) - python parser for human readable dates. BSD-3

GitHub

(👨‍💻 160 · 🔀 510 · 📦 40K):

In 2 lists

PyPi

(📥 37M / month · 📦 1.7K · ⏱️ 03.09.2026):

Conda

(📥 2.4M · ⏱️ 03.09.2026):

pytz (32 · 400) - pytz Python historical timezone library and database. MIT

GitHub

(👨‍💻 28 · 🔀 110 · 📦 2.5M):

PyPi

(📥 370M / month · 📦 17K · ⏱️ 24.09.2026):

Conda

(📥 100M · ⏱️ 26.07.2026):

holidays (31 · 1.9K) - Open World Holidays Framework. MIT

GitHub

(👨‍💻 350 · 🔀 710 · 📦 28K):

PyPi

(📥 26M / month · 📦 670 · ⏱️ 21.09.2026):

Conda

(📥 4.7M · ⏱️ 23.09.2026):

python-dateutil (29 · 2.6K) - Useful extensions to the standard Python datetime features. Apache-2

GitHub

(👨‍💻 130 · 🔀 540):

In 5 listsDetails

PyPi

(📥 870M / month · 📦 12K · ⏱️ 01.03.2024):

Conda

(📥 110M · ⏱️ 28.06.2025):

tzlocal (29 · 220) - A Python module that tries to figure out what your local timezone is. MIT

GitHub

(👨‍💻 31 · 🔀 64 · 📦 230K):

PyPi

(📥 160M / month · 📦 2.4K · ⏱️ 29.06.2026):

Conda

(📥 7.6M · ⏱️ 29.06.2026):

pendulum (28 · 6.6K · ) - Python datetimes made easy. MIT

PyPi

(📥 52M / month · 📦 1.6K · ⏱️ 30.01.2026):

Conda

(📥 2.4M · ⏱️ 31.01.2026):

filesystem_spec (34 · 1.4K) - A specification that python filesystems should adhere to. BSD-3

GitHub

(👨‍💻 360 · 🔀 490 · 📦 310K):

PyPi

(📥 560M / month · 📦 4.1K · ⏱️ 18.09.2026):

Conda

(📥 40M · ⏱️ 24.09.2026):

watchdog (32 · 7.1K) - Python library and shell utilities to monitor filesystem events. Apache-2

GitHub

(👨‍💻 180 · 🔀 720 · 📦 270K):

In 3 lists

PyPi

(📥 84M / month · 📦 2.7K · ⏱️ 01.11.2024):

Conda

(📥 6.5M · ⏱️ 04.09.2026):

filelock (32 · 980) - A platform independent file lock. MIT

PyPi

(📥 480M / month · 📦 6K · ⏱️ 23.09.2026):

Conda

(📥 51M · ⏱️ 24.09.2026):

aiofiles (30 · 3.2K · ) - File support for asyncio. Apache-2

GitHub

(👨‍💻 45 · 🔀 170 · 📦 250K):

In 2 lists

PyPi

(📥 120M / month · 📦 7.7K · ⏱️ 09.10.2025):

Conda

(📥 2.8M · ⏱️ 01.01.2026):

typing (27 · 1.7K) - Python static typing home. Hosts the documentation and a user help.. Python-2.0

GitHub

(👨‍💻 150 · 🔀 290):

PyPi

(📥 4.3M / month · 📦 3.3K · ⏱️ 01.05.2021):

Conda

(📥 4.5M · ⏱️ 22.04.2025):

bcrypt (32 · 1.4K) - Modern(-ish) password hashing for your software and your servers. Apache-2

GitHub

(👨‍💻 41 · 🔀 180 · 📦 360K):

In 2 lists

PyPi

(📥 150M / month · 📦 2K · ⏱️ 25.09.2025):

Conda

(📥 13M · ⏱️ 08.09.2026):

pycryptodomex (31 · 3.2K) - A self-contained cryptographic library for Python. BSD-3

GitHub

(👨‍💻 170 · 🔀 560 · 📦 150K):

In 3 lists

PyPi

(📥 47M / month · 📦 1.6K · ⏱️ 17.05.2025):

Conda

(📥 3.1M · ⏱️ 13.09.2025):

botocore (36 · 1.6K) - The low-level, core functionality of boto3 and the AWS CLI. Apache-2

GitHub

(👨‍💻 220 · 🔀 1.2K · 📦 440K):

In 2 lists

PyPi

(📥 820M / month · 📦 4.9K · ⏱️ 23.09.2026):

Conda

(📥 51M · ⏱️ 23.09.2026):

ansible (35 · 71K) - Ansible is a radically simple IT automation platform that makes your.. GPL-3.0

GitHub

(👨‍💻 7K · 🔀 24K · 📦 43K):

In 11 listsDetails

PyPi

(📥 7.7M / month · 📦 600 · ⏱️ 22.09.2026):

Conda

(📥 2M · ⏱️ 08.09.2026):

docker (34 · 7.2K) - A Python library for the Docker Engine API. Apache-2

GitHub

(👨‍💻 460 · 🔀 1.7K · 📦 130K):

In 3 lists

PyPi

(📥 130M / month · 📦 5.8K · ⏱️ 09.07.2026):

Conda

(📥 8.3M · ⏱️ 12.07.2026):

pulumi (33 · 26K) - Pulumi - Infrastructure as Code in any programming language. Apache-2

GitHub

(👨‍💻 4.4K · 🔀 1.4K · 📦 11K):

In 5 listsDetails

PyPi

(📥 6.3M / month · 📦 590 · ⏱️ 23.09.2026):

npm

(📥 12M / month · 📦 930 · ⏱️ 23.09.2026):

paramiko (33 · 9.8K) - The leading native Python SSHv2 protocol library. LGPL-2.1

GitHub

(👨‍💻 190 · 🔀 2.1K · 📦 130K):

In 4 listsDetails

PyPi

(📥 100M / month · 📦 4.6K · ⏱️ 09.05.2026):

Conda

(📥 10M · ⏱️ 19.05.2026):

awscli (31 · 17K) - Universal Command Line Interface for Amazon Web Services. Apache-2

GitHub

(👨‍💻 510 · 🔀 4.6K · 📦 5):

In 4 listsDetails

PyPi

(📥 88M / month · 📦 780 · ⏱️ 27.08.2026):

Conda

(📥 63M · ⏱️ 20.09.2026):

kubernetes (31 · 7.7K) - Official Python client library for kubernetes. Apache-2

GitHub

(👨‍💻 260 · 🔀 3.5K):

In 2 lists

PyPi

(📥 72M / month · 📦 2.7K · ⏱️ 24.09.2026):

Conda

(📥 880K · ⏱️ 11.12.2025):

netmiko (30 · 4.3K) - Multi-vendor library to simplify Paramiko SSH connections to network.. MIT

GitHub

(👨‍💻 280 · 🔀 1.4K · 📦 5.7K):

In 2 lists

PyPi

(📥 890K / month · 📦 320 · ⏱️ 21.09.2026):

plumbum (29 · 3.1K) - Plumbum: Shell Combinators. MIT

GitHub

(👨‍💻 130 · 🔀 200 · 📦 9.7K):

PyPi

(📥 4.5M / month · 📦 390 · ⏱️ 22.07.2026):

Conda

(📥 1.6M · ⏱️ 23.07.2026):

docker-compose (28 · 38K) - Define and run multi-container applications with Docker. Apache-2

GitHub

(👨‍💻 670 · 🔀 5.8K · 📦 280):

In 8 listsDetails

PyPi

(📥 690K / month · 📦 250 · ⏱️ 10.05.2021):

Conda

(📥 930K · ⏱️ 03.09.2026):

fabric (28 · 15K) - Simple, Pythonic remote execution and deployment. BSD-2

GitHub

(👨‍💻 140 · 🔀 2K · 📦 24):

In 6 listsDetails

PyPi

(📥 7.4M / month · 📦 450 · ⏱️ 06.04.2026):

Conda

(📥 700K · ⏱️ 06.04.2026):

pyinfra (24 · 5.9K) - pyinfra automates/provisions/manages/deploys infrastructure. MIT

PyPi

(📥 180K / month · 📦 46 · ⏱️ 27.07.2026):

storm (18 · 3.3K) - Manage your SSH like a boss. MIT

GitHub

(👨‍💻 30 · 🔀 150):

In 3 lists

PyPi

(📥 2.8K / month · 📦 4 · ⏱️ 16.09.2026):

sh (30 · 7.2K) - Python process launching. MIT

GitHub

(👨‍💻 110 · 🔀 510 · 📦 19K):

In 3 lists

PyPi

(📥 7.3M / month · 📦 860 · ⏱️ 25.07.2026):

Conda

(📥 530K · ⏱️ 06.06.2026):

supervisor (29 · 8.9K · ) - Supervisor process control system for Unix.. Repoze Public License

GitHub

(👨‍💻 180 · 🔀 1.3K · 📦 14K):

In 4 listsDetails

PyPi

(📥 7.9M / month · 📦 160 · ⏱️ 23.08.2025):

Conda

(📥 820K · ⏱️ 27.02.2026):

anyio (34 · 2.5K) - High level asynchronous concurrency and networking framework that works on.. MIT

GitHub

(👨‍💻 100 · 🔀 270 · 📦 680K):

In 3 lists

PyPi

(📥 760M / month · 📦 8.5K · ⏱️ 05.09.2026):

Conda

(📥 44M · ⏱️ 07.09.2026):

uvloop (33 · 12K) - Ultra fast asyncio event loop. Apache-2

GitHub

(👨‍💻 79 · 🔀 610 · 📦 230K):

In 3 lists

PyPi

(📥 200M / month · 📦 2K · ⏱️ 16.10.2025):

Conda

(📥 5.2M · ⏱️ 17.09.2026):

asyncer (26 · 2.5K) - Asyncer, async and await, focused on developer experience. MIT

PyPi

(📥 6.8M / month · 📦 320 · ⏱️ 25.06.2026):

Conda

(📥 53K · ⏱️ 25.06.2026):

aiomisc (23 · 420) - aiomisc - miscellaneous utils for asyncio. MIT

GitHub

(👨‍💻 22 · 🔀 28 · 📦 450):

In 2 lists

PyPi

(📥 65K / month · 📦 61 · ⏱️ 06.09.2026):

python-dotenv (36 · 8.8K) - Reads key-value pairs from a .env file and can set them as.. BSD-3

GitHub

(👨‍💻 120 · 🔀 560 · 📦 1.8M):

In 3 lists

PyPi

(📥 550M / month · 📦 45K · ⏱️ 16.08.2026):

Conda

(📥 16M · ⏱️ 17.08.2026):

traitlets (32 · 650) - A lightweight Traits like module. BSD-3

GitHub

(👨‍💻 130 · 🔀 210 · 📦 620K):

PyPi

(📥 110M / month · 📦 2.3K · ⏱️ 03.08.2026):

Conda

(📥 58M · ⏱️ 03.08.2026):

omegaconf (31 · 2.4K) - Flexible Python configuration system. The last one you will ever need. BSD-3

GitHub

(👨‍💻 48 · 🔀 160 · 📦 65K):

PyPi

(📥 27M / month · 📦 2.6K · ⏱️ 07.08.2026):

Conda

(📥 2.9M · ⏱️ 10.08.2026):

Dynaconf (26 · 4.3K) - The dynamic configurator for your Python Project. MIT

PyPi

(📥 4.7M / month · 📦 780 · ⏱️ 05.08.2026):

Conda

(📥 250K · ⏱️ 06.08.2026):

configobj (26 · 340) - Python 3+ compatible port of the configobj library. BSD-3

GitHub

(👨‍💻 13 · 🔀 88 · 📦 50K):

PyPi

(📥 4.9M / month · 📦 650 · ⏱️ 21.09.2024):

Conda

(📥 1.4M · ⏱️ 22.04.2025):

everett (18 · 150 · ) - configuration library for python projects. MPL-2.0

GitHub

(👨‍💻 9 · 🔀 14 · 📋 96 - 4% open · ⏱️ 15.10.2025):

PyPi

(📥 360K / month · 📦 22 · ⏱️ 15.10.2025):

Conda

(📥 130K · ⏱️ 22.04.2025):

click (38 · 18K) - Python composable command line interface toolkit. BSD-3

GitHub

(👨‍💻 450 · 🔀 2K · 📦 2.4M):

In 5 listsDetails

PyPi

(📥 780M / month · 📦 75K · ⏱️ 26.08.2026):

Conda

(📥 75M · ⏱️ 07.09.2026):

rich (36 · 56K) - Rich is a Python library for rich text and beautiful formatting in the terminal. MIT

GitHub

(👨‍💻 290 · 🔀 2.2K · 📦 570K):

In 5 listsDetails

PyPi

(📥 430M / month · 📦 44K · ⏱️ 12.04.2026):

In 2 lists

Conda

(📥 27M · ⏱️ 12.04.2026):

In 2 lists

Typer (33 · 20K) - Typer, build great CLIs. Easy to code. Based on Python type hints. MIT

PyPi

(📥 240M / month · 📦 35K · ⏱️ 28.08.2026):

Conda

(📥 16M · ⏱️ 28.08.2026):

argcomplete (32 · 1.6K) - Python and tab completion, better together. Apache-2

GitHub

(👨‍💻 88 · 🔀 150 · 📦 76K):

In 2 lists

PyPi

(📥 56M / month · 📦 2.4K · ⏱️ 06.08.2026):

Conda

(📥 4.1M · ⏱️ 08.08.2026):

wcwidth (32 · 460) - Python and C11 library that measures the width of strings in a terminal. MIT

GitHub

(👨‍💻 24 · 🔀 79 · 📦 780K):

PyPi

(📥 230M / month · 📦 2.8K · ⏱️ 23.09.2026):

Conda

(📥 52M · ⏱️ 24.09.2026):

python-fire (30 · 28K · ) - Python Fire is a library for automatically generating.. Apache-2

GitHub

(👨‍💻 67 · 🔀 1.5K · 📦 55K):

In 5 listsDetails

PyPi

(📥 17M / month · 📦 3K · ⏱️ 16.08.2025):

Conda

(📥 1.7M · ⏱️ 12.09.2025):

ConfigArgParse (28 · 760) - Drop-in replacement for argparse with added support for config.. MIT

GitHub

(👨‍💻 58 · 🔀 120 · 📦 26K):

PyPi

(📥 17M / month · 📦 820 · ⏱️ 06.09.2026):

Conda

(📥 2.3M · ⏱️ 07.09.2026):

questionary (27 · 1.8K · ) - Python library to build pretty command line user prompts Easy to.. MIT

GitHub

(👨‍💻 57 · 🔀 99 · 📦 25K):

PyPi

(📥 21M / month · 📦 1.4K · ⏱️ 28.08.2025):

Conda

(📥 530K · ⏱️ 08.09.2025):

python-prompt-toolkit (26 · 11K) - Library for building powerful interactive command line.. BSD-3

GitHub

(👨‍💻 250 · 🔀 800):

In 5 listsDetails

PyPi

(📥 180M / month · ⏱️ 26.07.2026):

Conda

(📥 49M · ⏱️ 27.07.2026):

blessings (26 · 1.5K) - A thin, practical wrapper around terminal capabilities in Python. MIT

GitHub

(👨‍💻 17 · 🔀 150 · 📦 11K):

PyPi

(📥 670K / month · 📦 460 · ⏱️ 21.06.2018):

Conda

(📥 510K · ⏱️ 05.09.2026):

docopt-ng (24 · 220) - Humane command line arguments parser. Now with maintenance, typehints,.. MIT

GitHub

(👨‍💻 54 · 🔀 27 · 📦 880):

PyPi

(📥 1.8M / month · 📦 100 · ⏱️ 30.05.2023):

Click Extra (19 · 120) - Drop-in replacement for Click to make user-friendly and.. GPL-2.0

GitHub

(👨‍💻 16 · 🔀 13 · 📦 140):

PyPi

(📥 77K / month · 📦 56 · ⏱️ 23.09.2026):

cachetools (34 · 2.8K) - Extensible memoizing collections and decorators. MIT

GitHub

(👨‍💻 26 · 🔀 210 · 📦 710K):

In 2 lists

PyPi

(📥 230M / month · 📦 5.3K · ⏱️ 16.09.2026):

Conda

(📥 24M · ⏱️ 21.09.2026):

aiocache (27 · 1.4K · ) - Asyncio cache manager for redis, memcached and memory. BSD-3

GitHub

(👨‍💻 53 · 🔀 170 · 📦 5.1K):

PyPi

(📥 6.6M / month · 📦 150 · ⏱️ 25.09.2024):

cached-property (27 · 700) - A decorator for caching properties in classes. BSD-3

GitHub

(👨‍💻 25 · 🔀 79 · 📦 59K):

PyPi

(📥 20M / month · 📦 1.6K · ⏱️ 25.10.2024):

Conda

(📥 29M · ⏱️ 25.08.2026):

beaker (24 · 510) - WSGI middleware for sessions and caching. BSD-3

GitHub

(👨‍💻 94 · 🔀 140 · 📦 6.2K):

PyPi

(📥 170K / month · 📦 94 · ⏱️ 30.05.2026):

Conda

(📥 200K · ⏱️ 30.05.2026):

pylibmc (24 · 480) - A Python wrapper around the libmemcached interface from TangentOrg. BSD-3

GitHub

(👨‍💻 57 · 🔀 140 · 📦 5.9K):

PyPi

(📥 390K / month · 📦 79 · ⏱️ 30.08.2022):

Conda

(📥 490K · ⏱️ 06.09.2026):

kivy (29 · 19K) - Open source UI framework written in Python, running on Windows, Linux, macOS,.. MIT

GitHub

(👨‍💻 640 · 🔀 3.1K · 📦 18K):

In 4 listsDetails

PyPi

(📥 170K / month · 📦 360 · ⏱️ 26.12.2024):

Conda

(📥 720K · ⏱️ 29.03.2026):

DearPyGui (27 · 15K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for.. MIT

GitHub

(👨‍💻 76 · 🔀 780 · 📦 4.5K):

In 3 lists

PyPi

(📥 190K / month · 📦 210 · ⏱️ 01.05.2026):

Gooey (23 · 21K) - Turn (almost) any Python command line program into a full GUI application.. MIT

GitHub

(👨‍💻 100 · 🔀 1K · 📦 1.1K):

In 3 lists

PyPi

(📥 4K / month · 📦 100 · ⏱️ 29.01.2022):

Conda

(📥 150K · ⏱️ 26.03.2026):

toga (23 · 5.4K) - A Python native, OS native GUI toolkit. BSD-3

GitHub

(👨‍💻 350 · 🔀 820 · 📦 3):

In 3 lists

PyPi

(📥 3.5K / month · 📦 50 · ⏱️ 08.07.2026):

npm

(📥 50 / month · 📦 5 · ⏱️ 23.04.2017):

chardet (32 · 2.7K) - Python character encoding detector. 0BSD

GitHub

(👨‍💻 58 · 🔀 310 · 📦 970K):

In 3 lists

PyPi

(📥 170M / month · 📦 7.4K · ⏱️ 14.08.2026):

Conda

(📥 35M · ⏱️ 17.08.2026):

npm

(📥 110 / month · 📦 7 · ⏱️ 20.08.2017):

emoji (31 · 2K) - emoji terminal output for Python. BSD-3

GitHub

(👨‍💻 70 · 🔀 300 · 📦 93K):

PyPi

(📥 12M / month · 📦 1.6K · ⏱️ 16.09.2026):

Conda

(📥 280K · ⏱️ 22.09.2026):

python-slugify (31 · 1.6K) - Returns unicode slugs. MIT

GitHub

(👨‍💻 46 · 🔀 140 · 📦 120K):

In 3 lists

PyPi

(📥 62M / month · 📦 2.2K · ⏱️ 22.09.2026):

Conda

(📥 4.2M · ⏱️ 09.09.2026):

phonenumbers (29 · 3.8K) - Python port of Googles libphonenumber. Apache-2

GitHub

(👨‍💻 35 · 🔀 440):

In 3 lists

PyPi

(📥 34M / month · 📦 1K · ⏱️ 24.09.2026):

Conda

(📥 2.6M · ⏱️ 10.09.2026):

humanize (29 · 1.7K) - python humanize functions. MIT

GitHub

(👨‍💻 62 · 🔀 150):

PyPi

(📥 46M / month · 📦 1.9K · ⏱️ 30.06.2026):

Conda

(📥 1.7M · ⏱️ 01.07.2026):

pyahocorasick (28 · 1.1K) - Python module (C extension and plain python) implementing Aho-.. BSD-3

GitHub

(👨‍💻 33 · 🔀 140 · 📦 4.4K):

In 2 lists

PyPi

(📥 5.9M / month · 📦 270 · ⏱️ 27.04.2026):

Conda

(📥 610K · ⏱️ 05.09.2026):

coolname (24 · 180) - Random Name and Slug Generator. BSD-2

GitHub

(👨‍💻 7 · 🔀 16 · 📦 4.4K):

PyPi

(📥 7.1M / month · 📦 170 · ⏱️ 23.04.2026):

Conda

(📥 280K · ⏱️ 29.05.2026):

price-parser (21 · 350) - Extract price amount and currency symbol from a raw text string. BSD-3

GitHub

(👨‍💻 19 · 🔀 54 · 📦 570):

PyPi

(📥 740K / month · 📦 40 · ⏱️ 19.03.2026):

boto3 (38 · 9.9K) - AWS SDK for Python (Boto3). Apache-2

GitHub

(👨‍💻 170 · 🔀 2K · 📦 620K):

In 4 listsDetails

PyPi

(📥 2.5B / month · 📦 23K · ⏱️ 23.09.2026):

Conda

(📥 37M · ⏱️ 21.09.2026):

SQLAlchemy (37 · 12K) - The Database Toolkit for Python. MIT

GitHub

(👨‍💻 870 · 🔀 1.8K · 📦 1.2M):

In 6 listsDetails

PyPi

(📥 320M / month · 📦 23K · ⏱️ 15.09.2026):

Conda

(📥 32M · ⏱️ 20.09.2026):

python-bigquery (35 · 800) - This library has moved to.. Apache-2

GitHub

(👨‍💻 180 · 🔀 320 · ⏱️ 06.03.2026):

PyPi

(📥 140M / month · 📦 2K · ⏱️ 17.09.2026):

Conda

(📥 4.1M · ⏱️ 24.09.2026):

redis (34 · 14K) - Redis Python client. MIT

GitHub

(👨‍💻 580 · 🔀 2.7K):

In 4 listsDetails

PyPi

(📥 190M / month · 📦 13K · ⏱️ 30.07.2026):

Conda

(📥 3M · ⏱️ 31.07.2026):

alembic (34 · 4.4K · ) - A database migrations tool for SQLAlchemy. MIT

GitHub

(👨‍💻 230 · 🔀 380 · 📦 350K):

In 2 lists

PyPi

(📥 170M / month · 📦 5K · ⏱️ 11.09.2026):

Conda

(📥 12M · ⏱️ 13.09.2026):

PyMySQL (33 · 7.8K) - MySQL client library for Python. MIT

GitHub

(👨‍💻 140 · 🔀 1.4K · 📦 290K):

In 5 listsDetails

PyPi

(📥 74M / month · 📦 3.4K · ⏱️ 17.09.2026):

Conda

(📥 2.6M · ⏱️ 24.09.2026):

azure-storage-blob (33 · 5.6K) - This repository is for active development of the Azure SDK.. MIT

GitHub

(👨‍💻 1.3K · 🔀 3.4K · 📦 2.8K):

In 3 lists

PyPi

(📥 95M / month · 📦 2.1K · ⏱️ 22.09.2026):

Conda

(📥 2.1M · ⏱️ 23.09.2026):

google-cloud-storage (33 · 5.4K) - Google Cloud Client Libraries for Python. Apache-2

GitHub

(👨‍💻 1.1K · 🔀 1.8K · 📦 2.6K):

In 3 lists

PyPi

(📥 150M / month · 📦 3.4K · ⏱️ 08.09.2026):

Conda

(📥 7.9M · ⏱️ 09.09.2026):

pandas-gbq (33 · 5.4K) - This library has moved to https://github.com/googleapis/google-.. BSD-3

GitHub

(👨‍💻 60 · 🔀 1.8K · 📥 720 · ⏱️ 13.03.2026):

PyPi

(📥 18M / month · 📦 300 · ⏱️ 25.08.2026):

Conda

(📥 2.6M · ⏱️ 01.05.2025):

elasticsearch (33 · 4.4K) - Official Python client for Elasticsearch. Apache-2

GitHub

(👨‍💻 230 · 🔀 1.2K · 📦 66K):

In 3 lists

PyPi

(📥 35M / month · 📦 2.3K · ⏱️ 09.09.2026):

Conda

(📥 2M · ⏱️ 10.09.2026):

s3transfer (33 · 240) - Amazon S3 Transfer Manager for Python. Apache-2

GitHub

(👨‍💻 49 · 🔀 160 · 📦 390K):

PyPi

(📥 640M / month · 📦 940 · ⏱️ 22.07.2026):

Conda

(📥 32M · ⏱️ 23.07.2026):

peewee (32 · 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite, now with.. MIT

GitHub

(👨‍💻 160 · 🔀 1.4K · 📦 24):

In 4 listsDetails

PyPi

(📥 38M / month · 📦 1.4K · ⏱️ 08.09.2026):

Conda

(📥 2.4M · ⏱️ 08.09.2026):

kafka-python (32 · 5.9K) - Python client for Apache Kafka. Apache-2

GitHub

(👨‍💻 240 · 🔀 1.5K · 📦 37K):

In 2 lists

PyPi

(📥 17M / month · 📦 1.1K · ⏱️ 16.08.2026):

Conda

(📥 540K · ⏱️ 16.08.2026):

google-cloud-bigtable (32 · 5.4K · ) - This library has moved to.. Apache-2

GitHub

(👨‍💻 80 · 🔀 1.8K · ⏱️ 01.04.2026):

PyPi

(📥 14M / month · 📦 73 · ⏱️ 17.09.2026):

Conda

(📥 250K · ⏱️ 20.09.2026):

pymongo (32 · 4.4K · ) - PyMongo - the Official MongoDB Python driver. Apache-2

GitHub

(👨‍💻 260 · 🔀 1.2K):

In 6 listsDetails

PyPi

(📥 64M / month · 📦 7.1K · ⏱️ 10.09.2026):

Conda

(📥 7.9M · ⏱️ 10.09.2026):

s3fs (32 · 1K) - S3 Filesystem. BSD-3

GitHub

(👨‍💻 160 · 🔀 300 · 📦 29K):

PyPi

(📥 300M / month · 📦 2.3K · ⏱️ 18.09.2026):

Conda

(📥 13M · ⏱️ 01.09.2026):

Prometheus Client (31 · 4.3K) - Prometheus instrumentation library for Python.. Apache-2

GitHub

(👨‍💻 180 · 🔀 870):

In 2 lists

PyPi

(📥 130M / month · 📦 4.8K · ⏱️ 24.07.2026):

Conda

(📥 29M · ⏱️ 25.07.2026):

confluent-kafka-python (31 · 510) - Confluents Kafka Python Client. Apache-2

GitHub

(👨‍💻 150 · 🔀 960 · 📦 18K):

In 3 lists

PyPi

(📥 41M / month · 📦 1.1K · ⏱️ 22.09.2026):

Conda

(📥 2.2M · ⏱️ 10.09.2026):

sqlmodel (30 · 18K) - SQLModel, SQL databases in Python, designed for simplicity,.. MIT pydantic

PyPi

(📥 23M / month · 📦 2.1K · ⏱️ 23.09.2026):

Conda

(📥 360K · ⏱️ 22.09.2026):

mysqlclient (30 · 2.5K) - MySQL/MariaDB connector for Python. GPL-2.0

GitHub

(👨‍💻 93 · 🔀 440 · 📦 210K):

In 3 lists

PyPi

(📥 16M / month · 📦 1.2K · ⏱️ 14.09.2026):

Conda

(📥 1M · ⏱️ 03.03.2026):

tortoise-orm (29 · 5.6K) - Familiar asyncio ORM for python, built with relations in mind. Apache-2

GitHub

(👨‍💻 190 · 🔀 500 · 📦 11K):

In 3 lists

PyPi

(📥 460K / month · 📦 390 · ⏱️ 10.08.2026):

Conda

(📥 75K · ⏱️ 22.09.2026):

MongoEngine (29 · 4.3K) - A Python Object-Document-Mapper for working with MongoDB. MIT

GitHub

(👨‍💻 400 · 🔀 1.2K · 📦 28K):

In 5 listsDetails

PyPi

(📥 1.7M / month · 📦 450 · ⏱️ 10.03.2026):

Conda

(📥 730K · ⏱️ 10.03.2026):

AWS Data Wrangler (29 · 4.1K) - Pandas on AWS. Apache-2

PyPi

(📥 84M / month · 📦 150 · ⏱️ 03.08.2026):

Conda

(📥 940K · ⏱️ 04.08.2026):

PyPika (29 · 2.9K) - PyPika is a python SQL query builder that exposes the full richness.. Apache-2

GitHub

(👨‍💻 120 · 🔀 330 · 📦 48K):

In 2 lists

PyPi

(📥 8.4M / month · 📦 230 · ⏱️ 04.02.2026):

Conda

(📥 120K · ⏱️ 18.09.2026):

Cassandra Driver (29 · 1.4K) - Apache Cassandra Python Driver. Apache-2

PyPi

(📥 3.7M / month · 📦 330 · ⏱️ 06.07.2026):

Conda

(📥 710K · ⏱️ 11.07.2026):

Ibis (28 · 6.5K) - the portable Python dataframe library. Apache-2

GitHub

(👨‍💻 520 · 🔀 720 · 📦 5.4K):

In 4 listsDetails

PyPi

(📥 3.5M / month · 📦 130 · ⏱️ 07.02.2026):

Conda

(📥 1.1M · ⏱️ 01.06.2026):

Pony (28 · 3.8K) - Pony Object Relational Mapper. Apache-2

GitHub

(👨‍💻 34 · 🔀 260 · 📦 4.7K):

In 3 lists

PyPi

(📥 470K / month · 📦 190 · ⏱️ 09.08.2026):

Conda

(📥 300K · ⏱️ 10.08.2026):

dataset (27 · 4.9K) - Easy-to-use data handling for SQL data stores with support for implicit.. MIT

GitHub

(👨‍💻 81 · 🔀 300 · 📦 5.2K):

In 3 lists

PyPi

(📥 1.4M / month · 📦 150 · ⏱️ 12.04.2026):

Conda

(📥 21K · ⏱️ 17.09.2025):

Records (25 · 7.2K) - SQL for Humans. ISC

GitHub

(👨‍💻 52 · 🔀 570 · 📦 1.3K):

In 2 lists

PyPi

(📥 340K / month · 📦 47 · ⏱️ 29.03.2024):

Conda

(📥 120K · ⏱️ 01.09.2026):

PynamoDB (25 · 2.6K · ) - A pythonic interface to Amazons DynamoDB. MIT

GitHub

(👨‍💻 120 · 🔀 430 · 📦 2K):

In 3 lists

PyPi

(📥 2.9M / month · 📦 86 · ⏱️ 02.06.2025):

Conda

(📥 4.3M · ⏱️ 02.06.2025):

libcloud (25 · 2.1K) - Apache Libcloud is a Python library that hides differences between.. Apache-2

GitHub

(👨‍💻 500 · 🔀 930):

PyPi

(📥 660K / month · 📦 190 · ⏱️ 21.04.2026):

piccolos (25 · 1.9K) - A fast, user friendly ORM and query builder which supports asyncio. MIT

GitHub

(👨‍💻 59 · 🔀 110 · 📦 550):

In 3 lists

PyPi

(📥 560K / month · 📦 18 · ⏱️ 27.07.2026):

minio (24 · 1K · ) - MinIO Client SDK for Python. Apache-2

GitHub

(👨‍💻 150 · 🔀 370):

PyPi

(📥 8.9M / month · 📦 820 · ⏱️ 27.11.2025):

Conda

(📥 410K · ⏱️ 27.11.2025):

cx-Oracle (24 · 900 · ) - Obsolete Python interface to Oracle Database, now superseded by.. BSD-3

GitHub

(👨‍💻 17 · 🔀 360 · 📦 9.2K):

In 2 lists

PyPi

(📥 2.4M / month · 📦 430 · ⏱️ 20.07.2023):

Conda

(📥 1.1M · ⏱️ 15.01.2026):

pysolr (24 · 700) - Pysolr Python Solr client. BSD-3

GitHub

(👨‍💻 79 · 🔀 340 · 📦 4K):

PyPi

(📥 350K / month · 📦 87 · ⏱️ 18.11.2025):

Conda

(📥 120K · ⏱️ 18.11.2025):

ODMantic (23 · 1.2K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python.. ISC

GitHub

(👨‍💻 23 · 🔀 97 · 📦 3.6K):

In 2 lists

PyPi

(📥 61K / month · 📦 24 · ⏱️ 24.01.2026):

neo4j-driver (23 · 1K) - Neo4j Bolt driver for Python. Apache-2

GitHub

(👨‍💻 45 · 🔀 210):

In 2 lists

PyPi

(📥 96K / month · 📦 65 · ⏱️ 15.09.2026):

Conda

(📥 530K · ⏱️ 15.09.2026):

umongo (23 · 450 · ) - sync/async MongoDB ODM, yes. MIT

GitHub

(👨‍💻 19 · 🔀 68 · 📦 26K):

PyPi

(📥 17K / month · 📦 10 · ⏱️ 01.03.2026):

Conda

(📥 21K · ⏱️ 20.08.2026):

filedepot (23 · 160) - Toolkit for storing files and attachments in web applications. MIT

GitHub

(👨‍💻 21 · 🔀 41 · 📦 1.5K):

PyPi

(📥 16K / month · 📦 15 · ⏱️ 22.07.2026):

HappyBase (22 · 610 · ) - [UNMAINTAINED] A developer-friendly Python library to interact with.. MIT

GitHub

(👨‍💻 22 · 🔀 160 · 📦 1K):

PyPi

(📥 53K / month · 📦 44 · ⏱️ 26.09.2025):

Conda

(📥 390K · ⏱️ 22.04.2025):

cloudant (19 · 160) - A Python library for Cloudant and CouchDB. Apache-2

GitHub

(👨‍💻 33 · 🔀 55):

PyPi

(📥 230K / month · 📦 34 · ⏱️ 26.08.2021):

Conda

(📥 430K · ⏱️ 29.04.2026):

psycopg3 (18 · 2.5K) - New generation PostgreSQL database adapter for the Python.. LGPL-3.0

GitHub

(👨‍💻 110 · 🔀 280):

In 2 lists

PugSQL (18 · 760 · ) - A HugSQL-inspired database library for Python. Apache-2

GitHub

(👨‍💻 14 · 🔀 27 · 📦 84):

PyPi

(📥 24K / month · 📦 3 · ⏱️ 04.12.2025):

Datasets (35 · 22K) - The largest hub of ready-to-use datasets for AI models with fast,.. Apache-2

GitHub

(👨‍💻 710 · 🔀 3.3K · 📦 130K):

In 6 listsDetails

PyPi

(📥 75M / month · 📦 7.1K · ⏱️ 28.07.2026):

Conda

(📥 3.6M · ⏱️ 29.07.2026):

Faker (35 · 19K · ) - Faker is a Python package that generates fake data for you. MIT

GitHub

(👨‍💻 680 · 🔀 2.1K · 📦 300K):

In 6 listsDetails

PyPi

(📥 64M / month · 📦 3.6K · ⏱️ 14.09.2026):

Conda

(📥 2.2M · ⏱️ 18.09.2026):

Tablib (31 · 4.8K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. MIT

GitHub

(👨‍💻 140 · 🔀 620 · 📦 130K):

In 4 listsDetails

PyPi

(📥 4.8M / month · 📦 230 · ⏱️ 31.07.2026):

Conda

(📥 390K · ⏱️ 31.07.2026):

python-magic (31 · 2.9K) - A python wrapper for libmagic. MIT

GitHub

(👨‍💻 68 · 🔀 310 · 📦 87K):

In 2 lists

PyPi

(📥 26M / month · 📦 1.5K · ⏱️ 07.06.2022):

Conda

(📥 990K · ⏱️ 19.06.2026):

xmltodict (30 · 5.7K · ) - Python module that makes working with XML feel like you are.. MIT

GitHub

(👨‍💻 60 · 🔀 470 · 📦 89K):

In 5 listsDetails

PyPi

(📥 92M / month · 📦 3.9K · ⏱️ 22.02.2026):

Conda

(📥 7.6M · ⏱️ 22.02.2026):

gdown (29 · 5.4K) - Google Drive public file downloader when curl/wget fails. MIT

GitHub

(👨‍💻 27 · 🔀 430 · 📦 60K):

In 3 lists

PyPi

(📥 3M / month · 📦 1.6K · ⏱️ 17.09.2026):

Conda

(📥 580K · ⏱️ 20.09.2026):

xlwings (29 · 3.4K) - xlwings is a Python library that makes it easy to call Python from.. BSD-3

GitHub

(👨‍💻 69 · 🔀 540 · 📦 34K):

In 2 lists

PyPi

(📥 630K / month · 📦 310 · ⏱️ 16.09.2026):

Conda

(📥 2.1M · ⏱️ 01.09.2026):

textract (27 · 4.7K) - extract text from any document. no muss. no fuss. MIT

GitHub

(👨‍💻 48 · 🔀 720 · 📦 4.9K):

In 2 lists

PyPi

(📥 260K / month · 📦 97 · ⏱️ 01.09.2026):

Conda

(📥 150K · ⏱️ 01.09.2026):

smart-open (27 · 3.4K) - Utils for streaming large files (S3, HDFS, GCS, SFTP, Azure Blob.. MIT

PyPi

(📥 57M / month · 📦 700 · ⏱️ 15.07.2026):

Conda

(📥 5.3M · ⏱️ 15.07.2026):

csvkit (24 · 6.4K) - A suite of utilities for converting to and working with CSV, the king of.. MIT

GitHub

(👨‍💻 120 · 🔀 670 · 📦 2K):

In 6 listsDetails

PyPi

(📥 230K / month · 📦 49 · ⏱️ 15.12.2025):

Conda

(📥 380K · ⏱️ 26.04.2026):

Intake (24 · 1.1K) - Intake is a lightweight package for finding, investigating, loading and.. BSD-2

GitHub

(👨‍💻 97 · 🔀 150 · 📦 3.7K):

In 2 lists

PyPi

(📥 68K / month · 📦 230 · ⏱️ 17.06.2026):

Conda

(📥 970K · ⏱️ 09.03.2026):

camelot (23 · 3.8K) - A Python library to extract tabular data from PDFs. MIT

GitHub

(👨‍💻 80 · 🔀 550 · 📦 3.7K):

In 2 lists

PyPi

(📥 2.8K / month · 📦 6 · ⏱️ 15.12.2021):

snorkel (22 · 6K) - A system for quickly generating training data with weak supervision. Apache-2

GitHub

(👨‍💻 81 · 🔀 850 · 📦 680):

In 6 listsDetails

PyPi

(📥 31K / month · 📦 22 · ⏱️ 27.02.2024):

Conda

(📥 76K · ⏱️ 22.04.2025):

img2dataset (22 · 4.2K · ) - Easily turn large sets of image urls to an image dataset. Can.. MIT

GitHub

(👨‍💻 36 · 🔀 360 · 📦 290):

PyPi

(📥 45K / month · 📦 6 · ⏱️ 09.08.2025):

Singer (22 · 1.3K · ) - Standard for moving data between databases, web APIs, files,.. AGPL-3.0

GitHub

(👨‍💻 33 · 🔀 150):

In 2 lists

PyPi

(📥 530K / month · 📦 310 · ⏱️ 27.02.2026):

pyexcel-xlsx (22 · 120) - A wrapper library to read, manipulate and write data in xlsx and.. BSD-3

GitHub

(👨‍💻 6 · 🔀 34 · 📦 3.3K):

PyPi

(📥 1M / month · 📦 75 · ⏱️ 05.03.2025):

Conda

(📥 59K · ⏱️ 22.04.2025):

Upgini (19 · 360) - Data search & enrichment library for Machine Learning Easily find and add.. BSD-3

GitHub

(👨‍💻 14 · 🔀 26 · 📦 11):

In 4 listsDetails

PyPi

(📥 21K / month · ⏱️ 23.09.2026):

rows (17 · 890) - A common, beautiful interface to tabular data, no matter the format. LGPL-3.0

GitHub

(👨‍💻 32 · 🔀 140 · 📦 180):

In 2 lists

PyPi

(📥 5.8K / month · 📦 6 · ⏱️ 15.12.2021):

Airflow (35 · 48K) - Platform to programmatically author, schedule, and monitor workflows. Apache-2

GitHub

(👨‍💻 4.7K · 🔀 18K · 📦 20K):

In 13 listsDetails

PyPi

(📥 7.7M / month · 📦 1K · ⏱️ 17.09.2026):

Conda

(📥 2.2M · ⏱️ 17.09.2026):

Docker Hub

(📥 1.6B · · ⏱️ 17.09.2026):

Celery (35 · 29K) - Asynchronous task queue/job queue based on distributed message passing. BSD-3

GitHub

(👨‍💻 1.6K · 🔀 5.2K · 📦 190K):

In 6 listsDetails

PyPi

(📥 42M / month · 📦 3.2K · ⏱️ 22.09.2026):

Conda

(📥 3.2M · ⏱️ 26.07.2026):

joblib (34 · 4.4K · ) - Computing with Python functions. BSD-3

GitHub

(👨‍💻 160 · 🔀 470 · 📦 750K):

In 5 listsDetails

PyPi

(📥 160M / month · 📦 12K · ⏱️ 31.08.2026):

Conda

(📥 54M · ⏱️ 31.08.2026):

rq (33 · 11K) - Simple job queues for Python. BSD-3

GitHub

(👨‍💻 360 · 🔀 1.5K · 📦 22K):

In 3 lists

PyPi

(📥 9.2M / month · 📦 440 · ⏱️ 30.08.2026):

Conda

(📥 340K · ⏱️ 01.09.2026):

Beam (33 · 8.7K) - Unified programming model to define and execute data processing.. Apache-2

GitHub

(👨‍💻 2K · 🔀 4.7K · 📦 9.8K):

In 6 listsDetails

PyPi

(📥 3.4M / month · 📦 190 · ⏱️ 23.09.2026):

Conda

(📥 370K · ⏱️ 20.09.2026):

Prefect (32 · 24K) - Prefect is a workflow orchestration framework for building resilient.. Apache-2

GitHub

(👨‍💻 770 · 🔀 2.5K · 📦 8.5K):

In 11 listsDetails

PyPi

(📥 6.7M / month · 📦 580 · ⏱️ 23.09.2026):

Conda

(📥 1.3M · ⏱️ 24.09.2026):

Dagster (32 · 16K) - An orchestration platform for the development, production, and.. Apache-2

GitHub

(👨‍💻 700 · 🔀 2.3K · 📦 4.9K):

In 12 listsDetails

PyPi

(📥 7.9M / month · 📦 440 · ⏱️ 21.09.2026):

Conda

(📥 3.4M · ⏱️ 22.09.2026):

luigi (30 · 19K) - Luigi is a Python module that helps you build complex pipelines of batch.. Apache-2

GitHub

(👨‍💻 640 · 🔀 2.5K · 📦 2.9K):

In 15 listsDetails

PyPi

(📥 980K / month · 📦 180 · ⏱️ 07.05.2026):

Conda

(📥 28K · 📦 3 · ⏱️ 02.09.2026):

Great Expectations (29 · 12K) - Always know what to expect from your data. Apache-2

PyPi

(📥 19M / month · 📦 190 · ⏱️ 18.09.2026):

Conda

(📥 1.7M · ⏱️ 20.09.2026):

Kedro (29 · 11K) - Kedro is a toolbox for production-ready data science. It uses software.. Apache-2

GitHub

(👨‍💻 300 · 🔀 1.1K · 📦 3.3K):

In 7 listsDetails

PyPi

(📥 1.4M / month · 📦 170 · ⏱️ 09.09.2026):

dbt (28 · 14K) - Build analytics the way engineers build applications. Apache-2

PyPi

(📥 130K / month · 📦 36 · ⏱️ 19.09.2026):

Conda

(📥 860K · ⏱️ 22.04.2025):

petl (28 · 1.3K) - Python Extract Transform and Load Tables of Data. MIT

GitHub

(👨‍💻 77 · 🔀 210 · 📦 4.4K):

In 3 lists

PyPi

(📥 730K / month · 📦 57 · ⏱️ 21.09.2026):

Conda

(📥 540K · ⏱️ 22.09.2026):

zenml (27 · 5.6K) - ZenML : One AI Platform from Pipelines to Agents. https://zenml.io. Apache-2

GitHub

(👨‍💻 160 · 🔀 660 · 📦 1.5K):

In 5 listsDetails

PyPi

(📥 150K / month · 📦 15 · ⏱️ 23.09.2026):

arq (27 · 2.9K) - Job queues in python with asyncio and redis. MIT

PyPi

(📥 3.7M / month · 📦 82 · ⏱️ 16.04.2026):

Conda

(📥 28K · ⏱️ 03.08.2026):

huey (26 · 6K) - a little task queue for python. MIT

GitHub

(👨‍💻 72 · 🔀 400):

In 6 listsDetails

PyPi

(📥 14M / month · 📦 160 · ⏱️ 04.09.2026):

Conda

(📥 260K · ⏱️ 04.09.2026):

mleap (26 · 1.5K) - MLeap: Deploy ML Pipelines to Production. Apache-2

GitHub

(👨‍💻 87 · 🔀 320 · 📦 250):

In 3 lists

PyPi

(📥 1.8M / month · 📦 11 · ⏱️ 21.07.2026):

Conda

(📥 120K · ⏱️ 22.07.2026):

CocoIndex (24 · 6.1K) - Data transformation framework for AI. Ultra performant, with.. Apache-2

GitHub

(👨‍💻 93 · 🔀 450 · 📦 73):

In 6 listsDetails

PyPi

(📥 69K / month · 📦 20 · ⏱️ 20.09.2026):

TaskTiger (21 · 1.5K) - Python task queue using Redis. MIT

GitHub

(👨‍💻 35 · 🔀 95 · 📦 33):

PyPi

(📥 8.9K / month · 📦 2 · ⏱️ 31.08.2026):

riko (19 · 1.6K) - A Python stream processing engine modeled after Yahoo! Pipes. MIT

GitHub

(👨‍💻 25 · 🔀 75 · 📦 14):

PyPi

(📥 790 / month · ⏱️ 01.09.2026):

dbnd (19 · 270) - DBND is an agile pipeline framework that helps data engineering teams.. Apache-2

GitHub

(👨‍💻 93 · 🔀 33 · 📦 42):

PyPi

(📥 14K / month · 📦 27 · ⏱️ 05.03.2026):

pdpipe (17 · 720) - Easy pipelines for pandas DataFrames. MIT

GitHub

(👨‍💻 14 · 🔀 46 · 📦 67):

PyPi

(📥 820 / month · 📦 14 · ⏱️ 06.03.2026):

Conda

(📥 67K · ⏱️ 06.03.2026):

BatchFlow (17 · 200) - BatchFlow helps you conveniently work with random or sequential.. Apache-2

GitHub

(👨‍💻 40 · 🔀 45 · 📦 15):

PyPi

(📥 820 / month · ⏱️ 16.04.2026):

kale (16 · 700) - Convert JupyterNotebooks to Kubeflow Pipelines deployments. Apache-2 jupyter

PyPi

(📥 1.3K / month · ⏱️ 07.08.2026):

PyYAML (33 · 2.9K · ) - Canonical source repository for PyYAML. MIT

GitHub

(👨‍💻 40 · 🔀 570 · 📦 1.9M):

In 2 lists

PyPi

(📥 870M / month · 📦 55K · ⏱️ 25.09.2025):

Conda

(📥 97M · ⏱️ 04.02.2026):

XlsxWriter (30 · 3.9K) - A Python module for creating Excel XLSX files. BSD-2

GitHub

(👨‍💻 58 · 🔀 660 · 📦 110K):

In 3 lists

PyPi

(📥 83M / month · 📦 470 · ⏱️ 16.09.2025):

Conda

(📥 5.4M · ⏱️ 12.10.2025):

jmespath (28 · 2.4K · ) - JMESPath is a query language for JSON. MIT

GitHub

(👨‍💻 32 · 🔀 190):

In 2 lists

PyPi

(📥 500M / month · 📦 2K · ⏱️ 22.01.2026):

Conda

(📥 36M · ⏱️ 23.01.2026):

deepdiff (29 · 2.5K) - Deep Difference and Search of any Python object/data. Recreate objects.. MIT

PyPi

(📥 53M / month · 📦 1.5K · ⏱️ 15.05.2026):

Conda

(📥 1M · ⏱️ 16.05.2026):

more-itertools (34 · 4.1K) - More routines for operating on iterables, beyond itertools. MIT

GitHub

(👨‍💻 160 · 🔀 360 · 📦 300K):

In 2 lists

PyPi

(📥 220M / month · 📦 5K · ⏱️ 22.05.2026):

Conda

(📥 37M · ⏱️ 22.05.2026):

tenacity (33 · 8.6K) - Retrying library for Python. Apache-2

GitHub

(👨‍💻 120 · 🔀 320 · 📦 410K):

In 3 lists

PyPi

(📥 330M / month · 📦 6.3K · ⏱️ 07.02.2026):

Conda

(📥 16M · ⏱️ 08.02.2026):

attrs (33 · 5.8K) - Python Classes Without Boilerplate. MIT

GitHub

(👨‍💻 190 · 🔀 420 · 📦 1.5M):

In 3 lists

PyPi

(📥 660M / month · 📦 11K · ⏱️ 19.03.2026):

Conda

(📥 78M · ⏱️ 19.03.2026):

boltons (29 · 6.9K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets.. BSD-3

GitHub

(👨‍💻 120 · 🔀 430 · 📦 12K):

In 3 lists

PyPi

(📥 22M / month · 📦 460 · ⏱️ 07.09.2026):

Conda

(📥 18M · ⏱️ 08.09.2026):

python-dependency-injector (29 · 4.9K) - Dependency injection framework for Python. BSD-3

GitHub

(👨‍💻 49 · 🔀 350 · 📦 6K):

In 2 lists

PyPi

(📥 7.7M / month · 📦 420 · ⏱️ 18.06.2026):

Conda

(📥 160K · ⏱️ 13.09.2026):

funcy (28 · 3.5K) - A fancy and practical functional tools. BSD-3

GitHub

(👨‍💻 42 · 🔀 160 · 📦 16K):

In 6 listsDetails

PyPi

(📥 6.2M / month · 📦 450 · ⏱️ 10.09.2026):

Conda

(📥 1.1M · ⏱️ 10.09.2026):

returns (27 · 4.3K) - Make your functions return something meaningful, typed, and safe!. BSD-2

GitHub

(👨‍💻 74 · 🔀 150 · 📦 1.1K):

In 5 listsDetails

PyPi

(📥 950K / month · 📦 240 · ⏱️ 02.08.2026):

Conda

(📥 100K · ⏱️ 03.08.2026):

natsort (26 · 910 · ) - Simple yet flexible natural sorting in Python. MIT

GitHub

(👨‍💻 27 · 🔀 52 · 📦 50K):

PyPi

(📥 16M / month · 📦 1.5K · ⏱️ 20.06.2023):

Conda

(📥 3.2M · ⏱️ 12.02.2026):

ubelt (20 · 740) - A Python utility library with a stdlib like feel and extra batteries... Apache-2

GitHub

(👨‍💻 6 · 🔀 51):

PyPi

(📥 30K / month · 📦 140 · ⏱️ 31.07.2026):

Conda

(📥 470K · ⏱️ 06.09.2026):

cpython (34 · 76K) - The Python programming language. MIT

GitHub

(👨‍💻 4.1K · 🔀 35K · 📦 630K):

In 4 listsDetails

PyPi

(📥 7 / month · 📦 21 · ⏱️ 22.07.2020):

Conda

(📥 4.5M · ⏱️ 22.04.2025):

npm

(📦 6 · ⏱️ 03.08.2017):

micropython (21 · 22K) - MicroPython - a lean and efficient Python implementation for.. Python-2.0

GitHub

(👨‍💻 770 · 🔀 8.9K · 📦 22):

In 7 listsDetails

PyPi

(⏱️ 10.10.2016):

Pygments (35 · 2.2K) - Pygments is a generic syntax highlighter written in Python. BSD-2

GitHub

(👨‍💻 950 · 🔀 870 · 📦 1.2M):

In 3 lists

PyPi

(📥 900M / month · 📦 12K · ⏱️ 17.08.2026):

Conda

(📥 74M · ⏱️ 17.08.2026):

pyparsing (34 · 2.5K) - Python library for creating PEG parsers. MIT

GitHub

(👨‍💻 87 · 🔀 340 · 📦 1.3M):

In 2 lists

PyPi

(📥 300M / month · 📦 6.8K · ⏱️ 20.09.2026):

Conda

(📥 79M · ⏱️ 22.09.2026):

wrapt (34 · 2.3K) - A Python module for decorators, wrappers and monkey patching. BSD-2

GitHub

(👨‍💻 42 · 🔀 260 · 📦 640K):

PyPi

(📥 370M / month · 📦 3.5K · ⏱️ 24.09.2026):

Conda

(📥 43M · ⏱️ 21.09.2026):

cookiecutter (31 · 25K) - A cross-platform command-line utility that creates projects from.. BSD-3

GitHub

(👨‍💻 330 · 🔀 2.2K · 📦 38K):

In 5 listsDetails

PyPi

(📥 7M / month · 📦 1.2K · ⏱️ 04.03.2026):

Conda

(📥 2.3M · ⏱️ 04.03.2026):

pluggy (31 · 1.6K) - A minimalist production ready plugin system. MIT

GitHub

(👨‍💻 67 · 🔀 150 · 📦 840K):

PyPi

(📥 860M / month · 📦 2.6K · ⏱️ 15.05.2025):

Conda

(📥 60M · ⏱️ 05.12.2025):

decorator (30 · 910) - Decorators for Humans. BSD-2

GitHub

(👨‍💻 33 · 🔀 120 · 📦 780K):

PyPi

(📥 140M / month · 📦 2.9K · ⏱️ 18.05.2026):

Conda

(📥 52M · ⏱️ 18.05.2026):

fastcore (29 · 1.1K) - Python supercharged for fastai development. Apache-2

PyPi

(📥 42M / month · 📦 1.3K · ⏱️ 21.09.2026):

Conda

(📥 390K · ⏱️ 23.09.2026):

diagrams (28 · 42K) - Diagram as Code for prototyping cloud system architectures. MIT

GitHub

(👨‍💻 180 · 🔀 2.7K · 📦 2.5K):

In 4 listsDetails

PyPi

(📥 1M / month · 📦 140 · ⏱️ 22.11.2025):

In 2 lists

Conda

(📥 380K · ⏱️ 24.11.2025):

keyboard (27 · 3.8K) - Hook and simulate global keyboard events on Windows and Linux. MIT

GitHub

(👨‍💻 41 · 🔀 430 · 📦 27K):

In 3 lists

PyPi

(📥 440K / month · 📦 720 · ⏱️ 23.03.2020):

Conda

(📥 88K · ⏱️ 08.09.2026):

Copier (27 · 3.6K) - Library and command-line utility for rendering projects templates. MIT

GitHub

(👨‍💻 130 · 🔀 270 · 📦 2.1K):

In 2 lists

PyPi

(📥 1.3M / month · 📦 420 · ⏱️ 07.09.2026):

Send2Trash (27 · 300 · ) - Python library to natively send files to Trash (or Recycle bin).. BSD-3

GitHub

(👨‍💻 20 · 🔀 47 · 📦 320K):

PyPi

(📥 32M / month · 📦 710 · ⏱️ 14.01.2026):

Conda

(📥 23M · ⏱️ 12.02.2026):

python-mss (26 · 1.3K) - An ultra fast cross-platform multiple screenshots module in pure.. MIT

GitHub

(👨‍💻 31 · 🔀 110 · 📦 14K):

PyPi

(📥 2.2M / month · 📦 650 · ⏱️ 23.04.2026):

Conda

(📥 100K · ⏱️ 23.04.2026):

pyscaffold (24 · 2.3K) - Python project template generator with batteries included. MIT

GitHub

(👨‍💻 59 · 🔀 190):

In 2 lists

PyPi

(📥 2M / month · 📦 46 · ⏱️ 23.09.2024):

Conda

(📥 780K · ⏱️ 22.04.2025):

Best-of lists

Discover other best-of lists with awesome open-source projects on all kinds of topics.

In 3 lists

best-of-ml-python

A ranked list of awesome machine learning Python libraries.

In 2 lists

best-of-web-python

A ranked list of awesome Python libraries for web development.

In 2 lists

best-of-python-dev

A ranked list of awesome Python developer tools and libraries.

In 2 listsDetails

awesome-python

A curated list of awesome Python frameworks, libraries, software and resources.

In 15 listsDetails
See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago