Best-of Python

πŸ†  A ranked list of awesome Python open-source libraries & tools. Updated weekly.

This curated list contains 400 awesome open-source projects with a total of 2.1M stars grouped into 28 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/ml-tooling/best-of-python/issues/new/choose), submit a [pull request](https://github.com/ml-tooling/best-of-python/pulls), or directly edit the [projects.yaml](https://github.com/ml-tooling/best-of-python/edit/main/projects.yaml). Contributions are very welcome! ---

πŸ§™β€β™‚οΈ  Discover other best-of lists or create your own.
πŸ“«  Subscribe to our newsletter for updates and trending projects.

--- ## Contents - [Data Serialization](#data-serialization) _16 projects_ - [Data Containers & Dataframes](#data-containers--dataframes) _31 projects_ - [Data Structures](#data-structures) _15 projects_ - [Data Validation](#data-validation) _15 projects_ - [Algorithms & Design Patterns](#algorithms--design-patterns) _4 projects_ - [Date & Time Utilities](#date--time-utilities) _9 projects_ - [File & Path Utilities](#file--path-utilities) _10 projects_ - [Compatiblity](#compatiblity) _7 projects_ - [Cryptography](#cryptography) _7 projects_ - [Infrastructure & DevOps](#infrastructure--devops) _20 projects_ - [Process Utilities](#process-utilities) _4 projects_ - [Asynchronous Programming](#asynchronous-programming) _7 projects_ - [Configuration](#configuration) _9 projects_ - [CLI Development](#cli-development) _20 projects_ - [Development Tools](#development-tools) _1 projects_ - [Data Caching](#data-caching) _6 projects_ - [GUI Development](#gui-development) _10 projects_ - [Computer & Machine Vision](#computer--machine-vision) _2 projects_ - [Machine Learning & Data Engineering](#machine-learning--data-engineering) _1 projects_ - [Text Data](#text-data) _12 projects_ - [Web Development](#web-development) _1 projects_ - [Database Clients](#database-clients) _64 projects_ - [Data Loading & Extraction](#data-loading--extraction) _32 projects_ - [Data Pipelines & Streaming](#data-pipelines--streaming) _44 projects_ - [File Formats](#file-formats) _3 projects_ - [Code Inspection](#code-inspection) _4 projects_ - [General Utilities](#general-utilities) _15 projects_ - [Python Implementations](#python-implementations) _6 projects_ - [Others](#others) _21 projects_ ## Explanation - πŸ₯‡πŸ₯ˆπŸ₯‰  Combined project-quality score - ⭐️  Star count from GitHub - 🐣  New project _(less than 6 months old)_ - πŸ’€  Inactive project _(6 months no activity)_ - πŸ’€  Dead project _(12 months no activity)_ - πŸ“ˆπŸ“‰  Project is trending up or down - βž•  Project was recently added - ❗️  Warning _(e.g. missing/risky license)_ - πŸ‘¨β€πŸ’»  Contributors count from GitHub - πŸ”€  Fork count from GitHub - πŸ“‹  Issue count from GitHub - ⏱️  Last update timestamp on package manager - πŸ“₯  Download count from package manager - πŸ“¦  Number of dependent projects -   Pandas related project
## Data Serialization Back to top
protobuf (πŸ₯‡40 Β· ⭐ 72K) - Protocol Buffers - Googles data interchange format. BSD-3 - [GitHub](https://github.com/protocolbuffers/protobuf) (πŸ‘¨β€πŸ’» 1.5K Β· πŸ”€ 16K Β· πŸ“¦ 1M): ``` git clone https://github.com/protocolbuffers/protobuf ``` - [PyPi](https://pypi.org/project/protobuf) (πŸ“₯ 610M / month Β· πŸ“¦ 14K Β· ⏱️ 15.10.2026): ``` pip install protobuf ``` - [Conda](https://anaconda.org/conda-forge/protobuf) (πŸ“₯ 37M Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge protobuf ``` - [npm](https://www.npmjs.com/package/google-protobuf) (πŸ“₯ 28M / month Β· πŸ“¦ 4K Β· ⏱️ 17.09.2026): ``` npm install google-protobuf ```
flatbuffers (πŸ₯‡34 Β· ⭐ 27K) - FlatBuffers: Memory Efficient Serialization Library. Apache-2 - [GitHub](https://github.com/google/flatbuffers) (πŸ‘¨β€πŸ’» 780 Β· πŸ”€ 3.7K Β· πŸ“¦ 210K): ``` git clone https://github.com/google/flatbuffers ``` - [PyPi](https://pypi.org/project/flatbuffers) (πŸ“₯ 78M / month Β· πŸ“¦ 700 Β· ⏱️ 19.12.2025): ``` pip install flatbuffers ``` - [Conda](https://anaconda.org/conda-forge/flatbuffers) (πŸ“₯ 2.8M Β· ⏱️ 22.12.2025): ``` conda install -c conda-forge flatbuffers ``` - [npm](https://www.npmjs.com/package/flatbuffers) (πŸ“₯ 47M / month Β· πŸ“¦ 290 Β· ⏱️ 24.09.2025): ``` npm install flatbuffers ```
orjson (πŸ₯‡34 Β· ⭐ 8.2K) - Fast, correct Python JSON library supporting dataclasses, datetimes,.. Apache-2 - [GitHub](https://github.com/ijl/orjson) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 340 Β· πŸ“¦ 230K): ``` git clone https://github.com/ijl/orjson ``` - [PyPi](https://pypi.org/project/orjson) (πŸ“₯ 180M / month Β· πŸ“¦ 7.6K Β· ⏱️ 07.10.2026): ``` pip install orjson ``` - [Conda](https://anaconda.org/conda-forge/orjson) (πŸ“₯ 8.4M Β· ⏱️ 15.10.2026): ``` conda install -c conda-forge orjson ```
marshmallow (πŸ₯ˆ33 Β· ⭐ 7.2K) - A lightweight library for converting complex objects to and from.. MIT - [GitHub](https://github.com/marshmallow-code/marshmallow) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 770 Β· πŸ“¦ 230K): ``` git clone https://github.com/marshmallow-code/marshmallow ``` - [PyPi](https://pypi.org/project/marshmallow) (πŸ“₯ 84M / month Β· πŸ“¦ 2.9K Β· ⏱️ 08.08.2026): ``` pip install marshmallow ``` - [Conda](https://anaconda.org/conda-forge/marshmallow) (πŸ“₯ 4.7M Β· ⏱️ 09.08.2026): ``` conda install -c conda-forge marshmallow ```
simplejson (πŸ₯ˆ32 Β· ⭐ 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for.. MIT - [GitHub](https://github.com/simplejson/simplejson) (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 360 Β· πŸ“¦ 150K): ``` git clone https://github.com/simplejson/simplejson ``` - [PyPi](https://pypi.org/project/simplejson) (πŸ“₯ 42M / month Β· πŸ“¦ 3K Β· ⏱️ 03.10.2026): ``` pip install simplejson ``` - [Conda](https://anaconda.org/conda-forge/simplejson) (πŸ“₯ 5.9M Β· ⏱️ 03.10.2026): ``` conda install -c conda-forge simplejson ```
cloudpickle (πŸ₯ˆ31 Β· ⭐ 1.9K) - Extended pickling support for Python objects. BSD-3 - [GitHub](https://github.com/cloudpipe/cloudpickle) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 210 Β· πŸ“¦ 170K): ``` git clone https://github.com/cloudpipe/cloudpickle ``` - [PyPi](https://pypi.org/project/cloudpickle) (πŸ“₯ 170M / month Β· πŸ“¦ 2.3K Β· ⏱️ 03.11.2025): ``` pip install cloudpickle ``` - [Conda](https://anaconda.org/conda-forge/cloudpickle) (πŸ“₯ 42M Β· ⏱️ 09.12.2025): ``` conda install -c conda-forge cloudpickle ```
pyasn1 (πŸ₯ˆ31 Β· ⭐ 240 Β· πŸ“ˆ) - Generic ASN.1 library for Python. BSD-2 - [GitHub](https://github.com/etingof/pyasn1) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 120 Β· πŸ“¦ 720K): ``` git clone https://github.com/etingof/pyasn1 ``` - [PyPi](https://pypi.org/project/pyasn1) (πŸ“₯ 400M / month Β· πŸ“¦ 2.6K Β· ⏱️ 27.10.2026): ``` pip install pyasn1 ``` - [Conda](https://anaconda.org/conda-forge/pyasn1) (πŸ“₯ 26M Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge pyasn1 ```
dill (πŸ₯‰30 Β· ⭐ 2.4K) - serialize all of Python. BSD-3 - [GitHub](https://github.com/uqfoundation/dill) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 190 Β· πŸ“¦ 250K): ``` git clone https://github.com/uqfoundation/dill ``` - [PyPi](https://pypi.org/project/dill) (πŸ“₯ 150M / month Β· πŸ“¦ 4.2K Β· ⏱️ 19.01.2026): ``` pip install dill ``` - [Conda](https://anaconda.org/conda-forge/dill) (πŸ“₯ 22M Β· ⏱️ 19.01.2026): ``` conda install -c conda-forge dill ```
jsonpickle (πŸ₯‰30 Β· ⭐ 1.3K) - Python library for serializing any arbitrary object graph into.. BSD-3 - [GitHub](https://github.com/jsonpickle/jsonpickle) (πŸ‘¨β€πŸ’» 93 Β· πŸ”€ 200 Β· πŸ“¦ 51K): ``` git clone https://github.com/jsonpickle/jsonpickle ``` - [PyPi](https://pypi.org/project/jsonpickle) (πŸ“₯ 14M / month Β· πŸ“¦ 1.6K Β· ⏱️ 15.10.2026): ``` pip install jsonpickle ``` - [Conda](https://anaconda.org/conda-forge/jsonpickle) (πŸ“₯ 2.5M Β· ⏱️ 15.10.2026): ``` conda install -c conda-forge jsonpickle ```
srsly (πŸ₯‰27 Β· ⭐ 490) - Modern high-performance serialization utilities for Python (JSON,.. MIT - [GitHub](https://github.com/explosion/srsly) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 42 Β· πŸ“¦ 70K): ``` git clone https://github.com/explosion/srsly ``` - [PyPi](https://pypi.org/project/srsly) (πŸ“₯ 20M / month Β· πŸ“¦ 280 Β· ⏱️ 25.10.2026): ``` pip install srsly ``` - [Conda](https://anaconda.org/conda-forge/srsly) (πŸ“₯ 2.8M Β· ⏱️ 26.10.2026): ``` conda install -c conda-forge srsly ```
python-rapidjson (πŸ₯‰26 Β· ⭐ 530) - Python wrapper around rapidjson. MIT - [GitHub](https://github.com/python-rapidjson/python-rapidjson) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 53 Β· πŸ“¦ 8.2K): ``` git clone https://github.com/python-rapidjson/python-rapidjson ``` - [PyPi](https://pypi.org/project/python-rapidjson) (πŸ“₯ 3.6M / month Β· πŸ“¦ 300 Β· ⏱️ 06.09.2026): ``` pip install python-rapidjson ``` - [Conda](https://anaconda.org/conda-forge/python-rapidjson) (πŸ“₯ 4.9M Β· ⏱️ 14.09.2026): ``` conda install -c conda-forge python-rapidjson ```
rtoml (πŸ₯‰24 Β· ⭐ 410) - A fast TOML library for python implemented in rust. MIT - [GitHub](https://github.com/samuelcolvin/rtoml) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 29 Β· πŸ“¦ 1K): ``` git clone https://github.com/samuelcolvin/rtoml ``` - [PyPi](https://pypi.org/project/rtoml) (πŸ“₯ 1.2M / month Β· πŸ“¦ 280 Β· ⏱️ 12.10.2026): ``` pip install rtoml ```
hickle (πŸ₯‰23 Β· ⭐ 490) - a HDF5-based python pickle replacement. MIT - [GitHub](https://github.com/telegraphic/hickle) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 70 Β· πŸ“¦ 1.1K): ``` git clone https://github.com/telegraphic/hickle ``` - [PyPi](https://pypi.org/project/hickle) (πŸ“₯ 59K / month Β· πŸ“¦ 39 Β· ⏱️ 30.03.2024): ``` pip install hickle ``` - [Conda](https://anaconda.org/conda-forge/hickle) (πŸ“₯ 44K Β· ⏱️ 06.09.2026): ``` conda install -c conda-forge hickle ```
Show 3 hidden projects... - msgpack (πŸ₯‰29 Β· ⭐ 2.1K) - MessagePack serializer implementation for Python.. ❗Unlicensed - ultrajson (πŸ₯‰27 Β· ⭐ 4.5K) - Ultra fast JSON decoder and encoder written in C with Python.. ❗Unlicensed - pysimdjson (πŸ₯‰21 Β· ⭐ 710) - Python bindings for the simdjson project. ❗Unlicensed

## Data Containers & Dataframes Back to top _General-purpose data containers as well as utilities & extensions for pandas._
pandas (πŸ₯‡40 Β· ⭐ 50K) - Flexible and powerful data analysis / manipulation library for.. BSD-3 - [GitHub](https://github.com/pandas-dev/pandas) (πŸ‘¨β€πŸ’» 4.4K Β· πŸ”€ 21K Β· πŸ“¦ 2.9M): ``` git clone https://github.com/pandas-dev/pandas ``` - [PyPi](https://pypi.org/project/pandas) (πŸ“₯ 550M / month Β· πŸ“¦ 140K Β· ⏱️ 22.10.2026): ``` pip install pandas ``` - [Conda](https://anaconda.org/conda-forge/pandas) (πŸ“₯ 100M Β· ⏱️ 22.10.2026): ``` conda install -c conda-forge pandas ```
polars (πŸ₯‡34 Β· ⭐ 40K) - Extremely fast Query Engine for DataFrames, written in Rust. MIT - [GitHub](https://github.com/pola-rs/polars) (πŸ‘¨β€πŸ’» 790 Β· πŸ”€ 3.2K Β· πŸ“¦ 38K): ``` git clone https://github.com/pola-rs/polars ``` - [PyPi](https://pypi.org/project/polars) (πŸ“₯ 51M / month Β· πŸ“¦ 8.9K Β· ⏱️ 25.10.2026): ``` pip install polars ```
h5py (πŸ₯‡33 Β· ⭐ 2.3K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. BSD-3 - [GitHub](https://github.com/h5py/h5py) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 580 Β· πŸ“¦ 370K): ``` git clone https://github.com/h5py/h5py ``` - [PyPi](https://pypi.org/project/h5py) (πŸ“₯ 26M / month Β· πŸ“¦ 11K Β· ⏱️ 06.03.2026): ``` pip install h5py ``` - [Conda](https://anaconda.org/conda-forge/h5py) (πŸ“₯ 32M Β· ⏱️ 01.10.2026): ``` conda install -c conda-forge h5py ```
xarray (πŸ₯ˆ32 Β· ⭐ 4.2K) - N-D labeled arrays and datasets in Python. Apache-2 - [GitHub](https://github.com/pydata/xarray) (πŸ‘¨β€πŸ’» 690 Β· πŸ”€ 1.4K Β· πŸ“¦ 46K): ``` git clone https://github.com/pydata/xarray ``` - [PyPi](https://pypi.org/project/xarray) (πŸ“₯ 10M / month Β· πŸ“¦ 7K Β· ⏱️ 29.09.2026): ``` pip install xarray ``` - [Conda](https://anaconda.org/conda-forge/xarray) (πŸ“₯ 18M Β· ⏱️ 30.09.2026): ``` conda install -c conda-forge xarray ```
numexpr (πŸ₯ˆ31 Β· ⭐ 2.5K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,.. MIT - [GitHub](https://github.com/pydata/numexpr) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 230 Β· πŸ“¦ 100K): ``` git clone https://github.com/pydata/numexpr ``` - [PyPi](https://pypi.org/project/numexpr) (πŸ“₯ 11M / month Β· πŸ“¦ 1.3K Β· ⏱️ 18.07.2026): ``` pip install numexpr ``` - [Conda](https://anaconda.org/conda-forge/numexpr) (πŸ“₯ 15M Β· ⏱️ 11.09.2026): ``` conda install -c conda-forge numexpr ```
TinyDB (πŸ₯ˆ30 Β· ⭐ 7.5K) - TinyDB is a lightweight document oriented database optimized for your.. MIT - [GitHub](https://github.com/msiemens/tinydb) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 620 Β· πŸ“¦ 16K): ``` git clone https://github.com/msiemens/tinydb ``` - [PyPi](https://pypi.org/project/tinydb) (πŸ“₯ 3.4M / month Β· πŸ“¦ 910 Β· ⏱️ 06.08.2026): ``` pip install tinydb ``` - [Conda](https://anaconda.org/conda-forge/tinydb) (πŸ“₯ 1.1M Β· ⏱️ 15.10.2026): ``` conda install -c conda-forge tinydb ```
zarr (πŸ₯ˆ30 Β· ⭐ 2.1K) - An implementation of chunked, compressed, N-dimensional arrays for Python. MIT - [GitHub](https://github.com/zarr-developers/zarr-python) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 480 Β· πŸ“¦ 9.5K): ``` git clone https://github.com/zarr-developers/zarr-python ``` - [PyPi](https://pypi.org/project/zarr) (πŸ“₯ 4.9M / month Β· πŸ“¦ 3K Β· ⏱️ 27.10.2026): ``` pip install zarr ``` - [Conda](https://anaconda.org/conda-forge/zarr) (πŸ“₯ 7M Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge zarr ```
Bottleneck (πŸ₯ˆ28 Β· ⭐ 1.2K) - Fast NumPy array functions written in C. BSD-2 - [GitHub](https://github.com/pydata/bottleneck) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 120 Β· πŸ“¦ 60K): ``` git clone https://github.com/pydata/bottleneck ``` - [PyPi](https://pypi.org/project/Bottleneck) (πŸ“₯ 7.1M / month Β· πŸ“¦ 780 Β· ⏱️ 25.07.2026): ``` pip install Bottleneck ``` - [Conda](https://anaconda.org/conda-forge/bottleneck) (πŸ“₯ 8.1M Β· ⏱️ 11.09.2026): ``` conda install -c conda-forge bottleneck ```
datasketch (πŸ₯ˆ27 Β· ⭐ 2.9K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. MIT - [GitHub](https://github.com/ekzhu/datasketch) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 320 Β· πŸ“¦ 2.7K): ``` git clone https://github.com/ekzhu/datasketch ``` - [PyPi](https://pypi.org/project/datasketch) (πŸ“₯ 4M / month Β· πŸ“¦ 220 Β· ⏱️ 05.07.2026): ``` pip install datasketch ```
PyTables (πŸ₯ˆ27 Β· ⭐ 1.4K) - A Python package to manage extremely large amounts of data. BSD-3 - [GitHub](https://github.com/PyTables/PyTables) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 280): ``` git clone https://github.com/PyTables/PyTables ``` - [PyPi](https://pypi.org/project/tables) (πŸ“₯ 1.6M / month Β· πŸ“¦ 1.8K Β· ⏱️ 01.03.2026): ``` pip install tables ``` - [Conda](https://anaconda.org/conda-forge/pytables) (πŸ“₯ 14M Β· ⏱️ 11.09.2026): ``` conda install -c conda-forge pytables ```
Modin (πŸ₯‰26 Β· ⭐ 10K Β· πŸ’€) - Modin: Scale your Pandas workflows by changing a single line.. Apache-2 - [GitHub](https://github.com/modin-project/modin) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 660 Β· πŸ“¦ 2.4K): ``` git clone https://github.com/modin-project/modin ``` - [PyPi](https://pypi.org/project/modin) (πŸ“₯ 1.1M / month Β· πŸ“¦ 66 Β· ⏱️ 02.10.2025): ``` pip install modin ``` - [Conda](https://anaconda.org/conda-forge/modin-core) (πŸ“₯ 1M Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge modin-core ```
Vaex (πŸ₯‰24 Β· ⭐ 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization.. MIT - [GitHub](https://github.com/vaexio/vaex) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 600 Β· πŸ“¦ 1K): ``` git clone https://github.com/vaexio/vaex ``` - [PyPi](https://pypi.org/project/vaex) (πŸ“₯ 8.8K / month Β· πŸ“¦ 68 Β· ⏱️ 03.02.2026): ``` pip install vaex ``` - [Conda](https://anaconda.org/conda-forge/vaex) (πŸ“₯ 650K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge vaex ```
datatable (πŸ₯‰22 Β· ⭐ 1.9K) - A Python package for manipulating 2-dimensional tabular data.. MPL-2.0 - [GitHub](https://github.com/h2oai/datatable) (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 160): ``` git clone https://github.com/h2oai/datatable ``` - [PyPi](https://pypi.org/project/datatable) (πŸ“₯ 21K / month Β· πŸ“¦ 54 Β· ⏱️ 01.12.2023): ``` pip install datatable ``` - [Conda](https://anaconda.org/conda-forge/datatable) (πŸ“₯ 71K Β· ⏱️ 17.10.2026): ``` conda install -c conda-forge datatable ```
pickleDB (πŸ₯‰20 Β· ⭐ 1.1K) - pickleDB is an in memory key-value store using Pythons orjson module.. BSD-3 - [GitHub](https://github.com/patx/pickledb) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 130 Β· πŸ“¦ 3.4K): ``` git clone https://github.com/patx/pickledb ``` - [PyPi](https://pypi.org/project/pickledb) (πŸ“₯ 32K / month Β· πŸ“¦ 8 Β· ⏱️ 05.01.2026): ``` pip install pickledb ```
StaticFrame (πŸ₯‰19 Β· ⭐ 480) - Immutable and statically-typeable DataFrames with runtime type and.. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 38 Β· πŸ“¦ 33): ``` git clone https://github.com/InvestmentSystems/static-frame ``` - [PyPi](https://pypi.org/project/static-frame) (πŸ“₯ 3.2K / month Β· πŸ“¦ 6 Β· ⏱️ 28.10.2026): ``` pip install static-frame ``` - [Conda](https://anaconda.org/conda-forge/static-frame) (πŸ“₯ 680K Β· ⏱️ 29.10.2026): ``` conda install -c conda-forge static-frame ```
Show 16 hidden projects... - numpy (πŸ₯‡38 Β· ⭐ 33K) - The fundamental package for scientific computing with Python. ❗Unlicensed - docarray (πŸ₯ˆ28 Β· ⭐ 3.1K Β· πŸ’€) - Represent, send, store and search multimodal data. Apache-2 - pandera (πŸ₯ˆ27 Β· ⭐ 4.5K) - A light-weight and flexible data validation and testing.. ❗Unlicensed - Koalas (πŸ₯‰24 Β· ⭐ 3.4K Β· πŸ’€) - Koalas: pandas API on Apache Spark. Apache-2 spark - Blaze (πŸ₯‰24 Β· ⭐ 3.2K Β· πŸ’€) - NumPy and Pandas interface to Big Data. BSD-3 - sklearn-pandas (πŸ₯‰24 Β· ⭐ 2.8K Β· πŸ’€) - Pandas integration with sklearn. ❗️Zlib sklearn - swifter (πŸ₯‰24 Β· ⭐ 2.5K Β· πŸ’€) - A package which efficiently applies any function to a pandas.. MIT - PandaralΒ·lel (πŸ₯‰23 Β· ⭐ 3.8K Β· πŸ’€) - A simple and efficient tool to parallelize Pandas.. BSD-3 jupyter - pandasql (πŸ₯‰22 Β· ⭐ 1.3K Β· πŸ’€) - sqldf for pandas. MIT - bcolz (πŸ₯‰22 Β· ⭐ 960 Β· πŸ’€) - A columnar data container that can be compressed. BSD-3 - Arctic (πŸ₯‰21 Β· ⭐ 3.1K) - Arctic is a high performance datastore for numeric data. ❗️LGPL-2.1 - fletcher (πŸ₯‰20 Β· ⭐ 230 Β· πŸ’€) - Pandas ExtensionDType/Array backed by Apache Arrow. MIT - Pandas Summary (πŸ₯‰17 Β· ⭐ 530 Β· πŸ’€) - An extension to pandas describe function. MIT - daffy (πŸ₯‰15 Β· ⭐ 58) - Lightweight DataFrame validation decorators for Pandas, Polars, Modin,.. MIT - Bounter (πŸ₯‰13 Β· ⭐ 930 Β· πŸ’€) - Counter for large datasets. MIT - PandaPy (πŸ₯‰11 Β· ⭐ 490 Β· πŸ’€) - PandaPy has the speed of NumPy and the usability of Pandas 10x to.. MIT

## Data Structures Back to top
multidict (πŸ₯‡32 Β· ⭐ 500) - The multidict implementation. Apache-2 - [GitHub](https://github.com/aio-libs/multidict) (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 140 Β· πŸ“¦ 500K): ``` git clone https://github.com/aio-libs/multidict ``` - [PyPi](https://pypi.org/project/multidict) (πŸ“₯ 470M / month Β· πŸ“¦ 2.4K Β· ⏱️ 24.10.2026): ``` pip install multidict ``` - [Conda](https://anaconda.org/conda-forge/multidict) (πŸ“₯ 32M Β· ⏱️ 26.10.2026): ``` conda install -c conda-forge multidict ```
pyrsistent (πŸ₯‡31 Β· ⭐ 2.2K) - Persistent/Immutable/Functional data structures for Python. MIT - [GitHub](https://github.com/tobgu/pyrsistent) (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 160 Β· πŸ“¦ 370K): ``` git clone https://github.com/tobgu/pyrsistent ``` - [PyPi](https://pypi.org/project/pyrsistent) (πŸ“₯ 24M / month Β· πŸ“¦ 1K Β· ⏱️ 25.10.2023): ``` pip install pyrsistent ``` - [Conda](https://anaconda.org/conda-forge/pyrsistent) (πŸ“₯ 22M Β· ⏱️ 04.09.2026): ``` conda install -c conda-forge pyrsistent ```
bidict (πŸ₯ˆ29 Β· ⭐ 1.6K) - The bidirectional mapping library for Python. MPL-2.0 - [GitHub](https://github.com/jab/bidict) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 69 Β· πŸ“¦ 46K): ``` git clone https://github.com/jab/bidict ``` - [PyPi](https://pypi.org/project/bidict) (πŸ“₯ 23M / month Β· πŸ“¦ 690 Β· ⏱️ 25.08.2026): ``` pip install bidict ``` - [Conda](https://anaconda.org/conda-forge/bidict) (πŸ“₯ 1M Β· ⏱️ 26.08.2026): ``` conda install -c conda-forge bidict ```
addict (πŸ₯ˆ27 Β· ⭐ 2.5K Β· πŸ’€) - The Python Dict thats better than heroin. MIT - [GitHub](https://github.com/mewwts/addict) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 130 Β· πŸ“¦ 18K): ``` git clone https://github.com/mewwts/addict ``` - [PyPi](https://pypi.org/project/addict) (πŸ“₯ 5.8M / month Β· πŸ“¦ 450 Β· ⏱️ 21.11.2020): ``` pip install addict ``` - [Conda](https://anaconda.org/conda-forge/addict) (πŸ“₯ 1.1M Β· ⏱️ 02.12.2025): ``` conda install -c conda-forge addict ```
glom (πŸ₯ˆ27 Β· ⭐ 2.2K) - Pythons nested data operator (and CLI), for all your declarative.. BSD-3 - [GitHub](https://github.com/mahmoud/glom) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 93 Β· πŸ“¦ 4K): ``` git clone https://github.com/mahmoud/glom ``` - [PyPi](https://pypi.org/project/glom) (πŸ“₯ 21M / month Β· πŸ“¦ 250 Β· ⏱️ 29.12.2025): ``` pip install glom ``` - [Conda](https://anaconda.org/conda-forge/glom) (πŸ“₯ 70K Β· ⏱️ 29.12.2025): ``` conda install -c conda-forge glom ```
python-benedict (πŸ₯‰26 Β· ⭐ 1.6K) - dict subclass with keylist/keypath support, built-in I/O.. MIT - [GitHub](https://github.com/fabiocaccamo/python-benedict) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 68 Β· πŸ“¦ 2.1K): ``` git clone https://github.com/fabiocaccamo/python-benedict ``` - [PyPi](https://pypi.org/project/python-benedict) (πŸ“₯ 600K / month Β· πŸ“¦ 120 Β· ⏱️ 20.10.2026): ``` pip install python-benedict ``` - [Conda](https://anaconda.org/conda-forge/python-benedict) (πŸ“₯ 290K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge python-benedict ```
anytree (πŸ₯‰26 Β· ⭐ 1K) - Python tree data library. Apache-2 - [GitHub](https://github.com/c0fec0de/anytree) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 140 Β· πŸ“¦ 24K): ``` git clone https://github.com/c0fec0de/anytree ``` - [PyPi](https://pypi.org/project/anytree) (πŸ“₯ 5M / month Β· πŸ“¦ 580 Β· ⏱️ 08.04.2025): ``` pip install anytree ``` - [Conda](https://anaconda.org/conda-forge/anytree) (πŸ“₯ 140K Β· ⏱️ 25.04.2026): ``` conda install -c conda-forge anytree ```
immutables (πŸ₯‰24 Β· ⭐ 1.2K) - A high-performance immutable mapping type for Python. Apache-2 - [GitHub](https://github.com/MagicStack/immutables) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 59 Β· πŸ“¦ 8K): ``` git clone https://github.com/MagicStack/immutables ``` - [PyPi](https://pypi.org/project/immutables) (πŸ“₯ 1.8M / month Β· πŸ“¦ 140 Β· ⏱️ 10.10.2024): ``` pip install immutables ``` - [Conda](https://anaconda.org/conda-forge/immutables) (πŸ“₯ 2.1M Β· ⏱️ 05.09.2026): ``` conda install -c conda-forge immutables ```
python-box (πŸ₯‰23 Β· ⭐ 2.8K) - Python dictionaries with advanced dot notation access. MIT - [GitHub](https://github.com/cdgriffith/Box) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 120): ``` git clone https://github.com/cdgriffith/Box ``` - [PyPi](https://pypi.org/project/python-box) (πŸ“₯ 4.4M / month Β· πŸ“¦ 590 Β· ⏱️ 21.02.2026): ``` pip install python-box ``` - [Conda](https://anaconda.org/conda-forge/python-box) (πŸ“₯ 1.3M Β· ⏱️ 06.09.2026): ``` conda install -c conda-forge python-box ```
janus (πŸ₯‰23 Β· ⭐ 960) - Thread-safe asyncio-aware queue for Python. Apache-2 - [GitHub](https://github.com/aio-libs/janus) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 54): ``` git clone https://github.com/aio-libs/janus ``` - [PyPi](https://pypi.org/project/janus) (πŸ“₯ 4.1M / month Β· πŸ“¦ 130 Β· ⏱️ 13.12.2024): ``` pip install janus ``` - [Conda](https://anaconda.org/conda-forge/janus) (πŸ“₯ 290K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge janus ```
Show 5 hidden projects... - python-sortedcontainers (πŸ₯ˆ28 Β· ⭐ 3.9K Β· πŸ’€) - Python Sorted Container Types: Sorted List, Sorted.. Apache-2 - ordered-set (πŸ₯ˆ27 Β· ⭐ 210 Β· πŸ’€) - A mutable set that remembers the order of its entries. One of.. MIT - sqlitedict (πŸ₯‰24 Β· ⭐ 1.2K Β· πŸ’€) - Persistent dict in Python, backed up by sqlite3 and pickle,.. Apache-2 - munch (πŸ₯‰22 Β· ⭐ 780 Β· πŸ’€) - A Munch is a Python dictionary that provides attribute-style access (a.. MIT - cleverdict (πŸ₯‰15 Β· ⭐ 91 Β· πŸ’€) - A JSON-friendly data structure which allows both object attributes.. MIT

## Data Validation Back to top
pydantic (πŸ₯‡36 Β· ⭐ 29K) - Data validation using Python type hints. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 820 Β· πŸ”€ 3.1K Β· πŸ“¦ 1.1M): ``` git clone https://github.com/samuelcolvin/pydantic ``` - [PyPi](https://pypi.org/project/pydantic) (πŸ“₯ 840M / month Β· πŸ“¦ 110K Β· ⏱️ 11.10.2026): ``` pip install pydantic ``` - [Conda](https://anaconda.org/conda-forge/pydantic) (πŸ“₯ 35M Β· ⏱️ 11.10.2026): ``` conda install -c conda-forge pydantic ```
jsonschema (πŸ₯‡32 Β· ⭐ 5K) - An implementation of JSON Schema validation for Python. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 630 Β· πŸ“¦ 870K): ``` git clone https://github.com/Julian/jsonschema ``` - [PyPi](https://pypi.org/project/jsonschema) (πŸ“₯ 470M / month Β· πŸ“¦ 9.6K Β· ⏱️ 07.01.2026): ``` pip install jsonschema ``` - [Conda](https://anaconda.org/conda-forge/jsonschema) (πŸ“₯ 56M Β· ⏱️ 24.08.2026): ``` conda install -c conda-forge jsonschema ```
validators (πŸ₯ˆ30 Β· ⭐ 1.1K) - Python Data Validation for Humans. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 210 Β· πŸ“¦ 150K): ``` git clone https://github.com/kvesteri/validators ``` - [PyPi](https://pypi.org/project/validators) (πŸ“₯ 22M / month Β· πŸ“¦ 7.8K Β· ⏱️ 11.10.2026): ``` pip install validators ``` - [Conda](https://anaconda.org/conda-forge/validators) (πŸ“₯ 1.7M Β· ⏱️ 11.10.2026): ``` conda install -c conda-forge validators ```
voluptuous (πŸ₯ˆ29 Β· ⭐ 1.8K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data.. BSD-3 - [GitHub](https://github.com/alecthomas/voluptuous) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 220 Β· πŸ“¦ 22K): ``` git clone https://github.com/alecthomas/voluptuous ``` - [PyPi](https://pypi.org/project/voluptuous) (πŸ“₯ 5.7M / month Β· πŸ“¦ 620 Β· ⏱️ 18.12.2025): ``` pip install voluptuous ``` - [Conda](https://anaconda.org/conda-forge/voluptuous) (πŸ“₯ 1M Β· ⏱️ 06.09.2026): ``` conda install -c conda-forge voluptuous ```
cerberus (πŸ₯ˆ28 Β· ⭐ 3.3K) - Lightweight, extensible data validation library for Python. ISC - [GitHub](https://github.com/pyeve/cerberus) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 240 Β· πŸ“¦ 19K): ``` git clone https://github.com/pyeve/cerberus ``` - [PyPi](https://pypi.org/project/cerberus) (πŸ“₯ 5.2M / month Β· πŸ“¦ 770 Β· ⏱️ 06.11.2025): ``` pip install cerberus ``` - [Conda](https://anaconda.org/conda-forge/cerberus) (πŸ“₯ 910K Β· ⏱️ 17.07.2026): ``` conda install -c conda-forge cerberus ```
schema (πŸ₯ˆ28 Β· ⭐ 2.9K) - Schema validation just got Pythonic. MIT - [GitHub](https://github.com/keleshev/schema) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 220 Β· πŸ“¦ 17K): ``` git clone https://github.com/keleshev/schema ``` - [PyPi](https://pypi.org/project/schema) (πŸ“₯ 19M / month Β· πŸ“¦ 890 Β· ⏱️ 11.10.2025): ``` pip install schema ``` - [Conda](https://anaconda.org/conda-forge/schema) (πŸ“₯ 820K Β· ⏱️ 20.07.2026): ``` conda install -c conda-forge schema ```
param (πŸ₯‰27 Β· ⭐ 520) - Declarative parameters for robust Python classes and a rich API for.. BSD-3 - [GitHub](https://github.com/holoviz/param) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 88 Β· πŸ“¦ 18K): ``` git clone https://github.com/holoviz/param ``` - [PyPi](https://pypi.org/project/param) (πŸ“₯ 1.3M / month Β· πŸ“¦ 270 Β· ⏱️ 06.10.2026): ``` pip install param ``` - [Conda](https://anaconda.org/conda-forge/param) (πŸ“₯ 3.2M Β· ⏱️ 04.09.2026): ``` conda install -c conda-forge param ```
dirty-equals (πŸ₯‰23 Β· ⭐ 1K Β· πŸ’€) - Doing dirty (but extremely useful) things with equals. MIT - [GitHub](https://github.com/samuelcolvin/dirty-equals) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 48 Β· πŸ“¦ 1.2K): ``` git clone https://github.com/samuelcolvin/dirty-equals ``` - [PyPi](https://pypi.org/project/dirty-equals) (πŸ“₯ 2.4M / month Β· πŸ“¦ 100 Β· ⏱️ 17.11.2025): ``` pip install dirty-equals ``` - [Conda](https://anaconda.org/conda-forge/dirty-equals) (πŸ“₯ 150K Β· ⏱️ 18.11.2025): ``` conda install -c conda-forge dirty-equals ```
Show 7 hidden projects... - python-email-validator (πŸ₯‰26 Β· ⭐ 1.3K Β· πŸ’€) - A robust email syntax and deliverability validation.. Unlicense - schematics (πŸ₯‰25 Β· ⭐ 2.6K Β· πŸ’€) - Python Data Structures for Humans. BSD-3 - strictyaml (πŸ₯‰25 Β· ⭐ 1.6K Β· πŸ’€) - Type-safe YAML parser and validator. MIT - valideer (πŸ₯‰18 Β· ⭐ 260 Β· πŸ’€) - Lightweight data validation and adaptation Python library. MIT - typical (πŸ₯‰17 Β· ⭐ 180 Β· πŸ’€) - Typical: Fast, simple, & correct data-validation using Python 3 typing. MIT - validr (πŸ₯‰13 Β· ⭐ 220 Β· πŸ’€) - A simple, fast, extensible python library for data validation. MIT - dataklasses (πŸ₯‰7 Β· ⭐ 740 Β· πŸ’€) - A different spin on dataclasses. ❗Unlicensed

## Algorithms & Design Patterns Back to top πŸ”— python-patterns ( ⭐ 43K Β· πŸ’€) - Collection of design patterns/idioms in Python.
algorithms (πŸ₯‰23 Β· ⭐ 26K Β· πŸ“ˆ) - Minimal examples of data structures and algorithms in Python. MIT - [GitHub](https://github.com/keon/algorithms) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 4.7K Β· πŸ“¦ 140): ``` git clone https://github.com/keon/algorithms ``` - [PyPi](https://pypi.org/project/algorithms) (πŸ“₯ 980 / month Β· πŸ“¦ 5 Β· ⏱️ 18.02.2026): ``` pip install algorithms ``` - [Conda](https://anaconda.org/conda-forge/algorithms) (πŸ“₯ 5.4K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge algorithms ```
Show 2 hidden projects... - transitions (πŸ₯‡26 Β· ⭐ 6.1K Β· πŸ’€) - A lightweight, object-oriented finite state machine.. MIT - PyPattyrn (πŸ₯‰18 Β· ⭐ 2.3K Β· πŸ’€) - A simple library for implementing common design patterns. MIT

## Date & Time Utilities Back to top
arrow (πŸ₯‡32 Β· ⭐ 9K Β· πŸ’€) - Better dates & times for Python. Apache-2 - [GitHub](https://github.com/arrow-py/arrow) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 730 Β· πŸ“¦ 190K): ``` git clone https://github.com/arrow-py/arrow ``` - [PyPi](https://pypi.org/project/arrow) (πŸ“₯ 59M / month Β· πŸ“¦ 2.3K Β· ⏱️ 18.10.2025): ``` pip install arrow ``` - [Conda](https://anaconda.org/conda-forge/arrow) (πŸ“₯ 16M Β· ⏱️ 18.10.2025): ``` conda install -c conda-forge arrow ```
dateparser (πŸ₯‡32 Β· ⭐ 2.9K) - python parser for human readable dates. BSD-3 - [GitHub](https://github.com/scrapinghub/dateparser) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 510 Β· πŸ“¦ 40K): ``` git clone https://github.com/scrapinghub/dateparser ``` - [PyPi](https://pypi.org/project/dateparser) (πŸ“₯ 38M / month Β· πŸ“¦ 1.7K Β· ⏱️ 03.09.2026): ``` pip install dateparser ``` - [Conda](https://anaconda.org/conda-forge/dateparser) (πŸ“₯ 2.8M Β· ⏱️ 03.09.2026): ``` conda install -c conda-forge dateparser ```
python-dateutil (πŸ₯‡32 Β· ⭐ 2.6K) - Useful extensions to the standard Python datetime features. Apache-2 - [GitHub](https://github.com/dateutil/dateutil) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 610): ``` git clone https://github.com/dateutil/dateutil ``` - [PyPi](https://pypi.org/project/python-dateutil) (πŸ“₯ 900M / month Β· πŸ“¦ 22K Β· ⏱️ 21.10.2026): ``` pip install python-dateutil ``` - [Conda](https://anaconda.org/conda-forge/python-dateutil) (πŸ“₯ 120M Β· ⏱️ 22.10.2026): ``` conda install -c conda-forge python-dateutil ```
pytz (πŸ₯‡32 Β· ⭐ 400) - pytz Python historical timezone library and database. MIT - [GitHub](https://github.com/stub42/pytz) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 110 Β· πŸ“¦ 2.5M): ``` git clone https://github.com/stub42/pytz ``` - [PyPi](https://pypi.org/project/pytz) (πŸ“₯ 390M / month Β· πŸ“¦ 17K Β· ⏱️ 29.10.2026): ``` pip install pytz ``` - [Conda](https://anaconda.org/conda-forge/pytz) (πŸ“₯ 100M Β· ⏱️ 04.10.2026): ``` conda install -c conda-forge pytz ```
holidays (πŸ₯‰31 Β· ⭐ 2K) - Open World Holidays Framework. MIT - [GitHub](https://github.com/vacanza/holidays) (πŸ‘¨β€πŸ’» 370 Β· πŸ”€ 750 Β· πŸ“¦ 28K): ``` git clone https://github.com/vacanza/holidays ``` - [PyPi](https://pypi.org/project/holidays) (πŸ“₯ 27M / month Β· πŸ“¦ 720 Β· ⏱️ 29.10.2026): ``` pip install holidays ``` - [Conda](https://anaconda.org/conda-forge/holidays) (πŸ“₯ 4.8M Β· ⏱️ 20.10.2026): ``` conda install -c conda-forge holidays ```
pendulum (πŸ₯‰30 Β· ⭐ 6.7K) - Python datetimes made easy. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 480 Β· πŸ“¦ 41K): ``` git clone https://github.com/sdispater/pendulum ``` - [PyPi](https://pypi.org/project/pendulum) (πŸ“₯ 52M / month Β· πŸ“¦ 1.7K Β· ⏱️ 12.10.2026): ``` pip install pendulum ``` - [Conda](https://anaconda.org/conda-forge/pendulum) (πŸ“₯ 2.5M Β· ⏱️ 13.10.2026): ``` conda install -c conda-forge pendulum ```
tzlocal (πŸ₯‰30 Β· ⭐ 220) - A Python module that tries to figure out what your local timezone is. MIT - [GitHub](https://github.com/regebro/tzlocal) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 69 Β· πŸ“¦ 230K): ``` git clone https://github.com/regebro/tzlocal ``` - [PyPi](https://pypi.org/project/tzlocal) (πŸ“₯ 160M / month Β· πŸ“¦ 2.6K Β· ⏱️ 22.10.2026): ``` pip install tzlocal ``` - [Conda](https://anaconda.org/conda-forge/tzlocal) (πŸ“₯ 8.3M Β· ⏱️ 22.10.2026): ``` conda install -c conda-forge tzlocal ```
Show 2 hidden projects... - isodate (πŸ₯‰28 Β· ⭐ 170 Β· πŸ’€) - ISO 8601 date/time parser. BSD-3 - parsedatetime (πŸ₯‰25 Β· ⭐ 700 Β· πŸ’€) - Parse human-readable date/time strings. Apache-2

## File & Path Utilities Back to top
filesystem_spec (πŸ₯‡34 Β· ⭐ 1.4K) - A specification that python filesystems should adhere to. BSD-3 - [GitHub](https://github.com/fsspec/filesystem_spec) (πŸ‘¨β€πŸ’» 410 Β· πŸ”€ 530 Β· πŸ“¦ 320K): ``` git clone https://github.com/fsspec/filesystem_spec ``` - [PyPi](https://pypi.org/project/fsspec) (πŸ“₯ 560M / month Β· πŸ“¦ 4.2K Β· ⏱️ 18.09.2026): ``` pip install fsspec ``` - [Conda](https://anaconda.org/conda-forge/fsspec) (πŸ“₯ 43M Β· ⏱️ 24.09.2026): ``` conda install -c conda-forge fsspec ```
watchdog (πŸ₯ˆ32 Β· ⭐ 7.1K) - Python library and shell utilities to monitor filesystem events. Apache-2 - [GitHub](https://github.com/gorakhargosh/watchdog) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 720 Β· πŸ“¦ 280K): ``` git clone https://github.com/gorakhargosh/watchdog ``` - [PyPi](https://pypi.org/project/watchdog) (πŸ“₯ 86M / month Β· πŸ“¦ 2.7K Β· ⏱️ 01.11.2024): ``` pip install watchdog ``` - [Conda](https://anaconda.org/conda-forge/watchdog) (πŸ“₯ 6.7M Β· ⏱️ 04.09.2026): ``` conda install -c conda-forge watchdog ```
filelock (πŸ₯ˆ32 Β· ⭐ 980) - A platform independent file lock. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 170 Β· πŸ“¦ 750K): ``` git clone https://github.com/tox-dev/py-filelock ``` - [PyPi](https://pypi.org/project/filelock) (πŸ“₯ 500M / month Β· πŸ“¦ 6.5K Β· ⏱️ 19.10.2026): ``` pip install filelock ``` - [Conda](https://anaconda.org/conda-forge/filelock) (πŸ“₯ 55M Β· ⏱️ 19.10.2026): ``` conda install -c conda-forge filelock ```
aiofiles (πŸ₯ˆ30 Β· ⭐ 3.2K Β· πŸ’€) - File support for asyncio. Apache-2 - [GitHub](https://github.com/Tinche/aiofiles) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 170 Β· πŸ“¦ 260K): ``` git clone https://github.com/Tinche/aiofiles ``` - [PyPi](https://pypi.org/project/aiofiles) (πŸ“₯ 120M / month Β· πŸ“¦ 7.7K Β· ⏱️ 09.10.2025): ``` pip install aiofiles ``` - [Conda](https://anaconda.org/conda-forge/aiofiles) (πŸ“₯ 3.1M Β· ⏱️ 01.01.2026): ``` conda install -c conda-forge aiofiles ```
Show 6 hidden projects... - zipp (πŸ₯‰29 Β· ⭐ 68) - Backport of pathlib-compatible object wrapper for zip files. ❗Unlicensed - appdirs (πŸ₯‰28 Β· ⭐ 1.1K Β· πŸ’€) - A small Python module for determining appropriate platform-specific.. MIT - scandir (πŸ₯‰25 Β· ⭐ 540 Β· πŸ’€) - Better directory iterator and faster os.walk(). Archived, as this.. BSD-3 - pyfilesystem2 (πŸ₯‰24 Β· ⭐ 2.1K Β· πŸ’€) - Pythons Filesystem abstraction layer. MIT - path (πŸ₯‰24 Β· ⭐ 1.1K Β· πŸ’€) - Object-oriented file system path manipulation. ❗Unlicensed - Unipath (πŸ₯‰22 Β· ⭐ 510 Β· πŸ’€) - An object-oriented approach to Python file/directory operations. MIT

## Compatiblity Back to top
typing (πŸ₯ˆ27 Β· ⭐ 1.7K Β· πŸ’€) - Python static typing home. Hosts the documentation and a user.. Python-2.0 - [GitHub](https://github.com/python/typing) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 290): ``` git clone https://github.com/python/typing ``` - [PyPi](https://pypi.org/project/typing) (πŸ“₯ 4.2M / month Β· πŸ“¦ 3.3K Β· ⏱️ 01.05.2021): ``` pip install typing ``` - [Conda](https://anaconda.org/conda-forge/typing) (πŸ“₯ 4.7M Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge typing ```
Show 6 hidden projects... - six (πŸ₯‡32 Β· ⭐ 990 Β· πŸ’€) - Python 2 and 3 compatibility library. MIT - future (πŸ₯ˆ31 Β· ⭐ 1.2K Β· πŸ’€) - Easy, clean, reliable Python 2/3 compatibility. MIT - pathlib2 (πŸ₯‰25 Β· ⭐ 87) - Backport of pathlib aiming to support the full stdlib Python API. MIT - dataclasses (πŸ₯‰24 Β· ⭐ 590 Β· πŸ’€) - A backport of the dataclasses module for Python 3.6. Apache-2 - futures (πŸ₯‰24 Β· ⭐ 240 Β· πŸ’€) - Backport of the concurrent.futures package to Python 2.6 and 2.7. Python-2.0 - contextlib2 (πŸ₯‰23 Β· ⭐ 39 Β· πŸ’€) - contextlib2 is a backport of the standard librarys contextlib.. ❗️psfrag

## Cryptography Back to top
pycryptodomex (πŸ₯ˆ33 Β· ⭐ 3.3K) - A self-contained cryptographic library for Python. BSD-3 - [GitHub](https://github.com/Legrandin/pycryptodome) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 580 Β· πŸ“¦ 150K): ``` git clone https://github.com/Legrandin/pycryptodome ``` - [PyPi](https://pypi.org/project/pycryptodomex) (πŸ“₯ 47M / month Β· πŸ“¦ 1.8K Β· ⏱️ 11.10.2026): ``` pip install pycryptodomex ``` - [Conda](https://anaconda.org/conda-forge/pycryptodomex) (πŸ“₯ 3.2M Β· ⏱️ 13.09.2025): ``` conda install -c conda-forge pycryptodomex ```
bcrypt (πŸ₯‰32 Β· ⭐ 1.4K) - Modern(-ish) password hashing for your software and your servers. Apache-2 - [GitHub](https://github.com/pyca/bcrypt) (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 180 Β· πŸ“¦ 360K): ``` git clone https://github.com/pyca/bcrypt ``` - [PyPi](https://pypi.org/project/bcrypt) (πŸ“₯ 150M / month Β· πŸ“¦ 2K Β· ⏱️ 25.09.2025): ``` pip install bcrypt ``` - [Conda](https://anaconda.org/conda-forge/bcrypt) (πŸ“₯ 14M Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge bcrypt ```
Show 5 hidden projects... - tink (πŸ₯‡34 Β· ⭐ 14K Β· πŸ’€) - Tink is a multi-language, cross-platform, open source library that.. Apache-2 - cryptography (πŸ₯‡34 Β· ⭐ 7.8K) - cryptography is a package designed to expose.. ❗Unlicensed - keyring (πŸ₯‰28 Β· ⭐ 1.5K) - Store and access your passwords safely. ❗Unlicensed - rsa (πŸ₯‰28 Β· ⭐ 500 Β· πŸ’€) - Python-RSA is a pure-Python RSA implementation. Apache-2 - asn1crypto (πŸ₯‰28 Β· ⭐ 340 Β· πŸ’€) - Python ASN.1 library with a focus on performance and a pythonic API. MIT

## Infrastructure & DevOps Back to top
botocore (πŸ₯‡36 Β· ⭐ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI. Apache-2 - [GitHub](https://github.com/boto/botocore) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 1.2K Β· πŸ“¦ 450K): ``` git clone https://github.com/boto/botocore ``` - [PyPi](https://pypi.org/project/botocore) (πŸ“₯ 840M / month Β· πŸ“¦ 5.1K Β· ⏱️ 28.10.2026): ``` pip install botocore ``` - [Conda](https://anaconda.org/conda-forge/botocore) (πŸ“₯ 53M Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge botocore ```
ansible (πŸ₯‡35 Β· ⭐ 71K) - Ansible is a radically simple IT automation platform that makes your.. ❗️GPL-3.0 - [GitHub](https://github.com/ansible/ansible) (πŸ‘¨β€πŸ’» 7K Β· πŸ”€ 24K Β· πŸ“¦ 43K): ``` git clone https://github.com/ansible/ansible ``` - [PyPi](https://pypi.org/project/ansible) (πŸ“₯ 7.7M / month Β· πŸ“¦ 610 Β· ⏱️ 27.10.2026): ``` pip install ansible ``` - [Conda](https://anaconda.org/conda-forge/ansible) (πŸ“₯ 2.1M Β· ⏱️ 06.10.2026): ``` conda install -c conda-forge ansible ```
paramiko (πŸ₯ˆ34 Β· ⭐ 9.9K) - The leading native Python SSHv2 protocol library. ❗️LGPL-2.1 - [GitHub](https://github.com/paramiko/paramiko) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 2.1K Β· πŸ“¦ 130K): ``` git clone https://github.com/paramiko/paramiko ``` - [PyPi](https://pypi.org/project/paramiko) (πŸ“₯ 100M / month Β· πŸ“¦ 5.3K Β· ⏱️ 18.10.2026): ``` pip install paramiko ``` - [Conda](https://anaconda.org/conda-forge/paramiko) (πŸ“₯ 11M Β· ⏱️ 18.10.2026): ``` conda install -c conda-forge paramiko ```
docker (πŸ₯ˆ34 Β· ⭐ 7.2K) - A Python library for the Docker Engine API. Apache-2 - [GitHub](https://github.com/docker/docker-py) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 1.7K Β· πŸ“¦ 130K): ``` git clone https://github.com/docker/docker-py ``` - [PyPi](https://pypi.org/project/docker) (πŸ“₯ 130M / month Β· πŸ“¦ 5.8K Β· ⏱️ 09.07.2026): ``` pip install docker ``` - [Conda](https://anaconda.org/conda-forge/docker-py) (πŸ“₯ 8.6M Β· ⏱️ 12.07.2026): ``` conda install -c conda-forge docker-py ```
pulumi (πŸ₯ˆ33 Β· ⭐ 26K) - Pulumi - Infrastructure as Code in any programming language. Apache-2 - [GitHub](https://github.com/pulumi/pulumi) (πŸ‘¨β€πŸ’» 5.1K Β· πŸ”€ 1.5K Β· πŸ“¦ 12K): ``` git clone https://github.com/pulumi/pulumi ``` - [PyPi](https://pypi.org/project/pulumi) (πŸ“₯ 6.4M / month Β· πŸ“¦ 630 Β· ⏱️ 29.10.2026): ``` pip install pulumi ``` - [npm](https://www.npmjs.com/package/@pulumi/pulumi) (πŸ“₯ 14M / month Β· πŸ“¦ 930 Β· ⏱️ 29.10.2026): ``` npm install @pulumi/pulumi ```
awscli (πŸ₯ˆ31 Β· ⭐ 17K) - Universal Command Line Interface for Amazon Web Services. Apache-2 - [GitHub](https://github.com/aws/aws-cli) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 4.7K Β· πŸ“¦ 5): ``` git clone https://github.com/aws/aws-cli ``` - [PyPi](https://pypi.org/project/awscli) (πŸ“₯ 86M / month Β· πŸ“¦ 780 Β· ⏱️ 21.10.2026): ``` pip install awscli ``` - [Conda](https://anaconda.org/conda-forge/awscli) (πŸ“₯ 65M Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge awscli ```
kubernetes (πŸ₯ˆ31 Β· ⭐ 7.7K) - Official Python client library for kubernetes. Apache-2 - [GitHub](https://github.com/kubernetes-client/python) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 3.5K): ``` git clone https://github.com/kubernetes-client/python ``` - [PyPi](https://pypi.org/project/kubernetes) (πŸ“₯ 73M / month Β· πŸ“¦ 2.7K Β· ⏱️ 09.10.2026): ``` pip install kubernetes ``` - [Conda](https://anaconda.org/conda-forge/kubernetes) (πŸ“₯ 890K Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge kubernetes ```
netmiko (πŸ₯ˆ30 Β· ⭐ 4.3K) - Multi-vendor library to simplify Paramiko SSH connections to network.. MIT - [GitHub](https://github.com/ktbyers/netmiko) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 1.4K Β· πŸ“¦ 5.7K): ``` git clone https://github.com/ktbyers/netmiko ``` - [PyPi](https://pypi.org/project/netmiko) (πŸ“₯ 910K / month Β· πŸ“¦ 320 Β· ⏱️ 21.09.2026): ``` pip install netmiko ```
sshtunnel (πŸ₯‰29 Β· ⭐ 1.3K) - SSH tunnels to remote server. MIT - [GitHub](https://github.com/pahaz/sshtunnel) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 200 Β· πŸ“¦ 10K): ``` git clone https://github.com/pahaz/sshtunnel ``` - [PyPi](https://pypi.org/project/sshtunnel) (πŸ“₯ 15M / month Β· πŸ“¦ 540 Β· ⏱️ 09.10.2026): ``` pip install sshtunnel ``` - [Conda](https://anaconda.org/conda-forge/sshtunnel) (πŸ“₯ 510K Β· ⏱️ 09.10.2026): ``` conda install -c conda-forge sshtunnel ```
docker-compose (πŸ₯‰28 Β· ⭐ 39K) - Define and run multi-container applications with Docker. Apache-2 - [GitHub](https://github.com/docker/compose) (πŸ‘¨β€πŸ’» 690 Β· πŸ”€ 5.9K Β· πŸ“¦ 320): ``` git clone https://github.com/docker/compose ``` - [PyPi](https://pypi.org/project/docker-compose) (πŸ“₯ 680K / month Β· πŸ“¦ 250 Β· ⏱️ 10.05.2021): ``` pip install docker-compose ``` - [Conda](https://anaconda.org/conda-forge/docker-compose) (πŸ“₯ 960K Β· ⏱️ 21.10.2026): ``` conda install -c conda-forge docker-compose ```
plumbum (πŸ₯‰28 Β· ⭐ 3.1K) - Plumbum: Shell Combinators. MIT - [GitHub](https://github.com/tomerfiliba/plumbum) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 200 Β· πŸ“¦ 9.8K): ``` git clone https://github.com/tomerfiliba/plumbum ``` - [PyPi](https://pypi.org/project/plumbum) (πŸ“₯ 4.7M / month Β· πŸ“¦ 390 Β· ⏱️ 22.07.2026): ``` pip install plumbum ``` - [Conda](https://anaconda.org/conda-forge/plumbum) (πŸ“₯ 1.6M Β· ⏱️ 23.07.2026): ``` conda install -c conda-forge plumbum ```
fabric (πŸ₯‰27 Β· ⭐ 15K) - Simple, Pythonic remote execution and deployment. BSD-2 - [GitHub](https://github.com/fabric/fabric) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 2K Β· πŸ“¦ 24): ``` git clone https://github.com/fabric/fabric ``` - [PyPi](https://pypi.org/project/fabric) (πŸ“₯ 7.4M / month Β· πŸ“¦ 450 Β· ⏱️ 06.04.2026): ``` pip install fabric ``` - [Conda](https://anaconda.org/conda-forge/fabric) (πŸ“₯ 790K Β· ⏱️ 06.04.2026): ``` conda install -c conda-forge fabric ```
pyinfra (πŸ₯‰23 Β· ⭐ 5.9K) - pyinfra automates/provisions/manages/deploys infrastructure. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 530 Β· πŸ“¦ 270): ``` git clone https://github.com/Fizzadar/pyinfra ``` - [PyPi](https://pypi.org/project/pyinfra) (πŸ“₯ 200K / month Β· πŸ“¦ 46 Β· ⏱️ 27.07.2026): ``` pip install pyinfra ```
storm (πŸ₯‰18 Β· ⭐ 3.3K) - Manage your SSH like a boss. MIT - [GitHub](https://github.com/emre/storm) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 150): ``` git clone https://github.com/emre/storm ``` - [PyPi](https://pypi.org/project/storm) (πŸ“₯ 2K / month Β· πŸ“¦ 4 Β· ⏱️ 16.09.2026): ``` pip install storm ```
Show 6 hidden projects... - schedule (πŸ₯‰29 Β· ⭐ 12K Β· πŸ’€) - Python job scheduling for humans. MIT - parallel-ssh (πŸ₯‰22 Β· ⭐ 1.3K Β· πŸ’€) - Asynchronous parallel SSH client library. ❗️LGPL-2.1 - fabtools (πŸ₯‰20 Β· ⭐ 1.2K Β· πŸ’€) - Tools for writing awesome Fabric files. BSD-2 - pypyr (πŸ₯‰18 Β· ⭐ 640 Β· πŸ’€) - pypyr task-runner cli & api for automation pipelines. Automate.. Apache-2 - wssh (πŸ₯‰15 Β· ⭐ 1.3K Β· πŸ’€) - SSH to WebSockets Bridge. MIT - Grai (πŸ₯‰11 Β· ⭐ 310 Β· πŸ’€) - Platform to programmatically manage, test, and debug data.. ❗️MIT-0

## Process Utilities Back to top
sh (πŸ₯ˆ30 Β· ⭐ 7.2K) - Python process launching. MIT - [GitHub](https://github.com/amoffat/sh) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 510 Β· πŸ“¦ 19K): ``` git clone https://github.com/amoffat/sh ``` - [PyPi](https://pypi.org/project/sh) (πŸ“₯ 6.8M / month Β· πŸ“¦ 860 Β· ⏱️ 25.07.2026): ``` pip install sh ``` - [Conda](https://anaconda.org/conda-forge/sh) (πŸ“₯ 550K Β· ⏱️ 08.10.2026): ``` conda install -c conda-forge sh ```
supervisor (πŸ₯‰29 Β· ⭐ 8.9K Β· πŸ’€) - Supervisor process control system for Unix.. ❗️Repoze Public License - [GitHub](https://github.com/Supervisor/supervisor) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 1.3K Β· πŸ“¦ 14K): ``` git clone https://github.com/Supervisor/supervisor ``` - [PyPi](https://pypi.org/project/supervisor) (πŸ“₯ 7.3M / month Β· πŸ“¦ 160 Β· ⏱️ 23.08.2025): ``` pip install supervisor ``` - [Conda](https://anaconda.org/conda-forge/supervisor) (πŸ“₯ 850K Β· ⏱️ 27.02.2026): ``` conda install -c conda-forge supervisor ```
Show 2 hidden projects... - pexpect (πŸ₯‡31 Β· ⭐ 2.7K Β· πŸ’€) - A Python module for controlling interactive programs in a pseudo-.. ISC - ptyprocess (πŸ₯‰29 Β· ⭐ 230 Β· πŸ’€) - Run a subprocess in a pseudo terminal. ISC

## Asynchronous Programming Back to top
uvloop (πŸ₯‡34 Β· ⭐ 12K) - Ultra fast asyncio event loop. Apache-2 - [GitHub](https://github.com/MagicStack/uvloop) (πŸ‘¨β€πŸ’» 80 Β· πŸ”€ 620 Β· πŸ“¦ 240K): ``` git clone https://github.com/MagicStack/uvloop ``` - [PyPi](https://pypi.org/project/uvloop) (πŸ“₯ 220M / month Β· πŸ“¦ 2.8K Β· ⏱️ 01.10.2026): ``` pip install uvloop ``` - [Conda](https://anaconda.org/conda-forge/uvloop) (πŸ“₯ 5.8M Β· ⏱️ 17.09.2026): ``` conda install -c conda-forge uvloop ```
anyio (πŸ₯‡34 Β· ⭐ 2.6K) - High level asynchronous concurrency and networking framework that works on.. MIT - [GitHub](https://github.com/agronholm/anyio) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 310 Β· πŸ“¦ 690K): ``` git clone https://github.com/agronholm/anyio ``` - [PyPi](https://pypi.org/project/anyio) (πŸ“₯ 800M / month Β· πŸ“¦ 8.5K Β· ⏱️ 05.09.2026): ``` pip install anyio ``` - [Conda](https://anaconda.org/conda-forge/anyio) (πŸ“₯ 47M Β· ⏱️ 07.09.2026): ``` conda install -c conda-forge anyio ```
asyncer (πŸ₯‰26 Β· ⭐ 2.5K) - Asyncer, async and await, focused on developer experience. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 87 Β· πŸ“¦ 8.5K): ``` git clone https://github.com/tiangolo/asyncer ``` - [PyPi](https://pypi.org/project/asyncer) (πŸ“₯ 7.8M / month Β· πŸ“¦ 320 Β· ⏱️ 25.06.2026): ``` pip install asyncer ``` - [Conda](https://anaconda.org/conda-forge/asyncer) (πŸ“₯ 59K Β· ⏱️ 25.06.2026): ``` conda install -c conda-forge asyncer ```
aiomisc (πŸ₯‰23 Β· ⭐ 430) - aiomisc - miscellaneous utils for asyncio. MIT - [GitHub](https://github.com/aiokitchen/aiomisc) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 29 Β· πŸ“¦ 450): ``` git clone https://github.com/aiokitchen/aiomisc ``` - [PyPi](https://pypi.org/project/aiomisc) (πŸ“₯ 87K / month Β· πŸ“¦ 62 Β· ⏱️ 23.10.2026): ``` pip install aiomisc ```
Show 3 hidden projects... - greenlet (πŸ₯ˆ32 Β· ⭐ 1.9K) - Lightweight in-process concurrent programming. ❗Unlicensed - unsync (πŸ₯‰20 Β· ⭐ 900 Β· πŸ’€) - Unsynchronize asyncio. MIT - stopit (πŸ₯‰18 Β· ⭐ 35 Β· πŸ’€) - Raise asynchronous exceptions in other thread, control the timeout.. ❗️GPL-3.0

## Configuration Back to top
python-dotenv (πŸ₯‡36 Β· ⭐ 8.9K) - Reads key-value pairs from a .env file and can set them as.. BSD-3 - [GitHub](https://github.com/theskumar/python-dotenv) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 590 Β· πŸ“¦ 1.8M): ``` git clone https://github.com/theskumar/python-dotenv ``` - [PyPi](https://pypi.org/project/python-dotenv) (πŸ“₯ 580M / month Β· πŸ“¦ 48K Β· ⏱️ 01.10.2026): ``` pip install python-dotenv ``` - [Conda](https://anaconda.org/conda-forge/python-dotenv) (πŸ“₯ 18M Β· ⏱️ 01.10.2026): ``` conda install -c conda-forge python-dotenv ```
traitlets (πŸ₯ˆ32 Β· ⭐ 650) - A lightweight Traits like module. BSD-3 - [GitHub](https://github.com/ipython/traitlets) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 210 Β· πŸ“¦ 620K): ``` git clone https://github.com/ipython/traitlets ``` - [PyPi](https://pypi.org/project/traitlets) (πŸ“₯ 120M / month Β· πŸ“¦ 2.3K Β· ⏱️ 03.08.2026): ``` pip install traitlets ``` - [Conda](https://anaconda.org/conda-forge/traitlets) (πŸ“₯ 60M Β· ⏱️ 03.08.2026): ``` conda install -c conda-forge traitlets ```
omegaconf (πŸ₯ˆ30 Β· ⭐ 2.4K) - A flexible configuration library. BSD-3 - [GitHub]() (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 160 Β· πŸ“¦ 66K): ``` git clone https://github.com/omry/omegaconf ``` - [PyPi](https://pypi.org/project/omegaconf) (πŸ“₯ 28M / month Β· πŸ“¦ 2.9K Β· ⏱️ 28.10.2026): ``` pip install omegaconf ``` - [Conda](https://anaconda.org/conda-forge/omegaconf) (πŸ“₯ 3.1M Β· ⏱️ 10.10.2026): ``` conda install -c conda-forge omegaconf ```
Dynaconf (πŸ₯‰26 Β· ⭐ 4.3K) - The dynamic configurator for your Python Project. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 340): ``` git clone https://github.com/rochacbruno/dynaconf ``` - [PyPi](https://pypi.org/project/dynaconf) (πŸ“₯ 4.8M / month Β· πŸ“¦ 780 Β· ⏱️ 05.08.2026): ``` pip install dynaconf ``` - [Conda](https://anaconda.org/conda-forge/dynaconf) (πŸ“₯ 260K Β· ⏱️ 06.08.2026): ``` conda install -c conda-forge dynaconf ```
configobj (πŸ₯‰26 Β· ⭐ 340) - Python 3+ compatible port of the configobj library. BSD-3 - [GitHub](https://github.com/DiffSK/configobj) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 91 Β· πŸ“¦ 50K): ``` git clone https://github.com/DiffSK/configobj ``` - [PyPi](https://pypi.org/project/configobj) (πŸ“₯ 4.8M / month Β· πŸ“¦ 690 Β· ⏱️ 21.09.2024): ``` pip install configobj ``` - [Conda](https://anaconda.org/conda-forge/configobj) (πŸ“₯ 1.5M Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge configobj ```
everett (πŸ₯‰18 Β· ⭐ 150 Β· πŸ’€) - configuration library for python projects. MPL-2.0 - [GitHub](https://github.com/willkg/everett) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 14 Β· πŸ“‹ 96 - 4% open Β· ⏱️ 15.10.2025): ``` git clone https://github.com/willkg/everett ``` - [PyPi](https://pypi.org/project/everett) (πŸ“₯ 330K / month Β· πŸ“¦ 22 Β· ⏱️ 15.10.2025): ``` pip install everett ``` - [Conda](https://anaconda.org/conda-forge/everett) (πŸ“₯ 140K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge everett ```
Show 3 hidden projects... - python-decouple (πŸ₯ˆ27 Β· ⭐ 3K Β· πŸ’€) - Strict separation of settings from code. MIT - gin-config (πŸ₯‰24 Β· ⭐ 2.1K Β· πŸ’€) - Gin provides a lightweight configuration framework for Python. Apache-2 - hydra (πŸ₯‰20 Β· ⭐ 20) - A high performance persistent bloom filter. MIT

## CLI Development Back to top
click (πŸ₯‡38 Β· ⭐ 18K) - Python composable command line interface toolkit. BSD-3 - [GitHub](https://github.com/pallets/click) (πŸ‘¨β€πŸ’» 450 Β· πŸ”€ 2K Β· πŸ“¦ 2.4M): ``` git clone https://github.com/pallets/click ``` - [PyPi](https://pypi.org/project/click) (πŸ“₯ 820M / month Β· πŸ“¦ 75K Β· ⏱️ 26.08.2026): ``` pip install click ``` - [Conda](https://anaconda.org/conda-forge/click) (πŸ“₯ 80M Β· ⏱️ 07.09.2026): ``` conda install -c conda-forge click ```
rich (πŸ₯‡35 Β· ⭐ 58K) - Rich is a Python library for rich text and beautiful formatting in the terminal. MIT - [GitHub](https://github.com/Textualize/rich) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 2.4K Β· πŸ“¦ 580K): ``` git clone https://github.com/Textualize/rich ``` - [PyPi](https://pypi.org/project/rich) (πŸ“₯ 450M / month Β· πŸ“¦ 44K Β· ⏱️ 12.04.2026): ``` pip install rich ``` - [Conda](https://anaconda.org/conda-forge/rich) (πŸ“₯ 30M Β· ⏱️ 12.04.2026): ``` conda install -c conda-forge rich ```
Typer (πŸ₯ˆ33 Β· ⭐ 20K) - Typer, build great CLIs. Easy to code. Based on Python type hints. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 980 Β· πŸ“¦ 290K): ``` git clone https://github.com/tiangolo/typer ``` - [PyPi](https://pypi.org/project/typer) (πŸ“₯ 240M / month Β· πŸ“¦ 38K Β· ⏱️ 06.10.2026): ``` pip install typer ``` - [Conda](https://anaconda.org/conda-forge/typer) (πŸ“₯ 18M Β· ⏱️ 07.10.2026): ``` conda install -c conda-forge typer ```
argcomplete (πŸ₯ˆ32 Β· ⭐ 1.6K) - Python and tab completion, better together. Apache-2 - [GitHub](https://github.com/kislyuk/argcomplete) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 150 Β· πŸ“¦ 77K): ``` git clone https://github.com/kislyuk/argcomplete ``` - [PyPi](https://pypi.org/project/argcomplete) (πŸ“₯ 56M / month Β· πŸ“¦ 2.4K Β· ⏱️ 06.08.2026): ``` pip install argcomplete ``` - [Conda](https://anaconda.org/conda-forge/argcomplete) (πŸ“₯ 4.5M Β· ⏱️ 08.08.2026): ``` conda install -c conda-forge argcomplete ```
wcwidth (πŸ₯ˆ32 Β· ⭐ 470) - Python and C11 library that measures the width of strings in a terminal. MIT - [GitHub](https://github.com/jquast/wcwidth) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 83 Β· πŸ“¦ 780K): ``` git clone https://github.com/jquast/wcwidth ``` - [PyPi](https://pypi.org/project/wcwidth) (πŸ“₯ 240M / month Β· πŸ“¦ 2.9K Β· ⏱️ 24.10.2026): ``` pip install wcwidth ``` - [Conda](https://anaconda.org/conda-forge/wcwidth) (πŸ“₯ 55M Β· ⏱️ 24.10.2026): ``` conda install -c conda-forge wcwidth ```
ConfigArgParse (πŸ₯‰28 Β· ⭐ 760) - Drop-in replacement for argparse with added support for config.. MIT - [GitHub](https://github.com/bw2/ConfigArgParse) (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 120 Β· πŸ“¦ 26K): ``` git clone https://github.com/bw2/ConfigArgParse ``` - [PyPi](https://pypi.org/project/configargparse) (πŸ“₯ 17M / month Β· πŸ“¦ 830 Β· ⏱️ 27.10.2026): ``` pip install configargparse ``` - [Conda](https://anaconda.org/conda-forge/configargparse) (πŸ“₯ 2.5M Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge configargparse ```
python-prompt-toolkit (πŸ₯‰26 Β· ⭐ 11K) - Library for building powerful interactive command line.. BSD-3 - [GitHub](https://github.com/prompt-toolkit/python-prompt-toolkit) (πŸ‘¨β€πŸ’» 250 Β· πŸ”€ 830): ``` git clone https://github.com/prompt-toolkit/python-prompt-toolkit ``` - [PyPi](https://pypi.org/project/prompt_toolkit) (πŸ“₯ 180M / month Β· ⏱️ 26.07.2026): ``` pip install prompt_toolkit ``` - [Conda](https://anaconda.org/conda-forge/prompt-toolkit) (πŸ“₯ 51M Β· ⏱️ 27.07.2026): ``` conda install -c conda-forge prompt-toolkit ```
blessings (πŸ₯‰26 Β· ⭐ 1.5K) - A thin, practical wrapper around terminal capabilities in Python. MIT - [GitHub](https://github.com/erikrose/blessings) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 150 Β· πŸ“¦ 11K): ``` git clone https://github.com/erikrose/blessings ``` - [PyPi](https://pypi.org/project/blessings) (πŸ“₯ 650K / month Β· πŸ“¦ 460 Β· ⏱️ 21.06.2018): ``` pip install blessings ``` - [Conda](https://anaconda.org/conda-forge/blessings) (πŸ“₯ 520K Β· ⏱️ 05.09.2026): ``` conda install -c conda-forge blessings ```
docopt-ng (πŸ₯‰23 Β· ⭐ 220) - Humane command line arguments parser. Now with maintenance, typehints,.. MIT - [GitHub](https://github.com/jazzband/docopt-ng) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 26 Β· πŸ“¦ 910): ``` git clone https://github.com/jazzband/docopt-ng ``` - [PyPi](https://pypi.org/project/docopt-ng) (πŸ“₯ 1.9M / month Β· πŸ“¦ 100 Β· ⏱️ 30.05.2023): ``` pip install docopt-ng ```
Click Extra (πŸ₯‰19 Β· ⭐ 120) - Drop-in replacement for Click to make user-friendly and.. ❗️GPL-2.0 - [GitHub](https://github.com/kdeldycke/click-extra) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 14 Β· πŸ“¦ 150): ``` git clone https://github.com/kdeldycke/click-extra ``` - [PyPi](https://pypi.org/project/click-extra) (πŸ“₯ 90K / month Β· πŸ“¦ 61 Β· ⏱️ 27.10.2026): ``` pip install click-extra ```
Show 10 hidden projects... - colorama (πŸ₯ˆ32 Β· ⭐ 3.7K Β· πŸ’€) - Simple cross-platform colored terminal text in Python. BSD-3 - python-fire (πŸ₯ˆ30 Β· ⭐ 28K Β· πŸ’€) - Python Fire is a library for automatically generating.. Apache-2 - docopt (πŸ₯ˆ29 Β· ⭐ 8K Β· πŸ’€) - Create *beautiful* command-line interfaces with Python. MIT - questionary (πŸ₯‰27 Β· ⭐ 1.8K Β· πŸ’€) - Python library to build pretty command line user prompts Easy to.. MIT - cleo (πŸ₯‰27 Β· ⭐ 1.3K Β· πŸ’€) - Cleo allows you to create beautiful and testable command-line interfaces. MIT - asciimatics (πŸ₯‰24 Β· ⭐ 4.3K Β· πŸ’€) - A cross platform package to do curses-like operations, plus.. Apache-2 - clint (πŸ₯‰20 Β· ⭐ 95 Β· πŸ’€) - Python Command Line Interface Tools. ISC - bashplotlib (πŸ₯‰19 Β· ⭐ 1.9K Β· πŸ’€) - plotting in the terminal. MIT - colout (πŸ₯‰15 Β· ⭐ 1.2K Β· πŸ’€) - Color text streams with a polished command line interface. ❗️GPL-3.0 - onecite (πŸ₯‰10 Β· ⭐ 56) - An intelligent toolkit to automatically parse, complete, and format.. MIT

## Development Tools Back to top πŸ”— best-of-python-dev ( ⭐ 1.2K Β· πŸ’€) - A ranked list of awesome python developer tools and libraries...
## Data Caching Back to top
cachetools (πŸ₯‡34 Β· ⭐ 2.8K) - Extensible memoizing collections and decorators. MIT - [GitHub](https://github.com/tkem/cachetools) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 240 Β· πŸ“¦ 710K): ``` git clone https://github.com/tkem/cachetools ``` - [PyPi](https://pypi.org/project/cachetools) (πŸ“₯ 230M / month Β· πŸ“¦ 5.5K Β· ⏱️ 28.10.2026): ``` pip install cachetools ``` - [Conda](https://anaconda.org/conda-forge/cachetools) (πŸ“₯ 25M Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge cachetools ```
aiocache (πŸ₯ˆ27 Β· ⭐ 1.4K Β· πŸ’€) - Asyncio cache manager for redis, memcached and memory. BSD-3 - [GitHub](https://github.com/aio-libs/aiocache) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 170 Β· πŸ“¦ 5.2K): ``` git clone https://github.com/aio-libs/aiocache ``` - [PyPi](https://pypi.org/project/aiocache) (πŸ“₯ 6.4M / month Β· πŸ“¦ 150 Β· ⏱️ 25.09.2024): ``` pip install aiocache ```
cached-property (πŸ₯ˆ27 Β· ⭐ 700) - A decorator for caching properties in classes. BSD-3 - [GitHub](https://github.com/pydanny/cached-property) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 79 Β· πŸ“¦ 59K): ``` git clone https://github.com/pydanny/cached-property ``` - [PyPi](https://pypi.org/project/cached-property) (πŸ“₯ 19M / month Β· πŸ“¦ 1.6K Β· ⏱️ 25.10.2024): ``` pip install cached-property ``` - [Conda](https://anaconda.org/conda-forge/cached-property) (πŸ“₯ 32M Β· ⏱️ 25.08.2026): ``` conda install -c conda-forge cached-property ```
beaker (πŸ₯‰24 Β· ⭐ 510) - WSGI middleware for sessions and caching. BSD-3 - [GitHub](https://github.com/bbangert/beaker) (πŸ‘¨β€πŸ’» 94 Β· πŸ”€ 140 Β· πŸ“¦ 6.2K): ``` git clone https://github.com/bbangert/beaker ``` - [PyPi](https://pypi.org/project/beaker) (πŸ“₯ 180K / month Β· πŸ“¦ 94 Β· ⏱️ 30.05.2026): ``` pip install beaker ``` - [Conda](https://anaconda.org/conda-forge/beaker) (πŸ“₯ 200K Β· ⏱️ 30.05.2026): ``` conda install -c conda-forge beaker ```
pylibmc (πŸ₯‰24 Β· ⭐ 480) - A Python wrapper around the libmemcached interface from TangentOrg. BSD-3 - [GitHub](https://github.com/lericson/pylibmc) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 140 Β· πŸ“¦ 5.9K): ``` git clone https://github.com/lericson/pylibmc ``` - [PyPi](https://pypi.org/project/pylibmc) (πŸ“₯ 390K / month Β· πŸ“¦ 79 Β· ⏱️ 30.08.2022): ``` pip install pylibmc ``` - [Conda](https://anaconda.org/conda-forge/pylibmc) (πŸ“₯ 500K Β· ⏱️ 06.09.2026): ``` conda install -c conda-forge pylibmc ```
Show 1 hidden projects... - cachier (πŸ₯‰17 Β· ⭐ 660 Β· πŸ’€) - Persistent, stale-free, local and cross-machine caching for.. ❗Unlicensed

## GUI Development Back to top πŸ”— best-of-web-python - Web UI ( ⭐ 2.6K Β· πŸ’€) - Collection of libraries to implement web-based UIs.
kivy (πŸ₯‡29 Β· ⭐ 19K Β· πŸ’€) - Open source UI framework written in Python, running on Windows, Linux,.. MIT - [GitHub](https://github.com/kivy/kivy) (πŸ‘¨β€πŸ’» 640 Β· πŸ”€ 3.1K Β· πŸ“¦ 18K): ``` git clone https://github.com/kivy/kivy ``` - [PyPi](https://pypi.org/project/kivy) (πŸ“₯ 170K / month Β· πŸ“¦ 360 Β· ⏱️ 26.12.2024): ``` pip install kivy ``` - [Conda](https://anaconda.org/conda-forge/kivy) (πŸ“₯ 750K Β· ⏱️ 29.03.2026): ``` conda install -c conda-forge kivy ```
DearPyGui (πŸ₯ˆ27 Β· ⭐ 15K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for.. MIT - [GitHub](https://github.com/hoffstadt/DearPyGui) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 780 Β· πŸ“¦ 4.5K): ``` git clone https://github.com/hoffstadt/DearPyGui ``` - [PyPi](https://pypi.org/project/dearpygui) (πŸ“₯ 200K / month Β· πŸ“¦ 210 Β· ⏱️ 01.05.2026): ``` pip install dearpygui ```
Gooey (πŸ₯ˆ24 Β· ⭐ 22K) - Turn (almost) any Python command line program into a full GUI application.. MIT - [GitHub](https://github.com/chriskiehl/Gooey) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 1K Β· πŸ“¦ 1.1K): ``` git clone https://github.com/chriskiehl/Gooey ``` - [PyPi](https://pypi.org/project/gooey) (πŸ“₯ 4.2K / month Β· πŸ“¦ 120 Β· ⏱️ 28.10.2026): ``` pip install gooey ``` - [Conda](https://anaconda.org/conda-forge/gooey) (πŸ“₯ 160K Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge gooey ```
toga (πŸ₯‰23 Β· ⭐ 5.4K) - A Python native, OS native GUI toolkit. BSD-3 - [GitHub](https://github.com/beeware/toga) (πŸ‘¨β€πŸ’» 360 Β· πŸ”€ 830 Β· πŸ“¦ 3): ``` git clone https://github.com/beeware/toga ``` - [PyPi](https://pypi.org/project/toga) (πŸ“₯ 4.5K / month Β· πŸ“¦ 54 Β· ⏱️ 01.10.2026): ``` pip install toga ``` - [npm](https://www.npmjs.com/package/@pybee/toga) (πŸ“₯ 22 / month Β· πŸ“¦ 5 Β· ⏱️ 23.04.2017): ``` npm install @pybee/toga ```
Show 5 hidden projects... - Eel (πŸ₯ˆ25 Β· ⭐ 6.8K Β· πŸ’€) - A little Python library for making simple Electron-like HTML/JS GUI apps. MIT - PySimpleGUI (πŸ₯ˆ24 Β· ⭐ 14K) - PySimpleGUI is a Python package that enables Python.. ❗️PySimpleGUI License - flexx (πŸ₯‰20 Β· ⭐ 3.3K Β· πŸ’€) - Write desktop and web apps in pure Python. BSD-2 - Phoenix (πŸ₯‰20 Β· ⭐ 2.6K) - wxPythons Project Phoenix. A new implementation of wxPython,.. ❗️wxWindows - enaml (πŸ₯‰19 Β· ⭐ 1.6K Β· πŸ’€) - Declarative User Interfaces for Python. ❗Unlicensed

## Computer & Machine Vision Back to top πŸ”— best-of-ml-python - Computer Vision ( ⭐ 16K Β· πŸ’€) - Collection of computer vision and image processing..
Show 1 hidden projects... - Pipeless (πŸ₯‡12 Β· ⭐ 850 Β· πŸ’€) - An open-source framework to create and deploy computer vision.. Apache-2

## Machine Learning & Data Engineering Back to top πŸ”— best-of-ml-python ( ⭐ 16K Β· πŸ’€) - A ranked list of awesome machine learning Python libraries. Updated..
## Text Data Back to top πŸ”— best-of-ml-python - NLP ( ⭐ 16K Β· πŸ’€) - Collection of text processing and NLP libraries.
chardet (πŸ₯‡32 Β· ⭐ 2.7K) - Python character encoding detector. ❗️0BSD - [GitHub](https://github.com/chardet/chardet) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 310 Β· πŸ“¦ 970K): ``` git clone https://github.com/chardet/chardet ``` - [PyPi](https://pypi.org/project/chardet) (πŸ“₯ 160M / month Β· πŸ“¦ 7.5K Β· ⏱️ 18.10.2026): ``` pip install chardet ``` - [Conda](https://anaconda.org/conda-forge/chardet) (πŸ“₯ 36M Β· ⏱️ 17.08.2026): ``` conda install -c conda-forge chardet ``` - [npm](https://www.npmjs.com/package/@pypi/chardet) (πŸ“₯ 180 / month Β· πŸ“¦ 7 Β· ⏱️ 20.08.2017): ``` npm install @pypi/chardet ```
python-slugify (πŸ₯‡32 Β· ⭐ 1.6K) - Returns unicode slugs. MIT - [GitHub](https://github.com/un33k/python-slugify) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 150 Β· πŸ“¦ 120K): ``` git clone https://github.com/un33k/python-slugify ``` - [PyPi](https://pypi.org/project/python-slugify) (πŸ“₯ 64M / month Β· πŸ“¦ 2.2K Β· ⏱️ 07.10.2026): ``` pip install python-slugify ``` - [Conda](https://anaconda.org/conda-forge/python-slugify) (πŸ“₯ 4.3M Β· ⏱️ 16.10.2026): ``` conda install -c conda-forge python-slugify ```
emoji (πŸ₯ˆ31 Β· ⭐ 2K) - emoji terminal output for Python. BSD-3 - [GitHub](https://github.com/carpedm20/emoji) (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 300 Β· πŸ“¦ 94K): ``` git clone https://github.com/carpedm20/emoji ``` - [PyPi](https://pypi.org/project/emoji) (πŸ“₯ 12M / month Β· πŸ“¦ 1.6K Β· ⏱️ 16.09.2026): ``` pip install emoji ``` - [Conda](https://anaconda.org/conda-forge/emoji) (πŸ“₯ 310K Β· ⏱️ 22.09.2026): ``` conda install -c conda-forge emoji ```
phonenumbers (πŸ₯ˆ29 Β· ⭐ 3.8K) - Python port of Googles libphonenumber. Apache-2 - [GitHub](https://github.com/daviddrysdale/python-phonenumbers) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 450): ``` git clone https://github.com/daviddrysdale/python-phonenumbers ``` - [PyPi](https://pypi.org/project/phonenumbers) (πŸ“₯ 34M / month Β· πŸ“¦ 1.1K Β· ⏱️ 27.10.2026): ``` pip install phonenumbers ``` - [Conda](https://anaconda.org/conda-forge/phonenumbers) (πŸ“₯ 2.7M Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge phonenumbers ```
humanize (πŸ₯ˆ28 Β· ⭐ 1.7K) - python humanize functions. MIT - [GitHub](https://github.com/jmoiron/humanize) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 150): ``` git clone https://github.com/jmoiron/humanize ``` - [PyPi](https://pypi.org/project/humanize) (πŸ“₯ 46M / month Β· πŸ“¦ 1.9K Β· ⏱️ 30.06.2026): ``` pip install humanize ``` - [Conda](https://anaconda.org/conda-forge/humanize) (πŸ“₯ 1.8M Β· ⏱️ 01.07.2026): ``` conda install -c conda-forge humanize ```
pyahocorasick (πŸ₯‰27 Β· ⭐ 1.1K) - Python module (C extension and plain python) implementing Aho-.. BSD-3 - [GitHub](https://github.com/WojciechMula/pyahocorasick) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 140 Β· πŸ“¦ 4.5K): ``` git clone https://github.com/WojciechMula/pyahocorasick ``` - [PyPi](https://pypi.org/project/pyahocorasick) (πŸ“₯ 6.3M / month Β· πŸ“¦ 270 Β· ⏱️ 27.04.2026): ``` pip install pyahocorasick ``` - [Conda](https://anaconda.org/conda-forge/pyahocorasick) (πŸ“₯ 630K Β· ⏱️ 05.09.2026): ``` conda install -c conda-forge pyahocorasick ```
coolname (πŸ₯‰23 Β· ⭐ 180) - Random Name and Slug Generator. BSD-2 - [GitHub](https://github.com/alexanderlukanin13/coolname) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 16 Β· πŸ“¦ 4.5K): ``` git clone https://github.com/alexanderlukanin13/coolname ``` - [PyPi](https://pypi.org/project/coolname) (πŸ“₯ 7.4M / month Β· πŸ“¦ 170 Β· ⏱️ 23.04.2026): ``` pip install coolname ``` - [Conda](https://anaconda.org/conda-forge/coolname) (πŸ“₯ 300K Β· ⏱️ 29.05.2026): ``` conda install -c conda-forge coolname ```
price-parser (πŸ₯‰21 Β· ⭐ 350 Β· πŸ’€) - Extract price amount and currency symbol from a raw text.. BSD-3 - [GitHub](https://github.com/scrapinghub/price-parser) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 54 Β· πŸ“¦ 580): ``` git clone https://github.com/scrapinghub/price-parser ``` - [PyPi](https://pypi.org/project/price-parser) (πŸ“₯ 830K / month Β· πŸ“¦ 40 Β· ⏱️ 19.03.2026): ``` pip install price-parser ```
Show 3 hidden projects... - inflect (πŸ₯‰26 Β· ⭐ 1.1K) - Correctly generate plurals, ordinals, indefinite articles;.. ❗Unlicensed - awesome-slugify (πŸ₯‰20 Β· ⭐ 480 Β· πŸ’€) - Python flexible slugify function. ❗️GPL-3.0 - millify (πŸ₯‰17 Β· ⭐ 110 Β· πŸ’€) - Convert long numbers into a human-readable format in Python. MIT

## Web Development Back to top πŸ”— best-of-web-python ( ⭐ 2.6K Β· πŸ’€) - A ranked list of awesome python libraries for web development...
## Database Clients Back to top _Libraries for connecting to, operating, and querying databases._
boto3 (πŸ₯‡38 Β· ⭐ 9.9K) - AWS SDK for Python (Boto3). Apache-2 - [GitHub](https://github.com/boto/boto3) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 2K Β· πŸ“¦ 620K): ``` git clone https://github.com/boto/boto3 ``` - [PyPi](https://pypi.org/project/boto3) (πŸ“₯ 2.4B / month Β· πŸ“¦ 24K Β· ⏱️ 28.10.2026): ``` pip install boto3 ``` - [Conda](https://anaconda.org/conda-forge/boto3) (πŸ“₯ 38M Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge boto3 ```
SQLAlchemy (πŸ₯‡37 Β· ⭐ 12K) - The Database Toolkit for Python. MIT - [GitHub](https://github.com/sqlalchemy/sqlalchemy) (πŸ‘¨β€πŸ’» 880 Β· πŸ”€ 1.8K Β· πŸ“¦ 1.2M): ``` git clone https://github.com/sqlalchemy/sqlalchemy ``` - [PyPi](https://pypi.org/project/SQLAlchemy) (πŸ“₯ 330M / month Β· πŸ“¦ 24K Β· ⏱️ 21.10.2026): ``` pip install SQLAlchemy ``` - [Conda](https://anaconda.org/conda-forge/sqlalchemy) (πŸ“₯ 33M Β· ⏱️ 21.10.2026): ``` conda install -c conda-forge sqlalchemy ```
python-bigquery (πŸ₯‡37 Β· ⭐ 5.4K Β· πŸ’€) - This library has moved to.. Apache-2 - [GitHub](https://github.com/googleapis/python-bigquery) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 1.8K Β· ⏱️ 06.03.2026): ``` git clone https://github.com/googleapis/python-bigquery ``` - [PyPi](https://pypi.org/project/google-cloud-bigquery) (πŸ“₯ 150M / month Β· πŸ“¦ 2K Β· ⏱️ 15.10.2026): ``` pip install google-cloud-bigquery ``` - [Conda](https://anaconda.org/conda-forge/google-cloud-bigquery) (πŸ“₯ 4.1M Β· ⏱️ 03.10.2026): ``` conda install -c conda-forge google-cloud-bigquery ```
alembic (πŸ₯‡35 Β· ⭐ 4.5K) - A database migrations tool for SQLAlchemy. MIT - [GitHub](https://github.com/sqlalchemy/alembic) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 390 Β· πŸ“¦ 360K): ``` git clone https://github.com/sqlalchemy/alembic ``` - [PyPi](https://pypi.org/project/alembic) (πŸ“₯ 180M / month Β· πŸ“¦ 5.5K Β· ⏱️ 22.10.2026): ``` pip install alembic ``` - [Conda](https://anaconda.org/conda-forge/alembic) (πŸ“₯ 13M Β· ⏱️ 22.10.2026): ``` conda install -c conda-forge alembic ```
redis (πŸ₯‡33 Β· ⭐ 14K) - Redis Python client. MIT - [GitHub](https://github.com/redis/redis-py) (πŸ‘¨β€πŸ’» 630 Β· πŸ”€ 2.7K): ``` git clone https://github.com/redis/redis-py ``` - [PyPi](https://pypi.org/project/redis) (πŸ“₯ 200M / month Β· πŸ“¦ 13K Β· ⏱️ 30.07.2026): ``` pip install redis ``` - [Conda](https://anaconda.org/conda-forge/redis-py) (πŸ“₯ 3.1M Β· ⏱️ 31.07.2026): ``` conda install -c conda-forge redis-py ```
PyMySQL (πŸ₯‡33 Β· ⭐ 7.8K) - MySQL client library for Python. MIT - [GitHub](https://github.com/PyMySQL/PyMySQL) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.4K Β· πŸ“¦ 290K): ``` git clone https://github.com/PyMySQL/PyMySQL ``` - [PyPi](https://pypi.org/project/PyMySQL) (πŸ“₯ 75M / month Β· πŸ“¦ 3.4K Β· ⏱️ 17.09.2026): ``` pip install PyMySQL ``` - [Conda](https://anaconda.org/conda-forge/pymysql) (πŸ“₯ 2.7M Β· ⏱️ 24.09.2026): ``` conda install -c conda-forge pymysql ```
azure-storage-blob (πŸ₯‡33 Β· ⭐ 5.6K) - This repository is for active development of the Azure SDK.. MIT - [GitHub](https://github.com/Azure/azure-sdk-for-python) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 3.4K Β· πŸ“¦ 2.8K): ``` git clone https://github.com/Azure/azure-sdk-for-python ``` - [PyPi](https://pypi.org/project/azure-storage-blob) (πŸ“₯ 95M / month Β· πŸ“¦ 2.1K Β· ⏱️ 30.09.2026): ``` pip install azure-storage-blob ``` - [Conda](https://anaconda.org/conda-forge/azure-storage-blob) (πŸ“₯ 2.2M Β· ⏱️ 01.10.2026): ``` conda install -c conda-forge azure-storage-blob ```
google-cloud-storage (πŸ₯‡33 Β· ⭐ 5.4K) - Google Cloud Client Libraries for Python. Apache-2 - [GitHub](https://github.com/googleapis/google-cloud-python) (πŸ‘¨β€πŸ’» 1.1K Β· πŸ”€ 1.8K Β· πŸ“¦ 2.6K): ``` git clone https://github.com/googleapis/google-cloud-python ``` - [PyPi](https://pypi.org/project/google-cloud-storage) (πŸ“₯ 150M / month Β· πŸ“¦ 3.6K Β· ⏱️ 15.10.2026): ``` pip install google-cloud-storage ``` - [Conda](https://anaconda.org/conda-forge/google-cloud-storage) (πŸ“₯ 8.3M Β· ⏱️ 09.10.2026): ``` conda install -c conda-forge google-cloud-storage ```
pandas-gbq (πŸ₯‡33 Β· ⭐ 5.4K Β· πŸ’€) - This library has moved to https://github.com/googleapis/google-.. BSD-3 - [GitHub](https://github.com/googleapis/python-bigquery-pandas) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 1.8K Β· πŸ“₯ 730 Β· ⏱️ 13.03.2026): ``` git clone https://github.com/googleapis/python-bigquery-pandas ``` - [PyPi](https://pypi.org/project/pandas-gbq) (πŸ“₯ 18M / month Β· πŸ“¦ 300 Β· ⏱️ 23.10.2026): ``` pip install pandas-gbq ``` - [Conda](https://anaconda.org/conda-forge/pandas-gbq) (πŸ“₯ 2.7M Β· ⏱️ 01.05.2025): ``` conda install -c conda-forge pandas-gbq ```
elasticsearch (πŸ₯‡33 Β· ⭐ 4.4K) - Official Python client for Elasticsearch. Apache-2 - [GitHub](https://github.com/elastic/elasticsearch-py) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 1.2K Β· πŸ“¦ 66K): ``` git clone https://github.com/elastic/elasticsearch-py ``` - [PyPi](https://pypi.org/project/elasticsearch) (πŸ“₯ 34M / month Β· πŸ“¦ 2.3K Β· ⏱️ 09.09.2026): ``` pip install elasticsearch ``` - [Conda](https://anaconda.org/conda-forge/elasticsearch) (πŸ“₯ 2.1M Β· ⏱️ 10.09.2026): ``` conda install -c conda-forge elasticsearch ```
s3transfer (πŸ₯‡33 Β· ⭐ 240) - Amazon S3 Transfer Manager for Python. Apache-2 - [GitHub](https://github.com/boto/s3transfer) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 160 Β· πŸ“¦ 390K): ``` git clone https://github.com/boto/s3transfer ``` - [PyPi](https://pypi.org/project/s3transfer) (πŸ“₯ 640M / month Β· πŸ“¦ 960 Β· ⏱️ 19.10.2026): ``` pip install s3transfer ``` - [Conda](https://anaconda.org/conda-forge/s3transfer) (πŸ“₯ 33M Β· ⏱️ 20.10.2026): ``` conda install -c conda-forge s3transfer ```
peewee (πŸ₯ˆ32 Β· ⭐ 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite, now with.. MIT - [GitHub](https://github.com/coleifer/peewee) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 1.4K Β· πŸ“¦ 24): ``` git clone https://github.com/coleifer/peewee ``` - [PyPi](https://pypi.org/project/peewee) (πŸ“₯ 38M / month Β· πŸ“¦ 1.4K Β· ⏱️ 07.10.2026): ``` pip install peewee ``` - [Conda](https://anaconda.org/conda-forge/peewee) (πŸ“₯ 2.4M Β· ⏱️ 08.10.2026): ``` conda install -c conda-forge peewee ```
kafka-python (πŸ₯ˆ32 Β· ⭐ 5.9K) - Python client for Apache Kafka. Apache-2 - [GitHub](https://github.com/dpkp/kafka-python) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 1.5K Β· πŸ“¦ 37K): ``` git clone https://github.com/dpkp/kafka-python ``` - [PyPi](https://pypi.org/project/kafka-python) (πŸ“₯ 17M / month Β· πŸ“¦ 1.2K Β· ⏱️ 26.10.2026): ``` pip install kafka-python ``` - [Conda](https://anaconda.org/conda-forge/kafka-python) (πŸ“₯ 540K Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge kafka-python ```
google-cloud-bigtable (πŸ₯ˆ32 Β· ⭐ 5.4K) - This library has moved to.. Apache-2 - [GitHub](https://github.com/googleapis/python-bigtable) (πŸ‘¨β€πŸ’» 80 Β· πŸ”€ 1.8K Β· ⏱️ 01.04.2026): ``` git clone https://github.com/googleapis/python-bigtable ``` - [PyPi](https://pypi.org/project/google-cloud-bigtable) (πŸ“₯ 15M / month Β· πŸ“¦ 74 Β· ⏱️ 22.10.2026): ``` pip install google-cloud-bigtable ``` - [Conda](https://anaconda.org/conda-forge/google-cloud-bigtable) (πŸ“₯ 260K Β· ⏱️ 23.10.2026): ``` conda install -c conda-forge google-cloud-bigtable ```
pymongo (πŸ₯ˆ32 Β· ⭐ 4.4K) - PyMongo - the Official MongoDB Python driver. Apache-2 - [GitHub](https://github.com/mongodb/mongo-python-driver) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 1.2K): ``` git clone https://github.com/mongodb/mongo-python-driver ``` - [PyPi](https://pypi.org/project/pymongo) (πŸ“₯ 65M / month Β· πŸ“¦ 7.3K Β· ⏱️ 14.10.2026): ``` pip install pymongo ``` - [Conda](https://anaconda.org/conda-forge/pymongo) (πŸ“₯ 8.8M Β· ⏱️ 15.10.2026): ``` conda install -c conda-forge pymongo ```
s3fs (πŸ₯ˆ32 Β· ⭐ 1K) - S3 Filesystem. BSD-3 - [GitHub](https://github.com/fsspec/s3fs) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 310 Β· πŸ“¦ 29K): ``` git clone https://github.com/fsspec/s3fs ``` - [PyPi](https://pypi.org/project/s3fs) (πŸ“₯ 300M / month Β· πŸ“¦ 2.3K Β· ⏱️ 18.09.2026): ``` pip install s3fs ``` - [Conda](https://anaconda.org/conda-forge/s3fs) (πŸ“₯ 14M Β· ⏱️ 24.09.2026): ``` conda install -c conda-forge s3fs ```
Prometheus Client (πŸ₯ˆ31 Β· ⭐ 4.4K Β· πŸ“ˆ) - Prometheus instrumentation library for Python.. Apache-2 - [GitHub](https://github.com/prometheus/client_python) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 900): ``` git clone https://github.com/prometheus/client_python ``` - [PyPi](https://pypi.org/project/prometheus_client) (πŸ“₯ 140M / month Β· πŸ“¦ 4.8K Β· ⏱️ 24.07.2026): ``` pip install prometheus_client ``` - [Conda](https://anaconda.org/conda-forge/prometheus_client) (πŸ“₯ 30M Β· ⏱️ 25.07.2026): ``` conda install -c conda-forge prometheus_client ```
confluent-kafka-python (πŸ₯ˆ31 Β· ⭐ 520) - Confluents Kafka Python Client. Apache-2 - [GitHub](https://github.com/confluentinc/confluent-kafka-python) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 970 Β· πŸ“¦ 18K): ``` git clone https://github.com/confluentinc/confluent-kafka-python ``` - [PyPi](https://pypi.org/project/confluent-kafka) (πŸ“₯ 41M / month Β· πŸ“¦ 1.2K Β· ⏱️ 28.10.2026): ``` pip install confluent-kafka ``` - [Conda](https://anaconda.org/conda-forge/python-confluent-kafka) (πŸ“₯ 2.2M Β· ⏱️ 16.10.2026): ``` conda install -c conda-forge python-confluent-kafka ```
sqlmodel (πŸ₯ˆ30 Β· ⭐ 18K) - SQLModel, SQL databases in Python, designed for simplicity,.. MIT pydantic - [GitHub]() (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 890 Β· πŸ“¦ 33K): ``` git clone https://github.com/tiangolo/sqlmodel ``` - [PyPi](https://pypi.org/project/sqlmodel) (πŸ“₯ 24M / month Β· πŸ“¦ 2.2K Β· ⏱️ 06.10.2026): ``` pip install sqlmodel ``` - [Conda](https://anaconda.org/conda-forge/sqlmodel) (πŸ“₯ 450K Β· ⏱️ 08.10.2026): ``` conda install -c conda-forge sqlmodel ```
mysqlclient (πŸ₯ˆ30 Β· ⭐ 2.5K) - MySQL/MariaDB connector for Python. ❗️GPL-2.0 - [GitHub](https://github.com/PyMySQL/mysqlclient) (πŸ‘¨β€πŸ’» 93 Β· πŸ”€ 440 Β· πŸ“¦ 210K): ``` git clone https://github.com/PyMySQL/mysqlclient ``` - [PyPi](https://pypi.org/project/mysqlclient) (πŸ“₯ 16M / month Β· πŸ“¦ 1.2K Β· ⏱️ 14.09.2026): ``` pip install mysqlclient ``` - [Conda](https://anaconda.org/conda-forge/mysqlclient) (πŸ“₯ 1.1M Β· ⏱️ 05.10.2026): ``` conda install -c conda-forge mysqlclient ```
tortoise-orm (πŸ₯ˆ29 Β· ⭐ 5.6K) - Familiar asyncio ORM for python, built with relations in mind. Apache-2 - [GitHub](https://github.com/tortoise/tortoise-orm) (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 530 Β· πŸ“¦ 11K): ``` git clone https://github.com/tortoise/tortoise-orm ``` - [PyPi](https://pypi.org/project/tortoise-orm) (πŸ“₯ 480K / month Β· πŸ“¦ 410 Β· ⏱️ 14.10.2026): ``` pip install tortoise-orm ``` - [Conda](https://anaconda.org/conda-forge/tortoise-orm) (πŸ“₯ 77K Β· ⏱️ 17.10.2026): ``` conda install -c conda-forge tortoise-orm ```
MongoEngine (πŸ₯ˆ29 Β· ⭐ 4.3K Β· πŸ’€) - A Python Object-Document-Mapper for working with MongoDB. MIT - [GitHub](https://github.com/MongoEngine/mongoengine) (πŸ‘¨β€πŸ’» 400 Β· πŸ”€ 1.2K Β· πŸ“¦ 28K): ``` git clone https://github.com/MongoEngine/mongoengine ``` - [PyPi](https://pypi.org/project/mongoengine) (πŸ“₯ 1.6M / month Β· πŸ“¦ 450 Β· ⏱️ 10.03.2026): ``` pip install mongoengine ``` - [Conda](https://anaconda.org/conda-forge/mongoengine) (πŸ“₯ 740K Β· ⏱️ 10.03.2026): ``` conda install -c conda-forge mongoengine ```
AWS Data Wrangler (πŸ₯ˆ29 Β· ⭐ 4.1K) - Pandas on AWS. Apache-2 - [GitHub]() (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 750 Β· πŸ“¦ 2.6K): ``` git clone https://github.com/awslabs/aws-data-wrangler ``` - [PyPi](https://pypi.org/project/awswrangler) (πŸ“₯ 84M / month Β· πŸ“¦ 160 Β· ⏱️ 27.10.2026): ``` pip install awswrangler ``` - [Conda](https://anaconda.org/conda-forge/awswrangler) (πŸ“₯ 960K Β· ⏱️ 04.08.2026): ``` conda install -c conda-forge awswrangler ```
PyPika (πŸ₯ˆ29 Β· ⭐ 2.9K) - PyPika is a python SQL query builder that exposes the full richness.. Apache-2 - [GitHub](https://github.com/kayak/pypika) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 330 Β· πŸ“¦ 48K): ``` git clone https://github.com/kayak/pypika ``` - [PyPi](https://pypi.org/project/pypika) (πŸ“₯ 8.3M / month Β· πŸ“¦ 230 Β· ⏱️ 04.02.2026): ``` pip install pypika ``` - [Conda](https://anaconda.org/conda-forge/pypika) (πŸ“₯ 130K Β· ⏱️ 18.09.2026): ``` conda install -c conda-forge pypika ```
Ibis (πŸ₯‰28 Β· ⭐ 6.5K) - the portable Python dataframe library. Apache-2 - [GitHub](https://github.com/ibis-project/ibis) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 720 Β· πŸ“¦ 5.4K): ``` git clone https://github.com/ibis-project/ibis ``` - [PyPi](https://pypi.org/project/ibis-framework) (πŸ“₯ 3.3M / month Β· πŸ“¦ 130 Β· ⏱️ 07.02.2026): ``` pip install ibis-framework ``` - [Conda](https://anaconda.org/conda-forge/ibis-framework) (πŸ“₯ 1.1M Β· ⏱️ 01.06.2026): ``` conda install -c conda-forge ibis-framework ```
Pony (πŸ₯‰28 Β· ⭐ 3.8K) - Pony Object Relational Mapper. Apache-2 - [GitHub](https://github.com/ponyorm/pony) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 260 Β· πŸ“¦ 4.7K): ``` git clone https://github.com/ponyorm/pony ``` - [PyPi](https://pypi.org/project/pony) (πŸ“₯ 510K / month Β· πŸ“¦ 190 Β· ⏱️ 09.08.2026): ``` pip install pony ``` - [Conda](https://anaconda.org/conda-forge/pony) (πŸ“₯ 300K Β· ⏱️ 10.08.2026): ``` conda install -c conda-forge pony ```
Cassandra Driver (πŸ₯‰28 Β· ⭐ 1.4K) - Apache Cassandra Python Driver. Apache-2 - [GitHub]() (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 580 Β· πŸ“¦ 11K): ``` git clone https://github.com/datastax/python-driver ``` - [PyPi](https://pypi.org/project/cassandra-driver) (πŸ“₯ 3.6M / month Β· πŸ“¦ 330 Β· ⏱️ 06.07.2026): ``` pip install cassandra-driver ``` - [Conda](https://anaconda.org/conda-forge/cassandra-driver) (πŸ“₯ 720K Β· ⏱️ 11.07.2026): ``` conda install -c conda-forge cassandra-driver ```
dataset (πŸ₯‰26 Β· ⭐ 4.9K Β· πŸ“ˆ) - Easy-to-use data handling for SQL data stores with support for.. MIT - [GitHub](https://github.com/pudo/dataset) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 300 Β· πŸ“¦ 5.2K): ``` git clone https://github.com/pudo/dataset ``` - [PyPi](https://pypi.org/project/dataset) (πŸ“₯ 1.5M / month Β· πŸ“¦ 150 Β· ⏱️ 12.04.2026): ``` pip install dataset ``` - [Conda](https://anaconda.org/conda-forge/dataset) (πŸ“₯ 21K Β· ⏱️ 17.09.2025): ``` conda install -c conda-forge dataset ```
Records (πŸ₯‰25 Β· ⭐ 7.2K) - SQL for Humans. ISC - [GitHub](https://github.com/kennethreitz/records) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 570 Β· πŸ“¦ 1.3K): ``` git clone https://github.com/kennethreitz/records ``` - [PyPi](https://pypi.org/project/records) (πŸ“₯ 340K / month Β· πŸ“¦ 47 Β· ⏱️ 29.03.2024): ``` pip install records ``` - [Conda](https://anaconda.org/conda-forge/records) (πŸ“₯ 120K Β· ⏱️ 01.09.2026): ``` conda install -c conda-forge records ```
PynamoDB (πŸ₯‰25 Β· ⭐ 2.6K Β· πŸ’€) - A pythonic interface to Amazons DynamoDB. MIT - [GitHub](https://github.com/pynamodb/PynamoDB) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 430 Β· πŸ“¦ 2K): ``` git clone https://github.com/pynamodb/PynamoDB ``` - [PyPi](https://pypi.org/project/pynamodb) (πŸ“₯ 2.9M / month Β· πŸ“¦ 86 Β· ⏱️ 02.06.2025): ``` pip install pynamodb ``` - [Conda](https://anaconda.org/conda-forge/pynamodb) (πŸ“₯ 4.7M Β· ⏱️ 02.06.2025): ``` conda install -c conda-forge pynamodb ```
piccolos (πŸ₯‰25 Β· ⭐ 2K) - A fast, user friendly ORM and query builder which supports asyncio. MIT - [GitHub](https://github.com/piccolo-orm/piccolo) (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 120 Β· πŸ“¦ 550): ``` git clone https://github.com/piccolo-orm/piccolo ``` - [PyPi](https://pypi.org/project/piccolo) (πŸ“₯ 510K / month Β· πŸ“¦ 18 Β· ⏱️ 28.10.2026): ``` pip install piccolo ```
libcloud (πŸ₯‰24 Β· ⭐ 2.1K) - Apache Libcloud is a Python library that hides differences between.. Apache-2 - [GitHub](https://github.com/apache/libcloud) (πŸ‘¨β€πŸ’» 500 Β· πŸ”€ 930): ``` git clone https://github.com/apache/libcloud ``` - [PyPi](https://pypi.org/project/apache-libcloud) (πŸ“₯ 700K / month Β· πŸ“¦ 190 Β· ⏱️ 21.04.2026): ``` pip install apache-libcloud ```
minio (πŸ₯‰24 Β· ⭐ 1K Β· πŸ’€) - MinIO Client SDK for Python. Apache-2 - [GitHub](https://github.com/minio/minio-py) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 370): ``` git clone https://github.com/minio/minio-py ``` - [PyPi](https://pypi.org/project/minio) (πŸ“₯ 9M / month Β· πŸ“¦ 820 Β· ⏱️ 27.11.2025): ``` pip install minio ``` - [Conda](https://anaconda.org/conda-forge/minio) (πŸ“₯ 430K Β· ⏱️ 27.11.2025): ``` conda install -c conda-forge minio ```
cx-Oracle (πŸ₯‰24 Β· ⭐ 900 Β· πŸ’€) - Obsolete Python interface to Oracle Database, now superseded by.. BSD-3 - [GitHub](https://github.com/oracle/python-cx_Oracle) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 360 Β· πŸ“¦ 9.2K): ``` git clone https://github.com/oracle/python-cx_Oracle ``` - [PyPi](https://pypi.org/project/cx-Oracle) (πŸ“₯ 2.4M / month Β· πŸ“¦ 430 Β· ⏱️ 20.07.2023): ``` pip install cx-Oracle ``` - [Conda](https://anaconda.org/conda-forge/cx_oracle) (πŸ“₯ 1.2M Β· ⏱️ 15.01.2026): ``` conda install -c conda-forge cx_oracle ```
pysolr (πŸ₯‰24 Β· ⭐ 700 Β· πŸ’€) - Pysolr Python Solr client. BSD-3 - [GitHub](https://github.com/django-haystack/pysolr) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 340 Β· πŸ“¦ 4K): ``` git clone https://github.com/django-haystack/pysolr ``` - [PyPi](https://pypi.org/project/pysolr) (πŸ“₯ 360K / month Β· πŸ“¦ 87 Β· ⏱️ 18.11.2025): ``` pip install pysolr ``` - [Conda](https://anaconda.org/conda-forge/pysolr) (πŸ“₯ 120K Β· ⏱️ 18.11.2025): ``` conda install -c conda-forge pysolr ```
ODMantic (πŸ₯‰23 Β· ⭐ 1.2K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python.. ISC - [GitHub](https://github.com/art049/odmantic) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 97 Β· πŸ“¦ 3.6K): ``` git clone https://github.com/art049/odmantic ``` - [PyPi](https://pypi.org/project/odmantic) (πŸ“₯ 63K / month Β· πŸ“¦ 24 Β· ⏱️ 24.01.2026): ``` pip install odmantic ```
neo4j-driver (πŸ₯‰23 Β· ⭐ 1K) - Neo4j Bolt driver for Python. Apache-2 - [GitHub](https://github.com/neo4j/neo4j-python-driver) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 210): ``` git clone https://github.com/neo4j/neo4j-python-driver ``` - [PyPi](https://pypi.org/project/neo4j-driver) (πŸ“₯ 85K / month Β· πŸ“¦ 65 Β· ⏱️ 15.10.2026): ``` pip install neo4j-driver ``` - [Conda](https://anaconda.org/conda-forge/neo4j-python-driver) (πŸ“₯ 540K Β· ⏱️ 15.10.2026): ``` conda install -c conda-forge neo4j-python-driver ```
umongo (πŸ₯‰23 Β· ⭐ 450) - sync/async MongoDB ODM, yes. MIT - [GitHub](https://github.com/Scille/umongo) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 68 Β· πŸ“¦ 26K): ``` git clone https://github.com/Scille/umongo ``` - [PyPi](https://pypi.org/project/umongo) (πŸ“₯ 18K / month Β· πŸ“¦ 10 Β· ⏱️ 01.03.2026): ``` pip install umongo ``` - [Conda](https://anaconda.org/conda-forge/umongo) (πŸ“₯ 22K Β· ⏱️ 20.08.2026): ``` conda install -c conda-forge umongo ```
filedepot (πŸ₯‰22 Β· ⭐ 160) - Toolkit for storing files and attachments in web applications. MIT - [GitHub](https://github.com/amol-/depot) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 41 Β· πŸ“¦ 1.5K): ``` git clone https://github.com/amol-/depot ``` - [PyPi](https://pypi.org/project/filedepot) (πŸ“₯ 18K / month Β· πŸ“¦ 15 Β· ⏱️ 22.07.2026): ``` pip install filedepot ```
cloudant (πŸ₯‰19 Β· ⭐ 160) - A Python library for Cloudant and CouchDB. Apache-2 - [GitHub](https://github.com/cloudant/python-cloudant) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 55): ``` git clone https://github.com/cloudant/python-cloudant ``` - [PyPi](https://pypi.org/project/cloudant) (πŸ“₯ 230K / month Β· πŸ“¦ 34 Β· ⏱️ 26.08.2021): ``` pip install cloudant ``` - [Conda](https://anaconda.org/conda-forge/cloudant) (πŸ“₯ 430K Β· ⏱️ 29.04.2026): ``` conda install -c conda-forge cloudant ```
psycopg3 (πŸ₯‰18 Β· ⭐ 2.5K) - New generation PostgreSQL database adapter for the Python.. ❗️LGPL-3.0 - [GitHub](https://github.com/psycopg/psycopg) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 280): ``` git clone https://github.com/psycopg/psycopg ```
PugSQL (πŸ₯‰18 Β· ⭐ 760 Β· πŸ’€) - A HugSQL-inspired database library for Python. Apache-2 - [GitHub](https://github.com/mcfunley/pugsql) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 27 Β· πŸ“¦ 84): ``` git clone https://github.com/mcfunley/pugsql ``` - [PyPi](https://pypi.org/project/pugsql) (πŸ“₯ 27K / month Β· πŸ“¦ 3 Β· ⏱️ 04.12.2025): ``` pip install pugsql ```
Show 22 hidden projects... - Elasticsearch DSL (πŸ₯‡34 Β· ⭐ 3.9K Β· πŸ’€) - High level Python client for Elasticsearch. Apache-2 - psycopg2 (πŸ₯ˆ32 Β· ⭐ 3.7K) - PostgreSQL database adapter for the Python.. ❗️BSD-3-Clause-Attribution - pyodbc (πŸ₯ˆ29 Β· ⭐ 3.1K) - Python ODBC bridge. ❗️MIT-0 - Motor (πŸ₯ˆ29 Β· ⭐ 2.5K Β· πŸ’€) - Motor - the async Python driver for MongoDB and Tornado or asyncio. Apache-2 - SQLAlchemy-Utils (πŸ₯‰28 Β· ⭐ 1.3K) - Various utility functions and datatypes for SQLAlchemy. ❗Unlicensed - Databases (πŸ₯‰27 Β· ⭐ 4K Β· πŸ’€) - Async database support for Python. BSD-3 - pygsheets (πŸ₯‰25 Β· ⭐ 1.5K Β· πŸ’€) - Google Sheets Python API v4. MIT - prisma (πŸ₯‰24 Β· ⭐ 2.1K Β· πŸ’€) - Prisma Client Python is an auto-generated and fully type-safe.. Apache-2 - influxdb (πŸ₯‰24 Β· ⭐ 1.7K Β· πŸ’€) - Python client for InfluxDB. MIT - redis-py-cluster (πŸ₯‰24 Β· ⭐ 1.1K Β· πŸ’€) - Python cluster client for the official redis cluster... MIT - gino (πŸ₯‰23 Β· ⭐ 2.7K Β· πŸ’€) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core. BSD-3 - HappyBase (πŸ₯‰23 Β· ⭐ 610 Β· πŸ’€) - [UNMAINTAINED] A developer-friendly Python library to interact with.. MIT - mongo-connector (πŸ₯‰22 Β· ⭐ 1.9K Β· πŸ’€) - MongoDB data stream pipeline tools by YouGov (adopted.. Apache-2 - pyhdb (πŸ₯‰20 Β· ⭐ 320 Β· πŸ’€) - SAP HANA Connector in pure Python. Apache-2 - Queries (πŸ₯‰20 Β· ⭐ 260 Β· πŸ’€) - PostgreSQL database access simplified. BSD-3 - aioprometheus (πŸ₯‰20 Β· ⭐ 180 Β· πŸ’€) - A Prometheus Python client library for asyncio-based.. MIT - PyMODM (πŸ₯‰17 Β· ⭐ 350 Β· πŸ’€) - A Pythonic, object-oriented interface for working with MongoDB. Apache-2 - db.py (πŸ₯‰15 Β· ⭐ 1.2K Β· πŸ’€) - db.py is an easier way to interact with your databases. BSD-2 - py2neo (πŸ₯‰15 Β· πŸ’€) - Python client library and toolkit for Neo4j. Apache-2 - lazydata (πŸ₯‰14 Β· ⭐ 620 Β· πŸ’€) - Lazydata: Scalable data dependencies for Python projects. Apache-2 - gsheets-db-api (πŸ₯‰14 Β· ⭐ 210 Β· πŸ’€) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets. MIT - SuperSQLite (πŸ₯‰13 Β· ⭐ 720 Β· πŸ’€) - A supercharged SQLite library for Python. MIT

## Data Loading & Extraction Back to top _Libraries for loading, collecting, and extracting data from a variety of data sources and formats._
Datasets (πŸ₯‡35 Β· ⭐ 22K) - The largest hub of ready-to-use datasets for AI models with fast,.. Apache-2 - [GitHub](https://github.com/huggingface/datasets) (πŸ‘¨β€πŸ’» 730 Β· πŸ”€ 3.6K Β· πŸ“¦ 140K): ``` git clone https://github.com/huggingface/datasets ``` - [PyPi](https://pypi.org/project/datasets) (πŸ“₯ 67M / month Β· πŸ“¦ 8.2K Β· ⏱️ 05.10.2026): ``` pip install datasets ``` - [Conda](https://anaconda.org/conda-forge/datasets) (πŸ“₯ 3.8M Β· ⏱️ 08.10.2026): ``` conda install -c conda-forge datasets ```
Faker (πŸ₯‡35 Β· ⭐ 19K) - Faker is a Python package that generates fake data for you. MIT - [GitHub](https://github.com/joke2k/faker) (πŸ‘¨β€πŸ’» 690 Β· πŸ”€ 2.1K Β· πŸ“¦ 300K): ``` git clone https://github.com/joke2k/faker ``` - [PyPi](https://pypi.org/project/Faker) (πŸ“₯ 65M / month Β· πŸ“¦ 3.8K Β· ⏱️ 28.10.2026): ``` pip install Faker ``` - [Conda](https://anaconda.org/conda-forge/faker) (πŸ“₯ 2.3M Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge faker ```
Tablib (πŸ₯‡31 Β· ⭐ 4.8K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. MIT - [GitHub](https://github.com/jazzband/tablib) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 630 Β· πŸ“¦ 130K): ``` git clone https://github.com/jazzband/tablib ``` - [PyPi](https://pypi.org/project/tablib) (πŸ“₯ 4.9M / month Β· πŸ“¦ 230 Β· ⏱️ 31.07.2026): ``` pip install tablib ``` - [Conda](https://anaconda.org/conda-forge/tablib) (πŸ“₯ 390K Β· ⏱️ 31.07.2026): ``` conda install -c conda-forge tablib ```
python-magic (πŸ₯‡31 Β· ⭐ 2.9K) - A python wrapper for libmagic. MIT - [GitHub](https://github.com/ahupp/python-magic) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 310 Β· πŸ“¦ 88K): ``` git clone https://github.com/ahupp/python-magic ``` - [PyPi](https://pypi.org/project/python-magic) (πŸ“₯ 24M / month Β· πŸ“¦ 1.5K Β· ⏱️ 07.06.2022): ``` pip install python-magic ``` - [Conda](https://anaconda.org/conda-forge/python-magic) (πŸ“₯ 1.1M Β· ⏱️ 19.06.2026): ``` conda install -c conda-forge python-magic ```
xmltodict (πŸ₯ˆ30 Β· ⭐ 5.7K Β· πŸ’€) - Python module that makes working with XML feel like you are.. MIT - [GitHub](https://github.com/martinblech/xmltodict) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 470 Β· πŸ“¦ 90K): ``` git clone https://github.com/martinblech/xmltodict ``` - [PyPi](https://pypi.org/project/xmltodict) (πŸ“₯ 93M / month Β· πŸ“¦ 3.9K Β· ⏱️ 22.02.2026): ``` pip install xmltodict ``` - [Conda](https://anaconda.org/conda-forge/xmltodict) (πŸ“₯ 8M Β· ⏱️ 22.02.2026): ``` conda install -c conda-forge xmltodict ```
gdown (πŸ₯ˆ29 Β· ⭐ 5.5K) - Google Drive public file downloader when curl/wget fails. MIT - [GitHub](https://github.com/wkentaro/gdown) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 430 Β· πŸ“¦ 60K): ``` git clone https://github.com/wkentaro/gdown ``` - [PyPi](https://pypi.org/project/gdown) (πŸ“₯ 3.1M / month Β· πŸ“¦ 1.6K Β· ⏱️ 29.10.2026): ``` pip install gdown ``` - [Conda](https://anaconda.org/conda-forge/gdown) (πŸ“₯ 600K Β· ⏱️ 29.10.2026): ``` conda install -c conda-forge gdown ```
xlwings (πŸ₯ˆ29 Β· ⭐ 3.4K) - xlwings is a Python library that makes it easy to call Python from.. BSD-3 - [GitHub](https://github.com/xlwings/xlwings) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 540 Β· πŸ“¦ 34K): ``` git clone https://github.com/xlwings/xlwings ``` - [PyPi](https://pypi.org/project/xlwings) (πŸ“₯ 580K / month Β· πŸ“¦ 320 Β· ⏱️ 23.10.2026): ``` pip install xlwings ``` - [Conda](https://anaconda.org/conda-forge/xlwings) (πŸ“₯ 2.2M Β· ⏱️ 23.10.2026): ``` conda install -c conda-forge xlwings ```
textract (πŸ₯ˆ27 Β· ⭐ 4.7K) - extract text from any document. no muss. no fuss. MIT - [GitHub](https://github.com/deanmalmgren/textract) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 720 Β· πŸ“¦ 4.9K): ``` git clone https://github.com/deanmalmgren/textract ``` - [PyPi](https://pypi.org/project/textract) (πŸ“₯ 270K / month Β· πŸ“¦ 97 Β· ⏱️ 01.09.2026): ``` pip install textract ``` - [Conda](https://anaconda.org/conda-forge/textract) (πŸ“₯ 150K Β· ⏱️ 01.09.2026): ``` conda install -c conda-forge textract ```
smart-open (πŸ₯ˆ27 Β· ⭐ 3.5K) - Utils for streaming large files (S3, HDFS, GCS, SFTP, Azure Blob.. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 400): ``` git clone https://github.com/RaRe-Technologies/smart_open ``` - [PyPi](https://pypi.org/project/smart-open) (πŸ“₯ 57M / month Β· πŸ“¦ 710 Β· ⏱️ 28.10.2026): ``` pip install smart-open ``` - [Conda](https://anaconda.org/conda-forge/smart_open) (πŸ“₯ 5.6M Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge smart_open ```
csvkit (πŸ₯ˆ24 Β· ⭐ 6.4K) - A suite of utilities for converting to and working with CSV, the king of.. MIT - [GitHub](https://github.com/wireservice/csvkit) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 670 Β· πŸ“¦ 2.1K): ``` git clone https://github.com/wireservice/csvkit ``` - [PyPi](https://pypi.org/project/csvkit) (πŸ“₯ 230K / month Β· πŸ“¦ 49 Β· ⏱️ 15.12.2025): ``` pip install csvkit ``` - [Conda](https://anaconda.org/conda-forge/csvkit) (πŸ“₯ 380K Β· ⏱️ 26.04.2026): ``` conda install -c conda-forge csvkit ```
Intake (πŸ₯ˆ24 Β· ⭐ 1.1K) - Intake is a lightweight package for finding, investigating, loading and.. BSD-2 - [GitHub](https://github.com/intake/intake) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 150 Β· πŸ“¦ 3.7K): ``` git clone https://github.com/intake/intake ``` - [PyPi](https://pypi.org/project/intake) (πŸ“₯ 66K / month Β· πŸ“¦ 230 Β· ⏱️ 17.06.2026): ``` pip install intake ``` - [Conda](https://anaconda.org/conda-forge/intake) (πŸ“₯ 990K Β· ⏱️ 09.03.2026): ``` conda install -c conda-forge intake ```
camelot (πŸ₯‰23 Β· ⭐ 3.8K) - A Python library to extract tabular data from PDFs. MIT - [GitHub](https://github.com/camelot-dev/camelot) (πŸ‘¨β€πŸ’» 80 Β· πŸ”€ 550 Β· πŸ“¦ 3.7K): ``` git clone https://github.com/camelot-dev/camelot ``` - [PyPi](https://pypi.org/project/camelot) (πŸ“₯ 2.5K / month Β· πŸ“¦ 6 Β· ⏱️ 15.12.2021): ``` pip install camelot ```
snorkel (πŸ₯‰22 Β· ⭐ 6K) - A system for quickly generating training data with weak supervision. Apache-2 - [GitHub](https://github.com/snorkel-team/snorkel) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 850 Β· πŸ“¦ 680): ``` git clone https://github.com/snorkel-team/snorkel ``` - [PyPi](https://pypi.org/project/snorkel) (πŸ“₯ 33K / month Β· πŸ“¦ 22 Β· ⏱️ 27.02.2024): ``` pip install snorkel ``` - [Conda](https://anaconda.org/conda-forge/snorkel) (πŸ“₯ 77K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge snorkel ```
img2dataset (πŸ₯‰22 Β· ⭐ 4.2K Β· πŸ’€) - Easily turn large sets of image urls to an image dataset. Can.. MIT - [GitHub](https://github.com/rom1504/img2dataset) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 360 Β· πŸ“¦ 300): ``` git clone https://github.com/rom1504/img2dataset ``` - [PyPi](https://pypi.org/project/img2dataset) (πŸ“₯ 22K / month Β· πŸ“¦ 6 Β· ⏱️ 09.08.2025): ``` pip install img2dataset ```
Singer (πŸ₯‰22 Β· ⭐ 1.3K Β· πŸ’€) - Standard for moving data between databases, web APIs, files,.. ❗️AGPL-3.0 - [GitHub](https://github.com/singer-io/getting-started) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 150): ``` git clone https://github.com/singer-io/getting-started ``` - [PyPi](https://pypi.org/project/singer-python) (πŸ“₯ 480K / month Β· πŸ“¦ 310 Β· ⏱️ 27.02.2026): ``` pip install singer-python ```
pyexcel-xlsx (πŸ₯‰21 Β· ⭐ 120) - A wrapper library to read, manipulate and write data in xlsx and.. BSD-3 - [GitHub](https://github.com/pyexcel/pyexcel-xlsx) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 34 Β· πŸ“¦ 3.3K): ``` git clone https://github.com/pyexcel/pyexcel-xlsx ``` - [PyPi](https://pypi.org/project/pyexcel-xlsx) (πŸ“₯ 620K / month Β· πŸ“¦ 75 Β· ⏱️ 05.03.2025): ``` pip install pyexcel-xlsx ``` - [Conda](https://anaconda.org/conda-forge/pyexcel-xlsx) (πŸ“₯ 60K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge pyexcel-xlsx ```
Upgini (πŸ₯‰19 Β· ⭐ 360) - Data search & enrichment library for Machine Learning Easily find and add.. BSD-3 - [GitHub](https://github.com/upgini/upgini) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 27 Β· πŸ“¦ 11): ``` git clone https://github.com/upgini/upgini ``` - [PyPi](https://pypi.org/project/upgini) (πŸ“₯ 16K / month Β· ⏱️ 26.10.2026): ``` pip install upgini ```
rows (πŸ₯‰17 Β· ⭐ 890 Β· πŸ’€) - A common, beautiful interface to tabular data, no matter the format. ❗️LGPL-3.0 - [GitHub](https://github.com/turicas/rows) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 140 Β· πŸ“¦ 180): ``` git clone https://github.com/turicas/rows ``` - [PyPi](https://pypi.org/project/rows) (πŸ“₯ 3.8K / month Β· πŸ“¦ 6 Β· ⏱️ 15.12.2021): ``` pip install rows ```
Show 14 hidden projects... - xlrd (πŸ₯ˆ30 Β· ⭐ 2.2K Β· πŸ’€) - Please use openpyxl where you can... BSD-3 - pandas-datareader (πŸ₯ˆ26 Β· ⭐ 3.2K) - Extract data from a wide range of Internet sources.. ❗Unlicensed - PDFMiner (πŸ₯ˆ25 Β· ⭐ 5.3K Β· πŸ’€) - Python PDF Parser (Not actively maintained). Check out pdfminer.six. MIT - SDV (πŸ₯‰23 Β· ⭐ 3.6K) - Synthetic data generation for tabular data. ❗Unlicensed - tabulator-py (πŸ₯‰23 Β· ⭐ 240 Β· πŸ’€) - Python library for reading and writing tabular data via streams. MIT - messytables (πŸ₯‰20 Β· ⭐ 390 Β· πŸ’€) - Tools for parsing messy tabular data. This is now superseded by.. MIT - deepdish (πŸ₯‰20 Β· ⭐ 270 Β· πŸ’€) - Flexible HDF5 saving/loading and other data science tools from the.. BSD-3 - excalibur (πŸ₯‰18 Β· ⭐ 1.7K Β· πŸ’€) - A web interface to extract tabular data from PDFs. MIT - datatest (πŸ₯‰18 Β· ⭐ 290 Β· πŸ’€) - Tools for test driven data-wrangling and data validation. Apache-2 - borb (πŸ₯‰17 Β· ⭐ 3.6K) - pText is a library for reading, creating and manipulating PDF files.. ❗Unlicensed - csvs-to-sqlite (πŸ₯‰13 Β· ⭐ 900 Β· πŸ’€) - Convert CSV files into a SQLite database. Apache-2 - pdfmux (πŸ₯‰13 Β· ⭐ 77) - PDF extraction that audits its own output and certifies any.. MIT python pdf markdown - Squirrel (πŸ₯‰12 Β· ⭐ 280 Β· πŸ’€) - A Python library that enables ML teams to share, load, and.. Apache-2 - Wayback-Archive (πŸ₯‰7 Β· ⭐ 46 Β· 🐣) - Download complete websites from the Wayback Machine with.. ❗️GPL-3.0

## Data Pipelines & Streaming Back to top _Libraries for data batch- and stream-processing, workflow automation, job scheduling, and other data pipeline tasks._
Airflow (πŸ₯‡35 Β· ⭐ 48K) - Platform to programmatically author, schedule, and monitor workflows. Apache-2 - [GitHub](https://github.com/apache/airflow) (πŸ‘¨β€πŸ’» 4.7K Β· πŸ”€ 18K Β· πŸ“¦ 20K): ``` git clone https://github.com/apache/airflow ``` - [PyPi](https://pypi.org/project/apache-airflow) (πŸ“₯ 7.2M / month Β· πŸ“¦ 1K Β· ⏱️ 28.10.2026): ``` pip install apache-airflow ``` - [Conda](https://anaconda.org/conda-forge/airflow) (πŸ“₯ 2.2M Β· ⏱️ 17.09.2026): ``` conda install -c conda-forge airflow ``` - [Docker Hub](https://hub.docker.com/r/apache/airflow) (πŸ“₯ 1.7B Β· ⭐ 640 Β· ⏱️ 28.10.2026): ``` docker pull apache/airflow ```
Celery (πŸ₯‡35 Β· ⭐ 29K) - Asynchronous task queue/job queue based on distributed message passing. BSD-3 - [GitHub](https://github.com/celery/celery) (πŸ‘¨β€πŸ’» 1.6K Β· πŸ”€ 5.2K Β· πŸ“¦ 190K): ``` git clone https://github.com/celery/celery ``` - [PyPi](https://pypi.org/project/celery) (πŸ“₯ 43M / month Β· πŸ“¦ 3.3K Β· ⏱️ 18.10.2026): ``` pip install celery ``` - [Conda](https://anaconda.org/conda-forge/celery) (πŸ“₯ 3.4M Β· ⏱️ 26.07.2026): ``` conda install -c conda-forge celery ```
joblib (πŸ₯‡34 Β· ⭐ 4.4K) - Computing with Python functions. BSD-3 - [GitHub](https://github.com/joblib/joblib) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 490 Β· πŸ“¦ 750K): ``` git clone https://github.com/joblib/joblib ``` - [PyPi](https://pypi.org/project/joblib) (πŸ“₯ 160M / month Β· πŸ“¦ 12K Β· ⏱️ 31.08.2026): ``` pip install joblib ``` - [Conda](https://anaconda.org/conda-forge/joblib) (πŸ“₯ 57M Β· ⏱️ 31.08.2026): ``` conda install -c conda-forge joblib ```
rq (πŸ₯‡33 Β· ⭐ 11K) - Simple job queues for Python. BSD-3 - [GitHub](https://github.com/rq/rq) (πŸ‘¨β€πŸ’» 380 Β· πŸ”€ 1.5K Β· πŸ“¦ 22K): ``` git clone https://github.com/rq/rq ``` - [PyPi](https://pypi.org/project/rq) (πŸ“₯ 9.2M / month Β· πŸ“¦ 470 Β· ⏱️ 28.10.2026): ``` pip install rq ``` - [Conda](https://anaconda.org/conda-forge/rq) (πŸ“₯ 340K Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge rq ```
Beam (πŸ₯‡33 Β· ⭐ 8.7K) - Unified programming model to define and execute data processing.. Apache-2 - [GitHub](https://github.com/apache/beam) (πŸ‘¨β€πŸ’» 2K Β· πŸ”€ 4.8K Β· πŸ“¦ 9.9K): ``` git clone https://github.com/apache/beam ``` - [PyPi](https://pypi.org/project/apache-beam) (πŸ“₯ 3.5M / month Β· πŸ“¦ 200 Β· ⏱️ 07.10.2026): ``` pip install apache-beam ``` - [Conda](https://anaconda.org/conda-forge/apache-beam-with-aws) (πŸ“₯ 370K Β· ⏱️ 20.09.2026): ``` conda install -c conda-forge apache-beam-with-aws ```
Prefect (πŸ₯ˆ32 Β· ⭐ 24K) - Prefect is a workflow orchestration framework for building resilient.. Apache-2 - [GitHub](https://github.com/PrefectHQ/prefect) (πŸ‘¨β€πŸ’» 830 Β· πŸ”€ 2.6K Β· πŸ“¦ 8.6K): ``` git clone https://github.com/PrefectHQ/prefect ``` - [PyPi](https://pypi.org/project/prefect) (πŸ“₯ 6.9M / month Β· πŸ“¦ 610 Β· ⏱️ 29.10.2026): ``` pip install prefect ``` - [Conda](https://anaconda.org/conda-forge/prefect) (πŸ“₯ 1.3M Β· ⏱️ 24.09.2026): ``` conda install -c conda-forge prefect ```
Dagster (πŸ₯ˆ32 Β· ⭐ 16K) - An orchestration platform for the development, production, and.. Apache-2 - [GitHub](https://github.com/dagster-io/dagster) (πŸ‘¨β€πŸ’» 710 Β· πŸ”€ 2.4K Β· πŸ“¦ 5K): ``` git clone https://github.com/dagster-io/dagster ``` - [PyPi](https://pypi.org/project/dagster) (πŸ“₯ 7.9M / month Β· πŸ“¦ 460 Β· ⏱️ 26.10.2026): ``` pip install dagster ``` - [Conda](https://anaconda.org/conda-forge/dagster) (πŸ“₯ 3.5M Β· ⏱️ 26.10.2026): ``` conda install -c conda-forge dagster ```
luigi (πŸ₯ˆ30 Β· ⭐ 19K) - Luigi is a Python module that helps you build complex pipelines of batch.. Apache-2 - [GitHub](https://github.com/spotify/luigi) (πŸ‘¨β€πŸ’» 640 Β· πŸ”€ 2.5K Β· πŸ“¦ 2.9K): ``` git clone https://github.com/spotify/luigi ``` - [PyPi](https://pypi.org/project/luigi) (πŸ“₯ 720K / month Β· πŸ“¦ 180 Β· ⏱️ 07.05.2026): ``` pip install luigi ``` - [Conda](https://anaconda.org/anaconda/luigi) (πŸ“₯ 29K Β· πŸ“¦ 3 Β· ⏱️ 28.10.2026): ``` conda install -c anaconda luigi ```
Great Expectations (πŸ₯ˆ29 Β· ⭐ 12K) - Always know what to expect from your data. Apache-2 - [GitHub]() (πŸ‘¨β€πŸ’» 510 Β· πŸ”€ 1.9K Β· πŸ“¦ 4): ``` git clone https://github.com/great-expectations/great_expectations ``` - [PyPi](https://pypi.org/project/great_expectations) (πŸ“₯ 19M / month Β· πŸ“¦ 200 Β· ⏱️ 22.10.2026): ``` pip install great_expectations ``` - [Conda](https://anaconda.org/conda-forge/great-expectations) (πŸ“₯ 1.7M Β· ⏱️ 23.10.2026): ``` conda install -c conda-forge great-expectations ```
Kedro (πŸ₯ˆ29 Β· ⭐ 11K) - Kedro is a toolbox for production-ready data science. It uses software.. Apache-2 - [GitHub](https://github.com/kedro-org/kedro) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 1.1K Β· πŸ“¦ 3.3K): ``` git clone https://github.com/kedro-org/kedro ``` - [PyPi](https://pypi.org/project/kedro) (πŸ“₯ 1.9M / month Β· πŸ“¦ 170 Β· ⏱️ 28.09.2026): ``` pip install kedro ```
dbt (πŸ₯ˆ28 Β· ⭐ 14K) - Build analytics the way engineers build applications. Apache-2 - [GitHub]() (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 2.6K Β· πŸ“¦ 1.3K): ``` git clone https://github.com/dbt-labs/dbt-core ``` - [PyPi](https://pypi.org/project/dbt) (πŸ“₯ 160K / month Β· πŸ“¦ 38 Β· ⏱️ 19.10.2026): ``` pip install dbt ``` - [Conda](https://anaconda.org/conda-forge/dbt) (πŸ“₯ 870K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge dbt ```
petl (πŸ₯ˆ28 Β· ⭐ 1.3K) - Python Extract Transform and Load Tables of Data. MIT - [GitHub](https://github.com/petl-developers/petl) (πŸ‘¨β€πŸ’» 95 Β· πŸ”€ 220 Β· πŸ“¦ 4.4K): ``` git clone https://github.com/petl-developers/petl ``` - [PyPi](https://pypi.org/project/petl) (πŸ“₯ 740K / month Β· πŸ“¦ 57 Β· ⏱️ 17.10.2026): ``` pip install petl ``` - [Conda](https://anaconda.org/conda-forge/petl) (πŸ“₯ 560K Β· ⏱️ 17.10.2026): ``` conda install -c conda-forge petl ```
zenml (πŸ₯ˆ27 Β· ⭐ 5.6K) - ZenML : One AI Platform from Pipelines to Agents. https://zenml.io. Apache-2 - [GitHub](https://github.com/zenml-io/zenml) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 660 Β· πŸ“¦ 1.5K): ``` git clone https://github.com/zenml-io/zenml ``` - [PyPi](https://pypi.org/project/zenml) (πŸ“₯ 200K / month Β· πŸ“¦ 15 Β· ⏱️ 14.10.2026): ``` pip install zenml ```
huey (πŸ₯ˆ26 Β· ⭐ 6.1K) - a little task queue for python. MIT - [GitHub](https://github.com/coleifer/huey) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 410): ``` git clone https://github.com/coleifer/huey ``` - [PyPi](https://pypi.org/project/huey) (πŸ“₯ 13M / month Β· πŸ“¦ 170 Β· ⏱️ 24.10.2026): ``` pip install huey ``` - [Conda](https://anaconda.org/conda-forge/huey) (πŸ“₯ 310K Β· ⏱️ 24.10.2026): ``` conda install -c conda-forge huey ```
arq (πŸ₯ˆ26 Β· ⭐ 2.9K) - Job queues in python with asyncio and redis. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 210 Β· πŸ“¦ 1.6K): ``` git clone https://github.com/samuelcolvin/arq ``` - [PyPi](https://pypi.org/project/arq) (πŸ“₯ 3.9M / month Β· πŸ“¦ 82 Β· ⏱️ 16.04.2026): ``` pip install arq ``` - [Conda](https://anaconda.org/conda-forge/arq) (πŸ“₯ 29K Β· ⏱️ 03.08.2026): ``` conda install -c conda-forge arq ```
mleap (πŸ₯ˆ26 Β· ⭐ 1.5K) - MLeap: Deploy ML Pipelines to Production. Apache-2 - [GitHub](https://github.com/combust/mleap) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 310 Β· πŸ“¦ 250): ``` git clone https://github.com/combust/mleap ``` - [PyPi](https://pypi.org/project/mleap) (πŸ“₯ 1.7M / month Β· πŸ“¦ 11 Β· ⏱️ 05.10.2026): ``` pip install mleap ``` - [Conda](https://anaconda.org/conda-forge/mleap) (πŸ“₯ 120K Β· ⏱️ 06.10.2026): ``` conda install -c conda-forge mleap ```
CocoIndex (πŸ₯ˆ24 Β· ⭐ 6.1K) - Data transformation framework for AI. Ultra performant, with.. Apache-2 - [GitHub](https://github.com/cocoindex-io/cocoindex) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 450 Β· πŸ“¦ 79): ``` git clone https://github.com/cocoindex-io/cocoindex ``` - [PyPi](https://pypi.org/project/cocoindex) (πŸ“₯ 68K / month Β· πŸ“¦ 23 Β· ⏱️ 22.10.2026): ``` pip install cocoindex ```
TaskTiger (πŸ₯‰21 Β· ⭐ 1.5K) - Python task queue using Redis. MIT - [GitHub](https://github.com/closeio/tasktiger) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 94 Β· πŸ“¦ 33): ``` git clone https://github.com/closeio/tasktiger ``` - [PyPi](https://pypi.org/project/tasktiger) (πŸ“₯ 10K / month Β· πŸ“¦ 2 Β· ⏱️ 19.10.2026): ``` pip install tasktiger ```
riko (πŸ₯‰19 Β· ⭐ 1.6K) - A Python stream processing engine modeled after Yahoo! Pipes. MIT - [GitHub](https://github.com/nerevu/riko) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 75 Β· πŸ“¦ 14): ``` git clone https://github.com/nerevu/riko ``` - [PyPi](https://pypi.org/project/riko) (πŸ“₯ 240 / month Β· ⏱️ 01.09.2026): ``` pip install riko ```
dbnd (πŸ₯‰19 Β· ⭐ 270 Β· πŸ’€) - DBND is an agile pipeline framework that helps data engineering teams.. Apache-2 - [GitHub](https://github.com/databand-ai/dbnd) (πŸ‘¨β€πŸ’» 93 Β· πŸ”€ 33 Β· πŸ“¦ 42): ``` git clone https://github.com/databand-ai/dbnd ``` - [PyPi](https://pypi.org/project/dbnd) (πŸ“₯ 14K / month Β· πŸ“¦ 27 Β· ⏱️ 05.03.2026): ``` pip install dbnd ```
pdpipe (πŸ₯‰17 Β· ⭐ 720 Β· πŸ’€) - Easy pipelines for pandas DataFrames. MIT - [GitHub](https://github.com/pdpipe/pdpipe) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 46 Β· πŸ“¦ 67): ``` git clone https://github.com/pdpipe/pdpipe ``` - [PyPi](https://pypi.org/project/pdpipe) (πŸ“₯ 1.1K / month Β· πŸ“¦ 14 Β· ⏱️ 06.03.2026): ``` pip install pdpipe ``` - [Conda](https://anaconda.org/conda-forge/pdpipe) (πŸ“₯ 68K Β· ⏱️ 06.03.2026): ``` conda install -c conda-forge pdpipe ```
kale (πŸ₯‰16 Β· ⭐ 700) - Convert JupyterNotebooks to Kubeflow Pipelines deployments. Apache-2 jupyter - [GitHub]() (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 160): ``` git clone https://github.com/kubeflow-kale/kale ``` - [PyPi](https://pypi.org/project/kubeflow-kale) (πŸ“₯ 1.3K / month Β· ⏱️ 28.09.2026): ``` pip install kubeflow-kale ```
BatchFlow (πŸ₯‰16 Β· ⭐ 200) - BatchFlow helps you conveniently work with random or sequential.. Apache-2 - [GitHub](https://github.com/analysiscenter/batchflow) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 45 Β· πŸ“¦ 15): ``` git clone https://github.com/analysiscenter/batchflow ``` - [PyPi](https://pypi.org/project/batchflow) (πŸ“₯ 910 / month Β· ⏱️ 16.04.2026): ``` pip install batchflow ```
Show 21 hidden projects... - mrjob (πŸ₯ˆ24 Β· ⭐ 2.6K Β· πŸ’€) - Run MapReduce jobs on Hadoop or Amazon Web Services. Apache-2 - ploomber (πŸ₯‰23 Β· ⭐ 3.6K Β· πŸ’€) - The fastest way to build data pipelines. Develop iteratively,.. Apache-2 - PyFunctional (πŸ₯‰23 Β· ⭐ 2.3K Β· πŸ’€) - Python library for creating data pipelines with chain.. MIT - faust (πŸ₯‰22 Β· ⭐ 6.8K Β· πŸ’€) - Python Stream Processing. BSD-3 - whylogs (πŸ₯‰22 Β· ⭐ 2.8K Β· πŸ’€) - Open standard for end-to-end data and ML monitoring for any.. Apache-2 - Activeloop (πŸ₯‰21 Β· ⭐ 9.2K Β· πŸ’€) - Activeloop Deep Lake. MPL-2.0 - flupy (πŸ₯‰21 Β· ⭐ 200) - Fluent data pipelines for python and your shell. ❗Unlicensed - bonobo (πŸ₯‰20 Β· ⭐ 1.6K Β· πŸ’€) - Extract Transform Load for Python 3.5+. Apache-2 - Pypeline (πŸ₯‰19 Β· ⭐ 1.4K Β· πŸ’€) - Concurrent data pipelines in Python . MIT - pysparkling (πŸ₯‰19 Β· ⭐ 260 Β· πŸ’€) - A pure Python implementation of Apache Sparks RDD and DStream.. MIT - Optimus (πŸ₯‰17 Β· ⭐ 1.5K Β· πŸ’€) - Agile Data Preparation Workflows madeeasy with Pandas,.. Apache-2 spark - streamparse (πŸ₯‰17 Β· ⭐ 1.5K Β· πŸ’€) - streamparse lets you run Python code against real-time.. Apache-2 - dpark (πŸ₯‰16 Β· ⭐ 2.7K Β· πŸ’€) - Python clone of Spark, a MapReduce alike framework in Python. BSD-3 spark - mrq (πŸ₯‰16 Β· ⭐ 880 Β· πŸ’€) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent. MIT - Databolt Flow (πŸ₯‰15 Β· ⭐ 950 Β· πŸ’€) - Python library for building highly effective data science.. MIT - Mara Pipelines (πŸ₯‰13 Β· ⭐ 2.1K Β· πŸ’€) - A lightweight opinionated ETL framework, halfway between.. MIT - Botflow (πŸ₯‰13 Β· ⭐ 740 Β· πŸ’€) - Python Fast Data driven programming framework for Data pipeline.. BSD-3 - bodywork-core (πŸ₯‰12 Β· ⭐ 430 Β· πŸ’€) - ML pipeline orchestration and model deployments on.. ❗️AGPL-3.0 - spark-deep-learning (πŸ₯‰11 Β· ⭐ 2K Β· πŸ’€) - Deep Learning Pipelines for Apache Spark. Apache-2 spark - datajob (πŸ₯‰11 Β· ⭐ 100 Β· πŸ’€) - Build and deploy a serverless data pipeline on AWS with no effort. Apache-2 - RasgoQL (πŸ₯‰10 Β· ⭐ 270 Β· πŸ’€) - Write python locally, execute SQL in your data warehouse. ❗️AGPL-3.0

## File Formats Back to top
PyYAML (πŸ₯‡34 Β· ⭐ 2.9K Β· πŸ“ˆ) - Canonical source repository for PyYAML. MIT - [GitHub](https://github.com/yaml/pyyaml) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 570 Β· πŸ“¦ 1.9M): ``` git clone https://github.com/yaml/pyyaml ``` - [PyPi](https://pypi.org/project/pyyaml) (πŸ“₯ 910M / month Β· πŸ“¦ 55K Β· ⏱️ 25.09.2025): ``` pip install pyyaml ``` - [Conda](https://anaconda.org/conda-forge/pyyaml) (πŸ“₯ 100M Β· ⏱️ 29.10.2026): ``` conda install -c conda-forge pyyaml ```
XlsxWriter (πŸ₯‰32 Β· ⭐ 4K) - A Python module for creating Excel XLSX files. BSD-2 - [GitHub](https://github.com/jmcnamara/XlsxWriter) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 680 Β· πŸ“¦ 120K): ``` git clone https://github.com/jmcnamara/XlsxWriter ``` - [PyPi](https://pypi.org/project/xlsxwriter) (πŸ“₯ 95M / month Β· πŸ“¦ 1.5K Β· ⏱️ 28.10.2026): ``` pip install xlsxwriter ``` - [Conda](https://anaconda.org/conda-forge/xlsxwriter) (πŸ“₯ 5.6M Β· ⏱️ 12.10.2025): ``` conda install -c conda-forge xlsxwriter ```
jmespath (πŸ₯‰28 Β· ⭐ 2.4K Β· πŸ’€) - JMESPath is a query language for JSON. MIT - [GitHub](https://github.com/jmespath/jmespath.py) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 190): ``` git clone https://github.com/jmespath/jmespath.py ``` - [PyPi](https://pypi.org/project/jmespath) (πŸ“₯ 500M / month Β· πŸ“¦ 2K Β· ⏱️ 22.01.2026): ``` pip install jmespath ``` - [Conda](https://anaconda.org/conda-forge/jmespath) (πŸ“₯ 38M Β· ⏱️ 23.01.2026): ``` conda install -c conda-forge jmespath ```

## Code Inspection Back to top
deepdiff (πŸ₯‡29 Β· ⭐ 2.5K) - Deep Difference and Search of any Python object/data. Recreate objects.. MIT - [GitHub]() (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 270 Β· πŸ“¦ 22K): ``` git clone https://github.com/seperman/deepdiff ``` - [PyPi](https://pypi.org/project/deepdiff) (πŸ“₯ 53M / month Β· πŸ“¦ 1.5K Β· ⏱️ 15.05.2026): ``` pip install deepdiff ``` - [Conda](https://anaconda.org/conda-forge/deepdiff) (πŸ“₯ 1.1M Β· ⏱️ 16.05.2026): ``` conda install -c conda-forge deepdiff ```
Show 3 hidden projects... - entrypoints (πŸ₯ˆ28 Β· ⭐ 78) - Discover and load entry points from installed packages. MIT - typing_inspect (πŸ₯‰24 Β· ⭐ 370 Β· πŸ’€) - Runtime inspection utilities for Python typing module. MIT - importlib-resources (πŸ₯‰23 Β· ⭐ 74) - Backport of the importlib.resources module. ❗Unlicensed

## General Utilities Back to top
tenacity (πŸ₯‡35 Β· ⭐ 8.8K) - Retrying library for Python. Apache-2 - [GitHub](https://github.com/jd/tenacity) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 400 Β· πŸ“¦ 420K): ``` git clone https://github.com/jd/tenacity ``` - [PyPi](https://pypi.org/project/tenacity) (πŸ“₯ 340M / month Β· πŸ“¦ 9.7K Β· ⏱️ 07.10.2026): ``` pip install tenacity ``` - [Conda](https://anaconda.org/conda-forge/tenacity) (πŸ“₯ 17M Β· ⏱️ 07.10.2026): ``` conda install -c conda-forge tenacity ```
more-itertools (πŸ₯‡34 Β· ⭐ 4.1K) - More routines for operating on iterables, beyond itertools. MIT - [GitHub](https://github.com/more-itertools/more-itertools) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 400 Β· πŸ“¦ 300K): ``` git clone https://github.com/more-itertools/more-itertools ``` - [PyPi](https://pypi.org/project/more-itertools) (πŸ“₯ 220M / month Β· πŸ“¦ 5.1K Β· ⏱️ 14.10.2026): ``` pip install more-itertools ``` - [Conda](https://anaconda.org/conda-forge/more-itertools) (πŸ“₯ 39M Β· ⏱️ 15.10.2026): ``` conda install -c conda-forge more-itertools ```
attrs (πŸ₯ˆ33 Β· ⭐ 5.8K Β· πŸ’€) - Python Classes Without Boilerplate. MIT - [GitHub](https://github.com/python-attrs/attrs) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 420 Β· πŸ“¦ 1.5M): ``` git clone https://github.com/python-attrs/attrs ``` - [PyPi](https://pypi.org/project/attrs) (πŸ“₯ 690M / month Β· πŸ“¦ 11K Β· ⏱️ 19.03.2026): ``` pip install attrs ``` - [Conda](https://anaconda.org/conda-forge/attrs) (πŸ“₯ 84M Β· ⏱️ 19.03.2026): ``` conda install -c conda-forge attrs ```
boltons (πŸ₯ˆ29 Β· ⭐ 6.9K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets.. BSD-3 - [GitHub](https://github.com/mahmoud/boltons) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 470 Β· πŸ“¦ 13K): ``` git clone https://github.com/mahmoud/boltons ``` - [PyPi](https://pypi.org/project/boltons) (πŸ“₯ 22M / month Β· πŸ“¦ 460 Β· ⏱️ 07.09.2026): ``` pip install boltons ``` - [Conda](https://anaconda.org/conda-forge/boltons) (πŸ“₯ 19M Β· ⏱️ 08.09.2026): ``` conda install -c conda-forge boltons ```
python-dependency-injector (πŸ₯ˆ29 Β· ⭐ 4.9K) - Dependency injection framework for Python. BSD-3 - [GitHub](https://github.com/ets-labs/python-dependency-injector) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 350 Β· πŸ“¦ 6.1K): ``` git clone https://github.com/ets-labs/python-dependency-injector ``` - [PyPi](https://pypi.org/project/dependency-injector) (πŸ“₯ 8.3M / month Β· πŸ“¦ 420 Β· ⏱️ 18.06.2026): ``` pip install dependency-injector ``` - [Conda](https://anaconda.org/conda-forge/dependency_injector) (πŸ“₯ 160K Β· ⏱️ 13.09.2026): ``` conda install -c conda-forge dependency_injector ```
funcy (πŸ₯‰28 Β· ⭐ 3.5K) - A fancy and practical functional tools. BSD-3 - [GitHub](https://github.com/Suor/funcy) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 160 Β· πŸ“¦ 16K): ``` git clone https://github.com/Suor/funcy ``` - [PyPi](https://pypi.org/project/funcy) (πŸ“₯ 6.6M / month Β· πŸ“¦ 450 Β· ⏱️ 10.09.2026): ``` pip install funcy ``` - [Conda](https://anaconda.org/conda-forge/funcy) (πŸ“₯ 1.2M Β· ⏱️ 10.09.2026): ``` conda install -c conda-forge funcy ```
returns (πŸ₯‰27 Β· ⭐ 4.4K) - Make your functions return something meaningful, typed, and safe!. BSD-2 - [GitHub](https://github.com/dry-python/returns) (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 160 Β· πŸ“¦ 1.1K): ``` git clone https://github.com/dry-python/returns ``` - [PyPi](https://pypi.org/project/returns) (πŸ“₯ 920K / month Β· πŸ“¦ 260 Β· ⏱️ 27.10.2026): ``` pip install returns ``` - [Conda](https://anaconda.org/conda-forge/returns) (πŸ“₯ 120K Β· ⏱️ 28.10.2026): ``` conda install -c conda-forge returns ```
natsort (πŸ₯‰26 Β· ⭐ 910 Β· πŸ’€) - Simple yet flexible natural sorting in Python. MIT - [GitHub](https://github.com/SethMMorton/natsort) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 52 Β· πŸ“¦ 50K): ``` git clone https://github.com/SethMMorton/natsort ``` - [PyPi](https://pypi.org/project/natsort) (πŸ“₯ 15M / month Β· πŸ“¦ 1.5K Β· ⏱️ 20.06.2023): ``` pip install natsort ``` - [Conda](https://anaconda.org/conda-forge/natsort) (πŸ“₯ 3.4M Β· ⏱️ 12.02.2026): ``` conda install -c conda-forge natsort ```
ubelt (πŸ₯‰20 Β· ⭐ 740) - A Python utility library with a stdlib like feel and extra batteries... Apache-2 - [GitHub](https://github.com/Erotemic/ubelt) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 51): ``` git clone https://github.com/Erotemic/ubelt ``` - [PyPi](https://pypi.org/project/ubelt) (πŸ“₯ 35K / month Β· πŸ“¦ 140 Β· ⏱️ 31.07.2026): ``` pip install ubelt ``` - [Conda](https://anaconda.org/conda-forge/ubelt) (πŸ“₯ 480K Β· ⏱️ 06.09.2026): ``` conda install -c conda-forge ubelt ```
Show 6 hidden projects... - toolz (πŸ₯ˆ30 Β· ⭐ 5.2K) - A functional standard library for Python. ❗Unlicensed - retrying (πŸ₯‰25 Β· ⭐ 1.9K Β· πŸ’€) - Retrying is an Apache 2.0 licensed general-purpose retrying.. Apache-2 - ratelimit (πŸ₯‰25 Β· ⭐ 760 Β· πŸ’€) - API Rate Limit Decorator. MIT - CommonRegex (πŸ₯‰21 Β· ⭐ 1.6K Β· πŸ’€) - A collection of common regular expressions bundled with an easy.. MIT - pampy (πŸ₯‰20 Β· ⭐ 3.5K Β· πŸ’€) - Pampy: The Pattern Matching for Python you always dreamed of. MIT - pinject (πŸ₯‰20 Β· ⭐ 1.3K Β· πŸ’€) - A pythonic dependency injection library. Apache-2

## Python Implementations Back to top
cpython (πŸ₯‡35 Β· ⭐ 78K) - The Python programming language. MIT - [GitHub](https://github.com/python/cpython) (πŸ‘¨β€πŸ’» 4.1K Β· πŸ”€ 38K Β· πŸ“¦ 630K): ``` git clone https://github.com/python/cpython ``` - [PyPi](https://pypi.org/project/cpython) (πŸ“₯ 5 / month Β· πŸ“¦ 21 Β· ⏱️ 22.07.2020): ``` pip install cpython ``` - [Conda](https://anaconda.org/conda-forge/typing) (πŸ“₯ 4.7M Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge typing ``` - [npm](https://www.npmjs.com/package/@buckpkg/python) (πŸ“¦ 6 Β· ⏱️ 03.08.2017): ``` npm install @buckpkg/python ```
micropython (πŸ₯ˆ21 Β· ⭐ 22K) - MicroPython - a lean and efficient Python implementation for.. Python-2.0 - [GitHub](https://github.com/micropython/micropython) (πŸ‘¨β€πŸ’» 770 Β· πŸ”€ 9K Β· πŸ“¦ 25): ``` git clone https://github.com/micropython/micropython ``` - [PyPi](https://pypi.org/project/micropython-_markupbase) (⏱️ 10.10.2016): ``` pip install micropython-_markupbase ```
Show 4 hidden projects... - grumpy (πŸ₯ˆ18 Β· ⭐ 10K Β· πŸ’€) - Grumpy is a Python to Go source code transcompiler and runtime. Apache-2 - stackless (πŸ₯‰15 Β· ⭐ 1K Β· πŸ’€) - The Stackless Python programming language. ❗Unlicensed - pyston (πŸ₯‰12 Β· ⭐ 2.5K Β· πŸ’€) - (No longer maintained) A faster and highly-compatible.. Apache-2 - cl-python (πŸ₯‰7 Β· ⭐ 240 Β· πŸ’€) - An implementation of Python in Common Lisp. ❗Unlicensed

## Others Back to top
Pygments (πŸ₯‡35 Β· ⭐ 2.2K) - Pygments is a generic syntax highlighter written in Python. BSD-2 - [GitHub](https://github.com/pygments/pygments) (πŸ‘¨β€πŸ’» 950 Β· πŸ”€ 920 Β· πŸ“¦ 1.2M): ``` git clone https://github.com/pygments/pygments ``` - [PyPi](https://pypi.org/project/pygments) (πŸ“₯ 920M / month Β· πŸ“¦ 12K Β· ⏱️ 17.08.2026): ``` pip install pygments ``` - [Conda](https://anaconda.org/conda-forge/pygments) (πŸ“₯ 79M Β· ⏱️ 17.08.2026): ``` conda install -c conda-forge pygments ```
pyparsing (πŸ₯‡34 Β· ⭐ 2.5K) - Python library for creating PEG parsers. MIT - [GitHub](https://github.com/pyparsing/pyparsing) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 360 Β· πŸ“¦ 1.3M): ``` git clone https://github.com/pyparsing/pyparsing ``` - [PyPi](https://pypi.org/project/pyparsing) (πŸ“₯ 320M / month Β· πŸ“¦ 6.8K Β· ⏱️ 20.09.2026): ``` pip install pyparsing ``` - [Conda](https://anaconda.org/conda-forge/pyparsing) (πŸ“₯ 84M Β· ⏱️ 22.09.2026): ``` conda install -c conda-forge pyparsing ```
wrapt (πŸ₯‡34 Β· ⭐ 2.3K) - A Python module for decorators, wrappers and monkey patching. BSD-2 - [GitHub](https://github.com/GrahamDumpleton/wrapt) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 260 Β· πŸ“¦ 640K): ``` git clone https://github.com/GrahamDumpleton/wrapt ``` - [PyPi](https://pypi.org/project/wrapt) (πŸ“₯ 390M / month Β· πŸ“¦ 3.5K Β· ⏱️ 19.10.2026): ``` pip install wrapt ``` - [Conda](https://anaconda.org/conda-forge/wrapt) (πŸ“₯ 46M Β· ⏱️ 14.10.2026): ``` conda install -c conda-forge wrapt ```
pluggy (πŸ₯‡34 Β· ⭐ 1.7K) - A minimalist production ready plugin system. MIT - [GitHub](https://github.com/pytest-dev/pluggy) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 190 Β· πŸ“¦ 850K): ``` git clone https://github.com/pytest-dev/pluggy ``` - [PyPi](https://pypi.org/project/pluggy) (πŸ“₯ 860M / month Β· πŸ“¦ 3.4K Β· ⏱️ 15.10.2026): ``` pip install pluggy ``` - [Conda](https://anaconda.org/conda-forge/pluggy) (πŸ“₯ 65M Β· ⏱️ 15.10.2026): ``` conda install -c conda-forge pluggy ```
cookiecutter (πŸ₯ˆ31 Β· ⭐ 25K Β· πŸ’€) - A cross-platform command-line utility that creates projects.. BSD-3 - [GitHub](https://github.com/cookiecutter/cookiecutter) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 2.2K Β· πŸ“¦ 38K): ``` git clone https://github.com/cookiecutter/cookiecutter ``` - [PyPi](https://pypi.org/project/cookiecutter) (πŸ“₯ 6.8M / month Β· πŸ“¦ 1.2K Β· ⏱️ 04.03.2026): ``` pip install cookiecutter ``` - [Conda](https://anaconda.org/conda-forge/cookiecutter) (πŸ“₯ 2.4M Β· ⏱️ 04.03.2026): ``` conda install -c conda-forge cookiecutter ```
decorator (πŸ₯ˆ30 Β· ⭐ 910) - Decorators for Humans. BSD-2 - [GitHub](https://github.com/micheles/decorator) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 120 Β· πŸ“¦ 780K): ``` git clone https://github.com/micheles/decorator ``` - [PyPi](https://pypi.org/project/decorator) (πŸ“₯ 140M / month Β· πŸ“¦ 2.9K Β· ⏱️ 18.05.2026): ``` pip install decorator ``` - [Conda](https://anaconda.org/conda-forge/decorator) (πŸ“₯ 53M Β· ⏱️ 18.05.2026): ``` conda install -c conda-forge decorator ```
fastcore (πŸ₯ˆ29 Β· ⭐ 1.1K) - Python supercharged for fastai development. Apache-2 - [GitHub]() (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 300 Β· πŸ“¦ 14K): ``` git clone https://github.com/fastai/fastcore ``` - [PyPi](https://pypi.org/project/fastcore) (πŸ“₯ 31M / month Β· πŸ“¦ 1.3K Β· ⏱️ 27.10.2026): ``` pip install fastcore ``` - [Conda](https://anaconda.org/conda-forge/fastcore) (πŸ“₯ 430K Β· ⏱️ 27.10.2026): ``` conda install -c conda-forge fastcore ```
diagrams (πŸ₯ˆ28 Β· ⭐ 42K) - Diagram as Code for prototyping cloud system architectures. MIT - [GitHub](https://github.com/mingrammer/diagrams) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 2.7K Β· πŸ“¦ 2.6K): ``` git clone https://github.com/mingrammer/diagrams ``` - [PyPi](https://pypi.org/project/diagrams) (πŸ“₯ 960K / month Β· πŸ“¦ 140 Β· ⏱️ 22.11.2025): ``` pip install diagrams ``` - [Conda](https://anaconda.org/conda-forge/diagrams) (πŸ“₯ 380K Β· ⏱️ 24.11.2025): ``` conda install -c conda-forge diagrams ```
keyboard (πŸ₯ˆ28 Β· ⭐ 3.8K) - Hook and simulate global keyboard events on Windows and Linux. MIT - [GitHub](https://github.com/boppreh/keyboard) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 430 Β· πŸ“¦ 27K): ``` git clone https://github.com/boppreh/keyboard ``` - [PyPi](https://pypi.org/project/keyboard) (πŸ“₯ 510K / month Β· πŸ“¦ 720 Β· ⏱️ 23.03.2020): ``` pip install keyboard ``` - [Conda](https://anaconda.org/conda-forge/keyboard) (πŸ“₯ 91K Β· ⏱️ 08.09.2026): ``` conda install -c conda-forge keyboard ```
Copier (πŸ₯‰27 Β· ⭐ 3.6K) - Library and command-line utility for rendering projects templates. MIT - [GitHub](https://github.com/copier-org/copier) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 280 Β· πŸ“¦ 2.2K): ``` git clone https://github.com/copier-org/copier ``` - [PyPi](https://pypi.org/project/copier) (πŸ“₯ 1.4M / month Β· πŸ“¦ 440 Β· ⏱️ 13.10.2026): ``` pip install copier ```
Send2Trash (πŸ₯‰27 Β· ⭐ 300 Β· πŸ’€) - Python library to natively send files to Trash (or Recycle bin).. BSD-3 - [GitHub](https://github.com/arsenetar/send2trash) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 47 Β· πŸ“¦ 320K): ``` git clone https://github.com/arsenetar/send2trash ``` - [PyPi](https://pypi.org/project/send2trash) (πŸ“₯ 32M / month Β· πŸ“¦ 710 Β· ⏱️ 14.01.2026): ``` pip install send2trash ``` - [Conda](https://anaconda.org/conda-forge/send2trash) (πŸ“₯ 24M Β· ⏱️ 12.02.2026): ``` conda install -c conda-forge send2trash ```
python-mss (πŸ₯‰25 Β· ⭐ 1.3K) - An ultra fast cross-platform multiple screenshots module in pure.. MIT - [GitHub](https://github.com/BoboTiG/python-mss) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 110 Β· πŸ“¦ 14K): ``` git clone https://github.com/BoboTiG/python-mss ``` - [PyPi](https://pypi.org/project/mss) (πŸ“₯ 2.3M / month Β· πŸ“¦ 650 Β· ⏱️ 23.04.2026): ``` pip install mss ``` - [Conda](https://anaconda.org/conda-forge/python-mss) (πŸ“₯ 100K Β· ⏱️ 23.04.2026): ``` conda install -c conda-forge python-mss ```
pyscaffold (πŸ₯‰24 Β· ⭐ 2.3K) - Python project template generator with batteries included. MIT - [GitHub](https://github.com/pyscaffold/pyscaffold) (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 190): ``` git clone https://github.com/pyscaffold/pyscaffold ``` - [PyPi](https://pypi.org/project/pyscaffold) (πŸ“₯ 2M / month Β· πŸ“¦ 46 Β· ⏱️ 23.09.2024): ``` pip install pyscaffold ``` - [Conda](https://anaconda.org/conda-forge/pyscaffold) (πŸ“₯ 790K Β· ⏱️ 22.04.2025): ``` conda install -c conda-forge pyscaffold ```
Show 8 hidden projects... - pycparser (πŸ₯ˆ30 Β· ⭐ 3.6K) - Complete C99 parser in pure Python. ❗Unlicensed - py4j (πŸ₯ˆ28 Β· ⭐ 1.3K Β· πŸ’€) - Enables Python programs to dynamically access arbitrary Java objects. BSD-3 - openpyxl (πŸ₯‰26 Β· ⭐ 15) - A Python library to read/write Excel 2010 xlsx/xlsm files. MIT - catalogue (πŸ₯‰24 Β· ⭐ 180 Β· πŸ’€) - Super lightweight function registries for your library. MIT - pyscreenshot (πŸ₯‰23 Β· ⭐ 500 Β· πŸ’€) - Python screenshot library, replacement for the Pillow.. BSD-2 - pluginbase (πŸ₯‰22 Β· ⭐ 1.1K Β· πŸ’€) - A simple but flexible plugin system for Python. BSD-3 - powerline-shell (πŸ₯‰20 Β· ⭐ 5.9K Β· πŸ’€) - A beautiful and useful prompt for your shell. MIT - macropy (πŸ₯‰15 Β· ⭐ 2.5K Β· πŸ’€) - Macros in Python: quasiquotes, case classes, LINQ and more!. MIT
--- ## Related Resources - [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics. - [**best-of-ml-python**](https://github.com/ml-tooling/best-of-ml-python): A ranked list of awesome machine learning Python libraries. - [**best-of-web-python**](https://github.com/ml-tooling/best-of-web-python): A ranked list of awesome Python libraries for web development. - [**best-of-python-dev**](https://github.com/ml-tooling/best-of-python-dev): A ranked list of awesome Python developer tools and libraries. - [**awesome-python**](https://github.com/vinta/awesome-python): A curated list of awesome Python frameworks, libraries, software and resources. ## Contribution Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways: - Open an issue by selecting one of the provided categories from the [issue page](https://github.com/ml-tooling/best-of-python/issues/new/choose) and fill in the requested information. - Modify the [projects.yaml](https://github.com/ml-tooling/best-of-python/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/ml-tooling/best-of-python/edit/main/projects.yaml). If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/ml-tooling/best-of-python/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/ml-tooling/best-of-python/blob/main/.github/CODE_OF_CONDUCT.md). ## License [![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)