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
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
_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
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
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
π 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
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
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
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
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
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
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
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
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
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
π best-of-python-dev ( β 1.2K Β· π€) - A ranked list of awesome python developer tools and libraries...
## Data Caching
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
π 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
π 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
π best-of-ml-python ( β 16K Β· π) - A ranked list of awesome machine learning Python libraries. Updated..
## Text Data
π 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
π best-of-web-python ( β 2.6K Β· π€) - A ranked list of awesome python libraries for web development...
## Database Clients
_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
_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
_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
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
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
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
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
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
[](https://creativecommons.org/licenses/by-sa/4.0/)