🏆 A ranked list of awesome Python open-source libraries & tools. Updated weekly.
This curated list contains 390 awesome open-source projects with a total of 2M 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 anissue , submit apull request , or directly edit theprojects.yaml . Contributions are very welcome!
🧙♂️ Discover otherbest-of lists or createyour own . 📫 Subscribe to ournewsletter for updates and trending projects.
🥇🥈🥉 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
protobuf (🥇53 · ⭐ 70K) - Protocol Buffers - Googles data interchange format.BSD-3 GitHub (👨💻 1.4K · 🔀 16K · 📥 73M · 📦 960K · 📋 6.8K - 3% open · ⏱️ 27.11.2025):
git clone https://github.com/protocolbuffers/protobufPyPi (📥 450M / month · 📦 10K · ⏱️ 13.11.2025):
Conda (📥 26M · ⏱️ 14.10.2025):
conda install -c conda-forge protobufnpm (📥 12M / month · 📦 3.7K · ⏱️ 19.11.2025):
npm install google-protobufflatbuffers (🥇45 · ⭐ 25K · 📈) - FlatBuffers: Memory Efficient Serialization Library.Apache-2 GitHub (👨💻 740 · 🔀 3.4K · 📥 1.4M · 📦 190K · 📋 2.6K - 5% open · ⏱️ 27.11.2025):
git clone https://github.com/google/flatbuffersPyPi (📥 40M / month · 📦 670 · ⏱️ 24.09.2025):
Conda (📥 1.8M · ⏱️ 24.10.2025):
conda install -c conda-forge flatbuffersnpm (📥 7.3M / month · 📦 290 · ⏱️ 24.09.2025):
marshmallow (🥈41 · ⭐ 7.2K) - A lightweight library for converting complex objects to and from..MIT GitHub (👨💻 220 · 🔀 640 · 📦 220K · 📋 1.3K - 11% open · ⏱️ 03.11.2025):
git clone https://github.com/marshmallow-code/marshmallowPyPi (📥 95M / month · 📦 2.7K · ⏱️ 01.11.2025):
Conda (📥 3.4M · ⏱️ 01.11.2025):
conda install -c conda-forge marshmalloworjson (🥈37 · ⭐ 7.6K) - Fast, correct Python JSON library supporting dataclasses, datetimes,..Apache-2 GitHub (👨💻 23 · 🔀 260 · 📦 200K · 📋 490 - 1% open · ⏱️ 07.11.2025):
git clone https://github.com/ijl/orjsonPyPi (📥 100M / month · 📦 4.7K · ⏱️ 24.10.2025):
Conda (📥 4.2M · ⏱️ 24.10.2025):
conda install -c conda-forge orjsonsimplejson (🥈37 · ⭐ 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for..MIT GitHub (👨💻 45 · 🔀 350 · 📥 7.7K · 📦 150K · 📋 220 - 11% open · ⏱️ 24.09.2025):
git clone https://github.com/simplejson/simplejsonPyPi (📥 46M / month · 📦 2.8K · ⏱️ 26.09.2025):
Conda (📥 4.6M · ⏱️ 07.11.2025):
conda install -c conda-forge simplejsondill (🥈36 · ⭐ 2.4K) - serialize all of Python.BSD-3 GitHub (👨💻 47 · 🔀 180 · 📥 290K · 📦 240K · 📋 550 - 35% open · ⏱️ 09.11.2025):
git clone https://github.com/uqfoundation/dillPyPi (📥 110M / month · 📦 3.7K · ⏱️ 16.04.2025):
Conda (📥 16M · ⏱️ 22.04.2025):
conda install -c conda-forge dilljsonpickle (🥈36 · ⭐ 1.3K) - Python library for serializing any arbitrary object graph into..BSD-3 GitHub (👨💻 83 · 🔀 180 · 📦 48K · 📋 340 - 19% open · ⏱️ 26.11.2025):
git clone https://github.com/jsonpickle/jsonpicklePyPi (📥 18M / month · 📦 1.5K · ⏱️ 02.06.2025):
Conda (📥 2.2M · ⏱️ 03.06.2025):
conda install -c conda-forge jsonpicklecloudpickle (🥉34 · ⭐ 1.9K) - Extended pickling support for Python objects.BSD-3 GitHub (👨💻 64 · 🔀 180 · 📥 84 · 📋 280 - 35% open · ⏱️ 05.11.2025):
git clone https://github.com/cloudpipe/cloudpicklePyPi (📥 110M / month · 📦 2.3K · ⏱️ 03.11.2025):
Conda (📥 29M · ⏱️ 03.11.2025):
conda install -c conda-forge cloudpicklesrsly (🥉30 · ⭐ 480) - Modern high-performance serialization utilities for Python (JSON,..MIT GitHub (👨💻 16 · 🔀 36 · 📥 900 · 📦 67K · 📋 37 - 24% open · ⏱️ 19.11.2025):
git clone https://github.com/explosion/srslyPyPi (📥 18M / month · 📦 250 · ⏱️ 17.11.2025):
Conda (📥 2.2M · ⏱️ 17.11.2025):
conda install -c conda-forge srslypython-rapidjson (🥉29 · ⭐ 530) - Python wrapper around rapidjson.MIT GitHub (👨💻 25 · 🔀 53 · 📦 7.4K · 📋 120 - 14% open · ⏱️ 21.10.2025):
git clone https://github.com/python-rapidjson/python-rapidjsonPyPi (📥 3.8M / month · 📦 260 · ⏱️ 21.10.2025):
pip install python-rapidjsonConda (📥 4.2M · ⏱️ 21.10.2025):
conda install -c conda-forge python-rapidjsonrtoml (🥉24 · ⭐ 390) - A fast TOML library for python implemented in rust.MIT Show 5 hidden projects... ultrajson (🥉33 · ⭐ 4.5K) - Ultra fast JSON decoder and encoder written in C with Python..❗Unlicensedpyasn1 (🥉33 · ⭐ 250 · 💀) - Generic ASN.1 library for Python.BSD-2 msgpack (🥉32 · ⭐ 2K) - MessagePack serializer implementation for Python..❗Unlicensedhickle (🥉26 · ⭐ 500 · 💀) - a HDF5-based python pickle replacement.MIT pysimdjson (🥉25 · ⭐ 750) - Python bindings for the simdjson project.❗UnlicensedData Containers & Dataframes
General-purpose data containers as well as utilities & extensions for pandas.
pandas (🥇54 · ⭐ 47K) - Flexible and powerful data analysis / manipulation library for..BSD-3 GitHub (👨💻 4.1K · 🔀 19K · 📥 1.6M · 📦 2.8M · 📋 28K - 12% open · ⏱️ 27.11.2025):
git clone https://github.com/pandas-dev/pandasPyPi (📥 500M / month · 📦 100K · ⏱️ 29.09.2025):
Conda (📥 73M · ⏱️ 30.09.2025):
conda install -c conda-forge pandash5py (🥈43 · ⭐ 2.2K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5..BSD-3 GitHub (👨💻 220 · 🔀 550 · 📥 5.3K · 📦 350K · 📋 1.7K - 19% open · ⏱️ 26.11.2025):
git clone https://github.com/h5py/h5pyPyPi (📥 32M / month · 📦 9.5K · ⏱️ 16.10.2025):
Conda (📥 23M · ⏱️ 24.11.2025):
conda install -c conda-forge h5pyxarray (🥈41 · ⭐ 4K) - N-D labeled arrays and datasets in Python.Apache-2 GitHub (👨💻 590 · 🔀 1.2K · 📦 42K · 📋 5.1K - 25% open · ⏱️ 25.11.2025):
git clone https://github.com/pydata/xarrayPyPi (📥 14M / month · 📦 5K · ⏱️ 17.11.2025):
Conda (📥 13M · ⏱️ 18.11.2025):
conda install -c conda-forge xarraynumexpr (🥈38 · ⭐ 2.4K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,..MIT GitHub (👨💻 85 · 🔀 220 · 📥 2.8K · 📦 99K · 📋 400 - 0% open · ⏱️ 14.10.2025):
git clone https://github.com/pydata/numexprPyPi (📥 9.5M / month · 📦 1.2K · ⏱️ 13.10.2025):
Conda (📥 12M · ⏱️ 08.11.2025):
conda install -c conda-forge numexprzarr (🥈37 · ⭐ 1.8K) - An implementation of chunked, compressed, N-dimensional arrays for Python.MIT GitHub (👨💻 150 · 🔀 370 · 📦 7.3K · 📋 1.4K - 36% open · ⏱️ 24.11.2025):
git clone https://github.com/zarr-developers/zarr-pythonPyPi (📥 3.2M / month · 📦 1.7K · ⏱️ 21.11.2025):
Conda (📥 4.7M · ⏱️ 21.11.2025):
conda install -c conda-forge zarrModin (🥈36 · ⭐ 10K) - Modin: Scale your Pandas workflows by changing a single line of..Apache-2 GitHub (👨💻 140 · 🔀 660 · 📥 200K · 📦 2.3K · 📋 4.4K - 16% open · ⏱️ 01.10.2025):
git clone https://github.com/modin-project/modinPyPi (📥 1.6M / month · 📦 66 · ⏱️ 02.10.2025):
Conda (📥 840K · ⏱️ 22.04.2025):
conda install -c conda-forge modin-corepandera (🥈35 · ⭐ 4.1K) - A light-weight, flexible, and expressive statistical data testing..MIT GitHub (👨💻 180 · 🔀 360 · 📦 3.2K · 📋 1K - 41% open · ⏱️ 25.11.2025):
git clone https://github.com/pandera-dev/panderaPyPi (📥 11M / month · 📦 380 · ⏱️ 25.11.2025):
Conda (📥 93K · ⏱️ 26.11.2025):
conda install -c conda-forge pandera-coreBottleneck (🥈35 · ⭐ 1.1K) - Fast NumPy array functions written in C.BSD-2 GitHub (👨💻 35 · 🔀 110 · 📦 59K · 📋 260 - 18% open · ⏱️ 24.10.2025):
git clone https://github.com/pydata/bottleneckPyPi (📥 5.6M / month · 📦 620 · ⏱️ 08.09.2025):
Conda (📥 5.9M · ⏱️ 10.11.2025):
conda install -c conda-forge bottleneckdatasketch (🥈33 · ⭐ 2.8K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,..MIT PyTables (🥈33 · ⭐ 1.3K) - A Python package to manage extremely large amounts of data.BSD-3 GitHub (👨💻 140 · 🔀 280 · 📥 200 · 📋 750 - 20% open · ⏱️ 01.11.2025):
git clone https://github.com/PyTables/PyTablesPyPi (📥 1.9M / month · 📦 1.5K · ⏱️ 04.01.2025):
Conda (📥 10M · ⏱️ 30.10.2025):
conda install -c conda-forge pytablesVaex (🥉32 · ⭐ 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization..MIT GitHub (👨💻 75 · 🔀 600 · 📥 330 · 📦 1K · 📋 1.3K - 41% open · ⏱️ 03.09.2025):
git clone https://github.com/vaexio/vaexPyPi (📥 39K / month · 📦 52 · ⏱️ 21.07.2023):
Conda (📥 340K · ⏱️ 22.04.2025):
conda install -c conda-forge vaexdocarray (🥉31 · ⭐ 3.1K · 💤) - Represent, send, store and search multimodal data.Apache-2 GitHub (👨💻 81 · 🔀 230 · 📦 5.6K · 📋 640 - 10% open · ⏱️ 21.03.2025):
git clone https://github.com/jina-ai/docarrayPyPi (📥 160K / month · 📦 82 · ⏱️ 21.03.2025):
Conda (📥 240K · ⏱️ 22.04.2025):
conda install -c conda-forge docarraydatatable (🥉29 · ⭐ 1.9K · 💤) - A Python package for manipulating 2-dimensional tabular data..MPL-2.0 GitHub (👨💻 41 · 🔀 160 · 📥 3.2K · 📋 1.5K - 11% open · ⏱️ 17.03.2025):
git clone https://github.com/h2oai/datatablePyPi (📥 81K / month · 📦 54 · ⏱️ 01.12.2023):
Conda (📥 47K · ⏱️ 22.04.2025):
conda install -c conda-forge datatableStaticFrame (🥉28 · ⭐ 480) - Immutable and statically-typeable DataFrames with runtime type and..MIT GitHub (👨💻 27 · 🔀 35 · 📦 29 · 📋 720 - 6% open · ⏱️ 10.11.2025):
git clone https://github.com/InvestmentSystems/static-framePyPi (📥 22K / month · 📦 6 · ⏱️ 30.10.2025):
Conda (📥 540K · ⏱️ 31.10.2025):
conda install -c conda-forge static-framePandas Summary (🥉24 · ⭐ 520) - Engine for ML/Data tracking, visualization,..Apache-2 pickleDB (🥉23 · ⭐ 1K) - pickleDB is an in memory key-value store using Pythons orjson module for..BSD-3 Show 14 hidden projects... numpy (🥇51 · ⭐ 31K) - The fundamental package for scientific computing with Python.❗Unlicensedpolars (🥇44 · ⭐ 36K) - Extremely fast Query Engine for DataFrames, written in Rust.❗UnlicensedBlaze (🥉32 · ⭐ 3.2K · 💀) - NumPy and Pandas interface to Big Data.BSD-3 TinyDB (🥉31 · ⭐ 7.4K · 💀) - TinyDB is a lightweight document oriented database optimized for your..MIT Koalas (🥉31 · ⭐ 3.4K · 💀) - Koalas: pandas API on Apache Spark.Apache-2 sparkArctic (🥉28 · ⭐ 3.1K · 💀) - Arctic is a high performance datastore for numeric data.❗️LGPL-2.1 sklearn-pandas (🥉28 · ⭐ 2.8K · 💀) - Pandas integration with sklearn.❗️Zlib sklearnpandasql (🥉28 · ⭐ 1.4K · 💀) - sqldf for pandas.MIT Pandaral·lel (🥉27 · ⭐ 3.8K · 💀) - A simple and efficient tool to parallelize Pandas..BSD-3 jupyterswifter (🥉27 · ⭐ 2.6K · 💀) - A package which efficiently applies any function to a pandas..MIT bcolz (🥉27 · ⭐ 960 · 💀) - A columnar data container that can be compressed.BSD-3 fletcher (🥉20 · ⭐ 230 · 💀) - Pandas ExtensionDType/Array backed by Apache Arrow.MIT Bounter (🥉18 · ⭐ 930 · 💀) - Efficient Counter that uses a limited (bounded) amount of memory..MIT PandaPy (🥉12 · ⭐ 550 · 💀) - PandaPy has the speed of NumPy and the usability of Pandas 10x to..MIT
pyrsistent (🥇37 · ⭐ 2.1K) - Persistent/Immutable/Functional data structures for Python.MIT GitHub (👨💻 76 · 🔀 160 · 📦 370K · 📋 180 - 15% open · ⏱️ 22.10.2025):
git clone https://github.com/tobgu/pyrsistentPyPi (📥 42M / month · 📦 1K · ⏱️ 25.10.2023):
Conda (📥 22M · ⏱️ 04.10.2025):
conda install -c conda-forge pyrsistentmultidict (🥇34 · ⭐ 480) - The multidict implementation.Apache-2 GitHub (👨💻 62 · 🔀 110 · 📥 1.9K · 📋 190 - 11% open · ⏱️ 20.11.2025):
git clone https://github.com/aio-libs/multidictPyPi (📥 270M / month · 📦 2.1K · ⏱️ 06.10.2025):
Conda (📥 21M · ⏱️ 30.06.2025):
conda install -c conda-forge multidictbidict (🥈32 · ⭐ 1.6K) - The bidirectional mapping library for Python.MPL-2.0 GitHub (👨💻 24 · 🔀 63 · 📥 140 · 📦 42K · 📋 63 - 1% open · ⏱️ 09.11.2025):
git clone https://github.com/jab/bidictPyPi (📥 14M / month · 📦 480 · ⏱️ 18.02.2024):
Conda (📥 650K · ⏱️ 22.04.2025):
conda install -c conda-forge bidictanytree (🥈31 · ⭐ 1.1K · 💤) - Python tree data library.Apache-2 GitHub (👨💻 30 · 🔀 140 · 📦 23K · 📋 200 - 17% open · ⏱️ 08.04.2025):
git clone https://github.com/c0fec0de/anytreePyPi (📥 3.8M / month · 📦 580 · ⏱️ 08.04.2025):
Conda (📥 68K · ⏱️ 22.04.2025):
conda install -c conda-forge anytreepython-benedict (🥉29 · ⭐ 1.6K) - dict subclass with keylist/keypath support, built-in I/O..MIT GitHub (👨💻 11 · 🔀 45 · 📦 2K · 📋 120 - 10% open · ⏱️ 30.09.2025):
git clone https://github.com/fabiocaccamo/python-benedictPyPi (📥 790K / month · 📦 110 · ⏱️ 30.09.2025):
pip install python-benedictConda (📥 240K · ⏱️ 22.04.2025):
conda install -c conda-forge python-benedictglom (🥉28 · ⭐ 2.1K · 💤) - Pythons nested data operator (and CLI), for all your declarative..BSD-3 GitHub (👨💻 23 · 🔀 69 · 📦 2.9K · 📋 190 - 58% open · ⏱️ 12.01.2025):
git clone https://github.com/mahmoud/glomPyPi (📥 7.6M / month · 📦 200 · ⏱️ 02.11.2024):
Conda (📥 58K · ⏱️ 22.04.2025):
conda install -c conda-forge glompython-box (🥉26 · ⭐ 2.8K · 💤) - Python dictionaries with advanced dot notation access.MIT GitHub (👨💻 1 · 🔀 120 · 📥 54 · 📋 180 - 18% open · ⏱️ 16.01.2025):
git clone https://github.com/cdgriffith/BoxPyPi (📥 6.1M / month · 📦 460 · ⏱️ 16.01.2025):
Conda (📥 1M · ⏱️ 05.10.2025):
conda install -c conda-forge python-boxjanus (🥉26 · ⭐ 940) - Thread-safe asyncio-aware queue for Python.Apache-2 GitHub (👨💻 30 · 🔀 54 · 📥 33 · 📋 49 - 16% open · ⏱️ 21.11.2025):
git clone https://github.com/aio-libs/janusPyPi (📥 1.6M / month · 📦 130 · ⏱️ 13.12.2024):
Conda (📥 33K · ⏱️ 22.04.2025):
conda install -c conda-forge janusShow 7 hidden projects... python-sortedcontainers (🥈32 · ⭐ 3.9K · 💀) - Python Sorted Container Types: Sorted List, Sorted..Apache-2 ordered-set (🥈31 · ⭐ 220 · 💀) - A mutable set that remembers the order of its entries. One of..MIT addict (🥉30 · ⭐ 2.5K · 💀) - The Python Dict thats better than heroin.MIT sqlitedict (🥉29 · ⭐ 1.2K · 💀) - Persistent dict, backed by sqlite3 and pickle, multithread-..Apache-2 immutables (🥉26 · ⭐ 1.2K · 💀) - A high-performance immutable mapping type for Python.Apache-2 munch (🥉26 · ⭐ 780 · 💀) - A Munch is a Python dictionary that provides attribute-style access (a..MIT cleverdict (🥉16 · ⭐ 100 · 💀) - A JSON-friendly data structure which allows both object attributes..MIT
pydantic (🥇47 · ⭐ 26K) - Data validation using Python type hints.MIT GitHub (👨💻 710 · 🔀 2.3K · 📦 930K · 📋 5.5K - 9% open · ⏱️ 27.11.2025):
git clone https://github.com/samuelcolvin/pydanticPyPi (📥 560M / month · 📦 51K · ⏱️ 26.11.2025):
Conda (📥 18M · ⏱️ 27.11.2025):
conda install -c conda-forge pydanticjsonschema (🥇42 · ⭐ 4.9K) - An implementation of the JSON Schema specification for Python.MIT GitHub (👨💻 120 · 🔀 600 · 📥 830 · 📦 810K · 📋 880 - 4% open · ⏱️ 25.11.2025):
git clone https://github.com/Julian/jsonschemaPyPi (📥 270M / month · 📦 8.4K · ⏱️ 18.08.2025):
Conda (📥 42M · ⏱️ 19.08.2025):
conda install -c conda-forge jsonschemacerberus (🥈36 · ⭐ 3.3K) - Lightweight, extensible data validation library for Python.ISC GitHub (👨💻 67 · 🔀 240 · 📦 18K · 📋 360 - 3% open · ⏱️ 06.11.2025):
git clone https://github.com/pyeve/cerberusPyPi (📥 5M / month · 📦 770 · ⏱️ 06.11.2025):
Conda (📥 660K · ⏱️ 22.04.2025):
conda install -c conda-forge cerberusschema (🥈34 · ⭐ 2.9K) - Schema validation just got Pythonic.MIT GitHub (👨💻 71 · 🔀 210 · 📦 16K · 📋 190 - 52% open · ⏱️ 26.10.2025):
git clone https://github.com/keleshev/schemaPyPi (📥 29M / month · 📦 890 · ⏱️ 11.10.2025):
Conda (📥 530K · ⏱️ 22.04.2025):
conda install -c conda-forge schemavoluptuous (🥈32 · ⭐ 1.9K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data..BSD-3 GitHub (👨💻 100 · 🔀 220 · 📦 20K · 📋 260 - 15% open · ⏱️ 31.08.2025):
git clone https://github.com/alecthomas/voluptuousPyPi (📥 4.7M / month · 📦 540 · ⏱️ 02.07.2024):
Conda (📥 610K · ⏱️ 22.04.2025):
conda install -c conda-forge voluptuouspython-email-validator (🥈32 · ⭐ 1.3K) - A robust email syntax and deliverability validation..Unlicense GitHub (👨💻 26 · 🔀 130 · 📋 110 - 12% open · ⏱️ 27.10.2025):
git clone https://github.com/JoshData/python-email-validatorPyPi (📥 86M / month · 📦 1.2K · ⏱️ 26.08.2025):
pip install email-validatorConda (📥 1.7M · ⏱️ 26.08.2025):
conda install -c conda-forge email-validatorvalidators (🥈32 · ⭐ 1.1K) - Python Data Validation for Humans.MIT GitHub (👨💻 64 · 🔀 170 · 📥 190 · 📦 150K · 📋 190 - 1% open · ⏱️ 03.10.2025):
git clone https://github.com/kvesteri/validatorsPyPi (📥 22M / month · 📦 7.6K · ⏱️ 01.05.2025):
Conda (📥 1.2M · ⏱️ 03.05.2025):
conda install -c conda-forge validatorsparam (🥈32 · ⭐ 500) - Declarative parameters for robust Python classes and a rich API for..BSD-3 GitHub (👨💻 42 · 🔀 80 · 📦 18K · 📋 520 - 34% open · ⏱️ 25.11.2025):
git clone https://github.com/holoviz/paramPyPi (📥 1.3M / month · 📦 210 · ⏱️ 25.11.2025):
Conda (📥 2.3M · ⏱️ 25.11.2025):
conda install -c conda-forge paramdirty-equals (🥉25 · ⭐ 940) - Doing dirty (but extremely useful) things with equals.MIT GitHub (👨💻 20 · 🔀 43 · 📦 630 · 📋 45 - 35% open · ⏱️ 17.11.2025):
git clone https://github.com/samuelcolvin/dirty-equalsPyPi (📥 1.8M / month · 📦 100 · ⏱️ 17.11.2025):
Conda (📥 110K · ⏱️ 18.11.2025):
conda install -c conda-forge dirty-equalsShow 6 hidden projects... schematics (🥉31 · ⭐ 2.6K · 💀) - Python Data Structures for Humans.BSD-3 strictyaml (🥉29 · ⭐ 1.6K · 💀) - Type-safe YAML parser and validator.MIT valideer (🥉20 · ⭐ 260 · 💀) - Lightweight data validation and adaptation Python library.MIT validr (🥉17 · ⭐ 220 · 💀) - A simple, fast, extensible python library for data validation.MIT typical (🥉17 · ⭐ 180 · 💀) - Typical: Fast, simple, & correct data-validation using Python 3 typing.MIT dataklasses (🥉7 · ⭐ 810 · 💀) - A different spin on dataclasses.❗UnlicensedAlgorithms & Design Patterns
🔗 python-patterns ( ⭐ 42K) - Collection of design patterns/idioms in Python.
transitions (🥇33 · ⭐ 6.3K) - A lightweight, object-oriented finite state machine implementation..MIT GitHub (👨💻 81 · 🔀 550 · 📦 4.2K · 📋 480 - 3% open · ⏱️ 09.09.2025):
git clone https://github.com/pytransitions/transitionsPyPi (📥 2.1M / month · 📦 220 · ⏱️ 02.07.2025):
Conda (📥 860K · ⏱️ 02.07.2025):
conda install -c conda-forge transitionsalgorithms (🥉29 · ⭐ 25K) - Minimal examples of data structures and algorithms in Python.MIT GitHub (👨💻 210 · 🔀 4.7K · 📦 140 · 📋 320 - 67% open · ⏱️ 03.11.2025):
git clone https://github.com/keon/algorithmsPyPi (📥 4.4K / month · 📦 4 · ⏱️ 04.10.2020):
Conda (📥 4K · ⏱️ 22.04.2025):
conda install -c conda-forge algorithmsShow 1 hidden projects... PyPattyrn (🥉20 · ⭐ 2.3K · 💀) - A simple library for implementing common design patterns.MIT
arrow (🥇41 · ⭐ 9K) - Better dates & times for Python.Apache-2 GitHub (👨💻 280 · 🔀 700 · 📦 180K · 📋 520 - 21% open · ⏱️ 25.10.2025):
git clone https://github.com/arrow-py/arrowPyPi (📥 57M / month · 📦 2.3K · ⏱️ 18.10.2025):
Conda (📥 10M · ⏱️ 18.10.2025):
conda install -c conda-forge arrowholidays (🥈37 · ⭐ 1.8K) - Open World Holidays Framework.MIT GitHub (👨💻 290 · 🔀 560 · 📥 370 · 📦 26K · 📋 720 - 8% open · ⏱️ 27.11.2025):
git clone https://github.com/vacanza/holidaysPyPi (📥 21M / month · 📦 470 · ⏱️ 17.11.2025):
Conda (📥 4.4M · ⏱️ 18.11.2025):
conda install -c conda-forge holidayspendulum (🥈35 · ⭐ 6.6K) - Python datetimes made easy.MIT GitHub (👨💻 120 · 🔀 410 · 📥 3.5K · 📦 39K · 📋 570 - 36% open · ⏱️ 28.10.2025):
git clone https://github.com/sdispater/pendulumPyPi (📥 62M / month · 📦 1.4K · ⏱️ 19.04.2025):
Conda (📥 1.7M · ⏱️ 22.04.2025):
conda install -c conda-forge pendulumdateparser (🥈35 · ⭐ 2.8K) - python parser for human readable dates.BSD-3 GitHub (👨💻 140 · 🔀 480 · 📦 37K · 📋 750 - 46% open · ⏱️ 28.10.2025):
git clone https://github.com/scrapinghub/dateparserPyPi (📥 23M / month · 📦 1.3K · ⏱️ 26.06.2025):
Conda (📥 550K · ⏱️ 26.06.2025):
conda install -c conda-forge dateparserpython-dateutil (🥉34 · ⭐ 2.6K) - Useful extensions to the standard Python datetime features.Apache-2 GitHub (👨💻 130 · 🔀 520 · 📥 36K · 📋 820 - 47% open · ⏱️ 16.09.2025):
git clone https://github.com/dateutil/dateutilPyPi (📥 670M / month · 📦 12K · ⏱️ 01.03.2024):
pip install python-dateutilConda (📥 86M · ⏱️ 28.06.2025):
conda install -c conda-forge python-dateutilpytz (🥉33 · ⭐ 380 · 💤) - pytz Python historical timezone library and database.MIT GitHub (👨💻 21 · 🔀 99 · 📥 620 · 📦 2.5M · 📋 100 - 40% open · ⏱️ 25.03.2025):
git clone https://github.com/stub42/pytzPyPi (📥 390M / month · 📦 13K · ⏱️ 25.03.2025):
Conda (📥 80M · ⏱️ 22.04.2025):
conda install -c conda-forge pytztzlocal (🥉31 · ⭐ 210) - A Python module that tries to figure out what your local timezone is.MIT GitHub (👨💻 31 · 🔀 64 · 📦 210K · 📋 90 - 1% open · ⏱️ 08.07.2025):
git clone https://github.com/regebro/tzlocalPyPi (📥 99M / month · 📦 1.9K · ⏱️ 05.03.2025):
Conda (📥 4.1M · ⏱️ 26.08.2025):
conda install -c conda-forge tzlocalShow 2 hidden projects...
filesystem_spec (🥇40 · ⭐ 1.3K) - A specification that python filesystems should adhere to.BSD-3 GitHub (👨💻 300 · 🔀 420 · 📦 280K · 📋 820 - 40% open · ⏱️ 25.11.2025):
git clone https://github.com/fsspec/filesystem_specPyPi (📥 540M / month · 📦 3K · ⏱️ 30.10.2025):
Conda (📥 27M · ⏱️ 30.10.2025):
conda install -c conda-forge fsspecwatchdog (🥈38 · ⭐ 7.2K) - Python library and shell utilities to monitor filesystem events.Apache-2 GitHub (👨💻 170 · 🔀 720 · 📦 250K · 📋 700 - 30% open · ⏱️ 26.11.2025):
git clone https://github.com/gorakhargosh/watchdogPyPi (📥 64M / month · 📦 2.7K · ⏱️ 01.11.2024):
Conda (📥 4.8M · ⏱️ 13.11.2025):
conda install -c conda-forge watchdogfilelock (🥈36 · ⭐ 910) - A platform-independent file lock for Python.Unlicense GitHub (👨💻 54 · 🔀 120 · 📦 690K · 📋 140 - 17% open · ⏱️ 24.11.2025):
git clone https://github.com/tox-dev/py-filelockPyPi (📥 320M / month · 📦 3.6K · ⏱️ 08.10.2025):
Conda (📥 35M · ⏱️ 08.10.2025):
conda install -c conda-forge filelockaiofiles (🥈35 · ⭐ 3.2K) - File support for asyncio.Apache-2 GitHub (👨💻 42 · 🔀 160 · 📦 240K · 📋 140 - 41% open · ⏱️ 09.10.2025):
git clone https://github.com/Tinche/aiofilesPyPi (📥 81M / month · 📦 5.3K · ⏱️ 09.10.2025):
Conda (📥 2.1M · ⏱️ 10.10.2025):
conda install -c conda-forge aiofilespyfilesystem2 (🥉30 · ⭐ 2.1K) - Pythons Filesystem abstraction layer.MIT GitHub (👨💻 47 · 🔀 180 · 📋 380 - 28% open · ⏱️ 17.05.2025):
git clone https://github.com/pyfilesystem/pyfilesystem2PyPi (📥 7.1M / month · 📦 410 · ⏱️ 20.07.2023):
Conda (📥 1.1M · ⏱️ 22.04.2025):
conda install -c conda-forge fsscandir (🥉25 · ⭐ 540) - Better directory iterator and faster os.walk(). Archived, as this has..BSD-3 GitHub (👨💻 23 · 🔀 70 · ⏱️ 27.05.2025):
git clone https://github.com/benhoyt/scandirPyPi (📥 2M / month · 📦 220 · ⏱️ 09.03.2019):
Conda (📥 1.7M · ⏱️ 22.08.2025):
conda install -c conda-forge scandirShow 4 hidden projects... appdirs (🥉32 · ⭐ 1.1K · 💀) - A small Python module for determining appropriate platform-specific..MIT zipp (🥉32 · ⭐ 67) - Backport of pathlib-compatible object wrapper for zip files.❗Unlicensedpath (🥉30 · ⭐ 1.1K) - Object-oriented file system path manipulation.❗UnlicensedUnipath (🥉23 · ⭐ 510 · 💀) - An object-oriented approach to Python file/directory operations.MIT
six (🥇38 · ⭐ 1K) - Python 2 and 3 compatibility library.MIT GitHub (👨💻 67 · 🔀 270 · 📦 2.7M · 📋 300 - 36% open · ⏱️ 15.11.2025):
git clone https://github.com/benjaminp/sixPyPi (📥 630M / month · 📦 25K · ⏱️ 04.12.2024):
Conda (📥 83M · ⏱️ 22.07.2025):
conda install -c conda-forge sixtyping (🥈33 · ⭐ 1.7K) - Python static typing home. Hosts the documentation and a user help..Python-2.0 GitHub (👨💻 140 · 🔀 280 · 📋 870 - 20% open · ⏱️ 26.11.2025):
git clone https://github.com/python/typingPyPi (📥 6.6M / month · 📦 3.3K · ⏱️ 01.05.2021):
Conda (📥 3.5M · ⏱️ 22.04.2025):
conda install -c conda-forge typingShow 5 hidden projects... future (🥈37 · ⭐ 1.2K · 💀) - Easy, clean, reliable Python 2/3 compatibility.MIT pathlib2 (🥉28 · ⭐ 85 · 💀) - Backport of pathlib aiming to support the full stdlib Python API.MIT dataclasses (🥉27 · ⭐ 590 · 💀) - A backport of the dataclasses module for Python 3.6.Apache-2 futures (🥉27 · ⭐ 240 · 💀) - Backport of the concurrent.futures package to Python 2.6 and 2.7.Python-2.0 contextlib2 (🥉26 · ⭐ 38) - contextlib2 is a backport of the standard librarys contextlib..❗️psfrag
bcrypt (🥈40 · ⭐ 1.4K) - Modern(-ish) password hashing for your software and your servers.Apache-2 GitHub (👨💻 38 · 🔀 200 · 📦 340K · 📋 160 - 3% open · ⏱️ 25.11.2025):
git clone https://github.com/pyca/bcryptPyPi (📥 140M / month · 📦 2K · ⏱️ 25.09.2025):
Conda (📥 8.6M · ⏱️ 07.11.2025):
conda install -c conda-forge bcryptpycryptodomex (🥉36 · ⭐ 3.2K) - A self-contained cryptographic library for Python.BSD-3 GitHub (👨💻 160 · 🔀 540 · 📥 2.2K · 📦 140K · 📋 640 - 12% open · ⏱️ 16.11.2025):
git clone https://github.com/Legrandin/pycryptodomePyPi (📥 45M / month · 📦 1.6K · ⏱️ 17.05.2025):
pip install pycryptodomexConda (📥 2.4M · ⏱️ 13.09.2025):
conda install -c conda-forge pycryptodomexrsa (🥉29 · ⭐ 490 · 💤) - Python-RSA is a pure-Python RSA implementation.Apache-2 GitHub (👨💻 43 · 🔀 120 · 📋 140 - 20% open · ⏱️ 16.04.2025):
git clone https://github.com/sybrenstuvel/python-rsaPyPi (📥 390M / month · 📦 1.9K · ⏱️ 16.04.2025):
Conda (📥 17M · ⏱️ 22.04.2025):
conda install -c conda-forge rsaShow 4 hidden projects... cryptography (🥇45 · ⭐ 7.4K) - cryptography is a package designed to expose..❗Unlicensedkeyring (🥈37 · ⭐ 1.4K) - Store and access your passwords safely.❗Unlicensedtink (🥉36 · ⭐ 14K · 💀) - Tink is a multi-language, cross-platform, open source library that..Apache-2 asn1crypto (🥉32 · ⭐ 350 · 💀) - Python ASN.1 library with a focus on performance and a pythonic API.MIT
ansible (🥇48 · ⭐ 67K) - Ansible is a radically simple IT automation platform that makes your..❗️GPL-3.0 GitHub (👨💻 6.9K · 🔀 24K · 📦 41K · 📋 34K - 2% open · ⏱️ 25.11.2025):
git clone https://github.com/ansible/ansiblePyPi (📥 10M / month · 📦 560 · ⏱️ 19.11.2025):
Conda (📥 1.7M · ⏱️ 10.09.2025):
conda install -c conda-forge ansiblebotocore (🥇46 · ⭐ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI.Apache-2 GitHub (👨💻 220 · 🔀 1.1K · 📦 420K · 📋 1.2K - 12% open · ⏱️ 26.11.2025):
git clone https://github.com/boto/botocorePyPi (📥 980M / month · 📦 4.1K · ⏱️ 26.11.2025):
Conda (📥 39M · ⏱️ 27.11.2025):
conda install -c conda-forge botocorepulumi (🥈44 · ⭐ 24K) - Pulumi - Infrastructure as Code in any programming language.Apache-2 GitHub (👨💻 600 · 🔀 1.3K · 📥 2.8M · 📦 10K · 📋 8.8K - 27% open · ⏱️ 26.11.2025):
git clone https://github.com/pulumi/pulumiPyPi (📥 4.8M / month · 📦 460 · ⏱️ 26.11.2025):
npm (📥 3.8M / month · 📦 930 · ⏱️ 26.11.2025):
npm install @pulumi/pulumiawscli (🥈44 · ⭐ 17K) - Universal Command Line Interface for Amazon Web Services.Apache-2 GitHub (👨💻 480 · 🔀 4.4K · 📥 11K · 📦 5 · 📋 5K - 12% open · ⏱️ 26.11.2025):
git clone https://github.com/aws/aws-cliPyPi (📥 370M / month · 📦 730 · ⏱️ 26.11.2025):
Conda (📥 49M · ⏱️ 27.11.2025):
conda install -c conda-forge awsclidocker (🥈42 · ⭐ 7.1K · 📈) - A Python library for the Docker Engine API.Apache-2 GitHub (👨💻 460 · 🔀 1.7K · 📥 1.7K · 📦 120K · 📋 1.8K - 29% open · ⏱️ 24.11.2025):
git clone https://github.com/docker/docker-pyPyPi (📥 94M / month · 📦 3.7K · ⏱️ 23.05.2024):
Conda (📥 6M · ⏱️ 22.04.2025):
conda install -c conda-forge docker-pydocker-compose (🥈41 · ⭐ 37K) - Define and run multi-container applications with Docker.Apache-2 GitHub (👨💻 600 · 🔀 5.6K · 📥 9.4M · 📦 1.3K · 📋 8.2K - 0% open · ⏱️ 26.11.2025):
git clone https://github.com/docker/composePyPi (📥 1.4M / month · 📦 250 · ⏱️ 10.05.2021):
pip install docker-composeConda (📥 740K · ⏱️ 08.08.2025):
conda install -c conda-forge docker-composeparamiko (🥈41 · ⭐ 9.6K) - The leading native Python SSHv2 protocol library.❗️LGPL-2.1 GitHub (👨💻 190 · 🔀 2K · 📦 120K · 📋 2K - 57% open · ⏱️ 20.10.2025):
git clone https://github.com/paramiko/paramikoPyPi (📥 120M / month · 📦 3.8K · ⏱️ 04.08.2025):
Conda (📥 7M · ⏱️ 13.08.2025):
conda install -c conda-forge paramikokubernetes (🥈39 · ⭐ 7.4K) - Official Python client library for kubernetes.Apache-2 GitHub (👨💻 220 · 🔀 3.4K · 📋 1.5K - 6% open · ⏱️ 20.11.2025):
git clone https://github.com/kubernetes-client/pythonPyPi (📥 81M / month · 📦 1.9K · ⏱️ 29.09.2025):
Conda (📥 700K · ⏱️ 28.08.2025):
conda install -c conda-forge kubernetesnetmiko (🥉38 · ⭐ 4K) - Multi-vendor library to simplify Paramiko SSH connections to network devices.MIT plumbum (🥉36 · ⭐ 3K) - Plumbum: Shell Combinators.MIT GitHub (👨💻 120 · 🔀 190 · 📦 9K · 📋 370 - 37% open · ⏱️ 24.11.2025):
git clone https://github.com/tomerfiliba/plumbumPyPi (📥 3.4M / month · 📦 360 · ⏱️ 31.10.2025):
Conda (📥 1.2M · ⏱️ 31.10.2025):
conda install -c conda-forge plumbumfabric (🥉35 · ⭐ 15K) - Simple, Pythonic remote execution and deployment.BSD-2 GitHub (👨💻 140 · 🔀 2K · 📦 21 · 📋 1.8K - 26% open · ⏱️ 20.07.2025):
git clone https://github.com/fabric/fabricPyPi (📥 9.9M / month · 📦 400 · ⏱️ 31.08.2023):
Conda (📥 230K · ⏱️ 22.04.2025):
conda install -c conda-forge fabricpyinfra (🥉32 · ⭐ 4.5K) - pyinfra turns Python code into shell commands and runs them on your..MIT sshtunnel (🥉32 · ⭐ 1.3K) - SSH tunnels to remote server.MIT GitHub (👨💻 27 · 🔀 200 · 📦 9.4K · 📋 210 - 30% open · ⏱️ 27.08.2025):
git clone https://github.com/pahaz/sshtunnelPyPi (📥 31M / month · 📦 350 · ⏱️ 11.01.2021):
Conda (📥 300K · ⏱️ 22.04.2025):
conda install -c conda-forge sshtunnelShow 7 hidden projects... schedule (🥉35 · ⭐ 12K · 💀) - Python job scheduling for humans.MIT parallel-ssh (🥉28 · ⭐ 1.3K) - Asynchronous parallel SSH client library.❗️LGPL-2.1 fabtools (🥉25 · ⭐ 1.3K · 💀) - Tools for writing awesome Fabric files.BSD-2 storm (🥉22 · ⭐ 3.9K · 💀) - Manage your SSH like a boss.MIT pypyr (🥉21 · ⭐ 640 · 💀) - pypyr task-runner cli & api for automation pipelines. Automate..Apache-2 wssh (🥉17 · ⭐ 1.4K · 💀) - SSH to WebSockets Bridge.MIT Grai (🥉12 · ⭐ 310 · 💤) - Platform to programmatically manage, test, and debug data..❗️MIT-0
supervisor (🥇38 · ⭐ 8.9K) - Supervisor process control system for Unix..❗️Repoze Public License GitHub (👨💻 180 · 🔀 1.3K · 📦 13K · 📋 1.2K - 13% open · ⏱️ 26.10.2025):
git clone https://github.com/Supervisor/supervisorPyPi (📥 3.5M / month · 📦 160 · ⏱️ 23.08.2025):
Conda (📥 560K · ⏱️ 01.09.2025):
conda install -c conda-forge supervisorpexpect (🥈37 · ⭐ 2.8K · 💤) - A Python module for controlling interactive programs in a pseudo-..ISC GitHub (👨💻 110 · 🔀 490 · 📥 4.4K · 📦 510K · 📋 510 - 32% open · ⏱️ 11.04.2025):
git clone https://github.com/pexpect/pexpectPyPi (📥 170M / month · 📦 1.8K · ⏱️ 25.11.2023):
Conda (📥 34M · ⏱️ 22.04.2025):
conda install -c conda-forge pexpectsh (🥉35 · ⭐ 7.2K) - Python process launching.MIT GitHub (👨💻 110 · 🔀 500 · 📥 88 · 📦 18K · 📋 500 - 2% open · ⏱️ 01.11.2025):
git clone https://github.com/amoffat/shPyPi (📥 15M / month · 📦 760 · ⏱️ 24.02.2025):
Conda (📥 350K · ⏱️ 22.04.2025):
conda install -c conda-forge shptyprocess (🥉26 · ⭐ 230) - Run a subprocess in a pseudo terminal.ISC GitHub (👨💻 21 · 🔀 69 · 📋 40 - 50% open · ⏱️ 17.07.2025):
git clone https://github.com/pexpect/ptyprocessPyPi (📥 170M / month · 📦 770 · ⏱️ 28.12.2020):
Conda (📥 31M · ⏱️ 22.04.2025):
conda install -c conda-forge ptyprocess
anyio (🥇42 · ⭐ 2.3K) - High level asynchronous concurrency and networking framework that works on..MIT GitHub (👨💻 65 · 🔀 180 · 📦 610K · 📋 430 - 16% open · ⏱️ 22.11.2025):
git clone https://github.com/agronholm/anyioPyPi (📥 400M / month · 📦 3.9K · ⏱️ 23.09.2025):
Conda (📥 29M · ⏱️ 23.09.2025):
conda install -c conda-forge anyiogreenlet (🥈41 · ⭐ 1.8K · 📈) - Lightweight in-process concurrent programming.MIT GitHub (👨💻 81 · 🔀 250 · 📦 580K · 📋 280 - 9% open · ⏱️ 21.11.2025):
git clone https://github.com/python-greenlet/greenletPyPi (📥 240M / month · 📦 1.8K · ⏱️ 07.08.2025):
Conda (📥 18M · ⏱️ 01.09.2025):
conda install -c conda-forge greenletuvloop (🥈39 · ⭐ 11K) - Ultra fast asyncio event loop.Apache-2 GitHub (👨💻 68 · 🔀 580 · 📥 640 · 📦 210K · 📋 430 - 34% open · ⏱️ 16.10.2025):
git clone https://github.com/MagicStack/uvloopPyPi (📥 74M / month · 📦 2K · ⏱️ 16.10.2025):
Conda (📥 2.4M · ⏱️ 07.11.2025):
conda install -c conda-forge uvloopasyncer (🥉31 · ⭐ 2.3K) - Asyncer, async and await, focused on developer experience.MIT GitHub (👨💻 19 · 🔀 78 · 📦 7.4K · 📋 6 - 16% open · ⏱️ 26.11.2025):
git clone https://github.com/tiangolo/asyncerPyPi (📥 3.7M / month · 📦 240 · ⏱️ 20.10.2025):
Conda (📥 26K · ⏱️ 20.10.2025):
conda install -c conda-forge asynceraiomisc (🥉24 · ⭐ 420) - aiomisc - miscellaneous utils for asyncio.MIT Show 2 hidden projects... unsync (🥉22 · ⭐ 900 · 💀) - Unsynchronize asyncio.MIT stopit (🥉22 · ⭐ 120 · 💀) - Raise asynchronous exceptions in other thread, control the timeout of..MIT
python-dotenv (🥇42 · ⭐ 8.5K) - Reads key-value pairs from a .env file and can set them as..BSD-3 GitHub (👨💻 110 · 🔀 480 · 📦 1.6M · 📋 340 - 19% open · ⏱️ 26.10.2025):
git clone https://github.com/theskumar/python-dotenvPyPi (📥 270M / month · 📦 25K · ⏱️ 26.10.2025):
pip install python-dotenvConda (📥 9.1M · ⏱️ 26.10.2025):
conda install -c conda-forge python-dotenvhydra (🥈35 · ⭐ 10K) - Hydra is a framework for elegantly configuring complex applications.MIT GitHub (👨💻 120 · 🔀 720 · 📦 42K · 📋 1.5K - 22% open · ⏱️ 28.10.2025):
git clone https://github.com/facebookresearch/hydraPyPi (📥 27K / month · 📦 13 · ⏱️ 03.08.2016):
Conda (📥 1.5M · ⏱️ 22.04.2025):
conda install -c conda-forge hydra-coretraitlets (🥈35 · ⭐ 650) - A lightweight Traits like module.BSD-3 GitHub (👨💻 120 · 🔀 210 · 📥 720 · 📦 600K · 📋 310 - 35% open · ⏱️ 14.10.2025):
git clone https://github.com/ipython/traitletsPyPi (📥 86M / month · 📦 1.5K · ⏱️ 19.04.2024):
Conda (📥 45M · ⏱️ 22.04.2025):
conda install -c conda-forge traitletsomegaconf (🥈33 · ⭐ 2.3K) - Flexible Python configuration system. The last one you will ever need.BSD-3 GitHub (👨💻 37 · 🔀 140 · 📦 59K · 📋 600 - 24% open · ⏱️ 26.10.2025):
git clone https://github.com/omry/omegaconfPyPi (📥 29M / month · 📦 1.8K · ⏱️ 30.10.2025):
Conda (📥 2.1M · ⏱️ 22.04.2025):
conda install -c conda-forge omegaconfDynaconf (🥉28 · ⭐ 4.2K) - dynaconf mirror (mainly for stats)- ORIGINAL REPO ON -..MIT GitHub (👨💻 130 · 🔀 310 · ⏱️ 07.05.2025):
git clone https://github.com/rochacbruno/dynaconfPyPi (📥 4.1M / month · 📦 640 · ⏱️ 10.10.2025):
Conda (📥 160K · ⏱️ 13.10.2025):
conda install -c conda-forge dynaconfgin-config (🥉28 · ⭐ 2.1K) - Gin provides a lightweight configuration framework for Python.Apache-2 GitHub (👨💻 25 · 🔀 120 · 📦 13K · 📋 100 - 58% open · ⏱️ 22.09.2025):
git clone https://github.com/google/gin-configPyPi (📥 600K / month · 📦 75 · ⏱️ 03.11.2021):
Conda (📥 32K · ⏱️ 22.04.2025):
conda install -c conda-forge gin-configconfigobj (🥉28 · ⭐ 340) - Python 3+ compatible port of the configobj library.BSD-3 GitHub (👨💻 13 · 🔀 82 · 📥 2K · 📦 49K · 📋 180 - 39% open · ⏱️ 06.06.2025):
git clone https://github.com/DiffSK/configobjPyPi (📥 6.5M / month · 📦 650 · ⏱️ 21.09.2024):
Conda (📥 1.1M · ⏱️ 22.04.2025):
conda install -c conda-forge configobjeverett (🥉23 · ⭐ 150) - configuration library for python projects.MPL-2.0 GitHub (👨💻 9 · 🔀 14 · 📋 96 - 4% open · ⏱️ 15.10.2025):
git clone https://github.com/willkg/everettPyPi (📥 500K / month · 📦 22 · ⏱️ 15.10.2025):
Conda (📥 98K · ⏱️ 22.04.2025):
conda install -c conda-forge everettShow 1 hidden projects...
click (🥇48 · ⭐ 17K) - Python composable command line interface toolkit.BSD-3 GitHub (👨💻 420 · 🔀 1.5K · 📥 4K · 📦 2.3M · 📋 1.7K - 7% open · ⏱️ 25.11.2025):
git clone https://github.com/pallets/clickPyPi (📥 490M / month · 📦 54K · ⏱️ 15.11.2025):
Conda (📥 55M · ⏱️ 15.11.2025):
conda install -c conda-forge clickrich (🥇45 · ⭐ 55K) - Rich is a Python library for rich text and beautiful formatting in the terminal.MIT GitHub (👨💻 280 · 🔀 1.9K · 📦 480K · 📋 1.5K - 20% open · ⏱️ 09.10.2025):
git clone https://github.com/Textualize/richPyPi (📥 270M / month · 📦 26K · ⏱️ 09.10.2025):
Conda (📥 16M · ⏱️ 09.10.2025):
conda install -c conda-forge richTyper (🥈41 · ⭐ 18K) - Typer, build great CLIs. Easy to code. Based on Python type hints.MIT GitHub (👨💻 93 · 🔀 810 · 📦 230K · 📋 340 - 19% open · ⏱️ 26.11.2025):
git clone https://github.com/tiangolo/typerPyPi (📥 110M / month · 📦 13K · ⏱️ 20.10.2025):
Conda (📥 8.1M · ⏱️ 12.11.2025):
conda install -c conda-forge typerpython-prompt-toolkit (🥈39 · ⭐ 10K · 📉) - Library for building powerful interactive command..BSD-3 GitHub (👨💻 240 · 🔀 750 · 📋 1.3K - 54% open · ⏱️ 17.11.2025):
git clone https://github.com/prompt-toolkit/python-prompt-toolkitPyPi (📥 120M / month · 📦 4.2K · ⏱️ 27.08.2025):
pip install prompt_toolkitConda (📥 39M · ⏱️ 27.08.2025):
conda install -c conda-forge prompt-toolkitpython-fire (🥈38 · ⭐ 28K) - Python Fire is a library for automatically generating command..Apache-2 GitHub (👨💻 67 · 🔀 1.5K · 📦 51K · 📋 360 - 42% open · ⏱️ 16.08.2025):
git clone https://github.com/google/python-firePyPi (📥 17M / month · 📦 3K · ⏱️ 16.08.2025):
Conda (📥 1.4M · ⏱️ 12.09.2025):
conda install -c conda-forge firecolorama (🥈36 · ⭐ 3.8K) - Simple cross-platform colored terminal text in Python.BSD-3 GitHub (👨💻 52 · 🔀 260 · 📦 1.4M · 📋 270 - 47% open · ⏱️ 09.07.2025):
git clone https://github.com/tartley/coloramaPyPi (📥 300M / month · 📦 15K · ⏱️ 25.10.2022):
Conda (📥 58M · ⏱️ 22.04.2025):
conda install -c conda-forge coloramadocopt (🥈35 · ⭐ 8K) - Create *beautiful* command-line interfaces with Python.MIT GitHub (👨💻 34 · 🔀 560 · 📦 150K · 📋 450 - 58% open · ⏱️ 23.06.2025):
git clone https://github.com/docopt/docoptPyPi (📥 15M / month · 📦 3.4K · ⏱️ 16.06.2014):
Conda (📥 2.6M · ⏱️ 22.04.2025):
conda install -c conda-forge docoptargcomplete (🥈35 · ⭐ 1.5K) - Python and tab completion, better together.Apache-2 GitHub (👨💻 83 · 🔀 140 · 📥 1.4K · 📦 69K · 📋 300 - 22% open · ⏱️ 20.10.2025):
git clone https://github.com/kislyuk/argcompletePyPi (📥 76M / month · 📦 1.8K · ⏱️ 20.10.2025):
Conda (📥 2.9M · ⏱️ 20.10.2025):
conda install -c conda-forge argcompletewcwidth (🥈35 · ⭐ 430) - Python library that measures the width of strings in a terminal.MIT GitHub (👨💻 23 · 🔀 60 · 📦 740K · 📋 59 - 27% open · ⏱️ 07.11.2025):
git clone https://github.com/jquast/wcwidthPyPi (📥 140M / month · 📦 2.3K · ⏱️ 22.09.2025):
Conda (📥 41M · ⏱️ 23.09.2025):
conda install -c conda-forge wcwidthcleo (🥉34 · ⭐ 1.3K) - Cleo allows you to create beautiful and testable command-line interfaces.MIT GitHub (👨💻 38 · 🔀 87 · 📦 29K · 📋 120 - 30% open · ⏱️ 17.10.2025):
git clone https://github.com/sdispater/cleoPyPi (📥 60M / month · 📦 390 · ⏱️ 18.11.2024):
Conda (📥 5.9M · ⏱️ 22.04.2025):
conda install -c conda-forge cleoquestionary (🥉32 · ⭐ 1.9K) - Python library to build pretty command line user prompts Easy to use..MIT GitHub (👨💻 50 · 🔀 100 · 📦 20K · 📋 190 - 38% open · ⏱️ 28.08.2025):
git clone https://github.com/tmbo/questionaryPyPi (📥 9.9M / month · 📦 1.4K · ⏱️ 28.08.2025):
Conda (📥 240K · ⏱️ 08.09.2025):
conda install -c conda-forge questionaryasciimatics (🥉30 · ⭐ 4.2K) - A cross platform package to do curses-like operations, plus..Apache-2 GitHub (👨💻 45 · 🔀 260 · 📦 1.1K · 📋 310 - 7% open · ⏱️ 31.05.2025):
git clone https://github.com/peterbrittain/asciimaticsPyPi (📥 77K / month · 📦 120 · ⏱️ 25.10.2023):
Conda (📥 240K · ⏱️ 22.04.2025):
conda install -c conda-forge asciimaticsConfigArgParse (🥉29 · ⭐ 750) - Drop-in replacement for argparse with added support for config..MIT GitHub (👨💻 56 · 🔀 120 · 📦 24K · 📋 220 - 38% open · ⏱️ 06.08.2025):
git clone https://github.com/bw2/ConfigArgParsePyPi (📥 12M / month · 📦 670 · ⏱️ 13.06.2025):
pip install configargparseConda (📥 1.6M · ⏱️ 26.05.2025):
conda install -c conda-forge configargparseblessings (🥉28 · ⭐ 1.5K) - A thin, practical wrapper around terminal capabilities in Python.MIT GitHub (👨💻 17 · 🔀 140 · 📦 11K · 📋 90 - 38% open · ⏱️ 28.08.2025):
git clone https://github.com/erikrose/blessingsPyPi (📥 1M / month · 📦 460 · ⏱️ 21.06.2018):
Conda (📥 410K · ⏱️ 26.08.2025):
conda install -c conda-forge blessingsShow 6 hidden projects... docopt-ng (🥉23 · ⭐ 220 · 💀) - Humane command line arguments parser. Now with maintenance,..MIT Click Extra (🥉23 · ⭐ 98) - Drop-in replacement for Click to make user-friendly and colorful..❗️GPL-2.0 clint (🥉23 · ⭐ 97 · 💀) - Python Command-line Application Tools.ISC bashplotlib (🥉22 · ⭐ 1.9K · 💀) - plotting in the terminal.MIT colout (🥉19 · ⭐ 1.2K · 💀) - Color text streams with a polished command line interface.❗️GPL-3.0 onecite (🥉13 · ⭐ 42 · 🐣) - An intelligent toolkit to automatically parse, complete, and format..MIT
🔗 best-of-python-dev ( ⭐ 1.2K) - A ranked list of awesome python developer tools and libraries. Updated..
cachetools (🥇36 · ⭐ 2.7K) - Extensible memoizing collections and decorators.MIT GitHub (👨💻 19 · 🔀 180 · 📋 260 - 1% open · ⏱️ 13.11.2025):
git clone https://github.com/tkem/cachetoolsPyPi (📥 330M / month · 📦 4.1K · ⏱️ 13.11.2025):
Conda (📥 18M · ⏱️ 13.11.2025):
conda install -c conda-forge cachetoolsaiocache (🥈33 · ⭐ 1.4K) - Asyncio cache manager for redis, memcached and memory.BSD-3 beaker (🥉27 · ⭐ 550 · 💤) - WSGI middleware for sessions and caching.BSD-3 GitHub (👨💻 91 · 🔀 140 · 📦 6.1K · 📋 140 - 52% open · ⏱️ 15.03.2025):
git clone https://github.com/bbangert/beakerPyPi (📥 140K / month · 📦 90 · ⏱️ 11.04.2024):
Conda (📥 110K · ⏱️ 22.04.2025):
conda install -c conda-forge beakerpylibmc (🥉27 · ⭐ 490 · 💤) - A Python wrapper around the libmemcached interface from TangentOrg.BSD-3 GitHub (👨💻 56 · 🔀 140 · 📥 1.3K · 📦 5.7K · 📋 200 - 13% open · ⏱️ 12.04.2025):
git clone https://github.com/lericson/pylibmcPyPi (📥 390K / month · 📦 79 · ⏱️ 30.08.2022):
Conda (📥 360K · ⏱️ 28.08.2025):
conda install -c conda-forge pylibmccachier (🥉26 · ⭐ 630) - Persistent, stale-free, local and cross-machine caching for Python..MIT Show 1 hidden projects...
🔗 best-of-web-python - Web UI ( ⭐ 2.6K) - Collection of libraries to implement web-based UIs.
kivy (🥇41 · ⭐ 19K) - Open source UI framework written in Python, running on Windows, Linux, macOS,..MIT GitHub (👨💻 630 · 🔀 3.1K · 📥 43K · 📦 18K · 📋 5.3K - 16% open · ⏱️ 25.11.2025):
git clone https://github.com/kivy/kivyPyPi (📥 340K / month · 📦 360 · ⏱️ 26.12.2024):
Conda (📥 590K · ⏱️ 03.11.2025):
conda install -c conda-forge kivyDearPyGui (🥈35 · ⭐ 15K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for..MIT toga (🥈33 · ⭐ 5.2K) - A Python native, OS native GUI toolkit.BSD-3 GitHub (👨💻 320 · 🔀 780 · 📥 9.3K · 📦 3 · 📋 1.2K - 24% open · ⏱️ 26.11.2025):
git clone https://github.com/beeware/togaPyPi (📥 13K / month · 📦 40 · ⏱️ 10.07.2025):
npm (📥 12 / month · 📦 5 · ⏱️ 23.04.2017):
Eel (🥉28 · ⭐ 6.8K) - A little Python library for making simple Electron-like HTML/JS GUI apps.MIT Show 5 hidden projects... PySimpleGUI (🥈32 · ⭐ 14K) - PySimpleGUI is a Python package that enables Python..❗️PySimpleGUI License Gooey (🥉30 · ⭐ 22K · 💀) - Turn (almost) any Python command line program into a full GUI..MIT Phoenix (🥉28 · ⭐ 2.6K) - wxPythons Project Phoenix. A new implementation of wxPython,..❗️wxWindows enaml (🥉28 · ⭐ 1.6K) - Declarative User Interfaces for Python.❗Unlicensedflexx (🥉27 · ⭐ 3.3K · 💀) - Write desktop and web apps in pure Python.BSD-2 Computer & Machine Vision
🔗 best-of-ml-python - Computer Vision ( ⭐ 23K) - Collection of computer vision and image processing..
Show 1 hidden projects... Pipeless (🥇15 · ⭐ 770 · 💀) - An open-source framework to create and deploy computer vision..Apache-2 Machine Learning & Data Engineering
🔗 best-of-ml-python ( ⭐ 23K) - A ranked list of awesome machine learning Python libraries. Updated..
🔗 best-of-ml-python - NLP ( ⭐ 23K) - Collection of text processing and NLP libraries.
emoji (🥇36 · ⭐ 2K) - emoji terminal output for Python.BSD-3 GitHub (👨💻 70 · 🔀 290 · 📦 90K · 📋 180 - 10% open · ⏱️ 21.09.2025):
git clone https://github.com/carpedm20/emojiPyPi (📥 19M / month · 📦 1.3K · ⏱️ 21.09.2025):
Conda (📥 200K · ⏱️ 21.09.2025):
conda install -c conda-forge emojichardet (🥇35 · ⭐ 2.3K) - Python character encoding detector.❗️LGPL-2.1 GitHub (👨💻 49 · 🔀 260 · 📦 950K · 📋 160 - 46% open · ⏱️ 13.11.2025):
git clone https://github.com/chardet/chardetPyPi (📥 120M / month · 📦 5.6K · ⏱️ 01.08.2023):
Conda (📥 30M · ⏱️ 22.04.2025):
conda install -c conda-forge chardetnpm (📥 100 / month · 📦 7 · ⏱️ 20.08.2017):
npm install @pypi/chardetphonenumbers (🥈34 · ⭐ 3.7K) - Python port of Googles libphonenumber.Apache-2 GitHub (👨💻 32 · 🔀 440 · 📋 200 - 6% open · ⏱️ 20.11.2025):
git clone https://github.com/daviddrysdale/python-phonenumbersPyPi (📥 20M / month · 📦 770 · ⏱️ 20.11.2025):
Conda (📥 1.5M · ⏱️ 20.11.2025):
conda install -c conda-forge phonenumberspython-slugify (🥈34 · ⭐ 1.6K) - Returns unicode slugs.MIT GitHub (👨💻 40 · 🔀 110 · 📦 110K · 📋 80 - 6% open · ⏱️ 12.11.2025):
git clone https://github.com/un33k/python-slugifyPyPi (📥 48M / month · 📦 1.5K · ⏱️ 08.02.2024):
pip install python-slugifyConda (📥 3.1M · ⏱️ 22.04.2025):
conda install -c conda-forge python-slugifyinflect (🥉31 · ⭐ 1.1K) - Correctly generate plurals, ordinals, indefinite articles; convert..MIT GitHub (👨💻 59 · 🔀 110 · 📦 35K · 📋 130 - 28% open · ⏱️ 14.05.2025):
git clone https://github.com/jaraco/inflectPyPi (📥 19M / month · 📦 720 · ⏱️ 28.12.2024):
Conda (📥 650K · ⏱️ 22.04.2025):
conda install -c conda-forge inflectpyahocorasick (🥉29 · ⭐ 1K) - Python module (C extension and plain python) implementing Aho-..BSD-3 GitHub (👨💻 33 · 🔀 130 · 📥 590 · 📦 4K · 📋 140 - 19% open · ⏱️ 17.06.2025):
git clone https://github.com/WojciechMula/pyahocorasickPyPi (📥 1.7M / month · 📦 190 · ⏱️ 19.06.2025):
pip install pyahocorasickConda (📥 410K · ⏱️ 03.09.2025):
conda install -c conda-forge pyahocorasickprice-parser (🥉23 · ⭐ 340) - Extract price amount and currency symbol from a raw text string.BSD-3 Show 4 hidden projects... humanize (🥈33 · ⭐ 1.7K · 💀) - python humanize functions.MIT coolname (🥉24 · ⭐ 160 · 💀) - Random Name and Slug Generator.BSD-2 awesome-slugify (🥉21 · ⭐ 490 · 💀) - Python flexible slugify function.❗️GPL-3.0 millify (🥉16 · ⭐ 110 · 💀) - Convert long numbers into a human-readable format in Python.MIT
🔗 best-of-web-python ( ⭐ 2.6K) - A ranked list of awesome python libraries for web development. Updated..
Libraries for connecting to, operating, and querying databases.
boto3 (🥇49 · ⭐ 9.6K) - Boto3, an AWS SDK for Python.Apache-2 GitHub (👨💻 170 · 🔀 1.9K · 📦 590K · 📋 3.6K - 4% open · ⏱️ 26.11.2025):
git clone https://github.com/boto/boto3PyPi (📥 1.4B / month · 📦 17K · ⏱️ 26.11.2025):
Conda (📥 28M · ⏱️ 27.11.2025):
conda install -c conda-forge boto3azure-storage-blob (🥇44 · ⭐ 5.4K) - This repository is for active development of the Azure SDK..MIT GitHub (👨💻 880 · 🔀 3.2K · 📦 2.7K · 📋 12K - 8% open · ⏱️ 27.11.2025):
git clone https://github.com/Azure/azure-sdk-for-pythonPyPi (📥 92M / month · 📦 1.5K · ⏱️ 29.10.2025):
pip install azure-storage-blobConda (📥 1.5M · ⏱️ 29.10.2025):
conda install -c conda-forge azure-storage-blobredis (🥇43 · ⭐ 13K) - Redis Python client.MIT GitHub (👨💻 510 · 🔀 2.6K · 📋 1.9K - 7% open · ⏱️ 19.11.2025):
git clone https://github.com/redis/redis-pyPyPi (📥 120M / month · 📦 8.6K · ⏱️ 19.11.2025):
Conda (📥 1.7M · ⏱️ 19.11.2025):
conda install -c conda-forge redis-pyelasticsearch (🥇43 · ⭐ 4.4K · 📈) - Official Python client for Elasticsearch.Apache-2 GitHub (👨💻 220 · 🔀 1.2K · 📥 5.8K · 📦 63K · 📋 1.2K - 5% open · ⏱️ 24.11.2025):
git clone https://github.com/elastic/elasticsearch-pyPyPi (📥 45M / month · 📦 1.9K · ⏱️ 28.10.2025):
pip install elasticsearchConda (📥 1.5M · ⏱️ 28.10.2025):
conda install -c conda-forge elasticsearchgoogle-cloud-storage (🥇42 · ⭐ 5.2K · 📉) - Google Cloud Client Library for Python.Apache-2 GitHub (👨💻 540 · 🔀 1.6K · 📋 4K - 4% open · ⏱️ 26.11.2025):
git clone https://github.com/googleapis/google-cloud-pythonPyPi (📥 170M / month · 📦 2.5K · ⏱️ 17.11.2025):
pip install google-cloud-storageConda (📥 6M · ⏱️ 17.11.2025):
conda install -c conda-forge google-cloud-storagepeewee (🥇41 · ⭐ 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite and..MIT GitHub (👨💻 160 · 🔀 1.4K · 📦 50K · 📋 2.5K - 0% open · ⏱️ 09.11.2025):
git clone https://github.com/coleifer/peeweePyPi (📥 7.5M / month · 📦 1.2K · ⏱️ 03.11.2025):
Conda (📥 1.5M · ⏱️ 03.11.2025):
conda install -c conda-forge peeweekafka-python (🥇40 · ⭐ 5.9K) - Python client for Apache Kafka.Apache-2 GitHub (👨💻 230 · 🔀 1.4K · 📥 1.9K · 📦 36K · 📋 1.5K - 2% open · ⏱️ 21.11.2025):
git clone https://github.com/dpkp/kafka-pythonPyPi (📥 21M / month · 📦 890 · ⏱️ 21.11.2025):
Conda (📥 500K · ⏱️ 21.11.2025):
conda install -c conda-forge kafka-pythonPyMySQL (🥈39 · ⭐ 7.8K) - MySQL client library for Python.MIT GitHub (👨💻 130 · 🔀 1.4K · 📦 290K · 📋 680 - 3% open · ⏱️ 24.08.2025):
git clone https://github.com/PyMySQL/PyMySQLPyPi (📥 72M / month · 📦 1.8K · ⏱️ 24.08.2025):
Conda (📥 1.9M · ⏱️ 25.08.2025):
conda install -c conda-forge pymysqlIbis (🥈39 · ⭐ 6.2K) - the portable Python dataframe library.Apache-2 GitHub (👨💻 500 · 🔀 680 · 📥 420 · 📦 5.1K · 📋 3.6K - 12% open · ⏱️ 22.11.2025):
git clone https://github.com/ibis-project/ibisPyPi (📥 930K / month · 📦 120 · ⏱️ 23.11.2025):
pip install ibis-frameworkConda (📥 630K · ⏱️ 15.10.2025):
conda install -c conda-forge ibis-frameworkpymongo (🥈39 · ⭐ 4.3K) - PyMongo - the Official MongoDB Python driver.Apache-2 GitHub (👨💻 230 · 🔀 1.1K · 📥 4.3K · ⏱️ 25.11.2025):
git clone https://github.com/mongodb/mongo-python-driverPyPi (📥 71M / month · 📦 5.7K · ⏱️ 11.11.2025):
Conda (📥 5.2M · ⏱️ 13.11.2025):
conda install -c conda-forge pymongoalembic (🥈39 · ⭐ 3.8K · 📉) - A database migrations tool for SQLAlchemy.MIT GitHub (👨💻 220 · 🔀 300 · 📦 330K · 📋 1.2K - 9% open · ⏱️ 20.11.2025):
git clone https://github.com/sqlalchemy/alembicPyPi (📥 110M / month · 📦 2.6K · ⏱️ 14.11.2025):
Conda (📥 8.9M · ⏱️ 15.11.2025):
conda install -c conda-forge alembicconfluent-kafka-python (🥈39 · ⭐ 400) - Confluents Kafka Python Client.Apache-2 GitHub (👨💻 140 · 🔀 930 · 📦 17K · 📋 1.3K - 15% open · ⏱️ 25.11.2025):
git clone https://github.com/confluentinc/confluent-kafka-pythonPyPi (📥 42M / month · 📦 780 · ⏱️ 25.11.2025):
pip install confluent-kafkaConda (📥 1.7M · ⏱️ 16.11.2025):
conda install -c conda-forge python-confluent-kafkasqlmodel (🥈38 · ⭐ 17K) - SQL databases in Python, designed for simplicity, compatibility, and..MIT pydanticGitHub (👨💻 98 · 🔀 770 · 📦 30K · 📋 340 - 17% open · ⏱️ 25.11.2025):
git clone https://github.com/tiangolo/sqlmodelPyPi (📥 7.8M / month · 📦 1K · ⏱️ 08.10.2025):
Conda (📥 110K · ⏱️ 08.10.2025):
conda install -c conda-forge sqlmodelAWS Data Wrangler (🥈38 · ⭐ 4.1K) - pandas on AWS - Easy integration with Athena, Glue,..Apache-2 GitHub (👨💻 170 · 🔀 720 · 📥 430K · 📦 2.5K · 📋 1.2K - 3% open · ⏱️ 25.11.2025):
git clone https://github.com/awslabs/aws-data-wranglerPyPi (📥 81M / month · 📦 130 · ⏱️ 30.10.2025):
Conda (📥 740K · ⏱️ 31.10.2025):
conda install -c conda-forge awswranglerpython-bigquery (🥈38 · ⭐ 780) - Google BigQuery API client library.Apache-2 GitHub (👨💻 170 · 🔀 320 · 📦 50K · 📋 760 - 10% open · ⏱️ 26.11.2025):
git clone https://github.com/googleapis/python-bigqueryPyPi (📥 120M / month · 📦 1.3K · ⏱️ 17.09.2025):
pip install google-cloud-bigqueryConda (📥 3.5M · ⏱️ 18.09.2025):
conda install -c conda-forge google-cloud-bigqueryMongoEngine (🥈37 · ⭐ 4.4K) - A Python Object-Document-Mapper for working with MongoDB.MIT GitHub (👨💻 400 · 🔀 1.2K · 📦 28K · 📋 1.8K - 21% open · ⏱️ 02.09.2025):
git clone https://github.com/MongoEngine/mongoenginePyPi (📥 1.7M / month · 📦 400 · ⏱️ 19.09.2024):
Conda (📥 500K · ⏱️ 09.07.2025):
conda install -c conda-forge mongoenginePrometheus Client (🥈36 · ⭐ 4.3K) - Prometheus instrumentation library for Python..Apache-2 GitHub (👨💻 170 · 🔀 830 · 📋 610 - 23% open · ⏱️ 26.11.2025):
git clone https://github.com/prometheus/client_pythonPyPi (📥 96M / month · 📦 2.6K · ⏱️ 18.09.2025):
pip install prometheus_clientConda (📥 23M · ⏱️ 19.09.2025):
conda install -c conda-forge prometheus_clients3fs (🥈36 · ⭐ 990) - S3 Filesystem.BSD-3 GitHub (👨💻 150 · 🔀 290 · 📦 26K · 📋 540 - 33% open · ⏱️ 11.11.2025):
git clone https://github.com/fsspec/s3fsPyPi (📥 590M / month · 📦 1.5K · ⏱️ 30.10.2025):
Conda (📥 8.8M · ⏱️ 30.10.2025):
conda install -c conda-forge s3fstortoise-orm (🥈35 · ⭐ 5.4K) - Familiar asyncio ORM for python, built with relations in mind.Apache-2 GitHub (👨💻 160 · 🔀 440 · 📥 18 · 📦 10K · 📋 1.2K - 40% open · ⏱️ 27.11.2025):
git clone https://github.com/tortoise/tortoise-ormPyPi (📥 450K / month · 📦 280 · ⏱️ 05.06.2025):
Conda (📥 49K · ⏱️ 11.06.2025):
conda install -c conda-forge tortoise-ormElasticsearch DSL (🥈35 · ⭐ 3.9K · 💤) - High level Python client for Elasticsearch.Apache-2 GitHub (👨💻 140 · 🔀 800 · 📥 290 · 📦 12K · 📋 1.3K - 3% open · ⏱️ 18.04.2025):
git clone https://github.com/elastic/elasticsearch-dsl-pyPyPi (📥 9M / month · 📦 380 · ⏱️ 16.04.2025):
pip install elasticsearch-dslConda (📥 13K · ⏱️ 22.04.2025):
conda install -c anaconda elasticsearch-dslPyPika (🥈35 · ⭐ 2.9K) - PyPika is a python SQL query builder that exposes the full richness..Apache-2 GitHub (👨💻 120 · 🔀 310 · 📦 44K · 📋 490 - 45% open · ⏱️ 02.11.2025):
git clone https://github.com/kayak/pypikaPyPi (📥 5.4M / month · 📦 170 · ⏱️ 15.03.2022):
Conda (📥 91K · ⏱️ 22.04.2025):
conda install -c conda-forge pypikaMotor (🥈35 · ⭐ 2.5K) - Motor - the async Python driver for MongoDB and Tornado or asyncio.Apache-2 GitHub (👨💻 65 · 🔀 210 · 📥 74 · 📦 130K · ⏱️ 24.11.2025):
git clone https://github.com/mongodb/motorPyPi (📥 7.9M / month · 📦 750 · ⏱️ 14.05.2025):
Conda (📥 120K · ⏱️ 15.05.2025):
conda install -c conda-forge motorminio (🥈35 · ⭐ 1K) - MinIO Client SDK for Python.Apache-2 GitHub (👨💻 140 · 🔀 350 · 📦 15K · 📋 610 - 0% open · ⏱️ 24.11.2025):
git clone https://github.com/minio/minio-pyPyPi (📥 7.6M / month · 📦 820 · ⏱️ 27.11.2025):
Conda (📥 300K · ⏱️ 27.11.2025):
conda install -c conda-forge minios3transfer (🥈35 · ⭐ 230) - Amazon S3 Transfer Manager for Python.Apache-2 GitHub (👨💻 44 · 🔀 150 · 📦 370K · 📋 100 - 60% open · ⏱️ 20.11.2025):
git clone https://github.com/boto/s3transferPyPi (📥 630M / month · 📦 880 · ⏱️ 20.11.2025):
Conda (📥 25M · ⏱️ 20.11.2025):
conda install -c conda-forge s3transferSQLAlchemy (🥉34 · ⭐ 11K · 📉) - The Database Toolkit for Python.MIT GitHub (👨💻 610 · 🔀 1.6K):
git clone https://github.com/sqlalchemy/sqlalchemyPyPi (📥 240M / month · 📦 16K · ⏱️ 10.10.2025):
Conda (📥 24M · ⏱️ 10.10.2025):
conda install -c conda-forge sqlalchemymysqlclient (🥉34 · ⭐ 2.5K · 💤) - MySQL/MariaDB connector for Python.❗️GPL-2.0 GitHub (👨💻 89 · 🔀 440 · 📥 5.4K · 📦 210K · 📋 340 - 3% open · ⏱️ 23.02.2025):
git clone https://github.com/PyMySQL/mysqlclientPyPi (📥 20M / month · 📦 900 · ⏱️ 10.01.2025):
Conda (📥 770K · ⏱️ 31.08.2025):
conda install -c conda-forge mysqlclientCassandra Driver (🥉34 · ⭐ 1.4K) - DataStax Python Driver for Apache Cassandra.Apache-2 GitHub (👨💻 210 · 🔀 560 · 📦 10K · ⏱️ 11.11.2025):
git clone https://github.com/datastax/python-driverPyPi (📥 6.2M / month · 📦 260 · ⏱️ 22.10.2025):
pip install cassandra-driverConda (📥 480K · ⏱️ 22.10.2025):
conda install -c conda-forge cassandra-driverdataset (🥉32 · ⭐ 4.8K · 💤) - Easy-to-use data handling for SQL data stores with support for..MIT GitHub (👨💻 79 · 🔀 300 · 📦 5K · 📋 300 - 13% open · ⏱️ 05.02.2025):
git clone https://github.com/pudo/datasetPyPi (📥 1.3M / month · 📦 130 · ⏱️ 12.07.2023):
Conda (📥 16K · ⏱️ 17.09.2025):
conda install -c conda-forge datasetPynamoDB (🥉32 · ⭐ 2.7K) - A pythonic interface to Amazons DynamoDB.MIT GitHub (👨💻 110 · 🔀 430 · 📦 2K · 📋 680 - 43% open · ⏱️ 02.06.2025):
git clone https://github.com/pynamodb/PynamoDBPyPi (📥 3.7M / month · 📦 86 · ⏱️ 02.06.2025):
Conda (📥 2.7M · ⏱️ 02.06.2025):
conda install -c conda-forge pynamodbpandas-gbq (🥉32 · ⭐ 490) - Google BigQuery connector for pandas.BSD-3 GitHub (👨💻 55 · 🔀 120 · 📥 570 · 📋 390 - 1% open · ⏱️ 17.11.2025):
git clone https://github.com/googleapis/python-bigquery-pandasPyPi (📥 30M / month · 📦 260 · ⏱️ 17.11.2025):
Conda (📥 2.2M · ⏱️ 01.05.2025):
conda install -c conda-forge pandas-gbqPony (🥉31 · ⭐ 3.8K) - Pony Object Relational Mapper.Apache-2 GitHub (👨💻 33 · 🔀 250 · 📥 220 · 📦 4.5K · 📋 670 - 49% open · ⏱️ 03.07.2025):
git clone https://github.com/ponyorm/ponyPyPi (📥 190K / month · 📦 170 · ⏱️ 27.08.2024):
Conda (📥 160K · ⏱️ 22.04.2025):
conda install -c conda-forge ponypygsheets (🥉31 · ⭐ 1.5K) - Google Sheets Python API v4.MIT cx-Oracle (🥉31 · ⭐ 900) - Obsolete Python interface to Oracle Database, now superseded by..BSD-3 GitHub (👨💻 17 · 🔀 360 · 📦 9.1K · 📋 650 - 3% open · ⏱️ 26.05.2025):
git clone https://github.com/oracle/python-cx_OraclePyPi (📥 5.3M / month · 📦 430 · ⏱️ 20.07.2023):
Conda (📥 950K · ⏱️ 27.08.2025):
conda install -c conda-forge cx_oraclepysolr (🥉31 · ⭐ 700) - Pysolr Python Solr client.BSD-3 GitHub (👨💻 74 · 🔀 340 · 📦 3.9K · 📋 160 - 19% open · ⏱️ 21.11.2025):
git clone https://github.com/django-haystack/pysolrPyPi (📥 400K / month · 📦 87 · ⏱️ 18.11.2025):
Conda (📥 58K · ⏱️ 18.11.2025):
conda install -c conda-forge pysolrpiccolos (🥉30 · ⭐ 1.8K) - A fast, user friendly ORM and query builder which supports asyncio.MIT neo4j-driver (🥉30 · ⭐ 1K) - Neo4j Bolt driver for Python.Apache-2 GitHub (👨💻 43 · 🔀 200 · 📋 260 - 1% open · ⏱️ 10.11.2025):
git clone https://github.com/neo4j/neo4j-python-driverPyPi (📥 200K / month · 📦 63 · ⏱️ 30.07.2025):
Conda (📥 360K · ⏱️ 06.11.2025):
conda install -c conda-forge neo4j-python-driverumongo (🥉30 · ⭐ 450) - sync/async MongoDB ODM, yes.MIT GitHub (👨💻 19 · 🔀 66 · 📦 26K · 📋 210 - 23% open · ⏱️ 03.11.2025):
git clone https://github.com/Scille/umongoPyPi (📥 47K / month · 📦 9 · ⏱️ 06.10.2025):
Conda (📥 12K · ⏱️ 22.04.2025):
conda install -c conda-forge umongolibcloud (🥉29 · ⭐ 2.1K · 💤) - Apache Libcloud is a Python library which hides differences..Apache-2 HappyBase (🥉28 · ⭐ 620) - [UNMAINTAINED] A developer-friendly Python library to interact with..MIT GitHub (👨💻 22 · 🔀 160 · 📦 1K · 📋 220 - 15% open · ⏱️ 26.09.2025):
git clone https://github.com/python-happybase/happybasePyPi (📥 45K / month · 📦 44 · ⏱️ 26.09.2025):
Conda (📥 230K · ⏱️ 22.04.2025):
conda install -c conda-forge happybaseprisma (🥉25 · ⭐ 2.1K · 💤) - Prisma Client Python is an auto-generated and fully type-safe..Apache-2 ODMantic (🥉25 · ⭐ 1.1K · 💤) - Sync and Async ODM (Object Document Mapper) for MongoDB based on..ISC PugSQL (🥉24 · ⭐ 760) - A HugSQL-inspired database library for Python.Apache-2 psycopg3 (🥉20 · ⭐ 2.2K) - New generation PostgreSQL database adapter for the Python..❗️LGPL-3.0 Show 21 hidden projects... psycopg2 (🥇40 · ⭐ 3.6K) - PostgreSQL database adapter for the Python..❗️BSD-3-Clause-Attribution pyodbc (🥈36 · ⭐ 3.1K) - Python ODBC bridge.❗️MIT-0 SQLAlchemy-Utils (🥈35 · ⭐ 1.3K) - Various utility functions and datatypes for SQLAlchemy.❗Unlicensedinfluxdb (🥉30 · ⭐ 1.7K · 💀) - Python client for InfluxDB.MIT redis-py-cluster (🥉30 · ⭐ 1.1K · 💀) - Python cluster client for the official redis cluster...MIT google-cloud-bigtable (🥉30 · ⭐ 75) - Google Cloud Bigtable API client library.Apache-2 Records (🥉29 · ⭐ 7.2K · 💀) - SQL for Humans.ISC gino (🥉29 · ⭐ 2.8K · 💀) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.BSD-3 Databases (🥉28 · ⭐ 4K · 💀) - Async database support for Python.BSD-3 mongo-connector (🥉28 · ⭐ 1.9K · 💀) - MongoDB data stream pipeline tools by YouGov (adopted..Apache-2 pyhdb (🥉24 · ⭐ 320 · 💀) - SAP HANA Connector in pure Python.Apache-2 filedepot (🥉24 · ⭐ 160 · 💀) - Toolkit for storing files and attachments in web applications.MIT cloudant (🥉24 · ⭐ 160 · 💀) - A Python library for Cloudant and CouchDB.Apache-2 aioprometheus (🥉22 · ⭐ 190 · 💀) - A Prometheus Python client library for asyncio-based..MIT py2neo (🥉22 · ⭐ 31 · 💀) - EOL! Py2neo is a comprehensive Neo4j driver library and toolkit for..Apache-2 Queries (🥉21 · ⭐ 260 · 💀) - PostgreSQL database access simplified.BSD-3 db.py (🥉20 · ⭐ 1.2K · 💀) - db.py is an easier way to interact with your databases.BSD-2 gsheets-db-api (🥉20 · ⭐ 220 · 💀) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets.MIT PyMODM (🥉19 · ⭐ 350 · 💀) - A Pythonic, object-oriented interface for working with MongoDB.Apache-2 SuperSQLite (🥉15 · ⭐ 720 · 💀) - A supercharged SQLite library for Python.MIT lazydata (🥉15 · ⭐ 620 · 💀) - Lazydata: Scalable data dependencies for Python projects.Apache-2 Data Loading & Extraction
Libraries for loading, collecting, and extracting data from a variety of data sources and formats.
Datasets (🥇45 · ⭐ 21K) - The largest hub of ready-to-use datasets for AI models with fast,..Apache-2 GitHub (👨💻 630 · 🔀 3K · 📦 120K · 📋 3.3K - 29% open · ⏱️ 21.11.2025):
git clone https://github.com/huggingface/datasetsPyPi (📥 42M / month · 📦 4.1K · ⏱️ 05.11.2025):
Conda (📥 2.3M · ⏱️ 08.11.2025):
conda install -c conda-forge datasetsFaker (🥇44 · ⭐ 19K) - Faker is a Python package that generates fake data for you.MIT GitHub (👨💻 640 · 🔀 2K · 📦 290K · 📋 810 - 2% open · ⏱️ 24.11.2025):
git clone https://github.com/joke2k/fakerPyPi (📥 44M / month · 📦 2.7K · ⏱️ 19.11.2025):
Conda (📥 1.6M · ⏱️ 19.11.2025):
conda install -c conda-forge fakerxmltodict (🥇39 · ⭐ 5.7K) - Python module that makes working with XML feel like you are working..MIT GitHub (👨💻 56 · 🔀 460 · 📥 31 · 📦 84K · ⏱️ 27.10.2025):
git clone https://github.com/martinblech/xmltodictPyPi (📥 96M / month · 📦 3.7K · ⏱️ 17.09.2025):
Conda (📥 5.9M · ⏱️ 18.09.2025):
conda install -c conda-forge xmltodictTablib (🥈37 · ⭐ 4.7K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.MIT GitHub (👨💻 130 · 🔀 600 · 📦 130K · 📋 270 - 11% open · ⏱️ 15.10.2025):
git clone https://github.com/jazzband/tablibPyPi (📥 3.6M / month · 📦 210 · ⏱️ 15.10.2025):
Conda (📥 190K · ⏱️ 15.10.2025):
conda install -c conda-forge tablibxlwings (🥈37 · ⭐ 3.3K) - xlwings is a Python library that makes it easy to call Python from..BSD-3 GitHub (👨💻 66 · 🔀 520 · 📥 14K · 📦 34K · 📋 2K - 19% open · ⏱️ 16.10.2025):
git clone https://github.com/xlwings/xlwingsPyPi (📥 550K / month · 📦 230 · ⏱️ 10.10.2025):
Conda (📥 1.6M · ⏱️ 11.10.2025):
conda install -c conda-forge xlwingssmart-open (🥈36 · ⭐ 3.4K) - Utils for streaming large files (S3, HDFS, gzip, bz2...).MIT GitHub (👨💻 130 · 🔀 390 · 📥 65 · 📋 420 - 3% open · ⏱️ 08.11.2025):
git clone https://github.com/RaRe-Technologies/smart_openPyPi (📥 58M / month · 📦 650 · ⏱️ 08.11.2025):
Conda (📥 3.7M · ⏱️ 08.11.2025):
conda install -c conda-forge smart_openpython-magic (🥈34 · ⭐ 2.9K) - A python wrapper for libmagic.MIT GitHub (👨💻 64 · 🔀 300 · 📦 83K · 📋 220 - 11% open · ⏱️ 13.10.2025):
git clone https://github.com/ahupp/python-magicPyPi (📥 19M / month · 📦 1.5K · ⏱️ 07.06.2022):
Conda (📥 580K · ⏱️ 22.04.2025):
conda install -c conda-forge python-magicxlrd (🥈34 · ⭐ 2.2K) - Please use openpyxl where you can...BSD-3 GitHub (👨💻 52 · 🔀 440 · 📦 250K · ⏱️ 14.06.2025):
git clone https://github.com/python-excel/xlrdPyPi (📥 44M / month · 📦 3.5K · ⏱️ 14.06.2025):
Conda (📥 4.7M · ⏱️ 26.08.2025):
conda install -c conda-forge xlrdgdown (🥈32 · ⭐ 5K) - Google Drive Public File Downloader when Curl/Wget Fails.MIT GitHub (👨💻 25 · 🔀 390 · 📦 58K · 📋 190 - 25% open · ⏱️ 12.08.2025):
git clone https://github.com/wkentaro/gdownPyPi (📥 3.8M / month · 📦 900 · ⏱️ 12.05.2024):
Conda (📥 460K · ⏱️ 22.04.2025):
conda install -c conda-forge gdownpandas-datareader (🥈32 · ⭐ 3.1K · 💤) - Extract data from a wide range of Internet sources..BSD-3 GitHub (👨💻 92 · 🔀 680 · 📦 31K · 📋 560 - 26% open · ⏱️ 03.04.2025):
git clone https://github.com/pydata/pandas-datareaderPyPi (📥 530K / month · 📦 270 · ⏱️ 13.07.2021):
pip install pandas-datareaderConda (📥 520K · ⏱️ 22.04.2025):
conda install -c conda-forge pandas-datareadercsvkit (🥈31 · ⭐ 6.3K) - A suite of utilities for converting to and working with CSV, the king of..MIT GitHub (👨💻 110 · 🔀 660 · 📦 2K · 📋 940 - 3% open · ⏱️ 21.11.2025):
git clone https://github.com/wireservice/csvkitPyPi (📥 350K / month · 📦 44 · ⏱️ 26.02.2025):
Conda (📥 210K · ⏱️ 22.04.2025):
conda install -c conda-forge csvkitcamelot (🥉30 · ⭐ 3.5K) - A Python library to extract tabular data from PDFs.MIT Intake (🥉30 · ⭐ 1.1K) - Intake is a lightweight package for finding, investigating, loading and..BSD-2 GitHub (👨💻 94 · 🔀 150 · 📦 3.6K · 📋 400 - 28% open · ⏱️ 13.11.2025):
git clone https://github.com/intake/intakePyPi (📥 350K / month · 📦 180 · ⏱️ 14.01.2025):
Conda (📥 810K · ⏱️ 22.04.2025):
conda install -c conda-forge intakeimg2dataset (🥉29 · ⭐ 4.2K) - Easily turn large sets of image urls to an image dataset. Can..MIT Singer (🥉28 · ⭐ 1.3K) - Standard for moving data between databases, web APIs, files,..❗️AGPL-3.0 pyexcel-xlsx (🥉24 · ⭐ 120) - A wrapper library to read, manipulate and write data in xlsx and..BSD-3 GitHub (👨💻 6 · 🔀 33 · 📥 90 · 📦 3.2K · 📋 43 - 20% open · ⏱️ 03.05.2025):
git clone https://github.com/pyexcel/pyexcel-xlsxPyPi (📥 1M / month · 📦 75 · ⏱️ 05.03.2025):
Conda (📥 41K · ⏱️ 22.04.2025):
conda install -c conda-forge pyexcel-xlsxexcalibur (🥉23 · ⭐ 1.8K · 💤) - A web interface to extract tabular data from PDFs.MIT rows (🥉22 · ⭐ 890) - A common, beautiful interface to tabular data, no matter the format.❗️LGPL-3.0 Upgini (🥉21 · ⭐ 350) - Data search & enrichment library for Machine Learning Easily find and add..BSD-3 csvs-to-sqlite (🥉15 · ⭐ 920 · 💤) - Convert CSV files into a SQLite database.Apache-2 Squirrel (🥉12 · ⭐ 280 · 💤) - A Python library that enables ML teams to share, load, and..Apache-2 Show 9 hidden projects... SDV (🥈34 · ⭐ 3.3K) - Synthetic data generation for tabular data.❗️SSPL-1.0 snorkel (🥉30 · ⭐ 5.9K · 💀) - A system for quickly generating training data with weak..Apache-2 PDFMiner (🥉30 · ⭐ 5.3K · 💀) - Python PDF Parser (Not actively maintained). Check out pdfminer.six.MIT textract (🥉26 · ⭐ 4.4K · 💀) - extract text from any document. no muss. no fuss.MIT tabulator-py (🥉26 · ⭐ 240 · 💀) - Python library for reading and writing tabular data via streams.MIT messytables (🥉24 · ⭐ 390 · 💀) - Tools for parsing messy tabular data. This is now superseded by..MIT deepdish (🥉24 · ⭐ 270 · 💀) - Flexible HDF5 saving/loading and other data science tools from the..BSD-3 borb (🥉22 · ⭐ 3.5K) - borb is a library for reading, creating and manipulating PDF files..❗Unlicenseddatatest (🥉22 · ⭐ 290 · 💀) - Tools for test driven data-wrangling and data validation.Apache-2 Data Pipelines & Streaming
Libraries for data batch- and stream-processing, workflow automation, job scheduling, and other data pipeline tasks.
Airflow (🥇50 · ⭐ 44K) - Platform to programmatically author, schedule, and monitor workflows.Apache-2 GitHub (👨💻 4K · 🔀 16K · 📥 630K · 📦 19K · 📋 14K - 12% open · ⏱️ 27.11.2025):
git clone https://github.com/apache/airflowPyPi (📥 14M / month · 📦 710 · ⏱️ 14.11.2025):
pip install apache-airflowConda (📥 1.8M · ⏱️ 14.11.2025):
conda install -c conda-forge airflowDocker Hub (📥 1.6B · ⭐ 610 · ⏱️ 14.11.2025):
docker pull apache/airflowCelery (🥇47 · ⭐ 28K) - Asynchronous task queue/job queue based on distributed message passing.BSD-3 GitHub (👨💻 1.4K · 🔀 4.9K · 📦 180K · 📋 5.3K - 14% open · ⏱️ 24.11.2025):
git clone https://github.com/celery/celeryPyPi (📥 31M / month · 📦 2.4K · ⏱️ 22.11.2025):
Conda (📥 2.3M · ⏱️ 04.06.2025):
conda install -c conda-forge celeryBeam (🥇46 · ⭐ 8.4K) - Unified programming model to define and execute data processing..Apache-2 GitHub (👨💻 1.8K · 🔀 4.4K · 📥 120K · 📦 9.3K · 📋 8.1K - 51% open · ⏱️ 27.11.2025):
git clone https://github.com/apache/beamPyPi (📥 33M / month · 📦 180 · ⏱️ 28.10.2025):
Conda (📥 280K · ⏱️ 28.10.2025):
conda install -c conda-forge apache-beam-with-awsPrefect (🥇44 · ⭐ 21K) - Prefect is a workflow orchestration framework for building resilient..Apache-2 GitHub (👨💻 640 · 🔀 2K · 📦 7.9K · 📋 6.6K - 16% open · ⏱️ 27.11.2025):
git clone https://github.com/PrefectHQ/prefectPyPi (📥 8M / month · 📦 410 · ⏱️ 26.11.2025):
Conda (📥 1M · ⏱️ 26.11.2025):
conda install -c conda-forge prefectDagster (🥇43 · ⭐ 14K) - An orchestration platform for the development, production, and..Apache-2 GitHub (👨💻 630 · 🔀 1.9K · 📥 2.5K · 📦 4.5K · 📋 8.7K - 32% open · ⏱️ 25.11.2025):
git clone https://github.com/dagster-io/dagsterPyPi (📥 3.7M / month · 📦 290 · ⏱️ 20.11.2025):
Conda (📥 2.5M · ⏱️ 20.11.2025):
conda install -c conda-forge dagsterrq (🥈41 · ⭐ 10K · 📈) - Simple job queues for Python.BSD-3 GitHub (👨💻 350 · 🔀 1.5K · 📦 21K · 📋 1.2K - 18% open · ⏱️ 23.11.2025):
git clone https://github.com/rq/rqPyPi (📥 3.8M / month · 📦 310 · ⏱️ 22.11.2025):
Conda (📥 190K · ⏱️ 21.07.2025):
conda install -c conda-forge rqjoblib (🥈40 · ⭐ 4.3K) - Computing with Python functions.BSD-3 GitHub (👨💻 150 · 🔀 440 · 📥 110 · 📦 720K · 📋 980 - 42% open · ⏱️ 27.11.2025):
git clone https://github.com/joblib/joblibPyPi (📥 130M / month · 📦 9.1K · ⏱️ 27.08.2025):
Conda (📥 41M · ⏱️ 27.08.2025):
conda install -c conda-forge joblibdbt (🥈39 · ⭐ 12K) - dbt enables data analysts and engineers to transform their data using the..Apache-2 GitHub (👨💻 360 · 🔀 2.2K · 📥 3.7K · 📦 9.3K · 📋 6.2K - 13% open · ⏱️ 26.11.2025):
git clone https://github.com/dbt-labs/dbt-corePyPi (📥 220K / month · 📦 36 · ⏱️ 17.11.2025):
Conda (📥 450K · ⏱️ 22.04.2025):
conda install -c conda-forge dbtGreat Expectations (🥈39 · ⭐ 11K) - Always know what to expect from your data.Apache-2 GitHub (👨💻 460 · 🔀 1.6K · 📋 2.1K - 4% open · ⏱️ 26.11.2025):
git clone https://github.com/great-expectations/great_expectationsPyPi (📥 23M / month · 📦 130 · ⏱️ 20.11.2025):
pip install great_expectationsConda (📥 1.3M · ⏱️ 21.11.2025):
conda install -c conda-forge great-expectationsKedro (🥈37 · ⭐ 11K) - Kedro is a toolbox for production-ready data science. It uses software..Apache-2 zenml (🥈36 · ⭐ 5.1K) - ZenML : One AI Platform from Pipelines to Agents.https://zenml.io .Apache-2 luigi (🥈35 · ⭐ 19K) - Luigi is a Python module that helps you build complex pipelines of batch..Apache-2 GitHub (👨💻 630 · 🔀 2.4K · 📦 2.8K · 📋 1.1K - 14% open · ⏱️ 16.05.2025):
git clone https://github.com/spotify/luigiPyPi (📥 2.1M / month · 📦 170 · ⏱️ 06.12.2024):
Conda (📥 21K · 📦 3 · ⏱️ 27.06.2025):
conda install -c anaconda luigihuey (🥈33 · ⭐ 5.8K) - a little task queue for python.MIT GitHub (👨💻 70 · 🔀 390 · 📦 1.9K · ⏱️ 23.10.2025):
git clone https://github.com/coleifer/hueyPyPi (📥 3.9M / month · 📦 120 · ⏱️ 23.10.2025):
Conda (📥 47K · ⏱️ 23.10.2025):
conda install -c conda-forge hueypetl (🥈33 · ⭐ 1.3K) - Python Extract Transform and Load Tables of Data.MIT GitHub (👨💻 67 · 🔀 200 · 📦 4.2K · 📋 470 - 18% open · ⏱️ 13.08.2025):
git clone https://github.com/petl-developers/petlPyPi (📥 930K / month · 📦 48 · ⏱️ 10.07.2025):
Conda (📥 370K · ⏱️ 11.07.2025):
conda install -c conda-forge petlActiveloop (🥈32 · ⭐ 8.9K) - Database for AI. Store Vectors, Images, Texts, Videos, etc. Use..Apache-2 arq (🥈30 · ⭐ 2.7K) - Fast job queuing and RPC in python with asyncio and redis.MIT GitHub (👨💻 64 · 🔀 190 · 📦 990 · 📋 240 - 35% open · ⏱️ 18.10.2025):
git clone https://github.com/samuelcolvin/arqPyPi (📥 480K / month · 📦 33 · ⏱️ 06.01.2025):
Conda (📥 20K · ⏱️ 22.04.2025):
conda install -c conda-forge arqmleap (🥈29 · ⭐ 1.5K · 💤) - MLeap: Deploy ML Pipelines to Production.Apache-2 GitHub (👨💻 86 · 🔀 310 · 📦 240 · 📋 490 - 23% open · ⏱️ 27.11.2024):
git clone https://github.com/combust/mleapPyPi (📥 2M / month · 📦 11 · ⏱️ 27.11.2024):
Conda (📥 110K · ⏱️ 22.04.2025):
conda install -c conda-forge mleapCocoIndex (🥉28 · ⭐ 3.4K · 📉) - Data transformation framework for AI. Ultra performant, with..Apache-2 PyFunctional (🥉28 · ⭐ 2.5K · 💤) - Python library for creating data pipelines with chain..MIT whylogs (🥉27 · ⭐ 2.8K · 💤) - Open standard for end-to-end data and ML monitoring for any..Apache-2 ploomber (🥉26 · ⭐ 3.6K) - The fastest way to build data pipelines. Develop iteratively,..Apache-2 GitHub (👨💻 80 · 🔀 240 · 📋 880 - 12% open · ⏱️ 29.05.2025):
git clone https://github.com/ploomber/ploomberPyPi (📥 10K / month · 📦 13 · ⏱️ 18.09.2024):
Conda (📥 170K · ⏱️ 22.04.2025):
conda install -c conda-forge ploomberdbnd (🥉24 · ⭐ 270 · 💤) - DBND is an agile pipeline framework that helps data engineering teams..Apache-2 BatchFlow (🥉24 · ⭐ 200) - BatchFlow helps you conveniently work with random or sequential..Apache-2 flupy (🥉23 · ⭐ 200) - Fluent data pipelines for python and your shell.MIT TaskTiger (🥉22 · ⭐ 1.5K) - Python task queue using Redis.MIT pdpipe (🥉22 · ⭐ 720) - Easy pipelines for pandas DataFrames.MIT GitHub (👨💻 13 · 🔀 46 · 📥 11 · 📦 67 · 📋 54 - 29% open · ⏱️ 02.11.2025):
git clone https://github.com/pdpipe/pdpipePyPi (📥 1.7K / month · 📦 14 · ⏱️ 01.07.2025):
Conda (📥 53K · ⏱️ 02.07.2025):
conda install -c conda-forge pdpipekale (🥉19 · ⭐ 650) - Kubeflows superfood for Data Scientists.Apache-2 jupyterShow 17 hidden projects... mrjob (🥈31 · ⭐ 2.6K · 💀) - Run MapReduce jobs on Hadoop or Amazon Web Services.Apache-2 faust (🥈29 · ⭐ 6.8K · 💀) - Python Stream Processing.BSD-3 bonobo (🥉25 · ⭐ 1.6K · 💀) - Extract Transform Load for Python 3.5+.Apache-2 Pypeline (🥉25 · ⭐ 1.6K · 💀) - Concurrent data pipelines in Python .MIT streamparse (🥉25 · ⭐ 1.5K · 💀) - Run Python in Apache Storm topologies. Pythonic API, CLI..Apache-2 Optimus (🥉23 · ⭐ 1.5K · 💀) - Agile Data Preparation Workflows madeeasy with Pandas,..Apache-2 sparkpysparkling (🥉23 · ⭐ 270 · 💀) - A pure Python implementation of Apache Sparks RDD and DStream..MIT dpark (🥉22 · ⭐ 2.7K · 💀) - Python clone of Spark, a MapReduce alike framework in Python.BSD-3 sparkspark-deep-learning (🥉20 · ⭐ 2K · 💀) - Deep Learning Pipelines for Apache Spark.Apache-2 sparkmrq (🥉20 · ⭐ 900 · 💀) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent.MIT riko (🥉18 · ⭐ 1.6K · 💀) - A Python stream processing engine modeled after Yahoo! Pipes.MIT Databolt Flow (🥉18 · ⭐ 950 · 💀) - Python library for building highly effective data science..MIT Mara Pipelines (🥉16 · ⭐ 2.1K · 💀) - A lightweight opinionated ETL framework, halfway between..MIT Botflow (🥉16 · ⭐ 1.2K · 💀) - Python Fast Dataflow programming framework for Data pipeline work(..BSD-3 bodywork-core (🥉15 · ⭐ 430 · 💀) - ML pipeline orchestration and model deployments on..❗️AGPL-3.0 datajob (🥉14 · ⭐ 110 · 💀) - Build and deploy a serverless data pipeline on AWS with no effort.Apache-2 RasgoQL (🥉12 · ⭐ 270 · 💀) - Write python locally, execute SQL in your data warehouse.❗️AGPL-3.0
XlsxWriter (🥇39 · ⭐ 3.9K) - A Python module for creating Excel XLSX files.BSD-2 GitHub (👨💻 58 · 🔀 650 · 📦 110K · 📋 1K - 1% open · ⏱️ 20.11.2025):
git clone https://github.com/jmcnamara/XlsxWriterPyPi (📥 51M / month · 📦 470 · ⏱️ 16.09.2025):
Conda (📥 4.2M · ⏱️ 12.10.2025):
conda install -c conda-forge xlsxwriterPyYAML (🥇39 · ⭐ 2.8K) - Canonical source repository for PyYAML.MIT GitHub (👨💻 40 · 🔀 560 · 📦 1.7M · 📋 680 - 47% open · ⏱️ 25.09.2025):
git clone https://github.com/yaml/pyyamlPyPi (📥 570M / month · 📦 55K · ⏱️ 25.09.2025):
Conda (📥 71M · ⏱️ 26.09.2025):
conda install -c conda-forge pyyamlShow 1 hidden projects... jmespath (🥉32 · ⭐ 2.4K · 💀) - JMESPath is a query language for JSON.MIT
deepdiff (🥇37 · ⭐ 2.4K) - DeepDiff: Deep Difference and search of any Python object/data...MIT GitHub (👨💻 98 · 🔀 260 · 📦 19K · 📋 360 - 26% open · ⏱️ 03.09.2025):
git clone https://github.com/seperman/deepdiffPyPi (📥 54M / month · 📦 1.3K · ⏱️ 03.09.2025):
Conda (📥 740K · ⏱️ 04.09.2025):
conda install -c conda-forge deepdifftyping_inspect (🥉25 · ⭐ 380) - Runtime inspection utilities for Python typing module.MIT GitHub (👨💻 20 · 🔀 38 · 📋 61 - 39% open · ⏱️ 20.10.2025):
git clone https://github.com/ilevkivskyi/typing_inspectPyPi (📥 70M / month · 📦 720 · ⏱️ 24.05.2023):
pip install typing_inspectConda (📥 2.8M · ⏱️ 22.04.2025):
conda install -c conda-forge typing_inspectShow 2 hidden projects...
attrs (🥇42 · ⭐ 5.7K) - Python Classes Without Boilerplate.MIT GitHub (👨💻 180 · 🔀 410 · 📦 1.4M · 📋 790 - 17% open · ⏱️ 12.11.2025):
git clone https://github.com/python-attrs/attrsPyPi (📥 450M / month · 📦 10K · ⏱️ 06.10.2025):
Conda (📥 58M · ⏱️ 06.10.2025):
conda install -c conda-forge attrsmore-itertools (🥇41 · ⭐ 4K) - More routines for operating on iterables, beyond itertools.MIT GitHub (👨💻 140 · 🔀 310 · 📥 3.4K · 📦 280K · 📋 410 - 7% open · ⏱️ 24.11.2025):
git clone https://github.com/more-itertools/more-itertoolsPyPi (📥 180M / month · 📦 4.5K · ⏱️ 02.09.2025):
pip install more-itertoolsConda (📥 30M · ⏱️ 02.09.2025):
conda install -c conda-forge more-itertoolspython-dependency-injector (🥈35 · ⭐ 4.7K) - Dependency injection framework for Python.BSD-3 GitHub (👨💻 39 · 🔀 340 · 📦 5.3K · 📋 640 - 31% open · ⏱️ 19.09.2025):
git clone https://github.com/ets-labs/python-dependency-injectorPyPi (📥 3.5M / month · 📦 300 · ⏱️ 19.09.2025):
pip install dependency-injectorConda (📥 110K · ⏱️ 20.09.2025):
conda install -c conda-forge dependency_injectortenacity (🥈33 · ⭐ 8.1K) - Retrying library for Python.Apache-2 GitHub (👨💻 100 · 🔀 300 · 📋 300 - 42% open · ⏱️ 05.11.2025):
git clone https://github.com/jd/tenacityPyPi (📥 160M / month · 📦 3.8K · ⏱️ 02.04.2025):
Conda (📥 12M · ⏱️ 22.04.2025):
conda install -c conda-forge tenacityreturns (🥈33 · ⭐ 4.2K) - Make your functions return something meaningful, typed, and safe!.BSD-2 GitHub (👨💻 66 · 🔀 140 · 📦 910 · 📋 440 - 17% open · ⏱️ 24.11.2025):
git clone https://github.com/dry-python/returnsPyPi (📥 750K / month · 📦 180 · ⏱️ 24.07.2025):
Conda (📥 45K · ⏱️ 29.07.2025):
conda install -c conda-forge returnsboltons (🥉32 · ⭐ 6.8K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets..BSD-3 GitHub (👨💻 94 · 🔀 370 · 📥 45 · 📦 11K · 📋 190 - 37% open · ⏱️ 04.10.2025):
git clone https://github.com/mahmoud/boltonsPyPi (📥 9.4M / month · 📦 380 · ⏱️ 03.02.2025):
Conda (📥 12M · ⏱️ 11.06.2025):
conda install -c conda-forge boltonsfuncy (🥉32 · ⭐ 3.5K) - A fancy and practical functional tools.BSD-3 GitHub (👨💻 34 · 🔀 150 · 📦 15K · 📋 89 - 14% open · ⏱️ 19.09.2025):
git clone https://github.com/Suor/funcyPyPi (📥 3.9M / month · 📦 390 · ⏱️ 28.03.2023):
Conda (📥 710K · ⏱️ 22.04.2025):
conda install -c conda-forge funcynatsort (🥉29 · ⭐ 1K) - Simple yet flexible natural sorting in Python.MIT GitHub (👨💻 24 · 🔀 57 · 📦 43K · 📋 100 - 3% open · ⏱️ 01.08.2025):
git clone https://github.com/SethMMorton/natsortPyPi (📥 18M / month · 📦 1.5K · ⏱️ 20.06.2023):
Conda (📥 2.4M · ⏱️ 22.04.2025):
conda install -c conda-forge natsortratelimit (🥉26 · ⭐ 820) - API Rate Limit Decorator.MIT GitHub (👨💻 9 · 🔀 160 · 📦 5.8K · 📋 48 - 60% open · ⏱️ 31.05.2025):
git clone https://github.com/tomasbasham/ratelimitPyPi (📥 12M / month · 📦 360 · ⏱️ 17.12.2018):
Conda (📥 24K · ⏱️ 22.04.2025):
conda install -c conda-forge ratelimitubelt (🥉24 · ⭐ 740) - A Python utility library with a stdlib like feel and extra batteries...Apache-2 GitHub (👨💻 5 · 🔀 49 · 📥 110 · 📋 22 - 27% open · ⏱️ 08.11.2025):
git clone https://github.com/Erotemic/ubeltPyPi (📥 100K / month · 📦 110 · ⏱️ 17.08.2025):
Conda (📥 330K · ⏱️ 21.08.2025):
conda install -c conda-forge ubeltpampy (🥉23 · ⭐ 3.5K · 💤) - Pampy: The Pattern Matching for Python you always dreamed of.MIT Show 4 hidden projects... toolz (🥈36 · ⭐ 5.1K) - A functional standard library for Python.❗Unlicensedretrying (🥉28 · ⭐ 1.9K · 💀) - Retrying is an Apache 2.0 licensed general-purpose retrying..Apache-2 pinject (🥉24 · ⭐ 1.3K · 💀) - A pythonic dependency injection library.Apache-2 CommonRegex (🥉23 · ⭐ 1.6K · 💀) - A collection of common regular expressions bundled with an easy..MIT
cpython (🥇51 · ⭐ 70K) - The Python programming language.MIT GitHub (👨💻 3.6K · 🔀 33K · 📦 630K · 📋 77K - 12% open · ⏱️ 27.11.2025):
git clone https://github.com/python/cpythonPyPi (📥 20 / month · 📦 21 · ⏱️ 22.07.2020):
Conda (📥 3.5M · ⏱️ 22.04.2025):
conda install -c conda-forge typingnpm (📦 6 · ⏱️ 03.08.2017):
npm install @buckpkg/pythonmicropython (🥈36 · ⭐ 21K) - MicroPython - a lean and efficient Python implementation for..Python-2.0 Show 4 hidden projects... grumpy (🥈23 · ⭐ 11K · 💀) - Grumpy is a Python to Go source code transcompiler and runtime.Apache-2 pyston (🥉22 · ⭐ 2.5K · 💀) - (No longer maintained) A faster and highly-compatible..Apache-2 stackless (🥉17 · ⭐ 1.1K · 💤) - The Stackless Python programming language.❗Unlicensedcl-python (🥉11 · ⭐ 390 · 💀) - An implementation of Python in Common Lisp.❗Unlicensed
pyparsing (🥇42 · ⭐ 2.4K) - Python library for creating PEG parsers.MIT GitHub (👨💻 74 · 🔀 300 · 📥 15K · 📦 1.3M · 📋 380 - 10% open · ⏱️ 27.11.2025):
git clone https://github.com/pyparsing/pyparsingPyPi (📥 220M / month · 📦 6.3K · ⏱️ 26.11.2025):
Conda (📥 63M · ⏱️ 21.09.2025):
conda install -c conda-forge pyparsingwrapt (🥇41 · ⭐ 2.2K) - A Python module for decorators, wrappers and monkey patching.BSD-2 GitHub (👨💻 36 · 🔀 240 · 📦 610K · 📋 210 - 26% open · ⏱️ 07.11.2025):
git clone https://github.com/GrahamDumpleton/wraptPyPi (📥 260M / month · 📦 2.9K · ⏱️ 07.11.2025):
Conda (📥 30M · ⏱️ 08.11.2025):
conda install -c conda-forge wraptPygments (🥇41 · ⭐ 2.1K) - Pygments is a generic syntax highlighter written in Python.BSD-2 GitHub (👨💻 890 · 🔀 750 · 📦 1.1M · 📋 2K - 28% open · ⏱️ 12.08.2025):
git clone https://github.com/pygments/pygmentsPyPi (📥 400M / month · 📦 9.6K · ⏱️ 21.06.2025):
Conda (📥 52M · ⏱️ 22.06.2025):
conda install -c conda-forge pygmentscookiecutter (🥈39 · ⭐ 24K) - A cross-platform command-line utility that creates projects from..BSD-3 GitHub (👨💻 330 · 🔀 2.2K · 📦 37K · 📋 930 - 29% open · ⏱️ 08.11.2025):
git clone https://github.com/cookiecutter/cookiecutterPyPi (📥 6.3M / month · 📦 1.1K · ⏱️ 21.02.2024):
Conda (📥 1.6M · ⏱️ 22.04.2025):
conda install -c conda-forge cookiecutterpycparser (🥈38 · ⭐ 3.4K) - Complete C99 parser in pure Python.BSD-3 GitHub (👨💻 91 · 🔀 630 · 📦 1.1M · 📋 380 - 11% open · ⏱️ 10.10.2025):
git clone https://github.com/eliben/pycparserPyPi (📥 480M / month · 📦 3K · ⏱️ 09.09.2025):
Conda (📥 66M · ⏱️ 22.04.2025):
conda install -c conda-forge pycparserdiagrams (🥈37 · ⭐ 42K) - Diagram as Code for prototyping cloud system architectures.MIT GitHub (👨💻 180 · 🔀 2.7K · 📦 2.2K · 📋 600 - 62% open · ⏱️ 23.11.2025):
git clone https://github.com/mingrammer/diagramsPyPi (📥 4.7M / month · 📦 110 · ⏱️ 22.11.2025):
Conda (📥 320K · ⏱️ 24.11.2025):
conda install -c conda-forge diagramspluggy (🥈37 · ⭐ 1.5K) - A minimalist production ready plugin system.MIT GitHub (👨💻 54 · 🔀 140 · 📦 760K · 📋 200 - 26% open · ⏱️ 24.11.2025):
git clone https://github.com/pytest-dev/pluggyPyPi (📥 370M / month · 📦 2.6K · ⏱️ 15.05.2025):
Conda (📥 44M · ⏱️ 15.05.2025):
conda install -c conda-forge pluggyfastcore (🥈35 · ⭐ 1.1K) - Python supercharged for the fastai library.Apache-2 GitHub (👨💻 79 · 🔀 290 · 📦 12K · 📋 440 - 5% open · ⏱️ 26.11.2025):
git clone https://github.com/fastai/fastcorePyPi (📥 6.7M / month · 📦 980 · ⏱️ 07.11.2025):
Conda (📥 200K · ⏱️ 08.11.2025):
conda install -c conda-forge fastcoreCopier (🥈34 · ⭐ 3K) - Library and command-line utility for rendering projects templates.MIT py4j (🥈34 · ⭐ 1.3K · 💤) - Py4J enables Python programs to dynamically access arbitrary Java..BSD-3 GitHub (👨💻 42 · 🔀 230 · 📦 54K · 📋 440 - 36% open · ⏱️ 27.02.2025):
git clone https://github.com/bartdag/py4jPyPi (📥 95M / month · 📦 340 · ⏱️ 15.01.2025):
Conda (📥 12M · ⏱️ 22.04.2025):
conda install -c conda-forge py4jdecorator (🥉33 · ⭐ 900) - Decorators for Humans.BSD-2 GitHub (👨💻 32 · 🔀 110 · 📦 750K · 📋 110 - 9% open · ⏱️ 27.06.2025):
git clone https://github.com/micheles/decoratorPyPi (📥 160M / month · 📦 2.5K · ⏱️ 24.02.2025):
Conda (📥 42M · ⏱️ 22.04.2025):
conda install -c conda-forge decoratorpython-mss (🥉29 · ⭐ 1.2K) - An ultra fast cross-platform multiple screenshots module in pure..MIT GitHub (👨💻 27 · 🔀 110 · 📋 150 - 26% open · ⏱️ 24.11.2025):
git clone https://github.com/BoboTiG/python-mssPyPi (📥 2.3M / month · 📦 360 · ⏱️ 16.08.2025):
Conda (📥 87K · ⏱️ 16.08.2025):
conda install -c conda-forge python-mssSend2Trash (🥉26 · ⭐ 290) - Python library to natively send files to Trash (or Recycle bin) on..BSD-3 GitHub (👨💻 18 · 🔀 46 · 📋 65 - 50% open · ⏱️ 24.10.2025):
git clone https://github.com/arsenetar/send2trashPyPi (📥 34M / month · 📦 550 · ⏱️ 07.04.2024):
Conda (📥 19M · ⏱️ 22.04.2025):
conda install -c conda-forge send2trashShow 8 hidden projects... keyboard (🥉33 · ⭐ 4K · 💀) - Hook and simulate global keyboard events on Windows and Linux.MIT pyscaffold (🥉29 · ⭐ 2.2K · 💀) - Python project template generator with batteries included.MIT powerline-shell (🥉28 · ⭐ 6.3K · 💀) - A beautiful and useful prompt for your shell.MIT pyscreenshot (🥉26 · ⭐ 510 · 💀) - Python screenshot library, replacement for the Pillow..BSD-2 pluginbase (🥉25 · ⭐ 1.1K · 💀) - A simple but flexible plugin system for Python.BSD-3 catalogue (🥉25 · ⭐ 180 · 💀) - Super lightweight function registries for your library.MIT openpyxl (🥉25 · ⭐ 9) - A Python library to read/write Excel 2010 xlsx/xlsm files.MIT macropy (🥉23 · ⭐ 3.3K · 💀) - Macros in Python: quasiquotes, case classes, LINQ and more!.MIT 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.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 theissue page and fill in the requested information. Modify theprojects.yaml with your additions or changes, and submit a pull request. This can also be done directly via theGithub UI . If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to thebest-of-generator repository. If you like to create your own best-of list, we recommend to followthis guide .
For more information on how to add or update projects, please read thecontribution guidelines . By participating in this project, you agree to abide by itsCode of Conduct .