best-of-python Documentation

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

RAW Doc

1. Project Overview & Quickstart (lukasmasuch/best-of-python)

Best-of Python

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, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!



Contents

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](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 1.5K ยท ๐Ÿ”€ 16K ยท ๐Ÿ“ฆ 1M):

    text
    git clone https://github.com/protocolbuffers/protobuf
  • PyPi (๐Ÿ“ฅ 890M / month ยท ๐Ÿ“ฆ 13K ยท โฑ๏ธ 03.08.2026):

    text
    pip install protobuf
  • Conda (๐Ÿ“ฅ 34M ยท โฑ๏ธ 13.06.2026):

    text
    conda install -c conda-forge protobuf
  • npm (๐Ÿ“ฅ 23M / month ยท ๐Ÿ“ฆ 3.8K ยท โฑ๏ธ 24.02.2026):

    text
    npm install google-protobuf

flatbuffers (๐Ÿฅ‡34 ยท โญ 26K) - FlatBuffers: Memory Efficient Serialization Library. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 780 ยท ๐Ÿ”€ 3.6K ยท ๐Ÿ“ฆ 200K):

    text
    git clone https://github.com/google/flatbuffers
  • PyPi (๐Ÿ“ฅ 100M / month ยท ๐Ÿ“ฆ 700 ยท โฑ๏ธ 19.12.2025):

    text
    pip install flatbuffers
  • Conda (๐Ÿ“ฅ 2.4M ยท โฑ๏ธ 22.12.2025):

    text
    conda install -c conda-forge flatbuffers
  • npm (๐Ÿ“ฅ 33M / month ยท ๐Ÿ“ฆ 290 ยท โฑ๏ธ 24.09.2025):

    text
    npm install flatbuffers

orjson (๐Ÿฅ‡34 ยท โญ 8.2K) - Fast, correct Python JSON library supporting dataclasses, datetimes,.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 220K):

    text
    git clone https://github.com/ijl/orjson
  • PyPi (๐Ÿ“ฅ 230M / month ยท ๐Ÿ“ฆ 6.3K ยท โฑ๏ธ 06.05.2026):

    text
    pip install orjson
  • Conda (๐Ÿ“ฅ 6.7M ยท โฑ๏ธ 13.05.2026):

    text
    conda install -c conda-forge orjson

marshmallow (๐Ÿฅˆ33 ยท โญ 7.2K) - A lightweight library for converting complex objects to and from.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 720 ยท ๐Ÿ“ฆ 230K):

    text
    git clone https://github.com/marshmallow-code/marshmallow
  • PyPi (๐Ÿ“ฅ 120M / month ยท ๐Ÿ“ฆ 2.9K ยท โฑ๏ธ 08.08.2026):

    text
    pip install marshmallow
  • Conda (๐Ÿ“ฅ 4.4M ยท โฑ๏ธ 09.08.2026):

    text
    conda install -c conda-forge marshmallow

dill (๐Ÿฅˆ32 ยท โญ 2.4K) - serialize all of Python. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 51 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 250K):

    text
    git clone https://github.com/uqfoundation/dill
  • PyPi (๐Ÿ“ฅ 230M / month ยท ๐Ÿ“ฆ 4.2K ยท โฑ๏ธ 19.01.2026):

    text
    pip install dill
  • Conda (๐Ÿ“ฅ 20M ยท โฑ๏ธ 19.01.2026):

    text
    conda install -c conda-forge dill

cloudpickle (๐Ÿฅˆ31 ยท โญ 1.9K) - Extended pickling support for Python objects. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 79 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 170K):

    text
    git clone https://github.com/cloudpipe/cloudpickle
  • PyPi (๐Ÿ“ฅ 150M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 03.11.2025):

    text
    pip install cloudpickle
  • Conda (๐Ÿ“ฅ 36M ยท โฑ๏ธ 09.12.2025):

    text
    conda install -c conda-forge cloudpickle

pyasn1 (๐Ÿฅˆ31 ยท โญ 240) - Generic ASN.1 library for Python. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 710K):

    text
    git clone https://github.com/etingof/pyasn1
  • PyPi (๐Ÿ“ฅ 580M / month ยท ๐Ÿ“ฆ 2.4K ยท โฑ๏ธ 09.07.2026):

    text
    pip install pyasn1
  • Conda (๐Ÿ“ฅ 23M ยท โฑ๏ธ 09.07.2026):

    text
    conda install -c conda-forge pyasn1

simplejson (๐Ÿฅ‰29 ยท โญ 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 51 ยท ๐Ÿ”€ 350 ยท ๐Ÿ“ฆ 150K):

    text
    git clone https://github.com/simplejson/simplejson
  • PyPi (๐Ÿ“ฆ 2.9K ยท โฑ๏ธ 24.04.2026):

    text
    pip install simplejson
  • Conda (๐Ÿ“ฅ 5.4M ยท โฑ๏ธ 25.04.2026):

    text
    conda install -c conda-forge simplejson

jsonpickle (๐Ÿฅ‰26 ยท โญ 1.3K) - Python library for serializing any arbitrary object graph into.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 90 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฆ 50K):

    text
    git clone https://github.com/jsonpickle/jsonpickle
  • PyPi (๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 28.05.2026):

    text
    pip install jsonpickle
  • Conda (๐Ÿ“ฅ 2.4M ยท โฑ๏ธ 28.05.2026):

    text
    conda install -c conda-forge jsonpickle

python-rapidjson (๐Ÿฅ‰26 ยท โญ 530) - Python wrapper around rapidjson. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 53 ยท ๐Ÿ“ฆ 8K):

    text
    git clone https://github.com/python-rapidjson/python-rapidjson
  • PyPi (๐Ÿ“ฅ 4.7M / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 07.12.2025):

    text
    pip install python-rapidjson
  • Conda (๐Ÿ“ฅ 4.8M ยท โฑ๏ธ 03.02.2026):

    text
    conda install -c conda-forge python-rapidjson

srsly (๐Ÿฅ‰26 ยท โญ 480) - Modern high-performance serialization utilities for Python (JSON,.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 37 ยท ๐Ÿ“ฆ 69K):

    text
    git clone https://github.com/explosion/srsly
  • PyPi (๐Ÿ“ฅ 22M / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 23.03.2026):

    text
    pip install srsly
  • Conda (๐Ÿ“ฅ 2.7M ยท โฑ๏ธ 24.03.2026):

    text
    conda install -c conda-forge srsly

rtoml (๐Ÿฅ‰22 ยท โญ 380 ยท ๐Ÿ’ค) - A fast TOML library for python implemented in rust. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 30 ยท ๐Ÿ“ฆ 970):

    text
    git clone https://github.com/samuelcolvin/rtoml
  • PyPi (๐Ÿ“ฅ 910K / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 19.10.2025):

    text
    pip install rtoml

Show 4 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
  • hickle (๐Ÿฅ‰22 ยท โญ 490 ยท ๐Ÿ’€) - a HDF5-based python pickle replacement. [MIT](http://bit.ly/34MBwT8)
  • pysimdjson (๐Ÿฅ‰20 ยท โญ 710 ยท ๐Ÿ’ค) - Python bindings for the simdjson project. โ—Unlicensed

Data Containers & Dataframes

General-purpose data containers as well as utilities & extensions for pandas.

pandas (๐Ÿฅ‡40 ยท โญ 49K) - Flexible and powerful data analysis / manipulation library for.. [BSD-3](http://bit.ly/3aKzpTv) ``

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 4.3K ยท ๐Ÿ”€ 20K ยท ๐Ÿ“ฆ 2.9M):

    text
    git clone https://github.com/pandas-dev/pandas
  • PyPi (๐Ÿ“ฅ 780M / month ยท ๐Ÿ“ฆ 130K ยท โฑ๏ธ 22.07.2026):

    text
    pip install pandas
  • Conda (๐Ÿ“ฅ 92M ยท โฑ๏ธ 28.07.2026):

    text
    conda install -c conda-forge pandas

polars (๐Ÿฅ‡34 ยท โญ 39K) - Extremely fast Query Engine for DataFrames, written in Rust. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 750 ยท ๐Ÿ”€ 3K ยท ๐Ÿ“ฆ 36K):

    text
    git clone https://github.com/pola-rs/polars
  • PyPi (๐Ÿ“ฅ 78M / month ยท ๐Ÿ“ฆ 7.4K ยท โฑ๏ธ 01.08.2026):

    text
    pip install polars

h5py (๐Ÿฅ‡34 ยท โญ 2.2K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 560 ยท ๐Ÿ“ฆ 360K):

    text
    git clone https://github.com/h5py/h5py
  • PyPi (๐Ÿ“ฅ 43M / month ยท ๐Ÿ“ฆ 11K ยท โฑ๏ธ 06.03.2026):

    text
    pip install h5py
  • Conda (๐Ÿ“ฅ 29M ยท โฑ๏ธ 07.04.2026):

    text
    conda install -c conda-forge h5py

xarray (๐Ÿฅˆ32 ยท โญ 4.2K) - N-D labeled arrays and datasets in Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 620 ยท ๐Ÿ”€ 1.3K ยท ๐Ÿ“ฆ 45K):

    text
    git clone https://github.com/pydata/xarray
  • PyPi (๐Ÿ“ฅ 20M / month ยท ๐Ÿ“ฆ 6.3K ยท โฑ๏ธ 09.07.2026):

    text
    pip install xarray
  • Conda (๐Ÿ“ฅ 17M ยท โฑ๏ธ 09.07.2026):

    text
    conda install -c conda-forge xarray

numexpr (๐Ÿฅˆ31 ยท โญ 2.5K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 90 ยท ๐Ÿ”€ 230 ยท ๐Ÿ“ฆ 100K):

    text
    git clone https://github.com/pydata/numexpr
  • PyPi (๐Ÿ“ฅ 17M / month ยท ๐Ÿ“ฆ 1.3K ยท โฑ๏ธ 18.07.2026):

    text
    pip install numexpr
  • Conda (๐Ÿ“ฅ 14M ยท โฑ๏ธ 18.07.2026):

    text
    conda install -c conda-forge numexpr

zarr (๐Ÿฅˆ30 ยท โญ 2K) - An implementation of chunked, compressed, N-dimensional arrays for Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 440 ยท ๐Ÿ“ฆ 8.9K):

    text
    git clone https://github.com/zarr-developers/zarr-python
  • PyPi (๐Ÿ“ฅ 10M / month ยท ๐Ÿ“ฆ 2.5K ยท โฑ๏ธ 30.07.2026):

    text
    pip install zarr
  • Conda (๐Ÿ“ฅ 6.3M ยท โฑ๏ธ 31.07.2026):

    text
    conda install -c conda-forge zarr

TinyDB (๐Ÿฅˆ29 ยท โญ 7.5K ยท ๐Ÿ“ˆ) - TinyDB is a lightweight document oriented database optimized for your.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 620 ยท ๐Ÿ“ฆ 16K):

    text
    git clone https://github.com/msiemens/tinydb
  • PyPi (๐Ÿ“ฅ 6.4M / month ยท ๐Ÿ“ฆ 910 ยท โฑ๏ธ 06.08.2026):

    text
    pip install tinydb
  • Conda (๐Ÿ“ฅ 980K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge tinydb

datasketch (๐Ÿฅˆ28 ยท โญ 2.9K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 39 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 2.6K):

    text
    git clone https://github.com/ekzhu/datasketch
  • PyPi (๐Ÿ“ฅ 6.8M / month ยท ๐Ÿ“ฆ 220 ยท โฑ๏ธ 05.07.2026):

    text
    pip install datasketch

Bottleneck (๐Ÿฅˆ28 ยท โญ 1.2K) - Fast NumPy array functions written in C. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 42 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 60K):

    text
    git clone https://github.com/pydata/bottleneck
  • PyPi (๐Ÿ“ฅ 10M / month ยท ๐Ÿ“ฆ 780 ยท โฑ๏ธ 25.07.2026):

    text
    pip install Bottleneck
  • Conda (๐Ÿ“ฅ 7.5M ยท โฑ๏ธ 10.11.2025):

    text
    conda install -c conda-forge bottleneck

PyTables (๐Ÿฅˆ27 ยท โญ 1.4K) - A Python package to manage extremely large amounts of data. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 280):

    text
    git clone https://github.com/PyTables/PyTables
  • PyPi (๐Ÿ“ฅ 3M / month ยท ๐Ÿ“ฆ 1.8K ยท โฑ๏ธ 01.03.2026):

    text
    pip install tables
  • Conda (๐Ÿ“ฅ 13M ยท โฑ๏ธ 25.07.2026):

    text
    conda install -c conda-forge pytables

Modin (๐Ÿฅˆ26 ยท โญ 10K ยท ๐Ÿ’ค) - Modin: Scale your Pandas workflows by changing a single line.. [Apache-2](http://bit.ly/3nYMfla) ``

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 660 ยท ๐Ÿ“ฆ 2.3K):

    text
    git clone https://github.com/modin-project/modin
  • PyPi (๐Ÿ“ฅ 1.5M / month ยท ๐Ÿ“ฆ 66 ยท โฑ๏ธ 02.10.2025):

    text
    pip install modin
  • Conda (๐Ÿ“ฅ 990K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge modin-core

Vaex (๐Ÿฅ‰24 ยท โญ 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 76 ยท ๐Ÿ”€ 600 ยท ๐Ÿ“ฆ 1K):

    text
    git clone https://github.com/vaexio/vaex
  • PyPi (๐Ÿ“ฅ 26K / month ยท ๐Ÿ“ฆ 68 ยท โฑ๏ธ 03.02.2026):

    text
    pip install vaex
  • Conda (๐Ÿ“ฅ 640K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge vaex

pickleDB (๐Ÿฅ‰20 ยท โญ 1.1K) - pickleDB is an in memory key-value store using Pythons orjson module.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฆ 3.4K):

    text
    git clone https://github.com/patx/pickledb
  • PyPi (๐Ÿ“ฅ 30K / month ยท ๐Ÿ“ฆ 8 ยท โฑ๏ธ 05.01.2026):

    text
    pip install pickledb

StaticFrame (๐Ÿฅ‰19 ยท โญ 480) - Immutable and statically-typeable DataFrames with runtime type and.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 38 ยท ๐Ÿ“ฆ 33):

    text
    git clone https://github.com/InvestmentSystems/static-frame
  • PyPi (๐Ÿ“ฅ 10K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 11.08.2026):

    text
    pip install static-frame
  • Conda (๐Ÿ“ฅ 650K ยท โฑ๏ธ 07.07.2026):

    text
    conda install -c conda-forge static-frame

Show 17 hidden projects...

  • numpy (๐Ÿฅ‡38 ยท โญ 33K) - The fundamental package for scientific computing with Python. โ—Unlicensed
  • pandera (๐Ÿฅˆ27 ยท โญ 4.4K) - A light-weight and flexible data validation and testing.. โ—Unlicensed ``
  • Blaze (๐Ÿฅ‰24 ยท โญ 3.2K ยท ๐Ÿ’€) - NumPy and Pandas interface to Big Data. [BSD-3](http://bit.ly/3aKzpTv)
  • docarray (๐Ÿฅ‰24 ยท โญ 3.1K ยท ๐Ÿ’€) - The data structure for multimodal data. [Apache-2](http://bit.ly/3nYMfla)
  • sklearn-pandas (๐Ÿฅ‰24 ยท โญ 2.8K ยท ๐Ÿ’€) - Pandas integration with sklearn. [โ—๏ธZlib](https://tldrlegal.com/search?q=Zlib) sklearn ``
  • swifter (๐Ÿฅ‰24 ยท โญ 2.5K ยท ๐Ÿ’€) - A package which efficiently applies any function to a pandas.. [MIT](http://bit.ly/34MBwT8) ``
  • Pandaralยทlel (๐Ÿฅ‰23 ยท โญ 3.8K ยท ๐Ÿ’€) - A simple and efficient tool to parallelize Pandas.. [BSD-3](http://bit.ly/3aKzpTv) `` jupyter
  • Koalas (๐Ÿฅ‰22 ยท โญ 3.4K ยท ๐Ÿ’€) - Koalas: pandas API on Apache Spark. [Apache-2](http://bit.ly/3nYMfla) spark ``
  • pandasql (๐Ÿฅ‰22 ยท โญ 1.3K ยท ๐Ÿ’€) - sqldf for pandas. [MIT](http://bit.ly/34MBwT8) ``
  • bcolz (๐Ÿฅ‰22 ยท โญ 960 ยท ๐Ÿ’€) - A columnar data container that can be compressed. [BSD-3](http://bit.ly/3aKzpTv)
  • datatable (๐Ÿฅ‰21 ยท โญ 1.9K ยท ๐Ÿ’€) - A Python package for manipulating 2-dimensional tabular data.. [MPL-2.0](http://bit.ly/3postzC)
  • Arctic (๐Ÿฅ‰20 ยท โญ 3.1K) - Arctic is a high performance datastore for numeric data. [โ—๏ธLGPL-2.1](https://tldrlegal.com/search?q=LGPL-2.1)
  • Pandas Summary (๐Ÿฅ‰17 ยท โญ 530 ยท ๐Ÿ’€) - An extension to pandas describe function. [MIT](http://bit.ly/34MBwT8) ``
  • fletcher (๐Ÿฅ‰17 ยท โญ 230 ยท ๐Ÿ’€) - Pandas ExtensionDType/Array backed by Apache Arrow. [MIT](http://bit.ly/34MBwT8) ``
  • daffy (๐Ÿฅ‰15 ยท โญ 58) - Lightweight DataFrame validation decorators for Pandas, Polars, Modin,.. [MIT](http://bit.ly/34MBwT8) ``
  • Bounter (๐Ÿฅ‰13 ยท โญ 930 ยท ๐Ÿ’€) - Counter for large datasets. [MIT](http://bit.ly/34MBwT8)
  • PandaPy (๐Ÿฅ‰12 ยท โญ 490 ยท ๐Ÿ’€) - PandaPy has the speed of NumPy and the usability of Pandas 10x to.. [MIT](http://bit.ly/34MBwT8) ``

Data Structures

pyrsistent (๐Ÿฅ‡31 ยท โญ 2.2K ยท ๐Ÿ’ค) - Persistent/Immutable/Functional data structures for Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 77 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 370K):

    text
    git clone https://github.com/tobgu/pyrsistent
  • PyPi (๐Ÿ“ฅ 41M / month ยท ๐Ÿ“ฆ 1K ยท โฑ๏ธ 25.10.2023):

    text
    pip install pyrsistent
  • Conda (๐Ÿ“ฅ 22M ยท โฑ๏ธ 04.10.2025):

    text
    conda install -c conda-forge pyrsistent

bidict (๐Ÿฅ‡28 ยท โญ 1.6K) - The bidirectional mapping library for Python. [MPL-2.0](http://bit.ly/3postzC)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 66 ยท ๐Ÿ“ฆ 45K):

    text
    git clone https://github.com/jab/bidict
  • PyPi (๐Ÿ“ฅ 30M / month ยท ๐Ÿ“ฆ 480 ยท โฑ๏ธ 18.02.2024):

    text
    pip install bidict
  • Conda (๐Ÿ“ฅ 920K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge bidict

addict (๐Ÿฅˆ27 ยท โญ 2.5K) - The Python Dict thats better than heroin. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 34 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฆ 18K):

    text
    git clone https://github.com/mewwts/addict
  • PyPi (๐Ÿ“ฅ 8.7M / month ยท ๐Ÿ“ฆ 450 ยท โฑ๏ธ 21.11.2020):

    text
    pip install addict
  • Conda (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 02.12.2025):

    text
    conda install -c conda-forge addict

glom (๐Ÿฅˆ27 ยท โญ 2.2K) - Pythons nested data operator (and CLI), for all your declarative.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 78 ยท ๐Ÿ“ฆ 3.6K):

    text
    git clone https://github.com/mahmoud/glom
  • PyPi (๐Ÿ“ฅ 25M / month ยท ๐Ÿ“ฆ 250 ยท โฑ๏ธ 29.12.2025):

    text
    pip install glom
  • Conda (๐Ÿ“ฅ 67K ยท โฑ๏ธ 29.12.2025):

    text
    conda install -c conda-forge glom

anytree (๐Ÿฅ‰26 ยท โญ 1K) - Python tree data library. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 24K):

    text
    git clone https://github.com/c0fec0de/anytree
  • PyPi (๐Ÿ“ฅ 6.8M / month ยท ๐Ÿ“ฆ 580 ยท โฑ๏ธ 08.04.2025):

    text
    pip install anytree
  • Conda (๐Ÿ“ฅ 98K ยท โฑ๏ธ 25.04.2026):

    text
    conda install -c conda-forge anytree

multidict (๐Ÿฅ‰26 ยท โญ 480 ยท ๐Ÿ“ˆ) - The multidict implementation. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 65 ยท ๐Ÿ”€ 120):

    text
    git clone https://github.com/aio-libs/multidict
  • PyPi (๐Ÿ“ฅ 610M / month ยท ๐Ÿ“ฆ 2.1K ยท โฑ๏ธ 26.01.2026):

    text
    pip install multidict
  • Conda (๐Ÿ“ฅ 27M ยท โฑ๏ธ 20.02.2026):

    text
    conda install -c conda-forge multidict

python-benedict (๐Ÿฅ‰25 ยท โญ 1.6K) - dict subclass with keylist/keypath support, built-in I/O.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 18 ยท ๐Ÿ”€ 49 ยท ๐Ÿ“ฆ 2K):

    text
    git clone https://github.com/fabiocaccamo/python-benedict
  • PyPi (๐Ÿ“ฅ 1.3M / month ยท ๐Ÿ“ฆ 110 ยท โฑ๏ธ 07.07.2026):

    text
    pip install python-benedict
  • Conda (๐Ÿ“ฅ 270K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge python-benedict

immutables (๐Ÿฅ‰23 ยท โญ 1.2K ยท ๐Ÿ’ค) - A high-performance immutable mapping type for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 59 ยท ๐Ÿ“ฆ 8K):

    text
    git clone https://github.com/MagicStack/immutables
  • PyPi (๐Ÿ“ฅ 2.5M / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 10.10.2024):

    text
    pip install immutables
  • Conda (๐Ÿ“ฅ 1.9M ยท โฑ๏ธ 12.09.2025):

    text
    conda install -c conda-forge immutables

janus (๐Ÿฅ‰23 ยท โญ 960) - Thread-safe asyncio-aware queue for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 54):

    text
    git clone https://github.com/aio-libs/janus
  • PyPi (๐Ÿ“ฅ 6.2M / month ยท ๐Ÿ“ฆ 130 ยท โฑ๏ธ 13.12.2024):

    text
    pip install janus
  • Conda (๐Ÿ“ฅ 100K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge janus

python-box (๐Ÿฅ‰22 ยท โญ 2.8K) - Python dictionaries with advanced dot notation access. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 1 ยท ๐Ÿ”€ 120):

    text
    git clone https://github.com/cdgriffith/Box
  • PyPi (๐Ÿ“ฅ 6.8M / month ยท ๐Ÿ“ฆ 590 ยท โฑ๏ธ 21.02.2026):

    text
    pip install python-box
  • Conda (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 29.04.2026):

    text
    conda install -c conda-forge python-box

Show 5 hidden projects...

  • python-sortedcontainers (๐Ÿฅ‡28 ยท โญ 3.9K ยท ๐Ÿ’€) - Python Sorted Container Types: Sorted List, Sorted.. [Apache-2](http://bit.ly/3nYMfla)
  • ordered-set (๐Ÿฅˆ27 ยท โญ 210 ยท ๐Ÿ’€) - A mutable set that remembers the order of its entries. One of.. [MIT](http://bit.ly/34MBwT8)
  • sqlitedict (๐Ÿฅ‰24 ยท โญ 1.2K ยท ๐Ÿ’€) - Persistent dict in Python, backed up by sqlite3 and pickle,.. [Apache-2](http://bit.ly/3nYMfla)
  • munch (๐Ÿฅ‰23 ยท โญ 780 ยท ๐Ÿ’€) - A Munch is a Python dictionary that provides attribute-style access (a.. [MIT](http://bit.ly/34MBwT8)
  • cleverdict (๐Ÿฅ‰15 ยท โญ 91 ยท ๐Ÿ’€) - A JSON-friendly data structure which allows both object attributes.. [MIT](http://bit.ly/34MBwT8)

Data Validation

pydantic (๐Ÿฅ‡36 ยท โญ 28K) - Data validation using Python type hints. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 800 ยท ๐Ÿ”€ 2.8K ยท ๐Ÿ“ฆ 1M):

    text
    git clone https://github.com/samuelcolvin/pydantic
  • PyPi (๐Ÿ“ฅ 1.1B / month ยท ๐Ÿ“ฆ 99K ยท โฑ๏ธ 06.08.2026):

    text
    pip install pydantic
  • Conda (๐Ÿ“ฅ 28M ยท โฑ๏ธ 06.05.2026):

    text
    conda install -c conda-forge pydantic

jsonschema (๐Ÿฅ‡31 ยท โญ 5K ยท ๐Ÿ’ค) - An implementation of JSON Schema validation for Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 630 ยท ๐Ÿ“ฆ 850K):

    text
    git clone https://github.com/Julian/jsonschema
  • PyPi (๐Ÿ“ฅ 620M / month ยท ๐Ÿ“ฆ 9.6K ยท โฑ๏ธ 07.01.2026):

    text
    pip install jsonschema
  • Conda (๐Ÿ“ฅ 50M ยท โฑ๏ธ 08.01.2026):

    text
    conda install -c conda-forge jsonschema

schema (๐Ÿฅˆ30 ยท โญ 2.9K) - Schema validation just got Pythonic. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 17K):

    text
    git clone https://github.com/keleshev/schema
  • PyPi (๐Ÿ“ฅ 28M / month ยท ๐Ÿ“ฆ 890 ยท โฑ๏ธ 11.10.2025):

    text
    pip install schema
  • Conda (๐Ÿ“ฅ 700K ยท โฑ๏ธ 20.07.2026):

    text
    conda install -c conda-forge schema

cerberus (๐Ÿฅˆ29 ยท โญ 3.3K) - Lightweight, extensible data validation library for Python. [ISC](http://bit.ly/3hkKRql)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 240 ยท ๐Ÿ“ฆ 18K):

    text
    git clone https://github.com/pyeve/cerberus
  • PyPi (๐Ÿ“ฅ 6.5M / month ยท ๐Ÿ“ฆ 770 ยท โฑ๏ธ 06.11.2025):

    text
    pip install cerberus
  • Conda (๐Ÿ“ฅ 880K ยท โฑ๏ธ 17.07.2026):

    text
    conda install -c conda-forge cerberus

voluptuous (๐Ÿฅˆ28 ยท โญ 1.8K ยท ๐Ÿ’ค) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 21K):

    text
    git clone https://github.com/alecthomas/voluptuous
  • PyPi (๐Ÿ“ฅ 7.8M / month ยท ๐Ÿ“ฆ 620 ยท โฑ๏ธ 18.12.2025):

    text
    pip install voluptuous
  • Conda (๐Ÿ“ฅ 990K ยท โฑ๏ธ 19.12.2025):

    text
    conda install -c conda-forge voluptuous

python-email-validator (๐Ÿฅ‰27 ยท โญ 1.3K ยท ๐Ÿ’ค) - A robust email syntax and deliverability validation.. [Unlicense](http://bit.ly/3rvuUlR)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 28 ยท ๐Ÿ”€ 120):

    text
    git clone https://github.com/JoshData/python-email-validator
  • PyPi (๐Ÿ“ฅ 250M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 26.08.2025):

    text
    pip install email-validator
  • Conda (๐Ÿ“ฅ 3.4M ยท โฑ๏ธ 26.08.2025):

    text
    conda install -c conda-forge email-validator

param (๐Ÿฅ‰27 ยท โญ 520) - Declarative parameters for robust Python classes and a rich API for.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 46 ยท ๐Ÿ”€ 83 ยท ๐Ÿ“ฆ 18K):

    text
    git clone https://github.com/holoviz/param
  • PyPi (๐Ÿ“ฅ 2.7M / month ยท ๐Ÿ“ฆ 240 ยท โฑ๏ธ 09.06.2026):

    text
    pip install param
  • Conda (๐Ÿ“ฅ 3M ยท โฑ๏ธ 16.06.2026):

    text
    conda install -c conda-forge param

strictyaml (๐Ÿฅ‰26 ยท โญ 1.6K ยท ๐Ÿ’ค) - Type-safe YAML parser and validator. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 20 ยท ๐Ÿ”€ 65 ยท ๐Ÿ“ฆ 6K):

    text
    git clone https://github.com/crdoconnor/strictyaml
  • PyPi (๐Ÿ“ฅ 30M / month ยท ๐Ÿ“ฆ 400 ยท โฑ๏ธ 10.03.2023):

    text
    pip install strictyaml
  • Conda (๐Ÿ“ฅ 650K ยท โฑ๏ธ 16.08.2025):

    text
    conda install -c conda-forge strictyaml

dirty-equals (๐Ÿฅ‰23 ยท โญ 1K ยท ๐Ÿ’ค) - Doing dirty (but extremely useful) things with equals. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 21 ยท ๐Ÿ”€ 48 ยท ๐Ÿ“ฆ 1.1K):

    text
    git clone https://github.com/samuelcolvin/dirty-equals
  • PyPi (๐Ÿ“ฅ 2.9M / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 17.11.2025):

    text
    pip install dirty-equals
  • Conda (๐Ÿ“ฅ 140K ยท โฑ๏ธ 18.11.2025):

    text
    conda install -c conda-forge dirty-equals

Show 6 hidden projects...

  • validators (๐Ÿฅˆ29 ยท โญ 1.1K ยท ๐Ÿ’€) - Python Data Validation for Humans. [MIT](http://bit.ly/34MBwT8)
  • schematics (๐Ÿฅ‰25 ยท โญ 2.6K ยท ๐Ÿ’€) - Python Data Structures for Humans. [BSD-3](http://bit.ly/3aKzpTv)
  • valideer (๐Ÿฅ‰18 ยท โญ 260 ยท ๐Ÿ’€) - Lightweight data validation and adaptation Python library. [MIT](http://bit.ly/34MBwT8)
  • validr (๐Ÿฅ‰14 ยท โญ 220 ยท ๐Ÿ’€) - A simple, fast, extensible python library for data validation. [MIT](http://bit.ly/34MBwT8)
  • typical (๐Ÿฅ‰14 ยท โญ 180 ยท ๐Ÿ’€) - Typical: Fast, simple, & correct data-validation using Python 3 typing. [MIT](http://bit.ly/34MBwT8)
  • dataklasses (๐Ÿฅ‰7 ยท โญ 740 ยท ๐Ÿ’€) - A different spin on dataclasses. โ—Unlicensed

Algorithms & Design Patterns

๐Ÿ”— python-patterns ( โญ 43K) - Collection of design patterns/idioms in Python.

algorithms (๐Ÿฅ‰23 ยท โญ 25K) - Minimal examples of data structures and algorithms in Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 4.7K ยท ๐Ÿ“ฆ 140):

    text
    git clone https://github.com/keon/algorithms
  • PyPi (๐Ÿ“ฅ 1.3K / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 18.02.2026):

    text
    pip install algorithms
  • Conda (๐Ÿ“ฅ 5.1K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge algorithms

Show 2 hidden projects...

  • transitions (๐Ÿฅ‡26 ยท โญ 6.1K ยท ๐Ÿ’€) - A lightweight, object-oriented finite state machine.. [MIT](http://bit.ly/34MBwT8)
  • PyPattyrn (๐Ÿฅ‰17 ยท โญ 2.3K ยท ๐Ÿ’€) - A simple library for implementing common design patterns. [MIT](http://bit.ly/34MBwT8)

Date & Time Utilities

arrow (๐Ÿฅ‡32 ยท โญ 9K) - Better dates & times for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 730 ยท ๐Ÿ“ฆ 180K):

    text
    git clone https://github.com/arrow-py/arrow
  • PyPi (๐Ÿ“ฅ 79M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 18.10.2025):

    text
    pip install arrow
  • Conda (๐Ÿ“ฅ 14M ยท โฑ๏ธ 18.10.2025):

    text
    conda install -c conda-forge arrow

dateparser (๐Ÿฅ‡32 ยท โญ 2.8K) - python parser for human readable dates. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 510 ยท ๐Ÿ“ฆ 39K):

    text
    git clone https://github.com/scrapinghub/dateparser
  • PyPi (๐Ÿ“ฅ 47M / month ยท ๐Ÿ“ฆ 1.7K ยท โฑ๏ธ 04.08.2026):

    text
    pip install dateparser
  • Conda (๐Ÿ“ฅ 1.9M ยท โฑ๏ธ 04.08.2026):

    text
    conda install -c conda-forge dateparser

pytz (๐Ÿฅ‡32 ยท โญ 390) - pytz Python historical timezone library and database. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 27 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“ฆ 2.5M):

    text
    git clone https://github.com/stub42/pytz
  • PyPi (๐Ÿ“ฅ 560M / month ยท ๐Ÿ“ฆ 16K ยท โฑ๏ธ 25.07.2026):

    text
    pip install pytz
  • Conda (๐Ÿ“ฅ 96M ยท โฑ๏ธ 26.07.2026):

    text
    conda install -c conda-forge pytz

holidays (๐Ÿฅˆ31 ยท โญ 1.9K) - Open World Holidays Framework. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 340 ยท ๐Ÿ”€ 710 ยท ๐Ÿ“ฆ 28K):

    text
    git clone https://github.com/vacanza/holidays
  • PyPi (๐Ÿ“ฅ 31M / month ยท ๐Ÿ“ฆ 640 ยท โฑ๏ธ 11.08.2026):

    text
    pip install holidays
  • Conda (๐Ÿ“ฅ 4.7M ยท โฑ๏ธ 03.08.2026):

    text
    conda install -c conda-forge holidays

tzlocal (๐Ÿฅˆ31 ยท โญ 220) - A Python module that tries to figure out what your local timezone is. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 31 ยท ๐Ÿ”€ 64 ยท ๐Ÿ“ฆ 220K):

    text
    git clone https://github.com/regebro/tzlocal
  • PyPi (๐Ÿ“ฅ 230M / month ยท ๐Ÿ“ฆ 2.4K ยท โฑ๏ธ 29.06.2026):

    text
    pip install tzlocal
  • Conda (๐Ÿ“ฅ 6.7M ยท โฑ๏ธ 29.06.2026):

    text
    conda install -c conda-forge tzlocal

python-dateutil (๐Ÿฅ‰29 ยท โญ 2.6K) - Useful extensions to the standard Python datetime features. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 540):

    text
    git clone https://github.com/dateutil/dateutil
  • PyPi (๐Ÿ“ฅ 1.2B / month ยท ๐Ÿ“ฆ 12K ยท โฑ๏ธ 01.03.2024):

    text
    pip install python-dateutil
  • Conda (๐Ÿ“ฅ 110M ยท โฑ๏ธ 28.06.2025):

    text
    conda install -c conda-forge python-dateutil

pendulum (๐Ÿฅ‰28 ยท โญ 6.6K ยท ๐Ÿ’ค) - Python datetimes made easy. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 420 ยท ๐Ÿ“ฆ 40K):

    text
    git clone https://github.com/sdispater/pendulum
  • PyPi (๐Ÿ“ฅ 72M / month ยท ๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 30.01.2026):

    text
    pip install pendulum
  • Conda (๐Ÿ“ฅ 2.4M ยท โฑ๏ธ 31.01.2026):

    text
    conda install -c conda-forge pendulum

Show 2 hidden projects...

  • isodate (๐Ÿฅ‰29 ยท โญ 170 ยท ๐Ÿ’€) - ISO 8601 date/time parser. [BSD-3](http://bit.ly/3aKzpTv)
  • parsedatetime (๐Ÿฅ‰26 ยท โญ 700 ยท ๐Ÿ’€) - Parse human-readable date/time strings. [Apache-2](http://bit.ly/3nYMfla)

File & Path Utilities

filesystem_spec (๐Ÿฅ‡34 ยท โญ 1.3K) - A specification that python filesystems should adhere to. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 340 ยท ๐Ÿ”€ 470 ยท ๐Ÿ“ฆ 310K):

    text
    git clone https://github.com/fsspec/filesystem_spec
  • PyPi (๐Ÿ“ฅ 910M / month ยท ๐Ÿ“ฆ 3.9K ยท โฑ๏ธ 28.07.2026):

    text
    pip install fsspec
  • Conda (๐Ÿ“ฅ 38M ยท โฑ๏ธ 29.07.2026):

    text
    conda install -c conda-forge fsspec

watchdog (๐Ÿฅˆ31 ยท โญ 7.1K) - Python library and shell utilities to monitor filesystem events. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 720 ยท ๐Ÿ“ฆ 270K):

    text
    git clone https://github.com/gorakhargosh/watchdog
  • PyPi (๐Ÿ“ฅ 110M / month ยท ๐Ÿ“ฆ 2.7K ยท โฑ๏ธ 01.11.2024):

    text
    pip install watchdog
  • Conda (๐Ÿ“ฅ 6.1M ยท โฑ๏ธ 04.03.2026):

    text
    conda install -c conda-forge watchdog

filelock (๐Ÿฅˆ31 ยท โญ 970) - A platform independent file lock. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 740K):

    text
    git clone https://github.com/tox-dev/py-filelock
  • PyPi (๐Ÿ“ฅ 740M / month ยท ๐Ÿ“ฆ 5.4K ยท โฑ๏ธ 29.07.2026):

    text
    pip install filelock
  • Conda (๐Ÿ“ฅ 48M ยท โฑ๏ธ 30.07.2026):

    text
    conda install -c conda-forge filelock

aiofiles (๐Ÿฅ‰26 ยท โญ 3.2K ยท ๐Ÿ’ค) - File support for asyncio. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 43 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“ฆ 250K):

    text
    git clone https://github.com/Tinche/aiofiles
  • PyPi (๐Ÿ“ฆ 7.7K ยท โฑ๏ธ 09.10.2025):

    text
    pip install aiofiles
  • Conda (๐Ÿ“ฅ 2.7M ยท โฑ๏ธ 01.01.2026):

    text
    conda install -c conda-forge aiofiles

scandir (๐Ÿฅ‰22 ยท โญ 540 ยท ๐Ÿ’ค) - Better directory iterator and faster os.walk(). Archived, as this.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 68):

    text
    git clone https://github.com/benhoyt/scandir
  • PyPi (๐Ÿ“ฅ 2.2M / month ยท ๐Ÿ“ฆ 220 ยท โฑ๏ธ 09.03.2019):

    text
    pip install scandir
  • Conda (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 22.08.2025):

    text
    conda install -c conda-forge scandir

Show 5 hidden projects...

  • appdirs (๐Ÿฅˆ28 ยท โญ 1.1K ยท ๐Ÿ’€) - A small Python module for determining appropriate platform-specific.. [MIT](http://bit.ly/34MBwT8)
  • zipp (๐Ÿฅˆ28 ยท โญ 67) - Backport of pathlib-compatible object wrapper for zip files. โ—Unlicensed
  • pyfilesystem2 (๐Ÿฅ‰25 ยท โญ 2.1K ยท ๐Ÿ’€) - Pythons Filesystem abstraction layer. [MIT](http://bit.ly/34MBwT8)
  • path (๐Ÿฅ‰24 ยท โญ 1.1K ยท ๐Ÿ’ค) - Object-oriented file system path manipulation. โ—Unlicensed
  • Unipath (๐Ÿฅ‰22 ยท โญ 510 ยท ๐Ÿ’€) - An object-oriented approach to Python file/directory operations. [MIT](http://bit.ly/34MBwT8)

Compatiblity

typing (๐Ÿฅˆ27 ยท โญ 1.7K) - Python static typing home. Hosts the documentation and a user help.. [Python-2.0](http://bit.ly/35wkF7y)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 290):

    text
    git clone https://github.com/python/typing
  • PyPi (๐Ÿ“ฅ 4.6M / month ยท ๐Ÿ“ฆ 3.3K ยท โฑ๏ธ 01.05.2021):

    text
    pip install typing
  • Conda (๐Ÿ“ฅ 4.4M ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge typing

Show 6 hidden projects...

  • six (๐Ÿฅ‡32 ยท โญ 990 ยท ๐Ÿ’€) - Python 2 and 3 compatibility library. [MIT](http://bit.ly/34MBwT8)
  • future (๐Ÿฅˆ31 ยท โญ 1.2K ยท ๐Ÿ’€) - Easy, clean, reliable Python 2/3 compatibility. [MIT](http://bit.ly/34MBwT8)
  • dataclasses (๐Ÿฅ‰24 ยท โญ 590 ยท ๐Ÿ’€) - A backport of the dataclasses module for Python 3.6. [Apache-2](http://bit.ly/3nYMfla)
  • futures (๐Ÿฅ‰24 ยท โญ 240 ยท ๐Ÿ’€) - Backport of the concurrent.futures package to Python 2.6 and 2.7. [Python-2.0](http://bit.ly/35wkF7y)
  • pathlib2 (๐Ÿฅ‰24 ยท โญ 86 ยท ๐Ÿ’ค) - Backport of pathlib aiming to support the full stdlib Python API. [MIT](http://bit.ly/34MBwT8)
  • contextlib2 (๐Ÿฅ‰23 ยท โญ 39 ยท ๐Ÿ’ค) - contextlib2 is a backport of the standard librarys contextlib.. [โ—๏ธpsfrag](https://tldrlegal.com/search?q=psfrag)

Cryptography

bcrypt (๐Ÿฅˆ32 ยท โญ 1.4K ยท ๐Ÿ’ค) - Modern(-ish) password hashing for your software and your servers. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 41 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฆ 360K):

    text
    git clone https://github.com/pyca/bcrypt
  • PyPi (๐Ÿ“ฅ 210M / month ยท ๐Ÿ“ฆ 2K ยท โฑ๏ธ 25.09.2025):

    text
    pip install bcrypt
  • Conda (๐Ÿ“ฅ 12M ยท โฑ๏ธ 07.11.2025):

    text
    conda install -c conda-forge bcrypt

pycryptodomex (๐Ÿฅˆ31 ยท โญ 3.2K) - A self-contained cryptographic library for Python. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 560 ยท ๐Ÿ“ฆ 140K):

    text
    git clone https://github.com/Legrandin/pycryptodome
  • PyPi (๐Ÿ“ฅ 64M / month ยท ๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 17.05.2025):

    text
    pip install pycryptodomex
  • Conda (๐Ÿ“ฅ 3M ยท โฑ๏ธ 13.09.2025):

    text
    conda install -c conda-forge pycryptodomex

tink (๐Ÿฅ‰27 ยท โญ 14K) - A multi-language, cross-platform library that provides cryptographic APIs.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 1.6K):

    text
    git clone https://github.com/google/tink
  • PyPi (๐Ÿ“ฅ 1.9M / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 13.08.2026):

    text
    pip install tink
  • npm (๐Ÿ“ฅ 1.2K / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 02.05.2023):

    text
    npm install tink-crypto

Show 4 hidden projects...

  • cryptography (๐Ÿฅ‡35 ยท โญ 7.7K) - cryptography is a package designed to expose.. โ—Unlicensed
  • keyring (๐Ÿฅ‰29 ยท โญ 1.4K ยท ๐Ÿ’ค) - Store and access your passwords safely. โ—Unlicensed
  • asn1crypto (๐Ÿฅ‰28 ยท โญ 340 ยท ๐Ÿ’€) - Python ASN.1 library with a focus on performance and a pythonic API. [MIT](http://bit.ly/34MBwT8)
  • rsa (๐Ÿฅ‰26 ยท โญ 500 ยท ๐Ÿ’€) - Python-RSA is a pure-Python RSA implementation. [Apache-2](http://bit.ly/3nYMfla)

Infrastructure & DevOps

botocore (๐Ÿฅ‡37 ยท โญ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 440K):

    text
    git clone https://github.com/boto/botocore
  • PyPi (๐Ÿ“ฅ 1.4B / month ยท ๐Ÿ“ฆ 4.8K ยท โฑ๏ธ 12.08.2026):

    text
    pip install botocore
  • Conda (๐Ÿ“ฅ 49M ยท โฑ๏ธ 13.08.2026):

    text
    conda install -c conda-forge botocore

ansible (๐Ÿฅ‡35 ยท โญ 70K) - Ansible is a radically simple IT automation platform that makes your.. [โ—๏ธGPL-3.0](http://bit.ly/2M0xdwT)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 6.9K ยท ๐Ÿ”€ 24K ยท ๐Ÿ“ฆ 42K):

    text
    git clone https://github.com/ansible/ansible
  • PyPi (๐Ÿ“ฅ 13M / month ยท ๐Ÿ“ฆ 600 ยท โฑ๏ธ 11.08.2026):

    text
    pip install ansible
  • Conda (๐Ÿ“ฅ 2M ยท โฑ๏ธ 11.08.2026):

    text
    conda install -c conda-forge ansible

docker (๐Ÿฅ‡35 ยท โญ 7.2K) - A Python library for the Docker Engine API. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 460 ยท ๐Ÿ”€ 1.7K ยท ๐Ÿ“ฆ 130K):

    text
    git clone https://github.com/docker/docker-py
  • PyPi (๐Ÿ“ฅ 200M / month ยท ๐Ÿ“ฆ 5.8K ยท โฑ๏ธ 09.07.2026):

    text
    pip install docker
  • Conda (๐Ÿ“ฅ 7.9M ยท โฑ๏ธ 12.07.2026):

    text
    conda install -c conda-forge docker-py

pulumi (๐Ÿฅˆ33 ยท โญ 26K) - Pulumi - Infrastructure as Code in any programming language. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 3.7K ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 11K):

    text
    git clone https://github.com/pulumi/pulumi
  • PyPi (๐Ÿ“ฅ 8.4M / month ยท ๐Ÿ“ฆ 570 ยท โฑ๏ธ 13.08.2026):

    text
    pip install pulumi
  • npm (๐Ÿ“ฅ 10M / month ยท ๐Ÿ“ฆ 930 ยท โฑ๏ธ 12.08.2026):

    text
    npm install @pulumi/pulumi

paramiko (๐Ÿฅˆ33 ยท โญ 9.8K) - The leading native Python SSHv2 protocol library. [โ—๏ธLGPL-2.1](https://tldrlegal.com/search?q=LGPL-2.1)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 2.1K ยท ๐Ÿ“ฆ 130K):

    text
    git clone https://github.com/paramiko/paramiko
  • PyPi (๐Ÿ“ฅ 160M / month ยท ๐Ÿ“ฆ 4.6K ยท โฑ๏ธ 09.05.2026):

    text
    pip install paramiko
  • Conda (๐Ÿ“ฅ 9.5M ยท โฑ๏ธ 19.05.2026):

    text
    conda install -c conda-forge paramiko

awscli (๐Ÿฅˆ32 ยท โญ 17K) - Universal Command Line Interface for Amazon Web Services. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 510 ยท ๐Ÿ”€ 4.6K ยท ๐Ÿ“ฆ 5):

    text
    git clone https://github.com/aws/aws-cli
  • PyPi (๐Ÿ“ฅ 280M / month ยท ๐Ÿ“ฆ 780 ยท โฑ๏ธ 05.08.2026):

    text
    pip install awscli
  • Conda (๐Ÿ“ฅ 61M ยท โฑ๏ธ 13.08.2026):

    text
    conda install -c conda-forge awscli

kubernetes (๐Ÿฅˆ31 ยท โญ 7.6K) - Official Python client library for kubernetes. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 250 ยท ๐Ÿ”€ 3.5K):

    text
    git clone https://github.com/kubernetes-client/python
  • PyPi (๐Ÿ“ฅ 110M / month ยท ๐Ÿ“ฆ 2.5K ยท โฑ๏ธ 13.07.2026):

    text
    pip install kubernetes
  • Conda (๐Ÿ“ฅ 870K ยท โฑ๏ธ 11.12.2025):

    text
    conda install -c conda-forge kubernetes

netmiko (๐Ÿฅˆ29 ยท โญ 4.2K ยท ๐Ÿ“ˆ) - Multi-vendor library to simplify Paramiko SSH connections to network.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 280 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 5.7K):

    text
    git clone https://github.com/ktbyers/netmiko
  • PyPi (๐Ÿ“ฅ 1.2M / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 12.05.2026):

    text
    pip install netmiko

plumbum (๐Ÿฅˆ29 ยท โญ 3.1K) - Plumbum: Shell Combinators. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 9.6K):

    text
    git clone https://github.com/tomerfiliba/plumbum
  • PyPi (๐Ÿ“ฅ 6.4M / month ยท ๐Ÿ“ฆ 390 ยท โฑ๏ธ 22.07.2026):

    text
    pip install plumbum
  • Conda (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 23.07.2026):

    text
    conda install -c conda-forge plumbum

docker-compose (๐Ÿฅ‰28 ยท โญ 38K) - Define and run multi-container applications with Docker. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 650 ยท ๐Ÿ”€ 5.8K ยท ๐Ÿ“ฆ 230):

    text
    git clone https://github.com/docker/compose
  • PyPi (๐Ÿ“ฅ 1.1M / month ยท ๐Ÿ“ฆ 250 ยท โฑ๏ธ 10.05.2021):

    text
    pip install docker-compose
  • Conda (๐Ÿ“ฅ 900K ยท โฑ๏ธ 07.07.2026):

    text
    conda install -c conda-forge docker-compose

fabric (๐Ÿฅ‰28 ยท โญ 15K) - Simple, Pythonic remote execution and deployment. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 2K ยท ๐Ÿ“ฆ 24):

    text
    git clone https://github.com/fabric/fabric
  • PyPi (๐Ÿ“ฅ 13M / month ยท ๐Ÿ“ฆ 450 ยท โฑ๏ธ 06.04.2026):

    text
    pip install fabric
  • Conda (๐Ÿ“ฅ 600K ยท โฑ๏ธ 06.04.2026):

    text
    conda install -c conda-forge fabric

pyinfra (๐Ÿฅ‰24 ยท โญ 5.9K) - pyinfra automates/provisions/manages/deploys infrastructure. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 530 ยท ๐Ÿ“ฆ 240):

    text
    git clone https://github.com/Fizzadar/pyinfra
  • PyPi (๐Ÿ“ฅ 270K / month ยท ๐Ÿ“ฆ 46 ยท โฑ๏ธ 27.07.2026):

    text
    pip install pyinfra

storm (๐Ÿฅ‰18 ยท โญ 3.3K) - Manage your SSH like a boss. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 150):

    text
    git clone https://github.com/emre/storm
  • PyPi (๐Ÿ“ฅ 2.5K / month ยท ๐Ÿ“ฆ 4 ยท โฑ๏ธ 02.07.2026):

    text
    pip install storm

Show 7 hidden projects...

  • schedule (๐Ÿฅˆ29 ยท โญ 12K ยท ๐Ÿ’€) - Python job scheduling for humans. [MIT](http://bit.ly/34MBwT8)
  • sshtunnel (๐Ÿฅ‰28 ยท โญ 1.2K ยท ๐Ÿ’€) - SSH tunnels to remote server. [MIT](http://bit.ly/34MBwT8)
  • parallel-ssh (๐Ÿฅ‰22 ยท โญ 1.3K ยท ๐Ÿ’ค) - Asynchronous parallel SSH client library. [โ—๏ธLGPL-2.1](https://tldrlegal.com/search?q=LGPL-2.1)
  • fabtools (๐Ÿฅ‰21 ยท โญ 1.2K ยท ๐Ÿ’€) - Tools for writing awesome Fabric files. [BSD-2](http://bit.ly/3rqEWVr)
  • pypyr (๐Ÿฅ‰18 ยท โญ 640 ยท ๐Ÿ’€) - pypyr task-runner cli & api for automation pipelines. Automate.. [Apache-2](http://bit.ly/3nYMfla)
  • wssh (๐Ÿฅ‰15 ยท โญ 1.3K ยท ๐Ÿ’€) - SSH to WebSockets Bridge. [MIT](http://bit.ly/34MBwT8)
  • Grai (๐Ÿฅ‰11 ยท โญ 310 ยท ๐Ÿ’ค) - Platform to programmatically manage, test, and debug data.. [โ—๏ธMIT-0](https://tldrlegal.com/search?q=MIT-0)

Process Utilities

sh (๐Ÿฅˆ30 ยท โญ 7.2K) - Python process launching. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 510 ยท ๐Ÿ“ฆ 19K):

    text
    git clone https://github.com/amoffat/sh
  • PyPi (๐Ÿ“ฅ 12M / month ยท ๐Ÿ“ฆ 860 ยท โฑ๏ธ 25.07.2026):

    text
    pip install sh
  • Conda (๐Ÿ“ฅ 500K ยท โฑ๏ธ 06.06.2026):

    text
    conda install -c conda-forge sh

supervisor (๐Ÿฅ‰29 ยท โญ 8.9K) - Supervisor process control system for Unix.. [โ—๏ธRepoze Public License](https://tldrlegal.com/search?q=Repoze%20Public%20License)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 1.3K ยท ๐Ÿ“ฆ 14K):

    text
    git clone https://github.com/Supervisor/supervisor
  • PyPi (๐Ÿ“ฅ 16M / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 23.08.2025):

    text
    pip install supervisor
  • Conda (๐Ÿ“ฅ 780K ยท โฑ๏ธ 27.02.2026):

    text
    conda install -c conda-forge supervisor

Show 2 hidden projects...

  • pexpect (๐Ÿฅ‡32 ยท โญ 2.7K ยท ๐Ÿ’€) - A Python module for controlling interactive programs in a pseudo-.. [ISC](http://bit.ly/3hkKRql)
  • ptyprocess (๐Ÿฅ‰25 ยท โญ 230 ยท ๐Ÿ’€) - Run a subprocess in a pseudo terminal. [ISC](http://bit.ly/3hkKRql)

Asynchronous Programming

anyio (๐Ÿฅ‡34 ยท โญ 2.4K) - High level asynchronous concurrency and networking framework that works on.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 94 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฆ 670K):

    text
    git clone https://github.com/agronholm/anyio
  • PyPi (๐Ÿ“ฅ 1.1B / month ยท ๐Ÿ“ฆ 7.3K ยท โฑ๏ธ 12.07.2026):

    text
    pip install anyio
  • Conda (๐Ÿ“ฅ 40M ยท โฑ๏ธ 12.07.2026):

    text
    conda install -c conda-forge anyio

uvloop (๐Ÿฅˆ29 ยท โญ 12K) - Ultra fast asyncio event loop. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 79 ยท ๐Ÿ”€ 610 ยท ๐Ÿ“ฆ 230K):

    text
    git clone https://github.com/MagicStack/uvloop
  • PyPi (๐Ÿ“ฆ 2K ยท โฑ๏ธ 16.10.2025):

    text
    pip install uvloop
  • Conda (๐Ÿ“ฅ 4.6M ยท โฑ๏ธ 07.11.2025):

    text
    conda install -c conda-forge uvloop

asyncer (๐Ÿฅ‰27 ยท โญ 2.5K) - Asyncer, async and await, focused on developer experience. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 87 ยท ๐Ÿ“ฆ 8.3K):

    text
    git clone https://github.com/tiangolo/asyncer
  • PyPi (๐Ÿ“ฅ 8.3M / month ยท ๐Ÿ“ฆ 320 ยท โฑ๏ธ 25.06.2026):

    text
    pip install asyncer
  • Conda (๐Ÿ“ฅ 47K ยท โฑ๏ธ 25.06.2026):

    text
    conda install -c conda-forge asyncer

aiomisc (๐Ÿฅ‰22 ยท โญ 420) - aiomisc - miscellaneous utils for asyncio. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 28 ยท ๐Ÿ“ฆ 450):

    text
    git clone https://github.com/aiokitchen/aiomisc
  • PyPi (๐Ÿ“ฅ 57K / month ยท ๐Ÿ“ฆ 61 ยท โฑ๏ธ 10.07.2026):

    text
    pip install aiomisc

Show 3 hidden projects...

  • greenlet (๐Ÿฅˆ32 ยท โญ 1.8K) - Lightweight in-process concurrent programming. โ—Unlicensed
  • unsync (๐Ÿฅ‰20 ยท โญ 900 ยท ๐Ÿ’€) - Unsynchronize asyncio. [MIT](http://bit.ly/34MBwT8)
  • stopit (๐Ÿฅ‰18 ยท โญ 35) - Raise asynchronous exceptions in other thread, control the timeout of.. [โ—๏ธGPL-3.0](http://bit.ly/2M0xdwT)

Configuration

python-dotenv (๐Ÿฅ‡36 ยท โญ 8.8K) - Reads key-value pairs from a .env file and can set them as.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 560 ยท ๐Ÿ“ฆ 1.7M):

    text
    git clone https://github.com/theskumar/python-dotenv
  • PyPi (๐Ÿ“ฅ 790M / month ยท ๐Ÿ“ฆ 37K ยท โฑ๏ธ 01.03.2026):

    text
    pip install python-dotenv
  • Conda (๐Ÿ“ฅ 14M ยท โฑ๏ธ 01.03.2026):

    text
    conda install -c conda-forge python-dotenv

traitlets (๐Ÿฅˆ32 ยท โญ 650) - A lightweight Traits like module. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 610K):

    text
    git clone https://github.com/ipython/traitlets
  • PyPi (๐Ÿ“ฅ 160M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 03.08.2026):

    text
    pip install traitlets
  • Conda (๐Ÿ“ฅ 55M ยท โฑ๏ธ 03.08.2026):

    text
    conda install -c conda-forge traitlets

omegaconf (๐Ÿฅˆ31 ยท โญ 2.4K) - Flexible Python configuration system. The last one you will ever need. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 47 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 64K):

    text
    git clone https://github.com/omry/omegaconf
  • PyPi (๐Ÿ“ฅ 44M / month ยท ๐Ÿ“ฆ 2.6K ยท โฑ๏ธ 07.08.2026):

    text
    pip install omegaconf
  • Conda (๐Ÿ“ฅ 2.7M ยท โฑ๏ธ 10.08.2026):

    text
    conda install -c conda-forge omegaconf

hydra (๐Ÿฅ‰26 ยท โญ 11K) - Hydra is a framework for elegantly configuring complex applications. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 940 ยท ๐Ÿ“ฆ 44K):

    text
    git clone https://github.com/facebookresearch/hydra
  • PyPi (๐Ÿ“ฅ 5.5K / month ยท ๐Ÿ“ฆ 13 ยท โฑ๏ธ 03.08.2016):

    text
    pip install hydra
  • Conda (๐Ÿ“ฅ 1.9M ยท โฑ๏ธ 10.08.2026):

    text
    conda install -c conda-forge hydra-core

Dynaconf (๐Ÿฅ‰26 ยท โญ 4.3K) - The dynamic configurator for your Python Project. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 340):

    text
    git clone https://github.com/rochacbruno/dynaconf
  • PyPi (๐Ÿ“ฅ 6.9M / month ยท ๐Ÿ“ฆ 780 ยท โฑ๏ธ 05.08.2026):

    text
    pip install dynaconf
  • Conda (๐Ÿ“ฅ 220K ยท โฑ๏ธ 06.08.2026):

    text
    conda install -c conda-forge dynaconf

configobj (๐Ÿฅ‰26 ยท โญ 340) - Python 3+ compatible port of the configobj library. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 13 ยท ๐Ÿ”€ 86 ยท ๐Ÿ“ฆ 50K):

    text
    git clone https://github.com/DiffSK/configobj
  • PyPi (๐Ÿ“ฅ 7.2M / month ยท ๐Ÿ“ฆ 650 ยท โฑ๏ธ 21.09.2024):

    text
    pip install configobj
  • Conda (๐Ÿ“ฅ 1.3M ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge configobj

everett (๐Ÿฅ‰17 ยท โญ 150 ยท ๐Ÿ’ค) - configuration library for python projects. [MPL-2.0](http://bit.ly/3postzC)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 14):

    text
    git clone https://github.com/willkg/everett
  • PyPi (๐Ÿ“ฅ 670K / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 15.10.2025):

    text
    pip install everett
  • Conda (๐Ÿ“ฅ 120K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge everett

Show 2 hidden projects...

  • python-decouple (๐Ÿฅˆ27 ยท โญ 3K ยท ๐Ÿ’€) - Strict separation of settings from code. [MIT](http://bit.ly/34MBwT8)
  • gin-config (๐Ÿฅ‰25 ยท โญ 2.1K ยท ๐Ÿ’€) - Gin provides a lightweight configuration framework for Python. [Apache-2](http://bit.ly/3nYMfla)

CLI Development

click (๐Ÿฅ‡38 ยท โญ 18K) - Python composable command line interface toolkit. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 450 ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฆ 2.4M):

    text
    git clone https://github.com/pallets/click
  • PyPi (๐Ÿ“ฅ 1.1B / month ยท ๐Ÿ“ฆ 71K ยท โฑ๏ธ 24.06.2026):

    text
    pip install click
  • Conda (๐Ÿ“ฅ 70M ยท โฑ๏ธ 03.07.2026):

    text
    conda install -c conda-forge click

rich (๐Ÿฅ‡36 ยท โญ 56K) - Rich is a Python library for rich text and beautiful formatting in the terminal. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 2.2K ยท ๐Ÿ“ฆ 560K):

    text
    git clone https://github.com/Textualize/rich
  • PyPi (๐Ÿ“ฅ 640M / month ยท ๐Ÿ“ฆ 44K ยท โฑ๏ธ 12.04.2026):

    text
    pip install rich
  • Conda (๐Ÿ“ฅ 24M ยท โฑ๏ธ 12.04.2026):

    text
    conda install -c conda-forge rich

Typer (๐Ÿฅˆ33 ยท โญ 20K) - Typer, build great CLIs. Easy to code. Based on Python type hints. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 960 ยท ๐Ÿ“ฆ 270K):

    text
    git clone https://github.com/tiangolo/typer
  • PyPi (๐Ÿ“ฅ 370M / month ยท ๐Ÿ“ฆ 33K ยท โฑ๏ธ 03.08.2026):

    text
    pip install typer
  • Conda (๐Ÿ“ฅ 14M ยท โฑ๏ธ 03.08.2026):

    text
    conda install -c conda-forge typer

python-fire (๐Ÿฅˆ30 ยท โญ 28K ยท ๐Ÿ’ค) - Python Fire is a library for automatically generating.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 1.5K ยท ๐Ÿ“ฆ 54K):

    text
    git clone https://github.com/google/python-fire
  • PyPi (๐Ÿ“ฅ 22M / month ยท ๐Ÿ“ฆ 3K ยท โฑ๏ธ 16.08.2025):

    text
    pip install fire
  • Conda (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 12.09.2025):

    text
    conda install -c conda-forge fire

questionary (๐Ÿฅˆ28 ยท โญ 1.8K ยท ๐Ÿ’ค) - Python library to build pretty command line user prompts Easy to.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 58 ยท ๐Ÿ”€ 99 ยท ๐Ÿ“ฆ 24K):

    text
    git clone https://github.com/tmbo/questionary
  • PyPi (๐Ÿ“ฅ 25M / month ยท ๐Ÿ“ฆ 1.4K ยท โฑ๏ธ 28.08.2025):

    text
    pip install questionary
  • Conda (๐Ÿ“ฅ 480K ยท โฑ๏ธ 08.09.2025):

    text
    conda install -c conda-forge questionary

argcomplete (๐Ÿฅˆ28 ยท โญ 1.6K ยท ๐Ÿ“‰) - Python and tab completion, better together. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 88 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 75K):

    text
    git clone https://github.com/kislyuk/argcomplete
  • PyPi (๐Ÿ“ฆ 2.4K ยท โฑ๏ธ 06.08.2026):

    text
    pip install argcomplete
  • Conda (๐Ÿ“ฅ 3.8M ยท โฑ๏ธ 08.08.2026):

    text
    conda install -c conda-forge argcomplete

python-prompt-toolkit (๐Ÿฅ‰27 ยท โญ 11K) - Library for building powerful interactive command line.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 250 ยท ๐Ÿ”€ 800):

    text
    git clone https://github.com/prompt-toolkit/python-prompt-toolkit
  • PyPi (๐Ÿ“ฅ 250M / month ยท โฑ๏ธ 26.07.2026):

    text
    pip install prompt_toolkit
  • Conda (๐Ÿ“ฅ 46M ยท โฑ๏ธ 27.07.2026):

    text
    conda install -c conda-forge prompt-toolkit

ConfigArgParse (๐Ÿฅ‰24 ยท โญ 760) - Drop-in replacement for argparse with added support for config.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 56 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 26K):

    text
    git clone https://github.com/bw2/ConfigArgParse
  • PyPi (๐Ÿ“ฆ 770 ยท โฑ๏ธ 11.03.2026):

    text
    pip install configargparse
  • Conda (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 11.03.2026):

    text
    conda install -c conda-forge configargparse

docopt-ng (๐Ÿฅ‰24 ยท โญ 220) - Humane command line arguments parser. Now with maintenance, typehints,.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 54 ยท ๐Ÿ”€ 26 ยท ๐Ÿ“ฆ 850):

    text
    git clone https://github.com/jazzband/docopt-ng
  • PyPi (๐Ÿ“ฅ 1.8M / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 30.05.2023):

    text
    pip install docopt-ng

blessings (๐Ÿฅ‰22 ยท โญ 1.5K ยท ๐Ÿ’ค) - A thin, practical wrapper around terminal capabilities in Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 11K):

    text
    git clone https://github.com/erikrose/blessings
  • PyPi (๐Ÿ“ฆ 460 ยท โฑ๏ธ 21.06.2018):

    text
    pip install blessings
  • Conda (๐Ÿ“ฅ 500K ยท โฑ๏ธ 26.08.2025):

    text
    conda install -c conda-forge blessings

Click Extra (๐Ÿฅ‰18 ยท โญ 120) - Drop-in replacement for Click to make user-friendly and.. [โ—๏ธGPL-2.0](http://bit.ly/2KucAZR)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 10 ยท ๐Ÿ“ฆ 130):

    text
    git clone https://github.com/kdeldycke/click-extra
  • PyPi (๐Ÿ“ฅ 100K / month ยท ๐Ÿ“ฆ 50 ยท โฑ๏ธ 02.08.2026):

    text
    pip install click-extra

Show 9 hidden projects...

  • colorama (๐Ÿฅˆ32 ยท โญ 3.7K ยท ๐Ÿ’€) - Simple cross-platform colored terminal text in Python. [BSD-3](http://bit.ly/3aKzpTv)
  • wcwidth (๐Ÿฅˆ30 ยท โญ 460) - Python library that measures the width of strings in a terminal. โ—Unlicensed
  • docopt (๐Ÿฅˆ29 ยท โญ 8K ยท ๐Ÿ’€) - Create beautiful command-line interfaces with Python. [MIT](http://bit.ly/34MBwT8)
  • asciimatics (๐Ÿฅ‰24 ยท โญ 4.3K ยท ๐Ÿ’€) - A cross platform package to do curses-like operations, plus.. [Apache-2](http://bit.ly/3nYMfla)
  • cleo (๐Ÿฅ‰24 ยท โญ 1.3K ยท ๐Ÿ’€) - Cleo allows you to create beautiful and testable command-line interfaces. [MIT](http://bit.ly/34MBwT8)
  • clint (๐Ÿฅ‰20 ยท โญ 95 ยท ๐Ÿ’€) - Python Command Line Interface Tools. [ISC](http://bit.ly/3hkKRql)
  • bashplotlib (๐Ÿฅ‰16 ยท โญ 1.9K ยท ๐Ÿ’€) - plotting in the terminal. [MIT](http://bit.ly/34MBwT8)
  • colout (๐Ÿฅ‰16 ยท โญ 1.2K ยท ๐Ÿ’€) - Color text streams with a polished command line interface. [โ—๏ธGPL-3.0](http://bit.ly/2M0xdwT)
  • onecite (๐Ÿฅ‰11 ยท โญ 56) - An intelligent toolkit to automatically parse, complete, and format.. [MIT](http://bit.ly/34MBwT8)

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](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 700K):

    text
    git clone https://github.com/tkem/cachetools
  • PyPi (๐Ÿ“ฅ 340M / month ยท ๐Ÿ“ฆ 5.2K ยท โฑ๏ธ 01.08.2026):

    text
    pip install cachetools
  • Conda (๐Ÿ“ฅ 23M ยท โฑ๏ธ 02.08.2026):

    text
    conda install -c conda-forge cachetools

aiocache (๐Ÿฅˆ27 ยท โญ 1.4K ยท ๐Ÿ’ค) - Asyncio cache manager for redis, memcached and memory. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 53 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“ฆ 5.1K):

    text
    git clone https://github.com/aio-libs/aiocache
  • PyPi (๐Ÿ“ฅ 9M / month ยท ๐Ÿ“ฆ 150 ยท โฑ๏ธ 25.09.2024):

    text
    pip install aiocache

cached-property (๐Ÿฅˆ27 ยท โญ 700) - A decorator for caching properties in classes. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 79 ยท ๐Ÿ“ฆ 58K):

    text
    git clone https://github.com/pydanny/cached-property
  • PyPi (๐Ÿ“ฅ 23M / month ยท ๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 25.10.2024):

    text
    pip install cached-property
  • Conda (๐Ÿ“ฅ 26M ยท โฑ๏ธ 05.07.2026):

    text
    conda install -c conda-forge cached-property

beaker (๐Ÿฅ‰24 ยท โญ 510) - WSGI middleware for sessions and caching. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 94 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 6.2K):

    text
    git clone https://github.com/bbangert/beaker
  • PyPi (๐Ÿ“ฅ 250K / month ยท ๐Ÿ“ฆ 94 ยท โฑ๏ธ 30.05.2026):

    text
    pip install beaker
  • Conda (๐Ÿ“ฅ 200K ยท โฑ๏ธ 30.05.2026):

    text
    conda install -c conda-forge beaker

pylibmc (๐Ÿฅ‰24 ยท โญ 480 ยท ๐Ÿ’ค) - A Python wrapper around the libmemcached interface from TangentOrg. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 57 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 5.9K):

    text
    git clone https://github.com/lericson/pylibmc
  • PyPi (๐Ÿ“ฅ 500K / month ยท ๐Ÿ“ฆ 79 ยท โฑ๏ธ 30.08.2022):

    text
    pip install pylibmc
  • Conda (๐Ÿ“ฅ 480K ยท โฑ๏ธ 28.08.2025):

    text
    conda install -c conda-forge pylibmc

Show 1 hidden projects...

  • cachier (๐Ÿฅ‰18 ยท โญ 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, macOS,.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 640 ยท ๐Ÿ”€ 3.1K ยท ๐Ÿ“ฆ 18K):

    text
    git clone https://github.com/kivy/kivy
  • PyPi (๐Ÿ“ฅ 270K / month ยท ๐Ÿ“ฆ 360 ยท โฑ๏ธ 26.12.2024):

    text
    pip install kivy
  • Conda (๐Ÿ“ฅ 690K ยท โฑ๏ธ 29.03.2026):

    text
    conda install -c conda-forge kivy

DearPyGui (๐Ÿฅˆ27 ยท โญ 15K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 76 ยท ๐Ÿ”€ 780 ยท ๐Ÿ“ฆ 4.5K):

    text
    git clone https://github.com/hoffstadt/DearPyGui
  • PyPi (๐Ÿ“ฅ 190K / month ยท ๐Ÿ“ฆ 210 ยท โฑ๏ธ 01.05.2026):

    text
    pip install dearpygui

Gooey (๐Ÿฅˆ24 ยท โญ 21K) - Turn (almost) any Python command line program into a full GUI application.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 1K ยท ๐Ÿ“ฆ 1.1K):

    text
    git clone https://github.com/chriskiehl/Gooey
  • PyPi (๐Ÿ“ฅ 6.8K / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 29.01.2022):

    text
    pip install gooey
  • Conda (๐Ÿ“ฅ 150K ยท โฑ๏ธ 26.03.2026):

    text
    conda install -c conda-forge gooey

toga (๐Ÿฅˆ24 ยท โญ 5.4K) - A Python native, OS native GUI toolkit. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 350 ยท ๐Ÿ”€ 820 ยท ๐Ÿ“ฆ 3):

    text
    git clone https://github.com/beeware/toga
  • PyPi (๐Ÿ“ฅ 8.9K / month ยท ๐Ÿ“ฆ 50 ยท โฑ๏ธ 08.07.2026):

    text
    pip install toga
  • npm (๐Ÿ“ฅ 54 / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 23.04.2017):

    text
    npm install @pybee/toga

Show 5 hidden projects...

  • PySimpleGUI (๐Ÿฅˆ25 ยท โญ 14K) - PySimpleGUI is a Python package that enables Python.. [โ—๏ธPySimpleGUI License](https://tldrlegal.com/search?q=PySimpleGUI%20License)
  • Eel (๐Ÿฅ‰20 ยท โญ 6.8K ยท ๐Ÿ’€) - For little HTML GUI applications, with easy Python/JS interop. [MIT](http://bit.ly/34MBwT8)
  • flexx (๐Ÿฅ‰20 ยท โญ 3.3K ยท ๐Ÿ’€) - Write desktop and web apps in pure Python. [BSD-2](http://bit.ly/3rqEWVr)
  • Phoenix (๐Ÿฅ‰20 ยท โญ 2.6K) - wxPythons Project Phoenix. A new implementation of wxPython,.. [โ—๏ธwxWindows](https://tldrlegal.com/search?q=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](http://bit.ly/3nYMfla)

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 (๐Ÿฅ‡33 ยท โญ 2.7K) - Python character encoding detector. [โ—๏ธ0BSD](https://tldrlegal.com/search?q=0BSD)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 58 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 970K):

    text
    git clone https://github.com/chardet/chardet
  • PyPi (๐Ÿ“ฅ 230M / month ยท ๐Ÿ“ฆ 7.4K ยท โฑ๏ธ 06.08.2026):

    text
    pip install chardet
  • Conda (๐Ÿ“ฅ 34M ยท โฑ๏ธ 08.08.2026):

    text
    conda install -c conda-forge chardet
  • npm (๐Ÿ“ฅ 96 / month ยท ๐Ÿ“ฆ 7 ยท โฑ๏ธ 20.08.2017):

    text
    npm install @pypi/chardet

phonenumbers (๐Ÿฅ‡29 ยท โญ 3.8K) - Python port of Googles libphonenumber. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 34 ยท ๐Ÿ”€ 440):

    text
    git clone https://github.com/daviddrysdale/python-phonenumbers
  • PyPi (๐Ÿ“ฅ 39M / month ยท ๐Ÿ“ฆ 960 ยท โฑ๏ธ 01.08.2026):

    text
    pip install phonenumbers
  • Conda (๐Ÿ“ฅ 2.6M ยท โฑ๏ธ 01.08.2026):

    text
    conda install -c conda-forge phonenumbers

humanize (๐Ÿฅ‡29 ยท โญ 1.7K) - python humanize functions. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 62 ยท ๐Ÿ”€ 150):

    text
    git clone https://github.com/jmoiron/humanize
  • PyPi (๐Ÿ“ฅ 72M / month ยท ๐Ÿ“ฆ 1.9K ยท โฑ๏ธ 30.06.2026):

    text
    pip install humanize
  • Conda (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 01.07.2026):

    text
    conda install -c conda-forge humanize

python-slugify (๐Ÿฅ‡29 ยท โญ 1.6K) - Returns unicode slugs. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฆ 120K):

    text
    git clone https://github.com/un33k/python-slugify
  • PyPi (๐Ÿ“ฅ 90M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 08.02.2024):

    text
    pip install python-slugify
  • Conda (๐Ÿ“ฅ 4M ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge python-slugify

pyahocorasick (๐Ÿฅˆ27 ยท โญ 1.1K) - Python module (C extension and plain python) implementing Aho-.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 4.4K):

    text
    git clone https://github.com/WojciechMula/pyahocorasick
  • PyPi (๐Ÿ“ฅ 6.1M / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 27.04.2026):

    text
    pip install pyahocorasick
  • Conda (๐Ÿ“ฅ 590K ยท โฑ๏ธ 18.12.2025):

    text
    conda install -c conda-forge pyahocorasick

emoji (๐Ÿฅ‰25 ยท โญ 2K ยท ๐Ÿ’ค) - emoji terminal output for Python. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 70 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 93K):

    text
    git clone https://github.com/carpedm20/emoji
  • PyPi (๐Ÿ“ฆ 1.3K ยท โฑ๏ธ 21.09.2025):

    text
    pip install emoji
  • Conda (๐Ÿ“ฅ 270K ยท โฑ๏ธ 21.09.2025):

    text
    conda install -c conda-forge emoji

coolname (๐Ÿฅ‰24 ยท โญ 180) - Random Name and Slug Generator. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 7 ยท ๐Ÿ”€ 16 ยท ๐Ÿ“ฆ 4.3K):

    text
    git clone https://github.com/alexanderlukanin13/coolname
  • PyPi (๐Ÿ“ฅ 11M / month ยท ๐Ÿ“ฆ 170 ยท โฑ๏ธ 23.04.2026):

    text
    pip install coolname
  • Conda (๐Ÿ“ฅ 250K ยท โฑ๏ธ 29.05.2026):

    text
    conda install -c conda-forge coolname

price-parser (๐Ÿฅ‰22 ยท โญ 350) - Extract price amount and currency symbol from a raw text string. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 19 ยท ๐Ÿ”€ 54 ยท ๐Ÿ“ฆ 560):

    text
    git clone https://github.com/scrapinghub/price-parser
  • PyPi (๐Ÿ“ฅ 800K / month ยท ๐Ÿ“ฆ 40 ยท โฑ๏ธ 19.03.2026):

    text
    pip install price-parser

Show 3 hidden projects...

  • inflect (๐Ÿฅˆ27 ยท โญ 1.1K ยท ๐Ÿ’€) - Correctly generate plurals, ordinals, indefinite articles; convert.. [MIT](http://bit.ly/34MBwT8)
  • awesome-slugify (๐Ÿฅ‰19 ยท โญ 480 ยท ๐Ÿ’€) - Python flexible slugify function. [โ—๏ธGPL-3.0](http://bit.ly/2M0xdwT)
  • millify (๐Ÿฅ‰17 ยท โญ 110 ยท ๐Ÿ’€) - Convert long numbers into a human-readable format in Python. [MIT](http://bit.ly/34MBwT8)

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) - Boto3, an AWS SDK for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 2K ยท ๐Ÿ“ฆ 610K):

    text
    git clone https://github.com/boto/boto3
  • PyPi (๐Ÿ“ฅ 3.5B / month ยท ๐Ÿ“ฆ 22K ยท โฑ๏ธ 12.08.2026):

    text
    pip install boto3
  • Conda (๐Ÿ“ฅ 35M ยท โฑ๏ธ 13.08.2026):

    text
    conda install -c conda-forge boto3

alembic (๐Ÿฅ‡35 ยท โญ 4.3K) - A database migrations tool for SQLAlchemy. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 350K):

    text
    git clone https://github.com/sqlalchemy/alembic
  • PyPi (๐Ÿ“ฅ 220M / month ยท ๐Ÿ“ฆ 4.6K ยท โฑ๏ธ 08.08.2026):

    text
    pip install alembic
  • Conda (๐Ÿ“ฅ 12M ยท โฑ๏ธ 09.08.2026):

    text
    conda install -c conda-forge alembic

redis (๐Ÿฅ‡34 ยท โญ 14K) - Redis Python client. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 560 ยท ๐Ÿ”€ 2.7K):

    text
    git clone https://github.com/redis/redis-py
  • PyPi (๐Ÿ“ฅ 270M / month ยท ๐Ÿ“ฆ 13K ยท โฑ๏ธ 30.07.2026):

    text
    pip install redis
  • Conda (๐Ÿ“ฅ 2.8M ยท โฑ๏ธ 31.07.2026):

    text
    conda install -c conda-forge redis-py

SQLAlchemy (๐Ÿฅ‡34 ยท โญ 12K) - The Database Toolkit for Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 860 ยท ๐Ÿ”€ 1.7K ยท ๐Ÿ“ฆ 1.2M):

    text
    git clone https://github.com/sqlalchemy/sqlalchemy
  • PyPi (๐Ÿ“ฆ 22K ยท โฑ๏ธ 11.08.2026):

    text
    pip install SQLAlchemy
  • Conda (๐Ÿ“ฅ 31M ยท โฑ๏ธ 12.08.2026):

    text
    conda install -c conda-forge sqlalchemy

google-cloud-storage (๐Ÿฅ‡34 ยท โญ 5.4K) - Google Cloud Client Libraries for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 1.1K ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฆ 2.6K):

    text
    git clone https://github.com/googleapis/google-cloud-python
  • PyPi (๐Ÿ“ฅ 260M / month ยท ๐Ÿ“ฆ 3.3K ยท โฑ๏ธ 06.08.2026):

    text
    pip install google-cloud-storage
  • Conda (๐Ÿ“ฅ 7.5M ยท โฑ๏ธ 06.08.2026):

    text
    conda install -c conda-forge google-cloud-storage

kafka-python (๐Ÿฅ‡33 ยท โญ 5.9K) - Python client for Apache Kafka. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 240 ยท ๐Ÿ”€ 1.5K ยท ๐Ÿ“ฆ 37K):

    text
    git clone https://github.com/dpkp/kafka-python
  • PyPi (๐Ÿ“ฅ 27M / month ยท ๐Ÿ“ฆ 1.1K ยท โฑ๏ธ 04.08.2026):

    text
    pip install kafka-python
  • Conda (๐Ÿ“ฅ 530K ยท โฑ๏ธ 05.08.2026):

    text
    conda install -c conda-forge kafka-python

azure-storage-blob (๐Ÿฅ‡33 ยท โญ 5.6K) - This repository is for active development of the Azure SDK.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 1.3K ยท ๐Ÿ”€ 3.3K ยท ๐Ÿ“ฆ 2.8K):

    text
    git clone https://github.com/Azure/azure-sdk-for-python
  • PyPi (๐Ÿ“ฅ 140M / month ยท ๐Ÿ“ฆ 2K ยท โฑ๏ธ 10.08.2026):

    text
    pip install azure-storage-blob
  • Conda (๐Ÿ“ฅ 1.9M ยท โฑ๏ธ 08.06.2026):

    text
    conda install -c conda-forge azure-storage-blob

elasticsearch (๐Ÿฅ‡33 ยท โญ 4.4K) - Official Python client for Elasticsearch. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 66K):

    text
    git clone https://github.com/elastic/elasticsearch-py
  • PyPi (๐Ÿ“ฅ 54M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 04.08.2026):

    text
    pip install elasticsearch
  • Conda (๐Ÿ“ฅ 2M ยท โฑ๏ธ 27.05.2026):

    text
    conda install -c conda-forge elasticsearch

s3transfer (๐Ÿฅ‡33 ยท โญ 240) - Amazon S3 Transfer Manager for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 49 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 390K):

    text
    git clone https://github.com/boto/s3transfer
  • PyPi (๐Ÿ“ฅ 890M / month ยท ๐Ÿ“ฆ 940 ยท โฑ๏ธ 22.07.2026):

    text
    pip install s3transfer
  • Conda (๐Ÿ“ฅ 31M ยท โฑ๏ธ 23.07.2026):

    text
    conda install -c conda-forge s3transfer

peewee (๐Ÿฅˆ32 ยท โญ 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite, now with.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 24):

    text
    git clone https://github.com/coleifer/peewee
  • PyPi (๐Ÿ“ฅ 51M / month ยท ๐Ÿ“ฆ 1.3K ยท โฑ๏ธ 31.07.2026):

    text
    pip install peewee
  • Conda (๐Ÿ“ฅ 2.3M ยท โฑ๏ธ 01.08.2026):

    text
    conda install -c conda-forge peewee

PyMySQL (๐Ÿฅˆ32 ยท โญ 7.8K) - MySQL client library for Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 290K):

    text
    git clone https://github.com/PyMySQL/PyMySQL
  • PyPi (๐Ÿ“ฅ 97M / month ยท ๐Ÿ“ฆ 2.7K ยท โฑ๏ธ 19.05.2026):

    text
    pip install PyMySQL
  • Conda (๐Ÿ“ฅ 2.5M ยท โฑ๏ธ 19.05.2026):

    text
    conda install -c conda-forge pymysql

s3fs (๐Ÿฅˆ32 ยท โญ 1K) - S3 Filesystem. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 28K):

    text
    git clone https://github.com/fsspec/s3fs
  • PyPi (๐Ÿ“ฅ 690M / month ยท ๐Ÿ“ฆ 2.1K ยท โฑ๏ธ 28.07.2026):

    text
    pip install s3fs
  • Conda (๐Ÿ“ฅ 12M ยท โฑ๏ธ 16.06.2026):

    text
    conda install -c conda-forge s3fs

pymongo (๐Ÿฅˆ31 ยท โญ 4.3K) - PyMongo - the Official MongoDB Python driver. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 250 ยท ๐Ÿ”€ 1.1K):

    text
    git clone https://github.com/mongodb/mongo-python-driver
  • PyPi (๐Ÿ“ฅ 120M / month ยท ๐Ÿ“ฆ 6.4K ยท โฑ๏ธ 20.04.2026):

    text
    pip install pymongo
  • Conda (๐Ÿ“ฅ 7.2M ยท โฑ๏ธ 21.04.2026):

    text
    conda install -c conda-forge pymongo

sqlmodel (๐Ÿฅˆ30 ยท โญ 18K) - SQLModel, SQL databases in Python, designed for simplicity,.. [MIT](http://bit.ly/34MBwT8) pydantic

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 880 ยท ๐Ÿ“ฆ 33K):

    text
    git clone https://github.com/tiangolo/sqlmodel
  • PyPi (๐Ÿ“ฅ 22M / month ยท ๐Ÿ“ฆ 1.9K ยท โฑ๏ธ 25.06.2026):

    text
    pip install sqlmodel
  • Conda (๐Ÿ“ฅ 290K ยท โฑ๏ธ 26.06.2026):

    text
    conda install -c conda-forge sqlmodel

python-bigquery (๐Ÿฅˆ30 ยท โญ 800) - This library has moved to.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 320):

    text
    git clone https://github.com/googleapis/python-bigquery
  • PyPi (๐Ÿ“ฅ 220M / month ยท ๐Ÿ“ฆ 1.9K ยท โฑ๏ธ 06.08.2026):

    text
    pip install google-cloud-bigquery
  • Conda (๐Ÿ“ฅ 4M ยท โฑ๏ธ 07.08.2026):

    text
    conda install -c conda-forge google-cloud-bigquery

Ibis (๐Ÿฅˆ29 ยท โญ 6.5K) - the portable Python dataframe library. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 520 ยท ๐Ÿ”€ 720 ยท ๐Ÿ“ฆ 5.4K):

    text
    git clone https://github.com/ibis-project/ibis
  • PyPi (๐Ÿ“ฅ 3.5M / month ยท ๐Ÿ“ฆ 130 ยท โฑ๏ธ 07.02.2026):

    text
    pip install ibis-framework
  • Conda (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 01.06.2026):

    text
    conda install -c conda-forge ibis-framework

tortoise-orm (๐Ÿฅˆ29 ยท โญ 5.6K) - Familiar asyncio ORM for python, built with relations in mind. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 500 ยท ๐Ÿ“ฆ 11K):

    text
    git clone https://github.com/tortoise/tortoise-orm
  • PyPi (๐Ÿ“ฅ 600K / month ยท ๐Ÿ“ฆ 390 ยท โฑ๏ธ 10.08.2026):

    text
    pip install tortoise-orm
  • Conda (๐Ÿ“ฅ 70K ยท โฑ๏ธ 10.08.2026):

    text
    conda install -c conda-forge tortoise-orm

pandas-gbq (๐Ÿฅˆ29 ยท โญ 5.4K) - This library has moved to https://github.com/googleapis/google-.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 60 ยท ๐Ÿ”€ 1.8K):

    text
    git clone https://github.com/googleapis/python-bigquery-pandas
  • PyPi (๐Ÿ“ฅ 34M / month ยท ๐Ÿ“ฆ 290 ยท โฑ๏ธ 06.08.2026):

    text
    pip install pandas-gbq
  • Conda (๐Ÿ“ฅ 2.6M ยท โฑ๏ธ 01.05.2025):

    text
    conda install -c conda-forge pandas-gbq

AWS Data Wrangler (๐Ÿฅˆ29 ยท โญ 4.1K) - Pandas on AWS. [Apache-2](http://bit.ly/3nYMfla) ``

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 740 ยท ๐Ÿ“ฆ 2.6K):

    text
    git clone https://github.com/awslabs/aws-data-wrangler
  • PyPi (๐Ÿ“ฅ 86M / month ยท ๐Ÿ“ฆ 150 ยท โฑ๏ธ 03.08.2026):

    text
    pip install awswrangler
  • Conda (๐Ÿ“ฅ 910K ยท โฑ๏ธ 04.08.2026):

    text
    conda install -c conda-forge awswrangler

Cassandra Driver (๐Ÿฅˆ29 ยท โญ 1.4K) - Apache Cassandra Python Driver. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 580 ยท ๐Ÿ“ฆ 11K):

    text
    git clone https://github.com/datastax/python-driver
  • PyPi (๐Ÿ“ฅ 8M / month ยท ๐Ÿ“ฆ 330 ยท โฑ๏ธ 06.07.2026):

    text
    pip install cassandra-driver
  • Conda (๐Ÿ“ฅ 690K ยท โฑ๏ธ 11.07.2026):

    text
    conda install -c conda-forge cassandra-driver

google-cloud-bigtable (๐Ÿฅˆ28 ยท โญ 5.4K) - This library has moved to.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 80 ยท ๐Ÿ”€ 1.8K):

    text
    git clone https://github.com/googleapis/python-bigtable
  • PyPi (๐Ÿ“ฅ 86M / month ยท ๐Ÿ“ฆ 70 ยท โฑ๏ธ 16.07.2026):

    text
    pip install google-cloud-bigtable
  • Conda (๐Ÿ“ฅ 240K ยท โฑ๏ธ 17.07.2026):

    text
    conda install -c conda-forge google-cloud-bigtable

MongoEngine (๐Ÿฅˆ28 ยท โญ 4.3K) - A Python Object-Document-Mapper for working with MongoDB. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 400 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 28K):

    text
    git clone https://github.com/MongoEngine/mongoengine
  • PyPi (๐Ÿ“ฆ 450 ยท โฑ๏ธ 10.03.2026):

    text
    pip install mongoengine
  • Conda (๐Ÿ“ฅ 720K ยท โฑ๏ธ 10.03.2026):

    text
    conda install -c conda-forge mongoengine

Prometheus Client (๐Ÿฅˆ28 ยท โญ 4.3K) - Prometheus instrumentation library for Python.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 870):

    text
    git clone https://github.com/prometheus/client_python
  • PyPi (๐Ÿ“ฆ 4.8K ยท โฑ๏ธ 24.07.2026):

    text
    pip install prometheus_client
  • Conda (๐Ÿ“ฅ 28M ยท โฑ๏ธ 25.07.2026):

    text
    conda install -c conda-forge prometheus_client

Pony (๐Ÿฅˆ28 ยท โญ 3.8K) - Pony Object Relational Mapper. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 34 ยท ๐Ÿ”€ 260 ยท ๐Ÿ“ฆ 4.7K):

    text
    git clone https://github.com/ponyorm/pony
  • PyPi (๐Ÿ“ฅ 630K / month ยท ๐Ÿ“ฆ 190 ยท โฑ๏ธ 09.08.2026):

    text
    pip install pony
  • Conda (๐Ÿ“ฅ 300K ยท โฑ๏ธ 10.08.2026):

    text
    conda install -c conda-forge pony

PyPika (๐Ÿฅˆ28 ยท โญ 2.9K) - PyPika is a python SQL query builder that exposes the full richness.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 330 ยท ๐Ÿ“ฆ 47K):

    text
    git clone https://github.com/kayak/pypika
  • PyPi (๐Ÿ“ฅ 13M / month ยท ๐Ÿ“ฆ 230 ยท โฑ๏ธ 04.02.2026):

    text
    pip install pypika
  • Conda (๐Ÿ“ฅ 110K ยท โฑ๏ธ 02.02.2026):

    text
    conda install -c conda-forge pypika

mysqlclient (๐Ÿฅˆ28 ยท โญ 2.5K) - MySQL/MariaDB connector for Python. [โ—๏ธGPL-2.0](http://bit.ly/2KucAZR)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 92 ยท ๐Ÿ”€ 450 ยท ๐Ÿ“ฆ 210K):

    text
    git clone https://github.com/PyMySQL/mysqlclient
  • PyPi (๐Ÿ“ฅ 21M / month ยท ๐Ÿ“ฆ 1.1K ยท โฑ๏ธ 10.02.2026):

    text
    pip install mysqlclient
  • Conda (๐Ÿ“ฅ 960K ยท โฑ๏ธ 03.03.2026):

    text
    conda install -c conda-forge mysqlclient

dataset (๐Ÿฅ‰27 ยท โญ 4.9K) - Easy-to-use data handling for SQL data stores with support for implicit.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 81 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 5.2K):

    text
    git clone https://github.com/pudo/dataset
  • PyPi (๐Ÿ“ฅ 2.3M / month ยท ๐Ÿ“ฆ 150 ยท โฑ๏ธ 12.04.2026):

    text
    pip install dataset
  • Conda (๐Ÿ“ฅ 20K ยท โฑ๏ธ 17.09.2025):

    text
    conda install -c conda-forge dataset

confluent-kafka-python (๐Ÿฅ‰27 ยท โญ 490 ยท ๐Ÿ“‰) - Confluents Kafka Python Client. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 960 ยท ๐Ÿ“ฆ 18K):

    text
    git clone https://github.com/confluentinc/confluent-kafka-python
  • PyPi (๐Ÿ“ฆ 1K ยท โฑ๏ธ 30.06.2026):

    text
    pip install confluent-kafka
  • Conda (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 12.07.2026):

    text
    conda install -c conda-forge python-confluent-kafka

PynamoDB (๐Ÿฅ‰26 ยท โญ 2.6K ยท ๐Ÿ’ค) - A pythonic interface to Amazons DynamoDB. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 430 ยท ๐Ÿ“ฆ 2K):

    text
    git clone https://github.com/pynamodb/PynamoDB
  • PyPi (๐Ÿ“ฅ 4.2M / month ยท ๐Ÿ“ฆ 86 ยท โฑ๏ธ 02.06.2025):

    text
    pip install pynamodb
  • Conda (๐Ÿ“ฅ 3.9M ยท โฑ๏ธ 02.06.2025):

    text
    conda install -c conda-forge pynamodb

libcloud (๐Ÿฅ‰25 ยท โญ 2.1K) - Apache Libcloud is a Python library that hides differences between.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 500 ยท ๐Ÿ”€ 930):

    text
    git clone https://github.com/apache/libcloud
  • PyPi (๐Ÿ“ฅ 910K / month ยท ๐Ÿ“ฆ 190 ยท โฑ๏ธ 21.04.2026):

    text
    pip install apache-libcloud

piccolos (๐Ÿฅ‰25 ยท โญ 1.9K) - A fast, user friendly ORM and query builder which supports asyncio. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 55 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“ฆ 540):

    text
    git clone https://github.com/piccolo-orm/piccolo
  • PyPi (๐Ÿ“ฅ 820K / month ยท ๐Ÿ“ฆ 18 ยท โฑ๏ธ 27.07.2026):

    text
    pip install piccolo

cx-Oracle (๐Ÿฅ‰25 ยท โญ 900 ยท ๐Ÿ’ค) - Obsolete Python interface to Oracle Database, now superseded by.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 9.2K):

    text
    git clone https://github.com/oracle/python-cx_Oracle
  • PyPi (๐Ÿ“ฅ 3.4M / month ยท ๐Ÿ“ฆ 430 ยท โฑ๏ธ 20.07.2023):

    text
    pip install cx-Oracle
  • Conda (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 15.01.2026):

    text
    conda install -c conda-forge cx_oracle

minio (๐Ÿฅ‰24 ยท โญ 1K ยท ๐Ÿ’ค) - MinIO Client SDK for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 370):

    text
    git clone https://github.com/minio/minio-py
  • PyPi (๐Ÿ“ฅ 12M / month ยท ๐Ÿ“ฆ 820 ยท โฑ๏ธ 27.11.2025):

    text
    pip install minio
  • Conda (๐Ÿ“ฅ 390K ยท โฑ๏ธ 27.11.2025):

    text
    conda install -c conda-forge minio

pysolr (๐Ÿฅ‰24 ยท โญ 700) - Pysolr Python Solr client. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 76 ยท ๐Ÿ”€ 340 ยท ๐Ÿ“ฆ 4K):

    text
    git clone https://github.com/django-haystack/pysolr
  • PyPi (๐Ÿ“ฅ 350K / month ยท ๐Ÿ“ฆ 87 ยท โฑ๏ธ 18.11.2025):

    text
    pip install pysolr
  • Conda (๐Ÿ“ฅ 120K ยท โฑ๏ธ 18.11.2025):

    text
    conda install -c conda-forge pysolr

Databases (๐Ÿฅ‰23 ยท โญ 3.9K ยท ๐Ÿ’ค) - Async database support for Python. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 59 ยท ๐Ÿ”€ 260):

    text
    git clone https://github.com/encode/databases
  • PyPi (๐Ÿ“ฅ 1.1M / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 01.03.2024):

    text
    pip install databases
  • Conda (๐Ÿ“ฅ 390K ยท โฑ๏ธ 01.01.2026):

    text
    conda install -c conda-forge databases

ODMantic (๐Ÿฅ‰23 ยท โญ 1.2K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python.. [ISC](http://bit.ly/3hkKRql)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 97 ยท ๐Ÿ“ฆ 3.6K):

    text
    git clone https://github.com/art049/odmantic
  • PyPi (๐Ÿ“ฅ 86K / month ยท ๐Ÿ“ฆ 24 ยท โฑ๏ธ 24.01.2026):

    text
    pip install odmantic

HappyBase (๐Ÿฅ‰23 ยท โญ 610 ยท ๐Ÿ’ค) - [UNMAINTAINED] A developer-friendly Python library to interact with.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 1K):

    text
    git clone https://github.com/python-happybase/happybase
  • PyPi (๐Ÿ“ฅ 71K / month ยท ๐Ÿ“ฆ 44 ยท โฑ๏ธ 26.09.2025):

    text
    pip install happybase
  • Conda (๐Ÿ“ฅ 390K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge happybase

neo4j-driver (๐Ÿฅ‰22 ยท โญ 1K) - Neo4j Bolt driver for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 44 ยท ๐Ÿ”€ 210):

    text
    git clone https://github.com/neo4j/neo4j-python-driver
  • PyPi (๐Ÿ“ฅ 97K / month ยท ๐Ÿ“ฆ 65 ยท โฑ๏ธ 04.05.2026):

    text
    pip install neo4j-driver
  • Conda (๐Ÿ“ฅ 520K ยท โฑ๏ธ 04.05.2026):

    text
    conda install -c conda-forge neo4j-python-driver

umongo (๐Ÿฅ‰22 ยท โญ 450) - sync/async MongoDB ODM, yes. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 19 ยท ๐Ÿ”€ 68 ยท ๐Ÿ“ฆ 26K):

    text
    git clone https://github.com/Scille/umongo
  • PyPi (๐Ÿ“ฆ 10 ยท โฑ๏ธ 01.03.2026):

    text
    pip install umongo
  • Conda (๐Ÿ“ฅ 18K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge umongo

filedepot (๐Ÿฅ‰19 ยท โญ 160) - Toolkit for storing files and attachments in web applications. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 21 ยท ๐Ÿ”€ 41 ยท ๐Ÿ“ฆ 1.5K):

    text
    git clone https://github.com/amol-/depot
  • PyPi (๐Ÿ“ฆ 15 ยท โฑ๏ธ 22.07.2026):

    text
    pip install filedepot

psycopg3 (๐Ÿฅ‰18 ยท โญ 2.4K) - New generation PostgreSQL database adapter for the Python.. [โ—๏ธLGPL-3.0](http://bit.ly/37RvQcA)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 240):

    text
    git clone https://github.com/psycopg/psycopg

PugSQL (๐Ÿฅ‰18 ยท โญ 760 ยท ๐Ÿ’ค) - A HugSQL-inspired database library for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 27 ยท ๐Ÿ“ฆ 84):

    text
    git clone https://github.com/mcfunley/pugsql
  • PyPi (๐Ÿ“ฅ 31K / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 04.12.2025):

    text
    pip install pugsql

cloudant (๐Ÿฅ‰17 ยท โญ 160) - A Python library for Cloudant and CouchDB. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 55):

    text
    git clone https://github.com/cloudant/python-cloudant
  • PyPi (๐Ÿ“ฆ 34 ยท โฑ๏ธ 26.08.2021):

    text
    pip install cloudant
  • Conda (๐Ÿ“ฅ 430K ยท โฑ๏ธ 29.04.2026):

    text
    conda install -c conda-forge cloudant

Show 21 hidden projects...

  • psycopg2 (๐Ÿฅˆ32 ยท โญ 3.6K) - PostgreSQL database adapter for the Python.. [โ—๏ธBSD-3-Clause-Attribution](https://tldrlegal.com/search?q=BSD-3-Clause-Attribution)
  • Motor (๐Ÿฅˆ29 ยท โญ 2.5K ยท ๐Ÿ’€) - Motor - the async Python driver for MongoDB and Tornado or asyncio. [Apache-2](http://bit.ly/3nYMfla)
  • SQLAlchemy-Utils (๐Ÿฅˆ28 ยท โญ 1.3K) - Various utility functions and datatypes for SQLAlchemy. โ—Unlicensed
  • Elasticsearch DSL (๐Ÿฅ‰25 ยท โญ 3.9K ยท ๐Ÿ’€) - High level Python client for Elasticsearch. [Apache-2](http://bit.ly/3nYMfla)
  • pyodbc (๐Ÿฅ‰25 ยท โญ 3.1K) - Python ODBC bridge. [โ—๏ธMIT-0](https://tldrlegal.com/search?q=MIT-0)
  • pygsheets (๐Ÿฅ‰25 ยท โญ 1.5K ยท ๐Ÿ’€) - Google Sheets Python API v4. [MIT](http://bit.ly/34MBwT8)
  • Records (๐Ÿฅ‰24 ยท โญ 7.2K ยท ๐Ÿ’€) - SQL for Humans. [ISC](http://bit.ly/3hkKRql)
  • gino (๐Ÿฅ‰23 ยท โญ 2.7K ยท ๐Ÿ’€) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core. [BSD-3](http://bit.ly/3aKzpTv)
  • mongo-connector (๐Ÿฅ‰22 ยท โญ 1.9K ยท ๐Ÿ’€) - MongoDB data stream pipeline tools by YouGov (adopted.. [Apache-2](http://bit.ly/3nYMfla)
  • prisma (๐Ÿฅ‰21 ยท โญ 1.9K ยท ๐Ÿ’€) - Prisma Client Python is an auto-generated and fully type-safe.. [Apache-2](http://bit.ly/3nYMfla)
  • influxdb (๐Ÿฅ‰21 ยท โญ 1.7K ยท ๐Ÿ’€) - Python client for InfluxDB. [MIT](http://bit.ly/34MBwT8)
  • aioprometheus (๐Ÿฅ‰20 ยท โญ 180 ยท ๐Ÿ’€) - A Prometheus Python client library for asyncio-based.. [MIT](http://bit.ly/34MBwT8)
  • Queries (๐Ÿฅ‰19 ยท โญ 260 ยท ๐Ÿ’€) - PostgreSQL database access simplified. [BSD-3](http://bit.ly/3aKzpTv)
  • redis-py-cluster (๐Ÿฅ‰18 ยท โญ 1.1K ยท ๐Ÿ’€) - Python cluster client for the official redis cluster... [MIT](http://bit.ly/34MBwT8)
  • PyMODM (๐Ÿฅ‰17 ยท โญ 350 ยท ๐Ÿ’€) - A Pythonic, object-oriented interface for working with MongoDB. [Apache-2](http://bit.ly/3nYMfla)
  • db.py (๐Ÿฅ‰15 ยท โญ 1.2K ยท ๐Ÿ’€) - db.py is an easier way to interact with your databases. [BSD-2](http://bit.ly/3rqEWVr)
  • pyhdb (๐Ÿฅ‰15 ยท โญ 320 ยท ๐Ÿ’€) - SAP HANA Connector in pure Python. [Apache-2](http://bit.ly/3nYMfla)
  • py2neo (๐Ÿฅ‰15 ยท ๐Ÿ’€) - Python client library and toolkit for Neo4j. [Apache-2](http://bit.ly/3nYMfla)
  • lazydata (๐Ÿฅ‰14 ยท โญ 620 ยท ๐Ÿ’€) - Lazydata: Scalable data dependencies for Python projects. [Apache-2](http://bit.ly/3nYMfla)
  • gsheets-db-api (๐Ÿฅ‰14 ยท โญ 210 ยท ๐Ÿ’€) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets. [MIT](http://bit.ly/34MBwT8)
  • SuperSQLite (๐Ÿฅ‰13 ยท โญ 720 ยท ๐Ÿ’€) - A supercharged SQLite library for Python. [MIT](http://bit.ly/34MBwT8)

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](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 690 ยท ๐Ÿ”€ 3.3K ยท ๐Ÿ“ฆ 130K):

    text
    git clone https://github.com/huggingface/datasets
  • PyPi (๐Ÿ“ฅ 160M / month ยท ๐Ÿ“ฆ 7.1K ยท โฑ๏ธ 28.07.2026):

    text
    pip install datasets
  • Conda (๐Ÿ“ฅ 3.4M ยท โฑ๏ธ 29.07.2026):

    text
    conda install -c conda-forge datasets

Faker (๐Ÿฅ‡35 ยท โญ 19K) - Faker is a Python package that generates fake data for you. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 680 ยท ๐Ÿ”€ 2.1K ยท ๐Ÿ“ฆ 300K):

    text
    git clone https://github.com/joke2k/faker
  • PyPi (๐Ÿ“ฅ 82M / month ยท ๐Ÿ“ฆ 3.5K ยท โฑ๏ธ 24.07.2026):

    text
    pip install Faker
  • Conda (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 25.07.2026):

    text
    conda install -c conda-forge faker

Tablib (๐Ÿฅ‡31 ยท โญ 4.8K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 610 ยท ๐Ÿ“ฆ 130K):

    text
    git clone https://github.com/jazzband/tablib
  • PyPi (๐Ÿ“ฅ 5M / month ยท ๐Ÿ“ฆ 230 ยท โฑ๏ธ 31.07.2026):

    text
    pip install tablib
  • Conda (๐Ÿ“ฅ 390K ยท โฑ๏ธ 31.07.2026):

    text
    conda install -c conda-forge tablib

python-magic (๐Ÿฅ‡31 ยท โญ 2.9K) - A python wrapper for libmagic. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 87K):

    text
    git clone https://github.com/ahupp/python-magic
  • PyPi (๐Ÿ“ฅ 32M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 07.06.2022):

    text
    pip install python-magic
  • Conda (๐Ÿ“ฅ 930K ยท โฑ๏ธ 19.06.2026):

    text
    conda install -c conda-forge python-magic

xmltodict (๐Ÿฅˆ30 ยท โญ 5.7K) - Python module that makes working with XML feel like you are working.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 58 ยท ๐Ÿ”€ 470 ยท ๐Ÿ“ฆ 89K):

    text
    git clone https://github.com/martinblech/xmltodict
  • PyPi (๐Ÿ“ฅ 130M / month ยท ๐Ÿ“ฆ 3.9K ยท โฑ๏ธ 22.02.2026):

    text
    pip install xmltodict
  • Conda (๐Ÿ“ฅ 7.3M ยท โฑ๏ธ 22.02.2026):

    text
    conda install -c conda-forge xmltodict

xlrd (๐Ÿฅˆ30 ยท โญ 2.2K ยท ๐Ÿ’ค) - Please use openpyxl where you can... [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 53 ยท ๐Ÿ”€ 440 ยท ๐Ÿ“ฆ 250K):

    text
    git clone https://github.com/python-excel/xlrd
  • PyPi (๐Ÿ“ฅ 84M / month ยท ๐Ÿ“ฆ 3.5K ยท โฑ๏ธ 14.06.2025):

    text
    pip install xlrd
  • Conda (๐Ÿ“ฅ 5.8M ยท โฑ๏ธ 26.08.2025):

    text
    conda install -c conda-forge xlrd

gdown (๐Ÿฅˆ29 ยท โญ 5.3K) - Google Drive public file downloader when curl/wget fails. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 27 ยท ๐Ÿ”€ 420 ยท ๐Ÿ“ฆ 60K):

    text
    git clone https://github.com/wkentaro/gdown
  • PyPi (๐Ÿ“ฅ 3.7M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 30.05.2026):

    text
    pip install gdown
  • Conda (๐Ÿ“ฅ 570K ยท โฑ๏ธ 30.05.2026):

    text
    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](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 68 ยท ๐Ÿ”€ 540 ยท ๐Ÿ“ฆ 34K):

    text
    git clone https://github.com/xlwings/xlwings
  • PyPi (๐Ÿ“ฅ 960K / month ยท ๐Ÿ“ฆ 310 ยท โฑ๏ธ 10.08.2026):

    text
    pip install xlwings
  • Conda (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 11.08.2026):

    text
    conda install -c conda-forge xlwings

textract (๐Ÿฅˆ27 ยท โญ 4.5K) - extract text from any document. no muss. no fuss. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 48 ยท ๐Ÿ”€ 670 ยท ๐Ÿ“ฆ 4.9K):

    text
    git clone https://github.com/deanmalmgren/textract
  • PyPi (๐Ÿ“ฅ 440K / month ยท ๐Ÿ“ฆ 92 ยท โฑ๏ธ 27.04.2026):

    text
    pip install textract
  • Conda (๐Ÿ“ฅ 150K ยท โฑ๏ธ 28.04.2026):

    text
    conda install -c conda-forge textract

smart-open (๐Ÿฅˆ27 ยท โญ 3.4K) - Utils for streaming large files (S3, HDFS, GCS, SFTP, Azure Blob.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 390):

    text
    git clone https://github.com/RaRe-Technologies/smart_open
  • PyPi (๐Ÿ“ฅ 74M / month ยท ๐Ÿ“ฆ 700 ยท โฑ๏ธ 15.07.2026):

    text
    pip install smart-open
  • Conda (๐Ÿ“ฅ 5M ยท โฑ๏ธ 15.07.2026):

    text
    conda install -c conda-forge smart_open

Intake (๐Ÿฅˆ27 ยท โญ 1.1K) - Intake is a lightweight package for finding, investigating, loading and.. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 95 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 3.7K):

    text
    git clone https://github.com/intake/intake
  • PyPi (๐Ÿ“ฅ 1.5M / month ยท ๐Ÿ“ฆ 230 ยท โฑ๏ธ 17.06.2026):

    text
    pip install intake
  • Conda (๐Ÿ“ฅ 930K ยท โฑ๏ธ 09.03.2026):

    text
    conda install -c conda-forge intake

csvkit (๐Ÿฅˆ25 ยท โญ 6.4K) - A suite of utilities for converting to and working with CSV, the king of.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 670 ยท ๐Ÿ“ฆ 2K):

    text
    git clone https://github.com/wireservice/csvkit
  • PyPi (๐Ÿ“ฅ 510K / month ยท ๐Ÿ“ฆ 49 ยท โฑ๏ธ 15.12.2025):

    text
    pip install csvkit
  • Conda (๐Ÿ“ฅ 370K ยท โฑ๏ธ 26.04.2026):

    text
    conda install -c conda-forge csvkit

camelot (๐Ÿฅ‰23 ยท โญ 3.8K) - A Python library to extract tabular data from PDFs. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 81 ยท ๐Ÿ”€ 540 ยท ๐Ÿ“ฆ 3.7K):

    text
    git clone https://github.com/camelot-dev/camelot
  • PyPi (๐Ÿ“ฅ 3.7K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 15.12.2021):

    text
    pip install camelot

snorkel (๐Ÿฅ‰22 ยท โญ 6K) - A system for quickly generating training data with weak supervision. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 81 ยท ๐Ÿ”€ 850 ยท ๐Ÿ“ฆ 680):

    text
    git clone https://github.com/snorkel-team/snorkel
  • PyPi (๐Ÿ“ฅ 48K / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 27.02.2024):

    text
    pip install snorkel
  • Conda (๐Ÿ“ฅ 75K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge snorkel

img2dataset (๐Ÿฅ‰22 ยท โญ 4.2K ยท ๐Ÿ’ค) - Easily turn large sets of image urls to an image dataset. Can.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 36 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 290):

    text
    git clone https://github.com/rom1504/img2dataset
  • PyPi (๐Ÿ“ฅ 46K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 09.08.2025):

    text
    pip install img2dataset

Singer (๐Ÿฅ‰22 ยท โญ 1.3K) - Standard for moving data between databases, web APIs, files,.. [โ—๏ธAGPL-3.0](http://bit.ly/3pwmjO5)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 150):

    text
    git clone https://github.com/singer-io/getting-started
  • PyPi (๐Ÿ“ฅ 550K / month ยท ๐Ÿ“ฆ 310 ยท โฑ๏ธ 27.02.2026):

    text
    pip install singer-python

Upgini (๐Ÿฅ‰19 ยท โญ 360) - Data search & enrichment library for Machine Learning Easily find and add.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 26 ยท ๐Ÿ“ฆ 11):

    text
    git clone https://github.com/upgini/upgini
  • PyPi (๐Ÿ“ฅ 8.3K / month ยท โฑ๏ธ 13.08.2026):

    text
    pip install upgini

rows (๐Ÿฅ‰17 ยท โญ 890) - A common, beautiful interface to tabular data, no matter the format. [โ—๏ธLGPL-3.0](http://bit.ly/37RvQcA)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 32 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 180):

    text
    git clone https://github.com/turicas/rows
  • PyPi (๐Ÿ“ฅ 4.2K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 15.12.2021):

    text
    pip install rows

Show 14 hidden projects...

  • pandas-datareader (๐Ÿฅˆ27 ยท โญ 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](http://bit.ly/34MBwT8)
  • SDV (๐Ÿฅ‰24 ยท โญ 3.5K) - Synthetic data generation for tabular data. โ—Unlicensed
  • tabulator-py (๐Ÿฅ‰22 ยท โญ 240 ยท ๐Ÿ’€) - Python library for reading and writing tabular data via streams. [MIT](http://bit.ly/34MBwT8)
  • pyexcel-xlsx (๐Ÿฅ‰21 ยท โญ 120 ยท ๐Ÿ’€) - A wrapper library to read, manipulate and write data in xlsx.. [BSD-3](http://bit.ly/3aKzpTv)
  • messytables (๐Ÿฅ‰20 ยท โญ 390 ยท ๐Ÿ’€) - Tools for parsing messy tabular data. This is now superseded by.. [MIT](http://bit.ly/34MBwT8)
  • deepdish (๐Ÿฅ‰20 ยท โญ 270 ยท ๐Ÿ’€) - Flexible HDF5 saving/loading and other data science tools from the.. [BSD-3](http://bit.ly/3aKzpTv)
  • excalibur (๐Ÿฅ‰18 ยท โญ 1.7K ยท ๐Ÿ’€) - A web interface to extract tabular data from PDFs. [MIT](http://bit.ly/34MBwT8)
  • datatest (๐Ÿฅ‰18 ยท โญ 290 ยท ๐Ÿ’€) - Tools for test driven data-wrangling and data validation. [Apache-2](http://bit.ly/3nYMfla)
  • borb (๐Ÿฅ‰17 ยท โญ 3.6K) - pText is a library for reading, creating and manipulating PDF files.. โ—Unlicensed
  • pdfmux (๐Ÿฅ‰14 ยท โญ 77 ยท ๐Ÿฃ) - PDF extraction that audits its own output and certifies.. [MIT](http://bit.ly/34MBwT8) python pdf markdown
  • csvs-to-sqlite (๐Ÿฅ‰13 ยท โญ 900 ยท ๐Ÿ’€) - Convert CSV files into a SQLite database. [Apache-2](http://bit.ly/3nYMfla)
  • Squirrel (๐Ÿฅ‰12 ยท โญ 280 ยท ๐Ÿ’€) - A Python library that enables ML teams to share, load, and.. [Apache-2](http://bit.ly/3nYMfla)
  • Wayback-Archive (๐Ÿฅ‰4 ยท โญ 8 ยท ๐Ÿฃ) - Download complete websites from the Wayback Machine with.. [โ—๏ธGPL-3.0](http://bit.ly/2M0xdwT)

Data Pipelines & Streaming

Libraries for data batch- and stream-processing, workflow automation, job scheduling, and other data pipeline tasks.

Airflow (๐Ÿฅ‡36 ยท โญ 47K) - Platform to programmatically author, schedule, and monitor workflows. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 4.5K ยท ๐Ÿ”€ 18K ยท ๐Ÿ“ฆ 20K):

    text
    git clone https://github.com/apache/airflow
  • PyPi (๐Ÿ“ฅ 21M / month ยท ๐Ÿ“ฆ 970 ยท โฑ๏ธ 12.08.2026):

    text
    pip install apache-airflow
  • Conda (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 11.07.2026):

    text
    conda install -c conda-forge airflow
  • Docker Hub (๐Ÿ“ฅ 1.6B ยท โญ 630 ยท โฑ๏ธ 12.08.2026):

    text
    docker pull apache/airflow

Celery (๐Ÿฅ‡36 ยท โญ 29K) - Asynchronous task queue/job queue based on distributed message passing. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 1.5K ยท ๐Ÿ”€ 5.1K ยท ๐Ÿ“ฆ 190K):

    text
    git clone https://github.com/celery/celery
  • PyPi (๐Ÿ“ฅ 59M / month ยท ๐Ÿ“ฆ 2.6K ยท โฑ๏ธ 26.03.2026):

    text
    pip install celery
  • Conda (๐Ÿ“ฅ 3M ยท โฑ๏ธ 26.07.2026):

    text
    conda install -c conda-forge celery

rq (๐Ÿฅ‡33 ยท โญ 11K) - Simple job queues for Python. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 360 ยท ๐Ÿ”€ 1.5K ยท ๐Ÿ“ฆ 22K):

    text
    git clone https://github.com/rq/rq
  • PyPi (๐Ÿ“ฅ 18M / month ยท ๐Ÿ“ฆ 410 ยท โฑ๏ธ 20.06.2026):

    text
    pip install rq
  • Conda (๐Ÿ“ฅ 330K ยท โฑ๏ธ 22.06.2026):

    text
    conda install -c conda-forge rq

Beam (๐Ÿฅ‡33 ยท โญ 8.6K) - Unified programming model to define and execute data processing.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 2K ยท ๐Ÿ”€ 4.6K ยท ๐Ÿ“ฆ 9.8K):

    text
    git clone https://github.com/apache/beam
  • PyPi (๐Ÿ“ฅ 6.1M / month ยท ๐Ÿ“ฆ 190 ยท โฑ๏ธ 11.08.2026):

    text
    pip install apache-beam
  • Conda (๐Ÿ“ฅ 350K ยท โฑ๏ธ 11.07.2026):

    text
    conda install -c conda-forge apache-beam-with-aws

joblib (๐Ÿฅ‡33 ยท โญ 4.3K) - Computing with Python functions. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 450 ยท ๐Ÿ“ฆ 740K):

    text
    git clone https://github.com/joblib/joblib
  • PyPi (๐Ÿ“ฅ 220M / month ยท ๐Ÿ“ฆ 9.6K ยท โฑ๏ธ 15.12.2025):

    text
    pip install joblib
  • Conda (๐Ÿ“ฅ 51M ยท โฑ๏ธ 15.12.2025):

    text
    conda install -c conda-forge joblib

Prefect (๐Ÿฅˆ32 ยท โญ 24K) - Prefect is a workflow orchestration framework for building resilient.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 720 ยท ๐Ÿ”€ 2.5K ยท ๐Ÿ“ฆ 8.4K):

    text
    git clone https://github.com/PrefectHQ/prefect
  • PyPi (๐Ÿ“ฅ 14M / month ยท ๐Ÿ“ฆ 560 ยท โฑ๏ธ 13.08.2026):

    text
    pip install prefect
  • Conda (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 08.08.2026):

    text
    conda install -c conda-forge prefect

Dagster (๐Ÿฅˆ32 ยท โญ 16K) - An orchestration platform for the development, production, and.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 690 ยท ๐Ÿ”€ 2.2K ยท ๐Ÿ“ฆ 4.9K):

    text
    git clone https://github.com/dagster-io/dagster
  • PyPi (๐Ÿ“ฅ 10M / month ยท ๐Ÿ“ฆ 420 ยท โฑ๏ธ 07.08.2026):

    text
    pip install dagster
  • Conda (๐Ÿ“ฅ 3.2M ยท โฑ๏ธ 08.08.2026):

    text
    conda install -c conda-forge dagster

luigi (๐Ÿฅˆ30 ยท โญ 19K) - Luigi is a Python module that helps you build complex pipelines of batch.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 640 ยท ๐Ÿ”€ 2.5K ยท ๐Ÿ“ฆ 2.9K):

    text
    git clone https://github.com/spotify/luigi
  • PyPi (๐Ÿ“ฅ 1.6M / month ยท ๐Ÿ“ฆ 180 ยท โฑ๏ธ 07.05.2026):

    text
    pip install luigi
  • Conda (๐Ÿ“ฅ 24K ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 30.07.2026):

    text
    conda install -c anaconda luigi

Great Expectations (๐Ÿฅˆ30 ยท โญ 12K) - Always know what to expect from your data. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 480 ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฆ 4):

    text
    git clone https://github.com/great-expectations/great_expectations
  • PyPi (๐Ÿ“ฅ 27M / month ยท ๐Ÿ“ฆ 190 ยท โฑ๏ธ 07.08.2026):

    text
    pip install great_expectations
  • Conda (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 08.08.2026):

    text
    conda install -c conda-forge great-expectations

dbt (๐Ÿฅˆ29 ยท โญ 14K) - dbt enables data analysts and engineers to transform their data using the.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 470 ยท ๐Ÿ”€ 2.5K ยท ๐Ÿ“ฆ 10K):

    text
    git clone https://github.com/dbt-labs/dbt-core
  • PyPi (๐Ÿ“ฅ 110K / month ยท ๐Ÿ“ฆ 36 ยท โฑ๏ธ 05.08.2026):

    text
    pip install dbt
  • Conda (๐Ÿ“ฅ 860K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge dbt

Kedro (๐Ÿฅˆ29 ยท โญ 11K) - Kedro is a toolbox for production-ready data science. It uses software.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 1K ยท ๐Ÿ“ฆ 3.3K):

    text
    git clone https://github.com/kedro-org/kedro
  • PyPi (๐Ÿ“ฅ 920K / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 29.06.2026):

    text
    pip install kedro

petl (๐Ÿฅˆ28 ยท โญ 1.3K) - Python Extract Transform and Load Tables of Data. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 71 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 4.3K):

    text
    git clone https://github.com/petl-developers/petl
  • PyPi (๐Ÿ“ฅ 880K / month ยท ๐Ÿ“ฆ 57 ยท โฑ๏ธ 05.08.2026):

    text
    pip install petl
  • Conda (๐Ÿ“ฅ 530K ยท โฑ๏ธ 05.08.2026):

    text
    conda install -c conda-forge petl

zenml (๐Ÿฅˆ27 ยท โญ 5.6K) - ZenML : One AI Platform from Pipelines to Agents. https://zenml.io. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 650 ยท ๐Ÿ“ฆ 1.5K):

    text
    git clone https://github.com/zenml-io/zenml
  • PyPi (๐Ÿ“ฅ 320K / month ยท ๐Ÿ“ฆ 15 ยท โฑ๏ธ 07.08.2026):

    text
    pip install zenml

arq (๐Ÿฅˆ27 ยท โญ 2.9K) - Job queues in python with asyncio and redis. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 1.4K):

    text
    git clone https://github.com/samuelcolvin/arq
  • PyPi (๐Ÿ“ฅ 4.8M / month ยท ๐Ÿ“ฆ 82 ยท โฑ๏ธ 16.04.2026):

    text
    pip install arq
  • Conda (๐Ÿ“ฅ 26K ยท โฑ๏ธ 03.08.2026):

    text
    conda install -c conda-forge arq

huey (๐Ÿฅˆ26 ยท โญ 6K) - a little task queue for python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 73 ยท ๐Ÿ”€ 400):

    text
    git clone https://github.com/coleifer/huey
  • PyPi (๐Ÿ“ฅ 21M / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 05.08.2026):

    text
    pip install huey
  • Conda (๐Ÿ“ฅ 190K ยท โฑ๏ธ 05.08.2026):

    text
    conda install -c conda-forge huey

mleap (๐Ÿฅˆ26 ยท โญ 1.5K) - MLeap: Deploy ML Pipelines to Production. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 87 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 250):

    text
    git clone https://github.com/combust/mleap
  • PyPi (๐Ÿ“ฅ 2.2M / month ยท ๐Ÿ“ฆ 11 ยท โฑ๏ธ 21.07.2026):

    text
    pip install mleap
  • Conda (๐Ÿ“ฅ 120K ยท โฑ๏ธ 22.07.2026):

    text
    conda install -c conda-forge mleap

CocoIndex (๐Ÿฅˆ24 ยท โญ 6.1K ยท ๐Ÿฃ) - Data transformation framework for AI. Ultra performant, with.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 89 ยท ๐Ÿ”€ 450 ยท ๐Ÿ“ฆ 68):

    text
    git clone https://github.com/cocoindex-io/cocoindex
  • PyPi (๐Ÿ“ฅ 73K / month ยท ๐Ÿ“ฆ 16 ยท โฑ๏ธ 12.08.2026):

    text
    pip install cocoindex

riko (๐Ÿฅ‰20 ยท โญ 1.6K) - A Python stream processing engine modeled after Yahoo! Pipes. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 75 ยท ๐Ÿ“ฆ 14):

    text
    git clone https://github.com/nerevu/riko
  • PyPi (๐Ÿ“ฅ 1.4K / month ยท โฑ๏ธ 10.08.2026):

    text
    pip install riko

TaskTiger (๐Ÿฅ‰20 ยท โญ 1.5K) - Python task queue using Redis. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 35 ยท ๐Ÿ”€ 91 ยท ๐Ÿ“ฆ 33):

    text
    git clone https://github.com/closeio/tasktiger
  • PyPi (๐Ÿ“ฅ 9.3K / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 11.03.2026):

    text
    pip install tasktiger

dbnd (๐Ÿฅ‰19 ยท โญ 270) - DBND is an agile pipeline framework that helps data engineering teams.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 93 ยท ๐Ÿ”€ 33 ยท ๐Ÿ“ฆ 42):

    text
    git clone https://github.com/databand-ai/dbnd
  • PyPi (๐Ÿ“ฅ 25K / month ยท ๐Ÿ“ฆ 27 ยท โฑ๏ธ 05.03.2026):

    text
    pip install dbnd

pdpipe (๐Ÿฅ‰17 ยท โญ 720) - Easy pipelines for pandas DataFrames. [MIT](http://bit.ly/34MBwT8) ``

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 46 ยท ๐Ÿ“ฆ 67):

    text
    git clone https://github.com/pdpipe/pdpipe
  • PyPi (๐Ÿ“ฅ 1.8K / month ยท ๐Ÿ“ฆ 14 ยท โฑ๏ธ 06.03.2026):

    text
    pip install pdpipe
  • Conda (๐Ÿ“ฅ 65K ยท โฑ๏ธ 06.03.2026):

    text
    conda install -c conda-forge pdpipe

BatchFlow (๐Ÿฅ‰17 ยท โญ 200) - BatchFlow helps you conveniently work with random or sequential.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 45 ยท ๐Ÿ“ฆ 15):

    text
    git clone https://github.com/analysiscenter/batchflow
  • PyPi (๐Ÿ“ฅ 390 / month ยท โฑ๏ธ 16.04.2026):

    text
    pip install batchflow

kale (๐Ÿฅ‰16 ยท โญ 700) - Convert JupyterNotebooks to Kubeflow Pipelines deployments. [Apache-2](http://bit.ly/3nYMfla) jupyter

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 29 ยท ๐Ÿ”€ 160):

    text
    git clone https://github.com/kubeflow-kale/kale
  • PyPi (๐Ÿ“ฅ 2.2K / month ยท โฑ๏ธ 07.08.2026):

    text
    pip install kubeflow-kale

Show 21 hidden projects...

  • mrjob (๐Ÿฅˆ24 ยท โญ 2.6K ยท ๐Ÿ’€) - Run MapReduce jobs on Hadoop or Amazon Web Services. [Apache-2](http://bit.ly/3nYMfla)
  • PyFunctional (๐Ÿฅˆ24 ยท โญ 2.3K ยท ๐Ÿ’€) - Python library for creating data pipelines with chain.. [MIT](http://bit.ly/34MBwT8)
  • faust (๐Ÿฅ‰23 ยท โญ 6.8K ยท ๐Ÿ’€) - Python Stream Processing. [BSD-3](http://bit.ly/3aKzpTv)
  • Activeloop (๐Ÿฅ‰22 ยท โญ 9.2K ยท ๐Ÿ’€) - Activeloop Deep Lake. [MPL-2.0](http://bit.ly/3postzC)
  • whylogs (๐Ÿฅ‰22 ยท โญ 2.8K ยท ๐Ÿ’€) - Open standard for end-to-end data and ML monitoring for any.. [Apache-2](http://bit.ly/3nYMfla)
  • bonobo (๐Ÿฅ‰21 ยท โญ 1.6K ยท ๐Ÿ’€) - Extract Transform Load for Python 3.5+. [Apache-2](http://bit.ly/3nYMfla)
  • flupy (๐Ÿฅ‰21 ยท โญ 200) - Fluent data pipelines for python and your shell. โ—Unlicensed
  • ploomber (๐Ÿฅ‰20 ยท โญ 3.6K ยท ๐Ÿ’€) - The fastest way to build data pipelines. Develop iteratively,.. [Apache-2](http://bit.ly/3nYMfla)
  • Pypeline (๐Ÿฅ‰20 ยท โญ 1.4K ยท ๐Ÿ’€) - Concurrent data pipelines in Python . [MIT](http://bit.ly/34MBwT8)
  • pysparkling (๐Ÿฅ‰19 ยท โญ 260 ยท ๐Ÿ’€) - A pure Python implementation of Apache Sparks RDD and DStream.. [MIT](http://bit.ly/34MBwT8)
  • Optimus (๐Ÿฅ‰17 ยท โญ 1.5K ยท ๐Ÿ’€) - Agile Data Preparation Workflows madeeasy with Pandas,.. [Apache-2](http://bit.ly/3nYMfla) spark
  • streamparse (๐Ÿฅ‰17 ยท โญ 1.5K ยท ๐Ÿ’€) - streamparse lets you run Python code against real-time.. [Apache-2](http://bit.ly/3nYMfla)
  • dpark (๐Ÿฅ‰16 ยท โญ 2.7K ยท ๐Ÿ’€) - Python clone of Spark, a MapReduce alike framework in Python. [BSD-3](http://bit.ly/3aKzpTv) spark
  • Databolt Flow (๐Ÿฅ‰15 ยท โญ 950 ยท ๐Ÿ’€) - Python library for building highly effective data science.. [MIT](http://bit.ly/34MBwT8)
  • mrq (๐Ÿฅ‰15 ยท โญ 880 ยท ๐Ÿ’€) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent. [MIT](http://bit.ly/34MBwT8)
  • spark-deep-learning (๐Ÿฅ‰14 ยท โญ 2K ยท ๐Ÿ’€) - Deep Learning Pipelines for Apache Spark. [Apache-2](http://bit.ly/3nYMfla) spark
  • Mara Pipelines (๐Ÿฅ‰13 ยท โญ 2.1K ยท ๐Ÿ’€) - A lightweight opinionated ETL framework, halfway between.. [MIT](http://bit.ly/34MBwT8)
  • Botflow (๐Ÿฅ‰13 ยท โญ 740 ยท ๐Ÿ’€) - Python Fast Data driven programming framework for Data pipeline.. [BSD-3](http://bit.ly/3aKzpTv)
  • bodywork-core (๐Ÿฅ‰12 ยท โญ 430 ยท ๐Ÿ’€) - ML pipeline orchestration and model deployments on.. [โ—๏ธAGPL-3.0](http://bit.ly/3pwmjO5)
  • datajob (๐Ÿฅ‰11 ยท โญ 100 ยท ๐Ÿ’€) - Build and deploy a serverless data pipeline on AWS with no effort. [Apache-2](http://bit.ly/3nYMfla)
  • RasgoQL (๐Ÿฅ‰10 ยท โญ 270 ยท ๐Ÿ’€) - Write python locally, execute SQL in your data warehouse. [โ—๏ธAGPL-3.0](http://bit.ly/3pwmjO5)

File Formats

PyYAML (๐Ÿฅ‡33 ยท โญ 2.9K) - Canonical source repository for PyYAML. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 570 ยท ๐Ÿ“ฆ 1.9M):

    text
    git clone https://github.com/yaml/pyyaml
  • PyPi (๐Ÿ“ฅ 1.2B / month ยท ๐Ÿ“ฆ 55K ยท โฑ๏ธ 25.09.2025):

    text
    pip install pyyaml
  • Conda (๐Ÿ“ฅ 91M ยท โฑ๏ธ 04.02.2026):

    text
    conda install -c conda-forge pyyaml

XlsxWriter (๐Ÿฅ‰30 ยท โญ 3.9K) - A Python module for creating Excel XLSX files. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 58 ยท ๐Ÿ”€ 660 ยท ๐Ÿ“ฆ 110K):

    text
    git clone https://github.com/jmcnamara/XlsxWriter
  • PyPi (๐Ÿ“ฅ 110M / month ยท ๐Ÿ“ฆ 470 ยท โฑ๏ธ 16.09.2025):

    text
    pip install xlsxwriter
  • Conda (๐Ÿ“ฅ 5.1M ยท โฑ๏ธ 12.10.2025):

    text
    conda install -c conda-forge xlsxwriter

jmespath (๐Ÿฅ‰28 ยท โญ 2.4K) - JMESPath is a query language for JSON. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 32 ยท ๐Ÿ”€ 190):

    text
    git clone https://github.com/jmespath/jmespath.py
  • PyPi (๐Ÿ“ฅ 650M / month ยท ๐Ÿ“ฆ 2K ยท โฑ๏ธ 22.01.2026):

    text
    pip install jmespath
  • Conda (๐Ÿ“ฅ 34M ยท โฑ๏ธ 23.01.2026):

    text
    conda install -c conda-forge jmespath

Code Inspection

deepdiff (๐Ÿฅ‡29 ยท โญ 2.5K) - Deep Difference and Search of any Python object/data. Recreate objects.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 270 ยท ๐Ÿ“ฆ 22K):

    text
    git clone https://github.com/seperman/deepdiff
  • PyPi (๐Ÿ“ฅ 82M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 15.05.2026):

    text
    pip install deepdiff
  • Conda (๐Ÿ“ฅ 940K ยท โฑ๏ธ 16.05.2026):

    text
    conda install -c conda-forge deepdiff

Show 3 hidden projects...

  • typing_inspect (๐Ÿฅˆ24 ยท โญ 370 ยท ๐Ÿ’€) - Runtime inspection utilities for Python typing module. [MIT](http://bit.ly/34MBwT8)
  • importlib-resources (๐Ÿฅˆ24 ยท โญ 72) - Backport of the importlib.resources module. โ—Unlicensed
  • entrypoints (๐Ÿฅ‰19 ยท โญ 74 ยท ๐Ÿ’€) - Discover and load entry points from installed packages. [MIT](http://bit.ly/34MBwT8)

General Utilities

attrs (๐Ÿฅ‡34 ยท โญ 5.8K) - Python Classes Without Boilerplate. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 420 ยท ๐Ÿ“ฆ 1.5M):

    text
    git clone https://github.com/python-attrs/attrs
  • PyPi (๐Ÿ“ฅ 940M / month ยท ๐Ÿ“ฆ 11K ยท โฑ๏ธ 19.03.2026):

    text
    pip install attrs
  • Conda (๐Ÿ“ฅ 74M ยท โฑ๏ธ 19.03.2026):

    text
    conda install -c conda-forge attrs

tenacity (๐Ÿฅ‡33 ยท โญ 8.6K) - Retrying library for Python. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 410K):

    text
    git clone https://github.com/jd/tenacity
  • PyPi (๐Ÿ“ฅ 450M / month ยท ๐Ÿ“ฆ 6.3K ยท โฑ๏ธ 07.02.2026):

    text
    pip install tenacity
  • Conda (๐Ÿ“ฅ 15M ยท โฑ๏ธ 08.02.2026):

    text
    conda install -c conda-forge tenacity

more-itertools (๐Ÿฅ‡33 ยท โญ 4.1K) - More routines for operating on iterables, beyond itertools. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 300K):

    text
    git clone https://github.com/more-itertools/more-itertools
  • PyPi (๐Ÿ“ฅ 350M / month ยท ๐Ÿ“ฆ 5K ยท โฑ๏ธ 22.05.2026):

    text
    pip install more-itertools
  • Conda (๐Ÿ“ฅ 35M ยท โฑ๏ธ 22.05.2026):

    text
    conda install -c conda-forge more-itertools

boltons (๐Ÿฅˆ30 ยท โญ 6.9K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 410 ยท ๐Ÿ“ฆ 12K):

    text
    git clone https://github.com/mahmoud/boltons
  • PyPi (๐Ÿ“ฅ 27M / month ยท ๐Ÿ“ฆ 460 ยท โฑ๏ธ 17.07.2026):

    text
    pip install boltons
  • Conda (๐Ÿ“ฅ 17M ยท โฑ๏ธ 22.07.2026):

    text
    conda install -c conda-forge boltons

python-dependency-injector (๐Ÿฅˆ29 ยท โญ 4.9K) - Dependency injection framework for Python. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 49 ยท ๐Ÿ”€ 350 ยท ๐Ÿ“ฆ 5.8K):

    text
    git clone https://github.com/ets-labs/python-dependency-injector
  • PyPi (๐Ÿ“ฅ 8.4M / month ยท ๐Ÿ“ฆ 420 ยท โฑ๏ธ 18.06.2026):

    text
    pip install dependency-injector
  • Conda (๐Ÿ“ฅ 140K ยท โฑ๏ธ 19.06.2026):

    text
    conda install -c conda-forge dependency_injector

returns (๐Ÿฅ‰27 ยท โญ 4.3K) - Make your functions return something meaningful, typed, and safe!. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 74 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 1K):

    text
    git clone https://github.com/dry-python/returns
  • PyPi (๐Ÿ“ฅ 1.3M / month ยท ๐Ÿ“ฆ 240 ยท โฑ๏ธ 02.08.2026):

    text
    pip install returns
  • Conda (๐Ÿ“ฅ 90K ยท โฑ๏ธ 03.08.2026):

    text
    conda install -c conda-forge returns

natsort (๐Ÿฅ‰27 ยท โญ 910 ยท ๐Ÿ“ˆ) - Simple yet flexible natural sorting in Python. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 52 ยท ๐Ÿ“ฆ 50K):

    text
    git clone https://github.com/SethMMorton/natsort
  • PyPi (๐Ÿ“ฅ 24M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 20.06.2023):

    text
    pip install natsort
  • Conda (๐Ÿ“ฅ 3M ยท โฑ๏ธ 12.02.2026):

    text
    conda install -c conda-forge natsort

retrying (๐Ÿฅ‰26 ยท โญ 1.9K ยท ๐Ÿ’ค) - Retrying is an Apache 2.0 licensed general-purpose retrying.. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 160):

    text
    git clone https://github.com/rholder/retrying
  • PyPi (๐Ÿ“ฅ 37M / month ยท ๐Ÿ“ฆ 1.1K ยท โฑ๏ธ 03.08.2025):

    text
    pip install retrying
  • Conda (๐Ÿ“ฅ 3.3M ยท โฑ๏ธ 03.08.2025):

    text
    conda install -c conda-forge retrying

ubelt (๐Ÿฅ‰21 ยท โญ 740) - A Python utility library with a stdlib like feel and extra batteries... [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 6 ยท ๐Ÿ”€ 51):

    text
    git clone https://github.com/Erotemic/ubelt
  • PyPi (๐Ÿ“ฅ 62K / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 31.07.2026):

    text
    pip install ubelt
  • Conda (๐Ÿ“ฅ 440K ยท โฑ๏ธ 31.07.2026):

    text
    conda install -c conda-forge ubelt

Show 6 hidden projects...

  • toolz (๐Ÿฅˆ28 ยท โญ 5.1K ยท ๐Ÿ’ค) - A functional standard library for Python. โ—Unlicensed
  • funcy (๐Ÿฅ‰26 ยท โญ 3.3K ยท ๐Ÿ’€) - A fancy and practical functional tools. [BSD-3](http://bit.ly/3aKzpTv)
  • ratelimit (๐Ÿฅ‰25 ยท โญ 760 ยท ๐Ÿ’€) - API Rate Limit Decorator. [MIT](http://bit.ly/34MBwT8)
  • pampy (๐Ÿฅ‰21 ยท โญ 3.5K ยท ๐Ÿ’€) - Pampy: The Pattern Matching for Python you always dreamed of. [MIT](http://bit.ly/34MBwT8)
  • CommonRegex (๐Ÿฅ‰21 ยท โญ 1.6K ยท ๐Ÿ’€) - A collection of common regular expressions bundled with an easy.. [MIT](http://bit.ly/34MBwT8)
  • pinject (๐Ÿฅ‰19 ยท โญ 1.3K ยท ๐Ÿ’€) - A pythonic dependency injection library. [Apache-2](http://bit.ly/3nYMfla)

Python Implementations

cpython (๐Ÿฅ‡34 ยท โญ 74K) - The Python programming language. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 4K ยท ๐Ÿ”€ 35K ยท ๐Ÿ“ฆ 630K):

    text
    git clone https://github.com/python/cpython
  • PyPi (๐Ÿ“ฅ 16 / month ยท ๐Ÿ“ฆ 21 ยท โฑ๏ธ 22.07.2020):

    text
    pip install cpython
  • Conda (๐Ÿ“ฅ 4.4M ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge typing
  • npm (๐Ÿ“ฆ 6 ยท โฑ๏ธ 03.08.2017):

    text
    npm install @buckpkg/python

micropython (๐Ÿฅˆ20 ยท โญ 22K) - MicroPython - a lean and efficient Python implementation for.. [Python-2.0](http://bit.ly/35wkF7y)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 760 ยท ๐Ÿ”€ 8.8K ยท ๐Ÿ“ฆ 20):

    text
    git clone https://github.com/micropython/micropython
  • PyPi (โฑ๏ธ 10.10.2016):

    text
    pip install micropython-_markupbase

Show 4 hidden projects...

  • grumpy (๐Ÿฅˆ18 ยท โญ 10K ยท ๐Ÿ’€) - Grumpy is a Python to Go source code transcompiler and runtime. [Apache-2](http://bit.ly/3nYMfla)
  • pyston (๐Ÿฅ‰12 ยท โญ 2.5K ยท ๐Ÿ’€) - (No longer maintained) A faster and highly-compatible.. [Apache-2](http://bit.ly/3nYMfla)
  • stackless (๐Ÿฅ‰9 ยท โญ 620 ยท ๐Ÿ’€) - The Stackless Python programming language. โ—Unlicensed
  • 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](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 950 ยท ๐Ÿ”€ 840 ยท ๐Ÿ“ฆ 1.2M):

    text
    git clone https://github.com/pygments/pygments
  • PyPi (๐Ÿ“ฅ 1.3B / month ยท ๐Ÿ“ฆ 11K ยท โฑ๏ธ 29.03.2026):

    text
    pip install pygments
  • Conda (๐Ÿ“ฅ 69M ยท โฑ๏ธ 29.03.2026):

    text
    conda install -c conda-forge pygments

wrapt (๐Ÿฅ‡34 ยท โญ 2.3K) - A Python module for decorators, wrappers and monkey patching. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 250 ยท ๐Ÿ“ฆ 630K):

    text
    git clone https://github.com/GrahamDumpleton/wrapt
  • PyPi (๐Ÿ“ฅ 500M / month ยท ๐Ÿ“ฆ 3.4K ยท โฑ๏ธ 13.08.2026):

    text
    pip install wrapt
  • Conda (๐Ÿ“ฅ 40M ยท โฑ๏ธ 30.07.2026):

    text
    conda install -c conda-forge wrapt

pyparsing (๐Ÿฅ‡33 ยท โญ 2.5K) - Python library for creating PEG parsers. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 84 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 1.3M):

    text
    git clone https://github.com/pyparsing/pyparsing
  • PyPi (๐Ÿ“ฅ 420M / month ยท ๐Ÿ“ฆ 6.3K ยท โฑ๏ธ 21.01.2026):

    text
    pip install pyparsing
  • Conda (๐Ÿ“ฅ 75M ยท โฑ๏ธ 21.01.2026):

    text
    conda install -c conda-forge pyparsing

cookiecutter (๐Ÿฅˆ32 ยท โญ 25K) - A cross-platform command-line utility that creates projects from.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 330 ยท ๐Ÿ”€ 2.2K ยท ๐Ÿ“ฆ 38K):

    text
    git clone https://github.com/cookiecutter/cookiecutter
  • PyPi (๐Ÿ“ฅ 10M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 04.03.2026):

    text
    pip install cookiecutter
  • Conda (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 04.03.2026):

    text
    conda install -c conda-forge cookiecutter

pluggy (๐Ÿฅˆ31 ยท โญ 1.6K) - A minimalist production ready plugin system. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 62 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 820K):

    text
    git clone https://github.com/pytest-dev/pluggy
  • PyPi (๐Ÿ“ฅ 1.3B / month ยท ๐Ÿ“ฆ 2.6K ยท โฑ๏ธ 15.05.2025):

    text
    pip install pluggy
  • Conda (๐Ÿ“ฅ 56M ยท โฑ๏ธ 05.12.2025):

    text
    conda install -c conda-forge pluggy

decorator (๐Ÿฅˆ31 ยท โญ 910) - Decorators for Humans. [BSD-2](http://bit.ly/3rqEWVr)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 770K):

    text
    git clone https://github.com/micheles/decorator
  • PyPi (๐Ÿ“ฅ 230M / month ยท ๐Ÿ“ฆ 2.9K ยท โฑ๏ธ 18.05.2026):

    text
    pip install decorator
  • Conda (๐Ÿ“ฅ 50M ยท โฑ๏ธ 18.05.2026):

    text
    conda install -c conda-forge decorator

diagrams (๐Ÿฅˆ29 ยท โญ 42K) - Diagram as Code for prototyping cloud system architectures. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 2.7K ยท ๐Ÿ“ฆ 2.5K):

    text
    git clone https://github.com/mingrammer/diagrams
  • PyPi (๐Ÿ“ฅ 6.9M / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 22.11.2025):

    text
    pip install diagrams
  • Conda (๐Ÿ“ฅ 370K ยท โฑ๏ธ 24.11.2025):

    text
    conda install -c conda-forge diagrams

fastcore (๐Ÿฅˆ29 ยท โญ 1.1K) - Python supercharged for fastai development. [Apache-2](http://bit.ly/3nYMfla)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 84 ยท ๐Ÿ”€ 290 ยท ๐Ÿ“ฆ 13K):

    text
    git clone https://github.com/fastai/fastcore
  • PyPi (๐Ÿ“ฅ 65M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 12.08.2026):

    text
    pip install fastcore
  • Conda (๐Ÿ“ฅ 350K ยท โฑ๏ธ 12.08.2026):

    text
    conda install -c conda-forge fastcore

keyboard (๐Ÿฅ‰27 ยท โญ 3.8K ยท ๐Ÿ’ค) - Hook and simulate global keyboard events on Windows and Linux. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 41 ยท ๐Ÿ”€ 430 ยท ๐Ÿ“ฆ 27K):

    text
    git clone https://github.com/boppreh/keyboard
  • PyPi (๐Ÿ“ฅ 980K / month ยท ๐Ÿ“ฆ 720 ยท โฑ๏ธ 23.03.2020):

    text
    pip install keyboard
  • Conda (๐Ÿ“ฅ 83K ยท โฑ๏ธ 03.11.2025):

    text
    conda install -c conda-forge keyboard

Copier (๐Ÿฅ‰27 ยท โญ 3.5K) - Library and command-line utility for rendering projects templates. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 270 ยท ๐Ÿ“ฆ 2K):

    text
    git clone https://github.com/copier-org/copier
  • PyPi (๐Ÿ“ฅ 2.6M / month ยท ๐Ÿ“ฆ 400 ยท โฑ๏ธ 04.08.2026):

    text
    pip install copier

Send2Trash (๐Ÿฅ‰27 ยท โญ 300) - Python library to natively send files to Trash (or Recycle bin) on.. [BSD-3](http://bit.ly/3aKzpTv)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 20 ยท ๐Ÿ”€ 47 ยท ๐Ÿ“ฆ 320K):

    text
    git clone https://github.com/arsenetar/send2trash
  • PyPi (๐Ÿ“ฅ 44M / month ยท ๐Ÿ“ฆ 710 ยท โฑ๏ธ 14.01.2026):

    text
    pip install send2trash
  • Conda (๐Ÿ“ฅ 22M ยท โฑ๏ธ 12.02.2026):

    text
    conda install -c conda-forge send2trash

python-mss (๐Ÿฅ‰26 ยท โญ 1.3K) - An ultra fast cross-platform multiple screenshots module in pure.. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 31 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“ฆ 13K):

    text
    git clone https://github.com/BoboTiG/python-mss
  • PyPi (๐Ÿ“ฅ 3.3M / month ยท ๐Ÿ“ฆ 650 ยท โฑ๏ธ 23.04.2026):

    text
    pip install mss
  • Conda (๐Ÿ“ฅ 99K ยท โฑ๏ธ 23.04.2026):

    text
    conda install -c conda-forge python-mss

catalogue (๐Ÿฅ‰25 ยท โญ 180 ยท ๐Ÿ’ค) - Super lightweight function registries for your library. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 12 ยท ๐Ÿ”€ 20 ยท ๐Ÿ“ฆ 66K):

    text
    git clone https://github.com/explosion/catalogue
  • PyPi (๐Ÿ“ฅ 24M / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 25.09.2023):

    text
    pip install catalogue
  • Conda (๐Ÿ“ฅ 2.4M ยท โฑ๏ธ 27.08.2025):

    text
    conda install -c conda-forge catalogue

pyscaffold (๐Ÿฅ‰24 ยท โญ 2.3K) - Python project template generator with batteries included. [MIT](http://bit.ly/34MBwT8)

  • GitHub (๐Ÿ‘จโ€๐Ÿ’ป 59 ยท ๐Ÿ”€ 190):

    text
    git clone https://github.com/pyscaffold/pyscaffold
  • PyPi (๐Ÿ“ฅ 1M / month ยท ๐Ÿ“ฆ 46 ยท โฑ๏ธ 23.09.2024):

    text
    pip install pyscaffold
  • Conda (๐Ÿ“ฅ 780K ยท โฑ๏ธ 22.04.2025):

    text
    conda install -c conda-forge pyscaffold

Show 7 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](http://bit.ly/3aKzpTv)
  • openpyxl (๐Ÿฅ‰24 ยท โญ 13 ยท ๐Ÿ’ค) - A Python library to read/write Excel 2010 xlsx/xlsm files. [MIT](http://bit.ly/34MBwT8)
  • pyscreenshot (๐Ÿฅ‰23 ยท โญ 500 ยท ๐Ÿ’€) - Python screenshot library, replacement for the Pillow.. [BSD-2](http://bit.ly/3rqEWVr)
  • pluginbase (๐Ÿฅ‰22 ยท โญ 1.1K ยท ๐Ÿ’€) - A simple but flexible plugin system for Python. [BSD-3](http://bit.ly/3aKzpTv)
  • powerline-shell (๐Ÿฅ‰21 ยท โญ 5.9K ยท ๐Ÿ’€) - A beautiful and useful prompt for your shell. [MIT](http://bit.ly/34MBwT8)
  • macropy (๐Ÿฅ‰15 ยท โญ 2.5K ยท ๐Ÿ’€) - Macros in Python: quasiquotes, case classes, LINQ and more!. [MIT](http://bit.ly/34MBwT8)

  • Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.
  • best-of-ml-python: A ranked list of awesome machine learning Python libraries.
  • best-of-web-python: A ranked list of awesome Python libraries for web development.
  • best-of-python-dev: A ranked list of awesome Python developer tools and libraries.
  • 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 and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

2. Official Technical Reference & Guides (lukasmasuch/docs)

Streamlit Docs

We use Next.js and Netlify to build our documentation site.

Building

To build the docs, clone this repo, install the NPM dependencies, and start the development server.

  1. Clone this repo:
bash
git clone https://github.com/streamlit/docs.git
cd docs/
  1. Install the NPM dependencies
bash
make
  1. Start the development server:
bash
make up

The docs will be viewable at http://localhost:3000. Note that any time you modify the source files in the content/ folder, you'll need to refresh your browser tab to view the changes. You do not need to restart the development server.

File and folder structure

This repo follows a typical Next.js project structure. To contribute, you'll only edit Markdown files within the content/ folder.

  • components/ Contains JS and MDX files.
  • content/ This is where all the Markdown files live. This is the only folder you'll edit.
  • lib/ Contains JS files.
  • pages/ You'll never have to edit this folder. It contains JSX files that handle the complex index page, mapping of URL slugs, and rendering of Markdown pages in content/.
  • public/ Contains all the images used in our docs.
  • python/ Contains Python code to generate the docstrings for the API Reference.
  • scripts/ Contains JS files.
  • styles/ Contains CSS files for styling and layout.

Contributing

To add, edit, or delete content in our documentation, you have to modify Markdown (.md) files within folders and sub-folders in content/ :

  • kb/ Contains .md files that populate the Knowledge Base.
  • library/ Contains .md files that populate the Streamlit Library section.
  • streamlit-cloud/Contains .md files that populate the Streamlit Cloud section.
  • gdpr-banner.md You'll never have to edit this file.
  • index.md Contains text that populates the index page.
  • menu.md This is a special file containing only front matter that defines the docs Menu. You will need to add an entry on this file for each new page you create within the docs' site.

The directory structure of content/ does not matter as the files will be recursively read and will ignore the directories. However, we recommend following the directory structure to organize the files, mirroring the structure on the documentation website.

Add a new page

Do you want to add a new page to the docs?

  1. First, decide which section the page should live in (Streamlit Library, Streamlit Cloud, or Knowledge Base).

  2. Next, navigate to the relevant folder and subfolder within content/ and create a .md file whose filename mirrors the title of the page. E.g. For a page titled "Create a component", navigate to content/library/components/ and create a file named create-component.md.

Structure of the `.md` file

Now that you've decided where the file should live and have named the file, it's time to add your content!

File format:

Every .md file has front matter at the very top that defines the page title which appears in the browser tab bar, and the URL slug which appears after the slash in docs.streamlit.io/ and localhost:3000/.

E.g. For a page titled "Create a component" that should exist at docs.streamlit.io/library/components/create, the front matter at the top of create-component.md is:

markdown
---
title: Create a Component
slug: /library/components/create
---

Headings:

Use standard Markdown for headings (#, ##, ###)

Callouts:

To add a callout (Note, Tip, Warning, Important), enter your Markdown text within the appropriate tags (MDX functions), making sure to add a blank line after the opening tag and another before the closing tag. E.g.

markdown
<Note>

This is a **note** that links to our [website](https://docs.streamlit.io/).

</Note>

Embed code:

Enclose code within ` ` to embed it inline. E.g.

markdown
Create a header with `st.header`.

Embed code blocks like so:

markdown
```python
    import streamlit as st

    st.text("Hello world")
    ```

We support syntax highlighting for Python, Bash, TOML, SQL, and JSX.

Link to other pages in docs:

Use standard Markdown to link to other pages in the docs. E.g. Add an inline link to the "Create an app" page by including the slug defined in the front matter of the "Create an app" .md file:

markdown
Learn how to [Create an app](/library/get-started/create-an-app).

Add images:

Store images you want to display in /public/images/. There are two ways to display images.

  1. To display a single image, use regular Markdown. Make sure to start the path of your images from /images/ instead of /public/images/. E.g.:

    markdown
  2. To display multiple images on the same line, add an `` tag containing the alt text and path to the image, for each image, and enclose all of them within <Flex> </Flex> tags. E.g. To display 3 images stored in /public/images/databases/ :

    markdown
    <Flex>
    
    
    
    </Flex>

Discoverability:

All it takes for a new page to be available at a URL is to create a Markdown file in the format described above, containing the title and slug in the front matter.

However, a user has to know the URL to visit the page. The page is therefore reachable but not discoverable. The next section describes how to add pages to the docs Menu so that users can find your page.

Add pages to the Menu

How do you make the page you created appear in the Menu? Edit the special markdown file content/menu.md. All it has is front matter in YAML.

Suppose you have created an "Installation" page that is available at docs.streamlit.io/library/get-started/installation. You want to it to appear in the Menu within the "Streamlit Library" section, nested under the "Get Started" page.

To do so, find the lines that define the category, url and visible properties for "Get Started" in menu.md and add three new lines below it, containing:

yaml
- category: Streamlit Library / Get Started / Installation
  url: /library/get-started/installation
  visible: true

Important: You always need to add the entry you created in menu.md, or otherwise the build will fail. It is important because we use the structure on this page to create the breadcrumbs for each page. If you don't want the page to show up on the menu, you still need to add it, but you can set its visible property to false.

Edit an existing page

To edit an existing page:

  1. Locate the .md file for the page
  2. Edit the Markdown and save the file

To preview your changes, refresh your browser tab and visit the edited page!

Add a new docstring to the API Reference

Any time a new version of Streamlit is released, the docstrings stored in python/streamlit.json have to be updated by running make docstrings . This will build the nesscary Docker image, and update the file with the documentation for the latest release on PyPi.

If you need to regenerate all function signatrues, across all versions, delete the content in python/streamlit.json, leaving the file in place, and run make docstrings. This will systematically install each version of streamlit, and generate the necessary function signatures in streamlit.json.

Suppose a new Streamlit release includes a st.my_chart function that you want to include in the "Chart elements" section of the API Reference:

  1. Run make docstrings

  2. Create Markdown file (my_chart.md) in content/library/api/charts/

  3. Add the following to my_chart.md:

    markdown
    ---
    title: st.my_chart
    slug: /library/api-reference/charts/st.my_chart
    ---
    
    <Autofunction function="streamlit.my_chart" />
  4. Add the following under the "Chart elements" heading in content/library/api/api-reference.md:

    1. A RefCard MDX function containing the URL slug defined in my_chart.md . This is the card that will appear on the API Reference landing page.
    2. An Image MDX function containing alt text and the location of the image to be displayed on the card.
    3. A bold heading that will appear on the card (#### Heading). It appears below the card image.
    4. A brief description of the st.my_chart . It appears below the card heading.
    5. A code block illustrating how to use st.my_chart. It appears below the card description and has a Copy icon that when clicked copies the code block to the users' clipboard.
markdown
<RefCard href="/library/api-reference/charts/st.my_chart">
    

    #### My charts

    Display a chart using the MyChart library.

    ```python
    st.my_chart(my_data_frame)
    ```

    </RefCard>
  1. Add the following 2 new lines to menu.md so that st.my_chart appears in the Menu:

    yaml
    - category: Streamlit Library / API Reference / Chart elements / st.my_chart
      url: /library/api-reference/charts/st.my_chart
  2. Save your changes and refresh the browser tab. If all went well, you should see a new entry in the Menu, a new card in the API Reference, and a new page for st.my_chart.

Add to the Knowledge Base

The Knowledge Base (KB) is divided into five sections:

  1. Tutorials: Step-by-step examples of building different types of apps in Streamlit
  2. Using Streamlit: Frequently asked questions about using Streamlit Library
  3. Deployment Issues: Articles about deploying Streamlit apps
  4. Streamlit Components: Articles about Streamlit components
  5. Installing Dependencies: System and Python dependency issues while using or deploying Streamlit apps

If you know the answer to a Streamlit user's pain point and want to add it to the KB:

  1. Decide which of the above sections your article belongs to

  2. Navigate to the relevant section's folder in kb/ and

  3. Create a .md file in the above specified format containing your article

    • Make sure the title in the front matter and the file header in Markdown are identical. E.g.

      markdown
      ---
      title: How do I add a Component to the sidebar?
      slug: /knowledge-base/components/add-component-sidebar
      ---
      
      # How do I add a Component to the sidebar?
  4. Add a line to the existing index.md file in the same folder as your article. It should contain the title and URL slug specified in your article's front matter. This step ensures that users are able to discover your article in the index page of the relevant KB section. E.g.

    markdown
    - [How do I add a Component to the sidebar?](/knowledge-base/components/add-component-sidebar)

Publishing

To publish your changes to the docs site:

  1. Create a new branch containing your changes.
  2. Create a Pull Request and mark Snehan and Randy as reviewers.
  3. Once the checks have completed, checkout the Preview build.
  4. Snehan and Randy will review your changes and merge your changes into the main branch.
  5. Once merged, your changes will be live at https://docs.streamlit.io/.