🏆 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 · ⭐ 69K) - Protocol Buffers - Googles data interchange format.BSD-3
GitHub (👨💻 1.4K · 🔀 16K · 📥 84M · 📦 950K · 📋 6.8K - 6% open · ⏱️ 17.07.2025):
git clone https://github.com/protocolbuffers/protobuf
PyPi (📥 430M / month · 📦 9.1K · ⏱️ 28.05.2025):
Conda (📥 24M · ⏱️ 04.07.2025):
conda install -c conda-forge protobuf
npm (📥 10M / month · 📦 3K · ⏱️ 15.07.2024):
npm install google-protobuf
flatbuffers (🥇44 · ⭐ 24K) - FlatBuffers: Memory Efficient Serialization Library.Apache-2
GitHub (👨💻 700 · 🔀 3.4K · 📥 1M · 📦 190K · 📋 2.6K - 6% open · ⏱️ 16.07.2025):
git clone https://github.com/google/flatbuffers
PyPi (📥 26M / month · 📦 560 · ⏱️ 11.02.2025):
Conda (📥 1.6M · ⏱️ 13.05.2025):
conda install -c conda-forge flatbuffers
npm (📥 5.7M / month · 📦 250 · ⏱️ 11.02.2025):
marshmallow (🥈40 · ⭐ 7.2K) - A lightweight library for converting complex objects to and from..MIT
GitHub (👨💻 220 · 🔀 630 · 📦 220K · 📋 1.3K - 10% open · ⏱️ 06.05.2025):
git clone https://github.com/marshmallow-code/marshmallow
PyPi (📥 77M / month · 📦 2.5K · ⏱️ 17.04.2025):
Conda (📥 3.1M · ⏱️ 22.04.2025):
conda install -c conda-forge marshmallow
orjson (🥈38 · ⭐ 7.2K) - Fast, correct Python JSON library supporting dataclasses, datetimes,..Apache-2
GitHub (👨💻 23 · 🔀 250 · 📦 200K · 📋 460 - 0% open · ⏱️ 15.07.2025):
git clone https://github.com/ijl/orjson
PyPi (📥 63M / month · 📦 4.1K · ⏱️ 15.07.2025):
Conda (📥 3.1M · ⏱️ 16.07.2025):
conda install -c conda-forge orjson
dill (🥈37 · ⭐ 2.4K) - serialize all of Python.BSD-3
GitHub (👨💻 47 · 🔀 180 · 📥 290K · 📦 230K · 📋 550 - 34% open · ⏱️ 23.06.2025):
git clone https://github.com/uqfoundation/dill
PyPi (📥 93M / month · 📦 3.7K · ⏱️ 16.04.2025):
Conda (📥 14M · ⏱️ 22.04.2025):
conda install -c conda-forge dill
jsonpickle (🥈37 · ⭐ 1.3K) - Python library for serializing any arbitrary object graph into..BSD-3
GitHub (👨💻 81 · 🔀 170 · 📦 48K · 📋 330 - 18% open · ⏱️ 09.06.2025):
git clone https://github.com/jsonpickle/jsonpickle
PyPi (📥 15M / month · 📦 1.5K · ⏱️ 02.06.2025):
Conda (📥 2.1M · ⏱️ 03.06.2025):
conda install -c conda-forge jsonpickle
simplejson (🥈36 · ⭐ 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for..MIT
GitHub (👨💻 44 · 🔀 340 · 📥 7K · 📦 150K · 📋 210 - 10% open · ⏱️ 25.03.2025):
git clone https://github.com/simplejson/simplejson
PyPi (📥 34M / month · 📦 2.8K · ⏱️ 15.02.2025):
Conda (📥 4.3M · ⏱️ 22.04.2025):
conda install -c conda-forge simplejson
msgpack (🥉34 · ⭐ 2K) - MessagePack serializer implementation for Python msgpack.org[Python].Apache-2
GitHub (👨💻 80 · 🔀 230 · 📥 2.1K · 📋 300 - 1% open · ⏱️ 13.06.2025):
git clone https://github.com/msgpack/msgpack-python
PyPi (📥 140M / month · 📦 2.6K · ⏱️ 13.06.2025):
Conda (📥 24M · ⏱️ 13.06.2025):
conda install -c conda-forge msgpack-python
ultrajson (🥉33 · ⭐ 4.4K) - Ultra fast JSON decoder and encoder written in C with Python bindings.BSD-3
GitHub (👨💻 92 · 🔀 370 · 📋 350 - 8% open · ⏱️ 07.07.2025):
git clone https://github.com/ultrajson/ultrajson
PyPi (📥 19M / month · 📦 2.6K · ⏱️ 14.05.2024):
Conda (📥 6.5M · ⏱️ 22.04.2025):
conda install -c conda-forge ujson
cloudpickle (🥉33 · ⭐ 1.8K) - Extended pickling support for Python objects.BSD-3
GitHub (👨💻 62 · 🔀 180 · 📥 63 · 📋 280 - 36% open · ⏱️ 11.07.2025):
git clone https://github.com/cloudpipe/cloudpickle
PyPi (📥 190M / month · 📦 1.9K · ⏱️ 14.01.2025):
Conda (📥 26M · ⏱️ 22.04.2025):
conda install -c conda-forge cloudpickle
python-rapidjson (🥉28 · ⭐ 520) - Python wrapper around rapidjson.MIT
GitHub (👨💻 25 · 🔀 49 · 📦 7.2K · 📋 120 - 11% open · ⏱️ 10.07.2025):
git clone https://github.com/python-rapidjson/python-rapidjson
PyPi (📥 2.1M / month · 📦 260 · ⏱️ 10.07.2025):
pip install python-rapidjson
Conda (📥 3.5M · ⏱️ 10.07.2025):
conda install -c conda-forge python-rapidjson
srsly (🥉28 · ⭐ 470) - Modern high-performance serialization utilities for Python (JSON,..MIT
GitHub (👨💻 15 · 🔀 33 · 📥 490 · 📦 66K · 📋 36 - 22% open · ⏱️ 16.01.2025):
git clone https://github.com/explosion/srsly
PyPi (📥 9.9M / month · 📦 210 · ⏱️ 17.01.2025):
Conda (📥 2M · ⏱️ 22.04.2025):
conda install -c conda-forge srsly
rtoml (🥉21 · ⭐ 360 · 💤) - A fast TOML library for python implemented in rust.MIT
Show 3 hidden projects... pyasn1 (🥉33 · ⭐ 250 · 💀) - Generic ASN.1 library for Python.BSD-2
hickle (🥉25 · ⭐ 500 · 💀) - a HDF5-based python pickle replacement.MIT
pysimdjson (🥉24 · ⭐ 710) - Python bindings for the simdjson project.❗Unlicensed
Data Containers & Dataframes
General-purpose data containers as well as utilities & extensions for pandas.
pandas (🥇53 · ⭐ 46K) - Flexible and powerful data analysis / manipulation library for..BSD-3
GitHub (👨💻 3.9K · 🔀 19K · 📥 330K · 📦 2.8M · 📋 28K - 13% open · ⏱️ 17.07.2025):
git clone https://github.com/pandas-dev/pandas
PyPi (📥 350M / month · 📦 93K · ⏱️ 07.07.2025):
Conda (📥 67M · ⏱️ 09.07.2025):
conda install -c conda-forge pandas
polars (🥇45 · ⭐ 34K) - Dataframes powered by a multithreaded, vectorized query engine, written in..MIT
h5py (🥈42 · ⭐ 2.1K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5..BSD-3
GitHub (👨💻 210 · 🔀 540 · 📥 4.7K · 📦 350K · 📋 1.6K - 19% open · ⏱️ 07.07.2025):
git clone https://github.com/h5py/h5py
PyPi (📥 23M / month · 📦 8.7K · ⏱️ 06.06.2025):
Conda (📥 21M · ⏱️ 07.06.2025):
conda install -c conda-forge h5py
xarray (🥈41 · ⭐ 3.9K) - N-D labeled arrays and datasets in Python.Apache-2
GitHub (👨💻 570 · 🔀 1.1K · 📦 41K · 📋 4.9K - 25% open · ⏱️ 17.07.2025):
git clone https://github.com/pydata/xarray
PyPi (📥 9.3M / month · 📦 4.5K · ⏱️ 10.07.2025):
Conda (📥 12M · ⏱️ 10.07.2025):
conda install -c conda-forge xarray
Modin (🥈37 · ⭐ 10K) - Modin: Scale your Pandas workflows by changing a single line of..Apache-2
GitHub (👨💻 140 · 🔀 660 · 📥 200K · 📦 2.1K · 📋 4.3K - 16% open · ⏱️ 08.07.2025):
git clone https://github.com/modin-project/modin
PyPi (📥 1.5M / month · 📦 66 · ⏱️ 09.07.2025):
Conda (📥 770K · ⏱️ 22.04.2025):
conda install -c conda-forge modin-core
numexpr (🥈36 · ⭐ 2.3K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,..MIT
GitHub (👨💻 82 · 🔀 220 · 📥 2.1K · 📦 98K · 📋 390 - 1% open · ⏱️ 09.06.2025):
git clone https://github.com/pydata/numexpr
PyPi (📥 6.9M / month · 📦 1.1K · ⏱️ 09.06.2025):
Conda (📥 11M · ⏱️ 22.04.2025):
conda install -c conda-forge numexpr
zarr (🥈36 · ⭐ 1.7K) - An implementation of chunked, compressed, N-dimensional arrays for Python.MIT
GitHub (👨💻 130 · 🔀 350 · 📦 6.6K · 📋 1.3K - 33% open · ⏱️ 17.07.2025):
git clone https://github.com/zarr-developers/zarr-python
PyPi (📥 1.6M / month · 📦 1.4K · ⏱️ 15.07.2025):
Conda (📥 4.2M · ⏱️ 16.07.2025):
conda install -c conda-forge zarr
pandera (🥈35 · ⭐ 3.9K) - A light-weight, flexible, and expressive statistical data testing..MIT
GitHub (👨💻 170 · 🔀 350 · 📦 3K · 📋 990 - 41% open · ⏱️ 16.07.2025):
git clone https://github.com/pandera-dev/pandera
PyPi (📥 5.3M / month · 📦 320 · ⏱️ 08.07.2025):
Conda (📥 81K · ⏱️ 14.07.2025):
conda install -c conda-forge pandera-core
docarray (🥈34 · ⭐ 3.1K) - Represent, send, store and search multimodal data.Apache-2
GitHub (👨💻 79 · 🔀 230 · 📦 5.6K · 📋 640 - 10% open · ⏱️ 21.03.2025):
git clone https://github.com/jina-ai/docarray
PyPi (📥 450K / month · 📦 80 · ⏱️ 21.03.2025):
Conda (📥 220K · ⏱️ 22.04.2025):
conda install -c conda-forge docarray
Bottleneck (🥈34 · ⭐ 1.1K) - Fast NumPy array functions written in C.BSD-2
GitHub (👨💻 34 · 🔀 110 · 📦 58K · 📋 260 - 17% open · ⏱️ 12.05.2025):
git clone https://github.com/pydata/bottleneck
PyPi (📥 3.1M / month · 📦 570 · ⏱️ 13.05.2025):
Conda (📥 5.3M · ⏱️ 14.05.2025):
conda install -c conda-forge bottleneck
PyTables (🥈33 · ⭐ 1.3K) - A Python package to manage extremely large amounts of data.BSD-3
GitHub (👨💻 140 · 🔀 280 · 📥 200 · 📋 750 - 20% open · ⏱️ 01.07.2025):
git clone https://github.com/PyTables/PyTables
PyPi (📥 1.5M / month · 📦 1.5K · ⏱️ 04.01.2025):
Conda (📥 9.5M · ⏱️ 26.06.2025):
conda install -c conda-forge pytables
TinyDB (🥉31 · ⭐ 7.2K · 💤) - TinyDB is a lightweight document oriented database optimized for your..MIT
GitHub (👨💻 91 · 🔀 560 · 📦 16K · 📋 330 - 5% open · ⏱️ 12.10.2024):
git clone https://github.com/msiemens/tinydb
PyPi (📥 1.2M / month · 📦 690 · ⏱️ 12.10.2024):
Conda (📥 660K · ⏱️ 22.04.2025):
conda install -c conda-forge tinydb
Vaex (🥉30 · ⭐ 8.4K · 💤) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML,..MIT
GitHub (👨💻 74 · 🔀 590 · 📥 320 · 📦 990 · 📋 1.3K - 40% open · ⏱️ 08.10.2024):
git clone https://github.com/vaexio/vaex
PyPi (📥 27K / month · 📦 52 · ⏱️ 21.07.2023):
Conda (📥 240K · ⏱️ 22.04.2025):
conda install -c conda-forge vaex
StaticFrame (🥉29 · ⭐ 470) - Immutable and statically-typeable DataFrames with runtime type and..MIT
GitHub (👨💻 26 · 🔀 36 · 📦 29 · 📋 710 - 5% open · ⏱️ 10.07.2025):
git clone https://github.com/InvestmentSystems/static-frame
PyPi (📥 9.9K / month · 📦 6 · ⏱️ 26.06.2025):
Conda (📥 500K · ⏱️ 30.06.2025):
conda install -c conda-forge static-frame
datatable (🥉28 · ⭐ 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/datatable
PyPi (📥 42K / month · 📦 54 · ⏱️ 01.12.2023):
Conda (📥 42K · ⏱️ 22.04.2025):
conda install -c conda-forge datatable
pickleDB (🥉24 · ⭐ 1K) - pickleDB is an in memory key-value store using Pythons orjson module for..BSD-3
Pandas Summary (🥉24 · ⭐ 520) - Engine for ML/Data tracking, visualization,..Apache-2
Show 13 hidden projects... numpy (🥇51 · ⭐ 30K) - The fundamental package for scientific computing with Python.❗Unlicensed
Blaze (🥉32 · ⭐ 3.2K · 💀) - NumPy and Pandas interface to Big Data.BSD-3
Koalas (🥉31 · ⭐ 3.4K · 💀) - Koalas: pandas API on Apache Spark.Apache-2
spark
datasketch (🥉29 · ⭐ 2.7K · 💀) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,..MIT
sklearn-pandas (🥉28 · ⭐ 2.8K · 💀) - Pandas integration with sklearn.❗️Zlib
sklearn
pandasql (🥉28 · ⭐ 1.3K · 💀) - sqldf for pandas.MIT
Pandaral·lel (🥉27 · ⭐ 3.8K · 💀) - A simple and efficient tool to parallelize Pandas..BSD-3
jupyter
Arctic (🥉27 · ⭐ 3.1K · 💀) - Arctic is a high performance datastore for numeric data.❗️LGPL-2.1
swifter (🥉27 · ⭐ 2.6K · 💀) - A package which efficiently applies any function to a pandas..MIT
bcolz (🥉26 · ⭐ 960 · 💀) - A columnar data container that can be compressed.BSD-3
fletcher (🥉20 · ⭐ 230 · 💀) - Pandas ExtensionDType/Array backed by Apache Arrow.MIT
Bounter (🥉18 · ⭐ 940 · 💀) - 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 (🥇35 · ⭐ 2.1K) - Persistent/Immutable/Functional data structures for Python.MIT
GitHub (👨💻 74 · 🔀 150 · 📦 360K · 📋 180 - 16% open · ⏱️ 23.02.2025):
git clone https://github.com/tobgu/pyrsistent
PyPi (📥 47M / month · 📦 1K · ⏱️ 25.10.2023):
Conda (📥 22M · ⏱️ 22.04.2025):
conda install -c conda-forge pyrsistent
multidict (🥇35 · ⭐ 470) - The multidict implementation.Apache-2
GitHub (👨💻 60 · 🔀 110 · 📥 15K · 📋 180 - 8% open · ⏱️ 07.07.2025):
git clone https://github.com/aio-libs/multidict
PyPi (📥 190M / month · 📦 1.9K · ⏱️ 30.06.2025):
Conda (📥 19M · ⏱️ 30.06.2025):
conda install -c conda-forge multidict
bidict (🥈32 · ⭐ 1.5K) - The bidirectional mapping library for Python.MPL-2.0
GitHub (👨💻 24 · 🔀 62 · 📥 130 · 📦 42K · 📋 62 - 3% open · ⏱️ 12.07.2025):
git clone https://github.com/jab/bidict
PyPi (📥 7.2M / month · 📦 480 · ⏱️ 18.02.2024):
Conda (📥 570K · ⏱️ 22.04.2025):
conda install -c conda-forge bidict
anytree (🥈32 · ⭐ 1K) - Python tree data library.Apache-2
GitHub (👨💻 30 · 🔀 140 · 📦 23K · 📋 200 - 17% open · ⏱️ 08.04.2025):
git clone https://github.com/c0fec0de/anytree
PyPi (📥 3.3M / month · 📦 580 · ⏱️ 08.04.2025):
Conda (📥 59K · ⏱️ 22.04.2025):
conda install -c conda-forge anytree
ordered-set (🥈31 · ⭐ 220 · 💤) - A mutable set that remembers the order of its entries. One of..MIT
GitHub (👨💻 21 · 🔀 46 · 📦 31K · 📋 45 - 22% open · ⏱️ 09.08.2024):
git clone https://github.com/rspeer/ordered-set
PyPi (📥 33M / month · 📦 540 · ⏱️ 26.01.2022):
Conda (📥 730K · ⏱️ 22.04.2025):
conda install -c conda-forge ordered-set
glom (🥉29 · ⭐ 2K) - Pythons nested data operator (and CLI), for all your declarative..BSD-3
GitHub (👨💻 23 · 🔀 68 · 📦 2.5K · 📋 190 - 58% open · ⏱️ 12.01.2025):
git clone https://github.com/mahmoud/glom
PyPi (📥 7.7M / month · 📦 200 · ⏱️ 02.11.2024):
Conda (📥 53K · ⏱️ 22.04.2025):
conda install -c conda-forge glom
python-benedict (🥉27 · ⭐ 1.6K) - dict subclass with keylist/keypath support, built-in I/O..MIT
GitHub (👨💻 10 · 🔀 48 · 📦 1.9K · 📋 120 - 15% open · ⏱️ 11.06.2025):
git clone https://github.com/fabiocaccamo/python-benedict
PyPi (📥 600K / month · 📦 85 · ⏱️ 18.01.2025):
pip install python-benedict
Conda (📥 220K · ⏱️ 22.04.2025):
conda install -c conda-forge python-benedict
python-box (🥉26 · ⭐ 2.7K) - Python dictionaries with advanced dot notation access.MIT
GitHub (👨💻 1 · 🔀 110 · 📥 54 · 📋 180 - 17% open · ⏱️ 16.01.2025):
git clone https://github.com/cdgriffith/Box
PyPi (📥 3.7M / month · 📦 460 · ⏱️ 16.01.2025):
Conda (📥 920K · ⏱️ 22.04.2025):
conda install -c conda-forge python-box
immutables (🥉26 · ⭐ 1.2K · 💤) - A high-performance immutable mapping type for Python.Apache-2
GitHub (👨💻 17 · 🔀 57 · 📦 7.5K · 📋 48 - 20% open · ⏱️ 10.10.2024):
git clone https://github.com/MagicStack/immutables
PyPi (📥 1.7M / month · 📦 140 · ⏱️ 10.10.2024):
Conda (📥 1.3M · ⏱️ 20.05.2025):
conda install -c conda-forge immutables
janus (🥉26 · ⭐ 890) - Thread-safe asyncio-aware queue for Python.Apache-2
GitHub (👨💻 30 · 🔀 53 · 📥 32 · 📋 44 - 6% open · ⏱️ 16.07.2025):
git clone https://github.com/aio-libs/janus
PyPi (📥 1M / month · 📦 130 · ⏱️ 13.12.2024):
Conda (📥 30K · ⏱️ 22.04.2025):
conda install -c conda-forge janus
Show 5 hidden projects... python-sortedcontainers (🥈32 · ⭐ 3.8K · 💀) - Python Sorted Container Types: Sorted List, Sorted..Apache-2
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
munch (🥉26 · ⭐ 780 · 💀) - A Munch is a Python dictionary that provides attribute-style access (a..MIT
cleverdict (🥉15 · ⭐ 100 · 💀) - A JSON-friendly data structure which allows both object attributes..MIT
pydantic (🥇46 · ⭐ 25K) - Data validation using Python type hints.MIT
GitHub (👨💻 630 · 🔀 2.2K · 📦 890K · 📋 5.2K - 9% open · ⏱️ 15.07.2025):
git clone https://github.com/samuelcolvin/pydantic
PyPi (📥 380M / month · 📦 38K · ⏱️ 14.06.2025):
Conda (📥 15M · ⏱️ 14.06.2025):
conda install -c conda-forge pydantic
jsonschema (🥇42 · ⭐ 4.8K) - An implementation of the JSON Schema specification for Python.MIT
GitHub (👨💻 120 · 🔀 590 · 📥 660 · 📦 800K · 📋 880 - 5% open · ⏱️ 17.07.2025):
git clone https://github.com/Julian/jsonschema
PyPi (📥 220M / month · 📦 7.9K · ⏱️ 26.05.2025):
Conda (📥 39M · ⏱️ 26.05.2025):
conda install -c conda-forge jsonschema
validators (🥈35 · ⭐ 1.1K) - Python Data Validation for Humans.MIT
GitHub (👨💻 63 · 🔀 160 · 📥 190 · 📦 150K · 📋 190 - 0% open · ⏱️ 12.06.2025):
git clone https://github.com/kvesteri/validators
PyPi (📥 16M / month · 📦 7.4K · ⏱️ 01.05.2025):
Conda (📥 1.1M · ⏱️ 03.05.2025):
conda install -c conda-forge validators
cerberus (🥈34 · ⭐ 3.2K · 💤) - Lightweight, extensible data validation library for Python.ISC
GitHub (👨💻 66 · 🔀 240 · 📦 18K · 📋 360 - 3% open · ⏱️ 31.12.2024):
git clone https://github.com/pyeve/cerberus
PyPi (📥 4.2M / month · 📦 700 · ⏱️ 31.12.2024):
Conda (📥 530K · ⏱️ 22.04.2025):
conda install -c conda-forge cerberus
voluptuous (🥈33 · ⭐ 1.8K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data..BSD-3
GitHub (👨💻 100 · 🔀 220 · 📦 20K · 📋 260 - 15% open · ⏱️ 30.04.2025):
git clone https://github.com/alecthomas/voluptuous
PyPi (📥 3.7M / month · 📦 540 · ⏱️ 02.07.2024):
Conda (📥 490K · ⏱️ 22.04.2025):
conda install -c conda-forge voluptuous
schema (🥈32 · ⭐ 2.9K) - Schema validation just got Pythonic.MIT
GitHub (👨💻 71 · 🔀 210 · 📦 15K · 📋 180 - 52% open · ⏱️ 27.02.2025):
git clone https://github.com/keleshev/schema
PyPi (📥 28M / month · 📦 780 · ⏱️ 04.05.2024):
Conda (📥 410K · ⏱️ 22.04.2025):
conda install -c conda-forge schema
param (🥉31 · ⭐ 480) - Param: Make your Python code clearer and more reliable by declaring..BSD-3
GitHub (👨💻 41 · 🔀 77 · 📦 18K · 📋 520 - 38% open · ⏱️ 11.07.2025):
git clone https://github.com/holoviz/param
PyPi (📥 960K / month · 📦 190 · ⏱️ 11.06.2025):
Conda (📥 2.1M · ⏱️ 11.06.2025):
conda install -c conda-forge param
python-email-validator (🥉29 · ⭐ 1.3K) - A robust email syntax and deliverability validation..Unlicense
GitHub (👨💻 25 · 🔀 120 · 📋 100 - 10% open · ⏱️ 19.06.2025):
git clone https://github.com/JoshData/python-email-validator
PyPi (📥 48M / month · 📦 760 · ⏱️ 20.06.2024):
pip install email-validator
Conda (📥 1.2M · ⏱️ 22.04.2025):
conda install -c conda-forge email-validator
dirty-equals (🥉23 · ⭐ 890) - Doing dirty (but extremely useful) things with equals.MIT
GitHub (👨💻 18 · 🔀 37 · 📦 580 · 📋 44 - 36% open · ⏱️ 30.06.2025):
git clone https://github.com/samuelcolvin/dirty-equals
PyPi (📥 1.7M / month · 📦 67 · ⏱️ 11.01.2025):
Conda (📥 99K · ⏱️ 22.04.2025):
conda install -c conda-forge dirty-equals
typical (🥉17 · ⭐ 180 · 💤) - Typical: Fast, simple, & correct data-validation using Python 3 typing.MIT
GitHub (👨💻 9 · 🔀 9 · ⏱️ 09.09.2024):
git clone https://github.com/seandstewart/typical
PyPi (📥 930 / month · 📦 7 · ⏱️ 09.09.2024):
Conda (📥 59K · ⏱️ 22.04.2025):
conda install -c conda-forge typical
Show 5 hidden projects... schematics (🥉31 · ⭐ 2.6K · 💀) - Python Data Structures for Humans.BSD-3
strictyaml (🥉30 · ⭐ 1.6K · 💀) - Type-safe YAML parser and validator.MIT
valideer (🥉20 · ⭐ 260 · 💀) - Lightweight data validation and adaptation Python library.MIT
validr (🥉16 · ⭐ 220 · 💀) - A simple, fast, extensible python library for data validation.MIT
dataklasses (🥉7 · ⭐ 800 · 💀) - A different spin on dataclasses.❗Unlicensed
Algorithms & Design Patterns
🔗 python-patterns ( ⭐ 42K) - Collection of design patterns/idioms in Python.
transitions (🥇35 · ⭐ 6.1K) - A lightweight, object-oriented finite state machine implementation..MIT
GitHub (👨💻 79 · 🔀 550 · 📦 4.1K · 📋 470 - 3% open · ⏱️ 03.07.2025):
git clone https://github.com/pytransitions/transitions
PyPi (📥 1.1M / month · 📦 220 · ⏱️ 02.07.2025):
Conda (📥 840K · ⏱️ 02.07.2025):
conda install -c conda-forge transitions
algorithms (🥉29 · ⭐ 25K) - Minimal examples of data structures and algorithms in Python.MIT
GitHub (👨💻 200 · 🔀 4.6K · 📦 140 · 📋 320 - 66% open · ⏱️ 27.06.2025):
git clone https://github.com/keon/algorithms
PyPi (📥 3.5K / month · 📦 4 · ⏱️ 04.10.2020):
Conda (📥 3.6K · ⏱️ 22.04.2025):
conda install -c conda-forge algorithms
Show 1 hidden projects... PyPattyrn (🥉20 · ⭐ 2.3K · 💀) - A simple library for implementing common design patterns.MIT
arrow (🥇38 · ⭐ 8.9K) - Better dates & times for Python.Apache-2
GitHub (👨💻 280 · 🔀 680 · 📦 170K · 📋 510 - 20% open · ⏱️ 18.05.2025):
git clone https://github.com/arrow-py/arrow
PyPi (📥 46M / month · 📦 2K · ⏱️ 30.09.2023):
Conda (📥 9.1M · ⏱️ 22.04.2025):
conda install -c conda-forge arrow
pendulum (🥈37 · ⭐ 6.5K) - Python datetimes made easy.MIT
GitHub (👨💻 120 · 🔀 400 · 📥 3.2K · 📦 38K · 📋 560 - 36% open · ⏱️ 16.07.2025):
git clone https://github.com/sdispater/pendulum
PyPi (📥 57M / month · 📦 1.4K · ⏱️ 19.04.2025):
Conda (📥 1.4M · ⏱️ 22.04.2025):
conda install -c conda-forge pendulum
dateparser (🥈36 · ⭐ 2.7K) - python parser for human readable dates.BSD-3
GitHub (👨💻 140 · 🔀 480 · 📦 36K · 📋 740 - 47% open · ⏱️ 26.06.2025):
git clone https://github.com/scrapinghub/dateparser
PyPi (📥 15M / month · 📦 1.3K · ⏱️ 26.06.2025):
Conda (📥 400K · ⏱️ 26.06.2025):
conda install -c conda-forge dateparser
python-dateutil (🥈35 · ⭐ 2.5K) - Useful extensions to the standard Python datetime features.Apache-2
GitHub (👨💻 130 · 🔀 500 · 📥 36K · 📋 820 - 47% open · ⏱️ 05.04.2025):
git clone https://github.com/dateutil/dateutil
PyPi (📥 550M / month · 📦 12K · ⏱️ 01.03.2024):
pip install python-dateutil
Conda (📥 78M · ⏱️ 28.06.2025):
conda install -c conda-forge python-dateutil
pytz (🥉34 · ⭐ 370) - pytz Python historical timezone library and database.MIT
GitHub (👨💻 21 · 🔀 97 · 📥 420 · 📦 2.4M · 📋 100 - 40% open · ⏱️ 25.03.2025):
git clone https://github.com/stub42/pytz
PyPi (📥 300M / month · 📦 13K · ⏱️ 25.03.2025):
Conda (📥 73M · ⏱️ 22.04.2025):
conda install -c conda-forge pytz
tzlocal (🥉32 · ⭐ 210) - A Python module that tries to figure out what your local timezone is.MIT
GitHub (👨💻 31 · 🔀 59 · 📦 210K · 📋 91 - 2% open · ⏱️ 08.07.2025):
git clone https://github.com/regebro/tzlocal
PyPi (📥 73M / month · 📦 1.9K · ⏱️ 05.03.2025):
Conda (📥 3.6M · ⏱️ 22.04.2025):
conda install -c conda-forge tzlocal
isodate (🥉31 · ⭐ 170 · 💤) - ISO 8601 date/time parser.BSD-3
GitHub (👨💻 24 · 🔀 58 · 📦 120K · 📋 51 - 47% open · ⏱️ 09.10.2024):
git clone https://github.com/gweis/isodate
PyPi (📥 140M / month · 📦 870 · ⏱️ 08.10.2024):
Conda (📥 7.1M · ⏱️ 22.04.2025):
conda install -c conda-forge isodate
parsedatetime (🥉28 · ⭐ 700 · 💤) - Parse human-readable date/time strings.Apache-2
GitHub (👨💻 56 · 🔀 110 · 📦 14K · 📋 160 - 40% open · ⏱️ 08.08.2024):
git clone https://github.com/bear/parsedatetime
PyPi (📥 17M / month · 📦 170 · ⏱️ 31.05.2020):
pip install parsedatetime
Conda (📥 270K · ⏱️ 22.04.2025):
conda install -c conda-forge parsedatetime
Show 1 hidden projects... holidays (🥉29 · ⭐ 1.7K · 💀) - Generate and work with holidays in Python.MIT
filesystem_spec (🥇40 · ⭐ 1.2K) - A specification that python filesystems should adhere to.BSD-3
GitHub (👨💻 280 · 🔀 400 · 📦 280K · 📋 800 - 40% open · ⏱️ 16.07.2025):
git clone https://github.com/fsspec/filesystem_spec
PyPi (📥 380M / month · 📦 2.7K · ⏱️ 15.07.2025):
Conda (📥 24M · ⏱️ 15.07.2025):
conda install -c conda-forge fsspec
watchdog (🥈39 · ⭐ 7K) - Python library and shell utilities to monitor filesystem events.Apache-2
GitHub (👨💻 160 · 🔀 720 · 📦 250K · 📋 690 - 29% open · ⏱️ 26.06.2025):
git clone https://github.com/gorakhargosh/watchdog
PyPi (📥 44M / month · 📦 2.7K · ⏱️ 01.11.2024):
Conda (📥 4.3M · ⏱️ 22.04.2025):
conda install -c conda-forge watchdog
aiofiles (🥈36 · ⭐ 3.1K) - File support for asyncio.Apache-2
GitHub (👨💻 41 · 🔀 150 · 📦 230K · 📋 130 - 39% open · ⏱️ 19.06.2025):
git clone https://github.com/Tinche/aiofiles
PyPi (📥 55M / month · 📦 2.9K · ⏱️ 24.06.2024):
Conda (📥 2M · ⏱️ 22.04.2025):
conda install -c conda-forge aiofiles
filelock (🥈36 · ⭐ 870) - A platform-independent file lock for Python.Unlicense
GitHub (👨💻 51 · 🔀 120 · 📦 680K · 📋 130 - 18% open · ⏱️ 14.07.2025):
git clone https://github.com/tox-dev/py-filelock
PyPi (📥 270M / month · 📦 2.9K · ⏱️ 14.03.2025):
Conda (📥 28M · ⏱️ 22.04.2025):
conda install -c conda-forge filelock
path (🥉32 · ⭐ 1.1K) - Object-oriented file system path manipulation.MIT
GitHub (👨💻 55 · 🔀 150 · 📦 17K · 📋 140 - 1% open · ⏱️ 14.05.2025):
git clone https://github.com/jaraco/path
PyPi (📥 1.2M / month · 📦 240 · ⏱️ 28.12.2024):
Conda (📥 870K · ⏱️ 22.04.2025):
conda install -c conda-forge path
pyfilesystem2 (🥉30 · ⭐ 2K) - Pythons Filesystem abstraction layer.MIT
GitHub (👨💻 47 · 🔀 180 · 📋 380 - 28% open · ⏱️ 17.05.2025):
git clone https://github.com/pyfilesystem/pyfilesystem2
PyPi (📥 6.3M / month · 📦 410 · ⏱️ 20.07.2023):
Conda (📥 950K · ⏱️ 22.04.2025):
conda install -c conda-forge fs
scandir (🥉26 · ⭐ 540) - Better directory iterator and faster os.walk(). Archived, as this has..BSD-3
GitHub (👨💻 23 · 🔀 69 · 📋 100 - 5% open · ⏱️ 27.05.2025):
git clone https://github.com/benhoyt/scandir
PyPi (📥 2.2M / month · 📦 220 · ⏱️ 09.03.2019):
Conda (📥 1.6M · ⏱️ 22.04.2025):
conda install -c conda-forge scandir
Show 3 hidden projects... zipp (🥉33 · ⭐ 65) - Backport of pathlib-compatible object wrapper for zip files.❗Unlicensed
appdirs (🥉32 · ⭐ 1.1K · 💀) - A small Python module for determining appropriate platform-specific..MIT
Unipath (🥉23 · ⭐ 510 · 💀) - An object-oriented approach to Python file/directory operations.MIT
future (🥇38 · ⭐ 1.2K · 💤) - Easy, clean, reliable Python 2/3 compatibility.MIT
GitHub (👨💻 130 · 🔀 290 · 📦 370K · 📋 400 - 46% open · ⏱️ 16.07.2024):
git clone https://github.com/PythonCharmers/python-future
PyPi (📥 49M / month · 📦 5.7K · ⏱️ 21.02.2024):
Conda (📥 15M · ⏱️ 22.04.2025):
conda install -c conda-forge future
six (🥈37 · ⭐ 1K · 💤) - Python 2 and 3 compatibility library.MIT
GitHub (👨💻 67 · 🔀 270 · 📦 2.7M · 📋 300 - 36% open · ⏱️ 10.12.2024):
git clone https://github.com/benjaminp/six
PyPi (📥 500M / month · 📦 25K · ⏱️ 04.12.2024):
Conda (📥 76M · ⏱️ 22.04.2025):
conda install -c conda-forge six
typing (🥈33 · ⭐ 1.7K) - Python static typing home. Hosts the documentation and a user help..Python-2.0
GitHub (👨💻 130 · 🔀 260 · 📋 850 - 20% open · ⏱️ 15.07.2025):
git clone https://github.com/python/typing
PyPi (📥 6.9M / month · 📦 3.3K · ⏱️ 01.05.2021):
Conda (📥 3.3M · ⏱️ 22.04.2025):
conda install -c conda-forge typing
Show 4 hidden projects... dataclasses (🥉27 · ⭐ 590 · 💀) - A backport of the dataclasses module for Python 3.6.Apache-2
futures (🥉27 · ⭐ 230 · 💀) - Backport of the concurrent.futures package to Python 2.6 and 2.7.Python-2.0
pathlib2 (🥉27 · ⭐ 83 · 💀) - Backport of pathlib aiming to support the full stdlib Python API.MIT
contextlib2 (🥉26 · ⭐ 38 · 💤) - contextlib2 is a backport of the standard librarys contextlib..❗️psfrag
cryptography (🥇47 · ⭐ 7.1K) - cryptography is a package designed to expose cryptographic..Apache-2
GitHub (👨💻 520 · 🔀 1.6K · 📦 910K · 📋 2.7K - 1% open · ⏱️ 17.07.2025):
git clone https://github.com/pyca/cryptography
PyPi (📥 410M / month · 📦 13K · ⏱️ 02.07.2025):
Conda (📥 61M · ⏱️ 02.07.2025):
conda install -c conda-forge cryptography
pycryptodomex (🥈39 · ⭐ 3.1K) - A self-contained cryptographic library for Python.BSD-3
GitHub (👨💻 160 · 🔀 540 · 📥 1.7K · 📦 140K · 📋 630 - 10% open · ⏱️ 21.06.2025):
git clone https://github.com/Legrandin/pycryptodome
PyPi (📥 40M / month · 📦 1.5K · ⏱️ 17.05.2025):
pip install pycryptodomex
Conda (📥 2.2M · ⏱️ 18.05.2025):
conda install -c conda-forge pycryptodomex
bcrypt (🥈37 · ⭐ 1.4K) - Modern(-ish) password hashing for your software and your servers.Apache-2
GitHub (👨💻 37 · 🔀 180 · 📦 340K · 📋 160 - 6% open · ⏱️ 04.07.2025):
git clone https://github.com/pyca/bcrypt
PyPi (📥 100M / month · 📦 1.6K · ⏱️ 28.02.2025):
Conda (📥 7.3M · ⏱️ 06.06.2025):
conda install -c conda-forge bcrypt
keyring (🥈37 · ⭐ 1.4K) - Store and access your passwords safely.MIT
GitHub (👨💻 130 · 🔀 170 · 📦 150K · 📋 540 - 14% open · ⏱️ 14.05.2025):
git clone https://github.com/jaraco/keyring
PyPi (📥 120M / month · 📦 3.6K · ⏱️ 25.12.2024):
Conda (📥 9.4M · ⏱️ 22.04.2025):
conda install -c conda-forge keyring
rsa (🥉30 · ⭐ 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-rsa
PyPi (📥 300M / month · 📦 1.8K · ⏱️ 16.04.2025):
Conda (📥 16M · ⏱️ 22.04.2025):
conda install -c conda-forge rsa
Show 2 hidden projects... tink (🥉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 · ⭐ 66K) - Ansible is a radically simple IT automation platform that makes your..❗️GPL-3.0
GitHub (👨💻 6.9K · 🔀 24K · 📦 41K · 📋 33K - 2% open · ⏱️ 16.07.2025):
git clone https://github.com/ansible/ansible
PyPi (📥 6.6M / month · 📦 530 · ⏱️ 16.07.2025):
Conda (📥 1.6M · ⏱️ 18.06.2025):
conda install -c conda-forge ansible
botocore (🥇46 · ⭐ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI.Apache-2
GitHub (👨💻 210 · 🔀 1.1K · 📦 420K · 📋 1.2K - 14% open · ⏱️ 16.07.2025):
git clone https://github.com/boto/botocore
PyPi (📥 840M / month · 📦 3.8K · ⏱️ 16.07.2025):
Conda (📥 36M · ⏱️ 17.07.2025):
conda install -c conda-forge botocore
pulumi (🥈44 · ⭐ 23K) - Pulumi - Infrastructure as Code in any programming language.Apache-2
GitHub (👨💻 340 · 🔀 1.2K · 📥 7.4M · 📦 10K · 📋 8.5K - 27% open · ⏱️ 17.07.2025):
git clone https://github.com/pulumi/pulumi
PyPi (📥 4M / month · 📦 410 · ⏱️ 17.07.2025):
npm (📥 3.2M / month · 📦 930 · ⏱️ 17.07.2025):
npm install @pulumi/pulumi
awscli (🥈44 · ⭐ 16K) - Universal Command Line Interface for Amazon Web Services.Apache-2
GitHub (👨💻 470 · 🔀 4.3K · 📥 11K · 📦 5 · 📋 4.9K - 12% open · ⏱️ 16.07.2025):
git clone https://github.com/aws/aws-cli
PyPi (📥 200M / month · 📦 700 · ⏱️ 16.07.2025):
Conda (📥 44M · ⏱️ 17.07.2025):
conda install -c conda-forge awscli
docker-compose (🥈41 · ⭐ 36K) - Define and run multi-container applications with Docker.Apache-2
GitHub (👨💻 580 · 🔀 5.5K · 📥 87M · 📦 1.1K · 📋 8.1K - 0% open · ⏱️ 17.07.2025):
git clone https://github.com/docker/compose
PyPi (📥 1.5M / month · 📦 250 · ⏱️ 10.05.2021):
pip install docker-compose
Conda (📥 670K · ⏱️ 11.07.2025):
conda install -c conda-forge docker-compose
docker (🥈41 · ⭐ 7K) - A Python library for the Docker Engine API.Apache-2
GitHub (👨💻 460 · 🔀 1.7K · 📥 1.6K · 📦 110K · 📋 1.8K - 29% open · ⏱️ 11.06.2025):
git clone https://github.com/docker/docker-py
PyPi (📥 72M / month · 📦 3.7K · ⏱️ 23.05.2024):
Conda (📥 5.5M · ⏱️ 22.04.2025):
conda install -c conda-forge docker-py
paramiko (🥈40 · ⭐ 9.4K) - The leading native Python SSHv2 protocol library.❗️LGPL-2.1
GitHub (👨💻 190 · 🔀 2K · 📦 120K · 📋 2K - 57% open · ⏱️ 04.02.2025):
git clone https://github.com/paramiko/paramiko
PyPi (📥 92M / month · 📦 3.5K · ⏱️ 04.02.2025):
Conda (📥 6.2M · ⏱️ 22.04.2025):
conda install -c conda-forge paramiko
kubernetes (🥈39 · ⭐ 7.2K) - Official Python client library for kubernetes.Apache-2
GitHub (👨💻 220 · 🔀 3.3K · 📋 1.4K - 7% open · ⏱️ 24.06.2025):
git clone https://github.com/kubernetes-client/python
PyPi (📥 61M / month · 📦 1.7K · ⏱️ 09.06.2025):
Conda (📥 640K · ⏱️ 16.07.2025):
conda install -c conda-forge kubernetes
netmiko (🥈39 · ⭐ 3.9K) - Multi-vendor library to simplify Paramiko SSH connections to network..MIT
pyinfra (🥉33 · ⭐ 4.3K) - pyinfra turns Python code into shell commands and runs them on your..MIT
plumbum (🥉33 · ⭐ 2.9K) - Plumbum: Shell Combinators.MIT
GitHub (👨💻 120 · 🔀 180 · 📦 8.8K · 📋 360 - 37% open · ⏱️ 23.05.2025):
git clone https://github.com/tomerfiliba/plumbum
PyPi (📥 2.4M / month · 📦 310 · ⏱️ 05.10.2024):
Conda (📥 1.1M · ⏱️ 22.04.2025):
conda install -c conda-forge plumbum
Show 9 hidden projects... fabric (🥉35 · ⭐ 15K · 💀) - Simple, Pythonic remote execution and deployment.BSD-2
schedule (🥉35 · ⭐ 12K · 💀) - Python job scheduling for humans.MIT
sshtunnel (🥉32 · ⭐ 1.3K · 💀) - SSH tunnels to remote server.MIT
parallel-ssh (🥉28 · ⭐ 1.2K) - Asynchronous parallel SSH client library.❗️LGPL-2.1
fabtools (🥉24 · ⭐ 1.3K · 💀) - Tools for writing awesome Fabric files.BSD-2
storm (🥉22 · ⭐ 3.9K · 💀) - Manage your SSH like a boss.MIT
pypyr (🥉21 · ⭐ 630 · 💀) - 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 infrastructure.❗️MIT-0
pexpect (🥇37 · ⭐ 2.7K) - A Python module for controlling interactive programs in a pseudo-terminal.ISC
GitHub (👨💻 110 · 🔀 480 · 📥 4.4K · 📦 500K · 📋 500 - 32% open · ⏱️ 11.04.2025):
git clone https://github.com/pexpect/pexpect
PyPi (📥 100M / month · 📦 1.8K · ⏱️ 25.11.2023):
Conda (📥 30M · ⏱️ 22.04.2025):
conda install -c conda-forge pexpect
sh (🥈36 · ⭐ 7.1K) - Python process launching.MIT
GitHub (👨💻 110 · 🔀 500 · 📥 70 · 📦 18K · 📋 490 - 1% open · ⏱️ 09.05.2025):
git clone https://github.com/amoffat/sh
PyPi (📥 7.8M / month · 📦 760 · ⏱️ 24.02.2025):
Conda (📥 310K · ⏱️ 22.04.2025):
conda install -c conda-forge sh
supervisor (🥉35 · ⭐ 8.8K) - Supervisor process control system for Unix..❗️Repoze Public License
GitHub (👨💻 180 · 🔀 1.2K · 📦 13K · 📋 1.2K - 13% open · ⏱️ 25.01.2025):
git clone https://github.com/Supervisor/supervisor
PyPi (📥 2.7M / month · 📦 150 · ⏱️ 24.12.2022):
Conda (📥 490K · ⏱️ 22.04.2025):
conda install -c conda-forge supervisor
ptyprocess (🥉27 · ⭐ 230) - Run a subprocess in a pseudo terminal.ISC
GitHub (👨💻 21 · 🔀 71 · 📋 40 - 52% open · ⏱️ 17.07.2025):
git clone https://github.com/pexpect/ptyprocess
PyPi (📥 100M / month · 📦 770 · ⏱️ 28.12.2020):
Conda (📥 28M · ⏱️ 22.04.2025):
conda install -c conda-forge ptyprocess
anyio (🥇41 · ⭐ 2.1K) - High level asynchronous concurrency and networking framework that works on..MIT
GitHub (👨💻 61 · 🔀 150 · 📦 590K · 📋 410 - 16% open · ⏱️ 11.07.2025):
git clone https://github.com/agronholm/anyio
PyPi (📥 250M / month · 📦 2.6K · ⏱️ 17.03.2025):
Conda (📥 23M · ⏱️ 22.04.2025):
conda install -c conda-forge anyio
greenlet (🥈40 · ⭐ 1.7K) - Lightweight in-process concurrent programming.MIT
GitHub (👨💻 78 · 🔀 250 · 📦 580K · 📋 270 - 9% open · ⏱️ 05.06.2025):
git clone https://github.com/python-greenlet/greenlet
PyPi (📥 170M / month · 📦 1.7K · ⏱️ 05.06.2025):
Conda (📥 16M · ⏱️ 05.06.2025):
conda install -c conda-forge greenlet
uvloop (🥈37 · ⭐ 11K) - Ultra fast asyncio event loop.Apache-2
GitHub (👨💻 67 · 🔀 550 · 📥 640 · 📦 210K · 📋 400 - 31% open · ⏱️ 17.04.2025):
git clone https://github.com/MagicStack/uvloop
PyPi (📥 39M / month · 📦 1.4K · ⏱️ 14.10.2024):
Conda (📥 1.7M · ⏱️ 22.04.2025):
conda install -c conda-forge uvloop
asyncer (🥉28 · ⭐ 2K) - Asyncer, async and await, focused on developer experience.MIT
GitHub (👨💻 17 · 🔀 70 · 📦 7.1K · 📋 6 - 33% open · ⏱️ 23.06.2025):
git clone https://github.com/tiangolo/asyncer
PyPi (📥 1.7M / month · 📦 130 · ⏱️ 24.08.2024):
Conda (📥 20K · ⏱️ 10.05.2025):
conda install -c conda-forge asyncer
aiomisc (🥉22 · ⭐ 400) - 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 (🥇40 · ⭐ 8.3K) - Reads key-value pairs from a .env file and can set them as..BSD-3
GitHub (👨💻 100 · 🔀 460 · 📦 1.6M · 📋 330 - 18% open · ⏱️ 24.06.2025):
git clone https://github.com/theskumar/python-dotenv
PyPi (📥 170M / month · 📦 19K · ⏱️ 24.06.2025):
pip install python-dotenv
Conda (📥 7.3M · ⏱️ 24.06.2025):
conda install -c conda-forge python-dotenv
traitlets (🥈37 · ⭐ 640) - A lightweight Traits like module.BSD-3
GitHub (👨💻 120 · 🔀 200 · 📥 710 · 📦 590K · 📋 310 - 34% open · ⏱️ 16.06.2025):
git clone https://github.com/ipython/traitlets
PyPi (📥 68M / month · 📦 1.5K · ⏱️ 19.04.2024):
Conda (📥 41M · ⏱️ 22.04.2025):
conda install -c conda-forge traitlets
hydra (🥈34 · ⭐ 9.5K) - Hydra is a framework for elegantly configuring complex applications.MIT
GitHub (👨💻 120 · 🔀 690 · 📦 41K · 📋 1.5K - 22% open · ⏱️ 07.04.2025):
git clone https://github.com/facebookresearch/hydra
PyPi (📥 9.5K / month · 📦 13 · ⏱️ 03.08.2016):
Conda (📥 1.4M · ⏱️ 22.04.2025):
conda install -c conda-forge hydra-core
omegaconf (🥉31 · ⭐ 2.2K) - Flexible Python configuration system. The last one you will ever need.BSD-3
GitHub (👨💻 35 · 🔀 130 · 📦 57K · 📋 590 - 23% open · ⏱️ 19.01.2025):
git clone https://github.com/omry/omegaconf
PyPi (📥 21M / month · 📦 1K · ⏱️ 29.02.2024):
Conda (📥 2M · ⏱️ 22.04.2025):
conda install -c conda-forge omegaconf
configobj (🥉29 · ⭐ 330) - Python 3+ compatible port of the configobj library.BSD-3
GitHub (👨💻 13 · 🔀 79 · 📥 1.7K · 📦 48K · 📋 170 - 37% open · ⏱️ 06.06.2025):
git clone https://github.com/DiffSK/configobj
PyPi (📥 5.5M / month · 📦 570 · ⏱️ 21.09.2024):
Conda (📥 990K · ⏱️ 22.04.2025):
conda install -c conda-forge configobj
Dynaconf (🥉27 · ⭐ 4K · 📉) - dynaconf mirror (mainly for stats)- ORIGINAL REPO ON -..MIT
GitHub (👨💻 130 · 🔀 300 · ⏱️ 07.05.2025):
git clone https://github.com/rochacbruno/dynaconf
PyPi (📥 3.2M / month · 📦 560 · ⏱️ 06.05.2025):
Conda (📥 140K · ⏱️ 12.05.2025):
conda install -c conda-forge dynaconf
gin-config (🥉26 · ⭐ 2.1K) - Gin provides a lightweight configuration framework for Python.Apache-2
GitHub (👨💻 25 · 🔀 110 · 📦 13K · 📋 99 - 57% open · ⏱️ 30.04.2025):
git clone https://github.com/google/gin-config
PyPi (📥 370K / month · 📦 75 · ⏱️ 03.11.2021):
Conda (📥 31K · ⏱️ 22.04.2025):
conda install -c conda-forge gin-config
everett (🥉23 · ⭐ 150) - configuration library for python projects.MPL-2.0
GitHub (👨💻 9 · 🔀 15 · 📦 1.8K · 📋 94 - 4% open · ⏱️ 29.05.2025):
git clone https://github.com/willkg/everett
PyPi (📥 370K / month · 📦 22 · ⏱️ 30.10.2024):
Conda (📥 90K · ⏱️ 22.04.2025):
conda install -c conda-forge everett
Show 1 hidden projects...
click (🥇48 · ⭐ 17K) - Python composable command line interface toolkit.BSD-3
GitHub (👨💻 400 · 🔀 1.4K · 📥 3.1K · 📦 2.3M · 📋 1.7K - 7% open · ⏱️ 16.07.2025):
git clone https://github.com/pallets/click
PyPi (📥 320M / month · 📦 46K · ⏱️ 20.05.2025):
Conda (📥 49M · ⏱️ 21.05.2025):
conda install -c conda-forge click
rich (🥇46 · ⭐ 53K) - Rich is a Python library for rich text and beautiful formatting in the terminal.MIT
GitHub (👨💻 280 · 🔀 1.8K · 📦 470K · 📋 1.5K - 17% open · ⏱️ 24.06.2025):
git clone https://github.com/Textualize/rich
PyPi (📥 160M / month · 📦 17K · ⏱️ 30.03.2025):
Conda (📥 14M · ⏱️ 22.04.2025):
conda install -c conda-forge rich
Typer (🥈39 · ⭐ 17K) - Typer, build great CLIs. Easy to code. Based on Python type hints.MIT
GitHub (👨💻 77 · 🔀 740 · 📦 220K · 📋 330 - 35% open · ⏱️ 23.06.2025):
git clone https://github.com/tiangolo/typer
PyPi (📥 64M / month · 📦 9.5K · ⏱️ 26.05.2025):
Conda (📥 6.4M · ⏱️ 27.05.2025):
conda install -c conda-forge typer
colorama (🥈38 · ⭐ 3.7K) - 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/colorama
PyPi (📥 260M / month · 📦 12K · ⏱️ 25.10.2022):
Conda (📥 49M · ⏱️ 22.04.2025):
conda install -c conda-forge colorama
python-fire (🥈37 · ⭐ 28K) - Python Fire is a library for automatically generating command..Apache-2
GitHub (👨💻 67 · 🔀 1.4K · 📦 51K · 📋 350 - 42% open · ⏱️ 01.06.2025):
git clone https://github.com/google/python-fire
PyPi (📥 8.4M / month · 📦 2.5K · ⏱️ 01.10.2024):
Conda (📥 1.3M · ⏱️ 22.04.2025):
conda install -c conda-forge fire
python-prompt-toolkit (🥈37 · ⭐ 9.8K) - Library for building powerful interactive command..BSD-3
GitHub (👨💻 230 · 🔀 740 · 📋 1.2K - 53% open · ⏱️ 03.07.2025):
git clone https://github.com/prompt-toolkit/python-prompt-toolkit
PyPi (📥 87M / month · 📦 3.6K · ⏱️ 15.04.2025):
pip install prompt_toolkit
Conda (📥 35M · ⏱️ 22.04.2025):
conda install -c conda-forge prompt-toolkit
docopt (🥈35 · ⭐ 8K) - Create *beautiful* command-line interfaces with Python.MIT
GitHub (👨💻 34 · 🔀 560 · 📦 140K · 📋 450 - 58% open · ⏱️ 23.06.2025):
git clone https://github.com/docopt/docopt
PyPi (📥 16M / month · 📦 3.4K · ⏱️ 16.06.2014):
Conda (📥 2.5M · ⏱️ 22.04.2025):
conda install -c conda-forge docopt
argcomplete (🥈35 · ⭐ 1.5K) - Python and tab completion, better together.Apache-2
GitHub (👨💻 82 · 🔀 140 · 📥 840 · 📦 67K · 📋 300 - 22% open · ⏱️ 18.05.2025):
git clone https://github.com/kislyuk/argcomplete
PyPi (📥 52M / month · 📦 1.6K · ⏱️ 03.04.2025):
Conda (📥 2.5M · ⏱️ 22.04.2025):
conda install -c conda-forge argcomplete
wcwidth (🥉34 · ⭐ 410) - Python library that measures the width of unicode strings rendered to a..MIT
GitHub (👨💻 21 · 🔀 61 · 📦 740K · 📋 62 - 35% open · ⏱️ 24.06.2025):
git clone https://github.com/jquast/wcwidth
PyPi (📥 100M / month · 📦 1.8K · ⏱️ 06.01.2024):
Conda (📥 37M · ⏱️ 22.04.2025):
conda install -c conda-forge wcwidth
cleo (🥉33 · ⭐ 1.3K) - Cleo allows you to create beautiful and testable command-line interfaces.MIT
GitHub (👨💻 38 · 🔀 87 · 📦 28K · 📋 120 - 31% open · ⏱️ 08.07.2025):
git clone https://github.com/sdispater/cleo
PyPi (📥 69M / month · 📦 380 · ⏱️ 18.11.2024):
Conda (📥 2.5M · ⏱️ 22.04.2025):
conda install -c conda-forge cleo
ConfigArgParse (🥉32 · ⭐ 750) - A drop-in replacement for argparse that allows options to also be..MIT
GitHub (👨💻 56 · 🔀 120 · 📦 24K · 📋 230 - 41% open · ⏱️ 01.07.2025):
git clone https://github.com/bw2/ConfigArgParse
PyPi (📥 9.6M / month · 📦 670 · ⏱️ 13.06.2025):
pip install configargparse
Conda (📥 1.4M · ⏱️ 26.05.2025):
conda install -c conda-forge configargparse
asciimatics (🥉31 · ⭐ 4.1K) - A cross platform package to do curses-like operations, plus..Apache-2
GitHub (👨💻 45 · 🔀 250 · 📦 1.1K · 📋 310 - 7% open · ⏱️ 31.05.2025):
git clone https://github.com/peterbrittain/asciimatics
PyPi (📥 31K / month · 📦 120 · ⏱️ 25.10.2023):
Conda (📥 220K · ⏱️ 22.04.2025):
conda install -c conda-forge asciimatics
questionary (🥉30 · ⭐ 1.8K) - Python library to build pretty command line user prompts Easy to use..MIT
GitHub (👨💻 44 · 🔀 93 · 📦 19K · 📋 160 - 30% open · ⏱️ 25.04.2025):
git clone https://github.com/tmbo/questionary
PyPi (📥 5.4M / month · 📦 850 · ⏱️ 29.12.2024):
Conda (📥 170K · ⏱️ 15.06.2025):
conda install -c conda-forge questionary
docopt-ng (🥉23 · ⭐ 210 · 💤) - Humane command line arguments parser. Now with maintenance,..MIT
colout (🥉18 · ⭐ 1.1K · 💤) - Color text streams with a polished command line interface.❗️GPL-3.0
Show 4 hidden projects... blessings (🥉28 · ⭐ 1.5K · 💀) - A thin, practical wrapper around terminal capabilities in Python.MIT
clint (🥉24 · ⭐ 97 · 💀) - Python Command-line Application Tools.ISC
bashplotlib (🥉22 · ⭐ 1.9K · 💀) - plotting in the terminal.MIT
Click Extra (🥉22 · ⭐ 89) - Drop-in replacement for Click to make user-friendly and colorful..❗️GPL-2.0
🔗 best-of-python-dev ( ⭐ 1.1K) - A ranked list of awesome python developer tools and libraries. Updated..
cachetools (🥇35 · ⭐ 2.6K) - Extensible memoizing collections and decorators.MIT
GitHub (👨💻 16 · 🔀 170 · 📋 260 - 2% open · ⏱️ 16.06.2025):
git clone https://github.com/tkem/cachetools
PyPi (📥 260M / month · 📦 3.5K · ⏱️ 16.06.2025):
Conda (📥 16M · ⏱️ 17.06.2025):
conda install -c conda-forge cachetools
aiocache (🥈32 · ⭐ 1.3K) - Asyncio cache manager for redis, memcached and memory.BSD-3
cached-property (🥈29 · ⭐ 710 · 💤) - A decorator for caching properties in classes.BSD-3
GitHub (👨💻 25 · 🔀 79 · 📦 53K · 📋 65 - 61% open · ⏱️ 25.10.2024):
git clone https://github.com/pydanny/cached-property
PyPi (📥 16M / month · 📦 1.6K · ⏱️ 25.10.2024):
pip install cached-property
Conda (📥 16M · ⏱️ 22.04.2025):
conda install -c conda-forge cached-property
cachier (🥉27 · ⭐ 600) - Persistent, stale-free, local and cross-machine caching for Python..MIT
beaker (🥉27 · ⭐ 540) - 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/beaker
PyPi (📥 140K / month · 📦 87 · ⏱️ 11.04.2024):
Conda (📥 94K · ⏱️ 22.04.2025):
conda install -c conda-forge beaker
pylibmc (🥉27 · ⭐ 490) - A Python wrapper around the libmemcached interface from TangentOrg.BSD-3
GitHub (👨💻 56 · 🔀 140 · 📥 1.2K · 📦 5.6K · 📋 200 - 13% open · ⏱️ 12.04.2025):
git clone https://github.com/lericson/pylibmc
PyPi (📥 260K / month · 📦 79 · ⏱️ 30.08.2022):
Conda (📥 320K · ⏱️ 22.04.2025):
conda install -c conda-forge pylibmc
🔗 best-of-web-python - Web UI ( ⭐ 2.6K) - Collection of libraries to implement web-based UIs.
kivy (🥇40 · ⭐ 18K) - Open source UI framework written in Python, running on Windows, Linux, macOS,..MIT
GitHub (👨💻 630 · 🔀 3.1K · 📥 42K · 📦 17K · 📋 5.3K - 16% open · ⏱️ 26.06.2025):
git clone https://github.com/kivy/kivy
PyPi (📥 280K / month · 📦 360 · ⏱️ 26.12.2024):
Conda (📥 540K · ⏱️ 22.04.2025):
conda install -c conda-forge kivy
DearPyGui (🥈36 · ⭐ 14K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for..MIT
toga (🥈33 · ⭐ 5.1K) - A Python native, OS native GUI toolkit.BSD-3
GitHub (👨💻 310 · 🔀 750 · 📥 8.6K · 📦 3 · 📋 1.2K - 24% open · ⏱️ 15.07.2025):
git clone https://github.com/beeware/toga
PyPi (📥 6.5K / month · 📦 40 · ⏱️ 10.07.2025):
npm (📥 42 / month · 📦 5 · ⏱️ 23.04.2017):
Eel (🥉30 · ⭐ 6.7K) - 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 (🥉31 · ⭐ 21K · 💀) - Turn (almost) any Python command line program into a full GUI..MIT
Phoenix (🥉28 · ⭐ 2.5K) - wxPythons Project Phoenix. A new implementation of wxPython,..❗️wxWindows
flexx (🥉26 · ⭐ 3.3K · 💀) - Write desktop and web apps in pure Python.BSD-2
enaml (🥉26 · ⭐ 1.6K) - Declarative User Interfaces for Python.❗Unlicensed
Computer & Machine Vision
🔗 best-of-ml-python - Computer Vision ( ⭐ 22K) - Collection of computer vision and image processing..
Show 1 hidden projects... Pipeless (🥇16 · ⭐ 760 · 💀) - An open-source framework to create and deploy computer vision..Apache-2
Machine Learning & Data Engineering
🔗 best-of-ml-python ( ⭐ 22K) - A ranked list of awesome machine learning Python libraries. Updated..
🔗 best-of-ml-python - NLP ( ⭐ 22K) - Collection of text processing and NLP libraries.
phonenumbers (🥇34 · ⭐ 3.6K) - Python port of Googles libphonenumber.Apache-2
GitHub (👨💻 32 · 🔀 430 · 📋 200 - 7% open · ⏱️ 08.07.2025):
git clone https://github.com/daviddrysdale/python-phonenumbers
PyPi (📥 12M / month · 📦 700 · ⏱️ 08.07.2025):
Conda (📥 1.2M · ⏱️ 08.07.2025):
conda install -c conda-forge phonenumbers
chardet (🥇34 · ⭐ 2.3K) - Python character encoding detector.❗️LGPL-2.1
GitHub (👨💻 48 · 🔀 260 · 📦 950K · 📋 160 - 44% open · ⏱️ 13.01.2025):
git clone https://github.com/chardet/chardet
PyPi (📥 110M / month · 📦 5.6K · ⏱️ 01.08.2023):
Conda (📥 29M · ⏱️ 22.04.2025):
conda install -c conda-forge chardet
npm (📥 69 / month · 📦 7 · ⏱️ 20.08.2017):
npm install @pypi/chardet
emoji (🥈33 · ⭐ 2K · 📉) - emoji terminal output for Python.BSD-3
GitHub (👨💻 70 · 🔀 280 · 📦 89K · 📋 180 - 10% open · ⏱️ 20.04.2025):
git clone https://github.com/carpedm20/emoji
PyPi (📥 10M / month · 📦 1.1K · ⏱️ 16.01.2025):
Conda (📥 160K · ⏱️ 22.04.2025):
conda install -c conda-forge emoji
inflect (🥈32 · ⭐ 1K) - Correctly generate plurals, ordinals, indefinite articles; convert numbers..MIT
GitHub (👨💻 59 · 🔀 110 · 📦 34K · 📋 130 - 25% open · ⏱️ 14.05.2025):
git clone https://github.com/jaraco/inflect
PyPi (📥 12M / month · 📦 720 · ⏱️ 28.12.2024):
Conda (📥 580K · ⏱️ 22.04.2025):
conda install -c conda-forge inflect
pyahocorasick (🥉30 · ⭐ 1K) - Python module (C extension and plain python) implementing Aho-..BSD-3
GitHub (👨💻 33 · 🔀 130 · 📥 530 · 📦 3.9K · 📋 140 - 19% open · ⏱️ 17.06.2025):
git clone https://github.com/WojciechMula/pyahocorasick
PyPi (📥 1.1M / month · 📦 190 · ⏱️ 19.06.2025):
pip install pyahocorasick
Conda (📥 350K · ⏱️ 19.06.2025):
conda install -c conda-forge pyahocorasick
coolname (🥉23 · ⭐ 150 · 💤) - Random Name and Slug Generator.BSD-2
GitHub (👨💻 4 · 🔀 11 · 📦 3.7K · 📋 11 - 36% open · ⏱️ 12.08.2024):
git clone https://github.com/alexanderlukanin13/coolname
PyPi (📥 2.7M / month · 📦 93 · ⏱️ 09.01.2023):
Conda (📥 160K · ⏱️ 22.04.2025):
conda install -c conda-forge coolname
price-parser (🥉22 · ⭐ 330) - Extract price amount and currency symbol from a raw text string.BSD-3
Show 4 hidden projects...
🔗 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 (🥇48 · ⭐ 9.4K) - Boto3, an AWS SDK for Python.Apache-2
GitHub (👨💻 160 · 🔀 1.9K · 📦 580K · 📋 3.5K - 5% open · ⏱️ 16.07.2025):
git clone https://github.com/boto/boto3
PyPi (📥 1.3B / month · 📦 15K · ⏱️ 16.07.2025):
Conda (📥 26M · ⏱️ 17.07.2025):
conda install -c conda-forge boto3
azure-storage-blob (🥇44 · ⭐ 5K) - This repository is for active development of the Azure SDK..MIT
GitHub (👨💻 830 · 🔀 3K · 📦 2.7K · 📋 11K - 8% open · ⏱️ 17.07.2025):
git clone https://github.com/Azure/azure-sdk-for-python
PyPi (📥 74M / month · 📦 1.3K · ⏱️ 16.07.2025):
pip install azure-storage-blob
Conda (📥 1.4M · ⏱️ 17.07.2025):
conda install -c conda-forge azure-storage-blob
redis (🥇43 · ⭐ 13K) - Redis Python client.MIT
GitHub (👨💻 500 · 🔀 2.6K · 📋 1.9K - 9% open · ⏱️ 17.07.2025):
git clone https://github.com/redis/redis-py
PyPi (📥 78M / month · 📦 7.3K · ⏱️ 02.06.2025):
Conda (📥 1.5M · ⏱️ 28.05.2025):
conda install -c conda-forge redis-py
peewee (🥇42 · ⭐ 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite and..MIT
GitHub (👨💻 160 · 🔀 1.4K · 📦 49K · ⏱️ 08.07.2025):
git clone https://github.com/coleifer/peewee
PyPi (📥 6.4M / month · 📦 1.1K · ⏱️ 08.07.2025):
Conda (📥 1.2M · ⏱️ 08.07.2025):
conda install -c conda-forge peewee
google-cloud-storage (🥇42 · ⭐ 5.1K) - Google Cloud Client Library for Python.Apache-2
GitHub (👨💻 530 · 🔀 1.6K · 📋 3.9K - 2% open · ⏱️ 17.07.2025):
git clone https://github.com/googleapis/google-cloud-python
PyPi (📥 140M / month · 📦 2.2K · ⏱️ 07.07.2025):
pip install google-cloud-storage
Conda (📥 5.6M · ⏱️ 07.07.2025):
conda install -c conda-forge google-cloud-storage
kafka-python (🥇41 · ⭐ 5.8K) - Python client for Apache Kafka.Apache-2
GitHub (👨💻 230 · 🔀 1.4K · 📥 1.9K · 📦 35K · 📋 1.5K - 2% open · ⏱️ 03.07.2025):
git clone https://github.com/dpkp/kafka-python
PyPi (📥 17M / month · 📦 820 · ⏱️ 01.07.2025):
Conda (📥 480K · ⏱️ 02.07.2025):
conda install -c conda-forge kafka-python
elasticsearch (🥇41 · ⭐ 4.3K) - Official Python client for Elasticsearch.Apache-2
GitHub (👨💻 220 · 🔀 1.2K · 📥 5.6K · 📦 62K · 📋 1.1K - 5% open · ⏱️ 30.06.2025):
git clone https://github.com/elastic/elasticsearch-py
PyPi (📥 38M / month · 📦 1.7K · ⏱️ 05.06.2025):
pip install elasticsearch
Conda (📥 1.3M · ⏱️ 06.06.2025):
conda install -c conda-forge elasticsearch
Ibis (🥈40 · ⭐ 5.9K) - the portable Python dataframe library.Apache-2
GitHub (👨💻 460 · 🔀 660 · 📥 380 · 📦 5K · 📋 3.5K - 10% open · ⏱️ 16.07.2025):
git clone https://github.com/ibis-project/ibis
PyPi (📥 610K / month · 📦 100 · ⏱️ 13.07.2025):
pip install ibis-framework
Conda (📥 510K · ⏱️ 16.06.2025):
conda install -c conda-forge ibis-framework
alembic (🥈40 · ⭐ 3.5K) - A database migrations tool for SQLAlchemy.MIT
GitHub (👨💻 210 · 🔀 280 · 📦 320K · 📋 1.2K - 10% open · ⏱️ 15.07.2025):
git clone https://github.com/sqlalchemy/alembic
PyPi (📥 85M / month · 📦 2.2K · ⏱️ 10.07.2025):
Conda (📥 7.9M · ⏱️ 11.07.2025):
conda install -c conda-forge alembic
pymongo (🥈39 · ⭐ 4.2K) - PyMongo - the Official MongoDB Python driver.Apache-2
GitHub (👨💻 220 · 🔀 1.1K · 📥 4.7K · ⏱️ 16.07.2025):
git clone https://github.com/mongodb/mongo-python-driver
PyPi (📥 51M / month · 📦 5.2K · ⏱️ 16.06.2025):
Conda (📥 4.3M · ⏱️ 04.06.2025):
conda install -c conda-forge pymongo
python-bigquery (🥈39 · ⭐ 780) - Google BigQuery API client library.Apache-2
GitHub (👨💻 170 · 🔀 320 · 📦 49K · 📋 730 - 9% open · ⏱️ 16.07.2025):
git clone https://github.com/googleapis/python-bigquery
PyPi (📥 78M / month · 📦 1.2K · ⏱️ 16.07.2025):
pip install google-cloud-bigquery
Conda (📥 3.4M · ⏱️ 16.07.2025):
conda install -c conda-forge google-cloud-bigquery
sqlmodel (🥈38 · ⭐ 16K) - SQL databases in Python, designed for simplicity, compatibility, and..MIT
pydantic
GitHub (👨💻 92 · 🔀 700 · 📦 29K · 📋 340 - 51% open · ⏱️ 15.07.2025):
git clone https://github.com/tiangolo/sqlmodel
PyPi (📥 4.4M / month · 📦 670 · ⏱️ 07.03.2025):
Conda (📥 85K · ⏱️ 22.04.2025):
conda install -c conda-forge sqlmodel
PyMySQL (🥈38 · ⭐ 7.8K) - MySQL client library for Python.MIT
GitHub (👨💻 130 · 🔀 1.4K · 📦 290K · 📋 680 - 3% open · ⏱️ 21.05.2025):
git clone https://github.com/PyMySQL/PyMySQL
PyPi (📥 65M / month · 📦 1.4K · ⏱️ 21.05.2024):
Conda (📥 1.7M · ⏱️ 22.04.2025):
conda install -c conda-forge pymysql
AWS Data Wrangler (🥈38 · ⭐ 4K) - pandas on AWS - Easy integration with Athena, Glue,..Apache-2
GitHub (👨💻 170 · 🔀 710 · 📥 430K · 📦 2.4K · 📋 1.2K - 2% open · ⏱️ 26.06.2025):
git clone https://github.com/awslabs/aws-data-wrangler
PyPi (📥 81M / month · 📦 120 · ⏱️ 18.06.2025):
Conda (📥 680K · ⏱️ 19.06.2025):
conda install -c conda-forge awswrangler
MongoEngine (🥈37 · ⭐ 4.3K) - A Python Object-Document-Mapper for working with MongoDB.MIT
GitHub (👨💻 400 · 🔀 1.2K · 📦 28K · 📋 1.8K - 21% open · ⏱️ 09.04.2025):
git clone https://github.com/MongoEngine/mongoengine
PyPi (📥 1.4M / month · 📦 400 · ⏱️ 19.09.2024):
Conda (📥 420K · ⏱️ 09.07.2025):
conda install -c conda-forge mongoengine
Prometheus Client (🥈36 · ⭐ 4.2K) - Prometheus instrumentation library for Python..Apache-2
GitHub (👨💻 160 · 🔀 820 · 📋 590 - 22% open · ⏱️ 11.07.2025):
git clone https://github.com/prometheus/client_python
PyPi (📥 67M / month · 📦 2.1K · ⏱️ 02.06.2025):
pip install prometheus_client
Conda (📥 21M · ⏱️ 02.06.2025):
conda install -c conda-forge prometheus_client
Elasticsearch DSL (🥈36 · ⭐ 3.9K) - High level Python client for Elasticsearch.Apache-2
GitHub (👨💻 140 · 🔀 800 · 📥 280 · 📦 12K · 📋 1.3K - 3% open · ⏱️ 18.04.2025):
git clone https://github.com/elastic/elasticsearch-dsl-py
PyPi (📥 4.5M / month · 📦 380 · ⏱️ 16.04.2025):
pip install elasticsearch-dsl
Conda (📥 11K · ⏱️ 22.04.2025):
conda install -c anaconda elasticsearch-dsl
Motor (🥈36 · ⭐ 2.5K) - Motor - the async Python driver for MongoDB and Tornado or asyncio.Apache-2
GitHub (👨💻 65 · 🔀 210 · 📥 73 · 📦 130K · ⏱️ 15.07.2025):
git clone https://github.com/mongodb/motor
PyPi (📥 6.4M / month · 📦 750 · ⏱️ 14.05.2025):
Conda (📥 110K · ⏱️ 15.05.2025):
conda install -c conda-forge motor
SQLAlchemy-Utils (🥈36 · ⭐ 1.3K) - Various utility functions and datatypes for SQLAlchemy.BSD-3
GitHub (👨💻 120 · 🔀 330 · 📦 40K · 📋 460 - 47% open · ⏱️ 14.07.2025):
git clone https://github.com/kvesteri/sqlalchemy-utils
PyPi (📥 14M / month · 📦 920 · ⏱️ 24.03.2024):
pip install sqlalchemy-utils
Conda (📥 760K · ⏱️ 22.04.2025):
conda install -c conda-forge sqlalchemy-utils
s3fs (🥈36 · ⭐ 950) - S3 Filesystem.BSD-3
GitHub (👨💻 150 · 🔀 290 · 📦 25K · 📋 520 - 32% open · ⏱️ 15.07.2025):
git clone https://github.com/fsspec/s3fs
PyPi (📥 410M / month · 📦 1.4K · ⏱️ 15.07.2025):
Conda (📥 8.1M · ⏱️ 16.07.2025):
conda install -c conda-forge s3fs
confluent-kafka-python (🥈36 · ⭐ 300 · 📈) - Confluents Kafka Python Client.Apache-2
GitHub (👨💻 130 · 🔀 920 · 📦 16K · 📋 1.3K - 22% open · ⏱️ 10.07.2025):
git clone https://github.com/confluentinc/confluent-kafka-python
PyPi (📥 28M / month · 📦 700 · ⏱️ 03.07.2025):
pip install confluent-kafka
Conda (📥 1.5M · ⏱️ 03.07.2025):
conda install -c conda-forge python-confluent-kafka
s3transfer (🥈36 · ⭐ 220) - Amazon S3 Transfer Manager for Python.Apache-2
GitHub (👨💻 44 · 🔀 140 · 📦 370K · 📋 100 - 60% open · ⏱️ 11.07.2025):
git clone https://github.com/boto/s3transfer
PyPi (📥 510M / month · 📦 830 · ⏱️ 22.05.2025):
Conda (📥 23M · ⏱️ 23.05.2025):
conda install -c conda-forge s3transfer
tortoise-orm (🥈35 · ⭐ 5.2K) - Familiar asyncio ORM for python, built with relations in mind.Apache-2
GitHub (👨💻 160 · 🔀 430 · 📥 18 · 📦 10K · 📋 1.2K - 40% open · ⏱️ 06.06.2025):
git clone https://github.com/tortoise/tortoise-orm
PyPi (📥 260K / month · 📦 260 · ⏱️ 05.06.2025):
Conda (📥 42K · ⏱️ 11.06.2025):
conda install -c conda-forge tortoise-orm
mysqlclient (🥈35 · ⭐ 2.5K) - MySQL/MariaDB connector for Python.❗️GPL-2.0
GitHub (👨💻 89 · 🔀 440 · 📥 5.4K · 📦 210K · 📋 340 - 2% open · ⏱️ 23.02.2025):
git clone https://github.com/PyMySQL/mysqlclient
PyPi (📥 18M / month · 📦 900 · ⏱️ 10.01.2025):
Conda (📥 680K · ⏱️ 09.05.2025):
conda install -c conda-forge mysqlclient
SQLAlchemy (🥈34 · ⭐ 11K · 📉) - The Database Toolkit for Python.MIT
GitHub (👨💻 610 · 🔀 1.6K):
git clone https://github.com/sqlalchemy/sqlalchemy
PyPi (📥 180M / month · 📦 14K · ⏱️ 14.05.2025):
Conda (📥 22M · ⏱️ 11.07.2025):
conda install -c conda-forge sqlalchemy
PyPika (🥉33 · ⭐ 2.7K · 💤) - PyPika is a python SQL query builder that exposes the full..Apache-2
GitHub (👨💻 110 · 🔀 300 · 📦 43K · 📋 480 - 45% open · ⏱️ 28.11.2024):
git clone https://github.com/kayak/pypika
PyPi (📥 4.3M / month · 📦 170 · ⏱️ 15.03.2022):
Conda (📥 65K · ⏱️ 22.04.2025):
conda install -c conda-forge pypika
PynamoDB (🥉33 · ⭐ 2.5K) - A pythonic interface to Amazons DynamoDB.MIT
GitHub (👨💻 110 · 🔀 430 · 📦 1.9K · 📋 680 - 43% open · ⏱️ 02.06.2025):
git clone https://github.com/pynamodb/PynamoDB
PyPi (📥 3.6M / month · 📦 86 · ⏱️ 02.06.2025):
Conda (📥 2.1M · ⏱️ 02.06.2025):
conda install -c conda-forge pynamodb
Cassandra Driver (🥉33 · ⭐ 1.4K) - DataStax Python Driver for Apache Cassandra.Apache-2
GitHub (👨💻 200 · 🔀 540 · 📦 9.9K · ⏱️ 07.07.2025):
git clone https://github.com/datastax/python-driver
PyPi (📥 5.8M / month · 📦 220 · ⏱️ 10.09.2024):
pip install cassandra-driver
Conda (📥 410K · ⏱️ 20.05.2025):
conda install -c conda-forge cassandra-driver
pygsheets (🥉32 · ⭐ 1.5K) - Google Sheets Python API v4.MIT
minio (🥉32 · ⭐ 950) - MinIO Client SDK for Python.Apache-2
GitHub (👨💻 140 · 🔀 340 · 📦 14K · 📋 590 - 0% open · ⏱️ 22.05.2025):
git clone https://github.com/minio/minio-py
PyPi (📥 5.6M / month · 📦 620 · ⏱️ 19.01.2025):
Conda (📥 260K · ⏱️ 22.04.2025):
conda install -c conda-forge minio
cx-Oracle (🥉32 · ⭐ 900) - Obsolete Python interface to Oracle Database, now superseded by..BSD-3
GitHub (👨💻 17 · 🔀 360 · 📦 9K · 📋 650 - 4% open · ⏱️ 26.05.2025):
git clone https://github.com/oracle/python-cx_Oracle
PyPi (📥 4.5M / month · 📦 430 · ⏱️ 20.07.2023):
Conda (📥 870K · ⏱️ 22.04.2025):
conda install -c conda-forge cx_oracle
pandas-gbq (🥉32 · ⭐ 480) - Google BigQuery connector for pandas.BSD-3
GitHub (👨💻 54 · 🔀 130 · 📥 550 · 📋 400 - 8% open · ⏱️ 10.07.2025):
git clone https://github.com/googleapis/python-bigquery-pandas
PyPi (📥 27M / month · 📦 240 · ⏱️ 10.07.2025):
Conda (📥 2.1M · ⏱️ 01.05.2025):
conda install -c conda-forge pandas-gbq
dataset (🥉31 · ⭐ 4.8K) - Easy-to-use data handling for SQL data stores with support for implicit..MIT
GitHub (👨💻 79 · 🔀 300 · 📦 5K · 📋 300 - 13% open · ⏱️ 05.02.2025):
git clone https://github.com/pudo/dataset
PyPi (📥 1M / month · 📦 130 · ⏱️ 12.07.2023):
Conda (📥 15K · ⏱️ 22.04.2025):
conda install -c conda-forge dataset
Pony (🥉31 · ⭐ 3.8K) - Pony Object Relational Mapper.Apache-2
GitHub (👨💻 33 · 🔀 240 · 📥 220 · 📦 4.4K · 📋 670 - 49% open · ⏱️ 03.07.2025):
git clone https://github.com/ponyorm/pony
PyPi (📥 220K / month · 📦 170 · ⏱️ 27.08.2024):
Conda (📥 120K · ⏱️ 22.04.2025):
conda install -c conda-forge pony
neo4j-driver (🥉31 · ⭐ 980) - Neo4j Bolt driver for Python.Apache-2
GitHub (👨💻 43 · 🔀 200 · 📋 270 - 2% open · ⏱️ 16.07.2025):
git clone https://github.com/neo4j/neo4j-python-driver
PyPi (📥 180K / month · 📦 63 · ⏱️ 10.02.2025):
Conda (📥 300K · ⏱️ 22.04.2025):
conda install -c conda-forge neo4j-python-driver
libcloud (🥉30 · ⭐ 2.1K) - Apache Libcloud is a Python library which hides differences between..Apache-2
Records (🥉29 · ⭐ 7.2K · 💤) - SQL for Humans.ISC
GitHub (👨💻 51 · 🔀 570 · 📦 1.3K · 📋 130 - 31% open · ⏱️ 09.07.2024):
git clone https://github.com/kennethreitz/records
PyPi (📥 360K / month · 📦 47 · ⏱️ 29.03.2024):
Conda (📥 35K · ⏱️ 22.04.2025):
conda install -c conda-forge records
influxdb (🥉29 · ⭐ 1.7K · 💤) - Python client for InfluxDB.MIT
GitHub (👨💻 140 · 🔀 520 · 📋 550 - 30% open · ⏱️ 29.10.2024):
git clone https://github.com/influxdata/influxdb-python
PyPi (📥 3.1M / month · 📦 360 · ⏱️ 18.04.2024):
Conda (📥 200K · ⏱️ 22.04.2025):
conda install -c conda-forge influxdb
piccolos (🥉29 · ⭐ 1.6K) - A fast, user friendly ORM and query builder which supports asyncio.MIT
pysolr (🥉29 · ⭐ 680) - Pysolr Python Solr client.BSD-3
GitHub (👨💻 72 · 🔀 340 · 📦 3.8K · 📋 160 - 17% open · ⏱️ 07.07.2025):
git clone https://github.com/django-haystack/pysolr
PyPi (📥 340K / month · 📦 66 · ⏱️ 18.09.2024):
Conda (📥 41K · ⏱️ 22.04.2025):
conda install -c conda-forge pysolr
HappyBase (🥉27 · ⭐ 610 · 💤) - A developer-friendly Python library to interact with Apache HBase.MIT
GitHub (👨💻 22 · 🔀 160 · 📦 1K · 📋 220 - 15% open · ⏱️ 23.07.2024):
git clone https://github.com/python-happybase/happybase
PyPi (📥 26K / month · 📦 40 · ⏱️ 14.05.2019):
Conda (📥 180K · ⏱️ 22.04.2025):
conda install -c conda-forge happybase
prisma (🥉25 · ⭐ 2K) - Prisma Client Python is an auto-generated and fully type-safe database..Apache-2
ODMantic (🥉24 · ⭐ 1.1K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python..ISC
cloudant (🥉24 · ⭐ 160 · 💤) - A Python library for Cloudant and CouchDB.Apache-2
GitHub (👨💻 33 · 🔀 55 · ⏱️ 30.08.2024):
git clone https://github.com/cloudant/python-cloudant
PyPi (📥 270K / month · 📦 34 · ⏱️ 26.08.2021):
Conda (📥 150K · ⏱️ 22.04.2025):
conda install -c conda-forge cloudant
PugSQL (🥉22 · ⭐ 740) - A HugSQL-inspired database library for Python.Apache-2
psycopg3 (🥉20 · ⭐ 2K) - New generation PostgreSQL database adapter for the Python..❗️LGPL-3.0
Show 18 hidden projects... psycopg2 (🥈38 · ⭐ 3.5K) - PostgreSQL database adapter for the Python..❗️BSD-3-Clause-Attribution
pyodbc (🥉33 · ⭐ 3K · 💤) - Python ODBC bridge.❗️MIT-0
Databases (🥉32 · ⭐ 3.9K · 💀) - Async database support for Python.BSD-3
redis-py-cluster (🥉30 · ⭐ 1.1K · 💀) - Python cluster client for the official redis cluster...MIT
gino (🥉29 · ⭐ 2.7K · 💀) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.BSD-3
google-cloud-bigtable (🥉29 · ⭐ 73) - Google Cloud Bigtable API client library.Apache-2
mongo-connector (🥉28 · ⭐ 1.9K · 💀) - MongoDB data stream pipeline tools by YouGov (adopted..Apache-2
umongo (🥉27 · ⭐ 450 · 💀) - sync/async MongoDB ODM, yes.MIT
pyhdb (🥉24 · ⭐ 310 · 💀) - SAP HANA Connector in pure Python.Apache-2
filedepot (🥉24 · ⭐ 160 · 💀) - Toolkit for storing files and attachments in web applications.MIT
aioprometheus (🥉22 · ⭐ 180 · 💀) - A Prometheus Python client library for asyncio-based..MIT
py2neo (🥉22 · ⭐ 30 · 💀) - EOL! Py2neo is a comprehensive Neo4j driver library and toolkit for..Apache-2
Queries (🥉20 · ⭐ 260 · 💀) - PostgreSQL database access simplified.BSD-3
gsheets-db-api (🥉20 · ⭐ 220 · 💀) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets.MIT
db.py (🥉19 · ⭐ 1.2K · 💀) - db.py is an easier way to interact with your databases.BSD-2
PyMODM (🥉19 · ⭐ 350 · 💀) - A Pythonic, object-oriented interface for working with MongoDB.Apache-2
lazydata (🥉16 · ⭐ 620 · 💀) - Lazydata: Scalable data dependencies for Python projects.Apache-2
SuperSQLite (🥉14 · ⭐ 720 · 💀) - A supercharged SQLite library for Python.MIT
Data Loading & Extraction
Libraries for loading, collecting, and extracting data from a variety of data sources and formats.
Datasets (🥇44 · ⭐ 20K) - The largest hub of ready-to-use datasets for ML models with fast,..Apache-2
GitHub (👨💻 610 · 🔀 2.9K · 📦 120K · 📋 3.3K - 28% open · ⏱️ 17.07.2025):
git clone https://github.com/huggingface/datasets
PyPi (📥 21M / month · 📦 3.4K · ⏱️ 09.07.2025):
Conda (📥 1.8M · ⏱️ 08.05.2025):
conda install -c conda-forge datasets
Faker (🥇43 · ⭐ 19K) - Faker is a Python package that generates fake data for you.MIT
GitHub (👨💻 630 · 🔀 2K · 📦 290K · 📋 800 - 3% open · ⏱️ 15.07.2025):
git clone https://github.com/joke2k/faker
PyPi (📥 30M / month · 📦 2.4K · ⏱️ 15.07.2025):
Conda (📥 1.4M · ⏱️ 16.07.2025):
conda install -c conda-forge faker
xmltodict (🥇35 · ⭐ 5.6K · 💤) - Python module that makes working with XML feel like you are..MIT
GitHub (👨💻 52 · 🔀 460 · 📦 82K · 📋 260 - 34% open · ⏱️ 16.10.2024):
git clone https://github.com/martinblech/xmltodict
PyPi (📥 78M / month · 📦 3.1K · ⏱️ 16.10.2024):
Conda (📥 5.4M · ⏱️ 22.04.2025):
conda install -c conda-forge xmltodict
Tablib (🥇35 · ⭐ 4.7K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.MIT
GitHub (👨💻 130 · 🔀 600 · 📦 130K · 📋 270 - 12% open · ⏱️ 07.07.2025):
git clone https://github.com/jazzband/tablib
PyPi (📥 2.8M / month · 📦 200 · ⏱️ 22.01.2025):
Conda (📥 130K · ⏱️ 22.04.2025):
conda install -c conda-forge tablib
xlwings (🥇35 · ⭐ 3.2K) - xlwings is a Python library that makes it easy to call Python from..BSD-3
GitHub (👨💻 66 · 🔀 510 · 📥 12K · 📦 34K · 📋 2K - 19% open · ⏱️ 13.06.2025):
git clone https://github.com/xlwings/xlwings
PyPi (📥 310K / month · 📦 200 · ⏱️ 21.05.2025):
Conda (📥 1.4M · ⏱️ 22.05.2025):
conda install -c conda-forge xlwings
xlrd (🥇35 · ⭐ 2.2K) - Please use openpyxl where you can...BSD-3
GitHub (👨💻 52 · 🔀 430 · 📦 250K · ⏱️ 14.06.2025):
git clone https://github.com/python-excel/xlrd
PyPi (📥 33M / month · 📦 3.5K · ⏱️ 14.06.2025):
Conda (📥 4.4M · ⏱️ 22.04.2025):
conda install -c conda-forge xlrd
smart-open (🥈34 · ⭐ 3.3K) - Utils for streaming large files (S3, HDFS, gzip, bz2...).MIT
GitHub (👨💻 130 · 🔀 380 · 📥 7 · 📋 410 - 15% open · ⏱️ 03.07.2025):
git clone https://github.com/RaRe-Technologies/smart_open
PyPi (📥 47M / month · 📦 630 · ⏱️ 03.07.2025):
Conda (📥 3.3M · ⏱️ 10.07.2025):
conda install -c conda-forge smart_open
python-magic (🥈34 · ⭐ 2.8K) - A python wrapper for libmagic.MIT
GitHub (👨💻 64 · 🔀 300 · 📦 81K · 📋 220 - 10% open · ⏱️ 06.07.2025):
git clone https://github.com/ahupp/python-magic
PyPi (📥 13M / month · 📦 1.5K · ⏱️ 07.06.2022):
Conda (📥 450K · ⏱️ 22.04.2025):
conda install -c conda-forge python-magic
csvkit (🥈31 · ⭐ 6.2K) - A suite of utilities for converting to and working with CSV, the king of..MIT
GitHub (👨💻 110 · 🔀 610 · 📦 1.9K · 📋 940 - 3% open · ⏱️ 10.06.2025):
git clone https://github.com/wireservice/csvkit
PyPi (📥 260K / month · 📦 44 · ⏱️ 26.02.2025):
Conda (📥 160K · ⏱️ 22.04.2025):
conda install -c conda-forge csvkit
pandas-datareader (🥈31 · ⭐ 3.1K) - Extract data from a wide range of Internet sources into a..BSD-3
GitHub (👨💻 92 · 🔀 680 · 📦 31K · 📋 560 - 26% open · ⏱️ 03.04.2025):
git clone https://github.com/pydata/pandas-datareader
PyPi (📥 380K / month · 📦 270 · ⏱️ 13.07.2021):
pip install pandas-datareader
Conda (📥 440K · ⏱️ 22.04.2025):
conda install -c conda-forge pandas-datareader
camelot (🥉30 · ⭐ 3.4K · 📈) - A Python library to extract tabular data from PDFs.MIT
Intake (🥉29 · ⭐ 1K) - Intake is a lightweight package for finding, investigating, loading and..BSD-2
GitHub (👨💻 93 · 🔀 150 · 📦 3.6K · 📋 400 - 28% open · ⏱️ 25.06.2025):
git clone https://github.com/intake/intake
PyPi (📥 89K / month · 📦 180 · ⏱️ 14.01.2025):
Conda (📥 750K · ⏱️ 22.04.2025):
conda install -c conda-forge intake
Singer (🥉27 · ⭐ 1.3K · 💤) - Standard for moving data between databases, web APIs, files,..❗️AGPL-3.0
pyexcel-xlsx (🥉26 · ⭐ 120) - A wrapper library to read, manipulate and write data in xlsx and..BSD-3
GitHub (👨💻 6 · 🔀 33 · 📥 88 · 📦 3.2K · 📋 43 - 20% open · ⏱️ 03.05.2025):
git clone https://github.com/pyexcel/pyexcel-xlsx
PyPi (📥 650K / month · 📦 75 · ⏱️ 05.03.2025):
Conda (📥 37K · ⏱️ 22.04.2025):
conda install -c conda-forge pyexcel-xlsx
rows (🥉24 · ⭐ 880) - A common, beautiful interface to tabular data, no matter the format.❗️LGPL-3.0
excalibur (🥉23 · ⭐ 1.7K) - A web interface to extract tabular data from PDFs.MIT
Upgini (🥉21 · ⭐ 330) - Data search & enrichment library for Machine Learning Easily find and add..BSD-3
csvs-to-sqlite (🥉16 · ⭐ 910) - 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 11 hidden projects... SDV (🥈34 · ⭐ 3.1K) - Synthetic data generation for tabular data.❗️SSPL-1.0
gdown (🥈31 · ⭐ 4.8K · 💀) - Google Drive Public File Downloader when Curl/Wget Fails.MIT
PDFMiner (🥉30 · ⭐ 5.3K · 💀) - Python PDF Parser (Not actively maintained). Check out pdfminer.six.MIT
snorkel (🥉29 · ⭐ 5.9K · 💀) - A system for quickly generating training data with weak..Apache-2
textract (🥉26 · ⭐ 4.2K · 💀) - 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
img2dataset (🥉25 · ⭐ 4.1K · 💀) - Easily turn large sets of image urls to an image dataset. Can..MIT
messytables (🥉24 · ⭐ 390 · 💀) - Tools for parsing messy tabular data. This is now superseded by..MIT
deepdish (🥉23 · ⭐ 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..❗Unlicensed
datatest (🥉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 · ⭐ 42K) - Platform to programmatically author, schedule, and monitor workflows.Apache-2
GitHub (👨💻 3.8K · 🔀 15K · 📥 630K · 📦 19K · 📋 12K - 12% open · ⏱️ 17.07.2025):
git clone https://github.com/apache/airflow
PyPi (📥 17M / month · 📦 640 · ⏱️ 14.07.2025):
pip install apache-airflow
Conda (📥 1.7M · ⏱️ 15.07.2025):
conda install -c conda-forge airflow
Docker Hub (📥 1.5B · ⭐ 600 · ⏱️ 14.07.2025):
docker pull apache/airflow
Celery (🥇46 · ⭐ 27K) - Asynchronous task queue/job queue based on distributed message passing.BSD-3
GitHub (👨💻 1.4K · 🔀 4.8K · 📦 180K · 📋 5.2K - 14% open · ⏱️ 10.07.2025):
git clone https://github.com/celery/celery
PyPi (📥 23M / month · 📦 2.1K · ⏱️ 01.06.2025):
Conda (📥 2.1M · ⏱️ 04.06.2025):
conda install -c conda-forge celery
Beam (🥇46 · ⭐ 8.2K) - Unified programming model to define and execute data processing..Apache-2
GitHub (👨💻 1.8K · 🔀 4.4K · 📥 11K · 📦 9K · 📋 7.9K - 57% open · ⏱️ 17.07.2025):
git clone https://github.com/apache/beam
PyPi (📥 41M / month · 📦 170 · ⏱️ 01.07.2025):
Conda (📥 250K · ⏱️ 01.07.2025):
conda install -c conda-forge apache-beam-with-aws
Prefect (🥇44 · ⭐ 20K) - Prefect is a workflow orchestration framework for building resilient..Apache-2
GitHub (👨💻 610 · 🔀 1.9K · 📦 7.7K · 📋 6.4K - 15% open · ⏱️ 16.07.2025):
git clone https://github.com/PrefectHQ/prefect
PyPi (📥 6.3M / month · 📦 350 · ⏱️ 17.07.2025):
Conda (📥 950K · ⏱️ 11.07.2025):
conda install -c conda-forge prefect
Dagster (🥇43 · ⭐ 14K) - An orchestration platform for the development, production, and..Apache-2
GitHub (👨💻 580 · 🔀 1.8K · 📥 440 · 📦 4.3K · 📋 8.5K - 34% open · ⏱️ 16.07.2025):
git clone https://github.com/dagster-io/dagster
PyPi (📥 2.7M / month · 📦 260 · ⏱️ 10.07.2025):
Conda (📥 2.2M · ⏱️ 16.07.2025):
conda install -c conda-forge dagster
joblib (🥈40 · ⭐ 4.1K) - Computing with Python functions.BSD-3
GitHub (👨💻 150 · 🔀 430 · 📥 26 · 📦 710K · 📋 970 - 42% open · ⏱️ 23.05.2025):
git clone https://github.com/joblib/joblib
PyPi (📥 87M / month · 📦 8.3K · ⏱️ 23.05.2025):
Conda (📥 37M · ⏱️ 23.05.2025):
conda install -c conda-forge joblib
dbt (🥈39 · ⭐ 11K) - dbt enables data analysts and engineers to transform their data using the..Apache-2
GitHub (👨💻 350 · 🔀 1.8K · 📥 5.6K · 📦 9K · 📋 6K - 12% open · ⏱️ 15.07.2025):
git clone https://github.com/dbt-labs/dbt-core
PyPi (📥 230K / month · 📦 36 · ⏱️ 20.06.2025):
Conda (📥 330K · ⏱️ 22.04.2025):
conda install -c conda-forge dbt
Great Expectations (🥈39 · ⭐ 11K) - Always know what to expect from your data.Apache-2
GitHub (👨💻 450 · 🔀 1.6K · 📋 2K - 3% open · ⏱️ 16.07.2025):
git clone https://github.com/great-expectations/great_expectations
PyPi (📥 21M / month · 📦 120 · ⏱️ 11.07.2025):
pip install great_expectations
Conda (📥 1.2M · ⏱️ 12.07.2025):
conda install -c conda-forge great-expectations
Kedro (🥈39 · ⭐ 10K) - Kedro is a toolbox for production-ready data science. It uses software..Apache-2
rq (🥈39 · ⭐ 10K) - Simple job queues for Python.BSD-3
GitHub (👨💻 340 · 🔀 1.4K · 📦 20K · 📋 1.2K - 18% open · ⏱️ 15.07.2025):
git clone https://github.com/rq/rq
PyPi (📥 2.4M / month · 📦 280 · ⏱️ 14.06.2025):
Conda (📥 140K · ⏱️ 14.06.2025):
conda install -c conda-forge rq
luigi (🥈36 · ⭐ 18K) - Luigi is a Python module that helps you build complex pipelines of batch..Apache-2
GitHub (👨💻 630 · 🔀 2.4K · 📦 2.8K · 📋 1K - 13% open · ⏱️ 16.05.2025):
git clone https://github.com/spotify/luigi
PyPi (📥 810K / month · 📦 160 · ⏱️ 06.12.2024):
Conda (📥 18K · 📦 3 · ⏱️ 27.06.2025):
conda install -c anaconda luigi
petl (🥈35 · ⭐ 1.3K) - Python Extract Transform and Load Tables of Data.MIT
GitHub (👨💻 67 · 🔀 200 · 📦 4K · 📋 470 - 18% open · ⏱️ 10.07.2025):
git clone https://github.com/petl-developers/petl
PyPi (📥 640K / month · 📦 48 · ⏱️ 10.07.2025):
Conda (📥 320K · ⏱️ 11.07.2025):
conda install -c conda-forge petl
zenml (🥈34 · ⭐ 4.7K) - ZenML : MLOps for Reliable AI: from Classical AI to Agents...Apache-2
Activeloop (🥈33 · ⭐ 8.7K) - Database for AI. Store Vectors, Images, Texts, Videos, etc. Use..Apache-2
huey (🥈31 · ⭐ 5.6K) - a little task queue for python.MIT
GitHub (👨💻 70 · 🔀 380 · 📦 1.9K · ⏱️ 06.07.2025):
git clone https://github.com/coleifer/huey
PyPi (📥 120K / month · 📦 91 · ⏱️ 19.03.2025):
Conda (📥 43K · ⏱️ 22.04.2025):
conda install -c conda-forge huey
arq (🥈29 · ⭐ 2.6K) - Fast job queuing and RPC in python with asyncio and redis.MIT
GitHub (👨💻 64 · 🔀 180 · 📦 950 · 📋 240 - 35% open · ⏱️ 06.01.2025):
git clone https://github.com/samuelcolvin/arq
PyPi (📥 240K / month · 📦 33 · ⏱️ 06.01.2025):
Conda (📥 18K · ⏱️ 22.04.2025):
conda install -c conda-forge arq
mleap (🥈29 · ⭐ 1.5K · 💤) - MLeap: Deploy ML Pipelines to Production.Apache-2
GitHub (👨💻 86 · 🔀 310 · 📦 240 · 📋 480 - 23% open · ⏱️ 27.11.2024):
git clone https://github.com/combust/mleap
PyPi (📥 1.4M / month · 📦 11 · ⏱️ 27.11.2024):
Conda (📥 100K · ⏱️ 22.04.2025):
conda install -c conda-forge mleap
whylogs (🥉27 · ⭐ 2.7K · 📉) - Open standard for end-to-end data and ML monitoring for any..Apache-2
PyFunctional (🥉27 · ⭐ 2.5K) - Python library for creating data pipelines with chain functional..MIT
ploomber (🥉26 · ⭐ 3.6K) - The fastest way to build data pipelines. Develop iteratively,..Apache-2
GitHub (👨💻 80 · 🔀 240 · 📋 870 - 12% open · ⏱️ 29.05.2025):
git clone https://github.com/ploomber/ploomber
PyPi (📥 5.2K / month · 📦 13 · ⏱️ 18.09.2024):
Conda (📥 150K · ⏱️ 22.04.2025):
conda install -c conda-forge ploomber
CocoIndex (🥉25 · ⭐ 2.2K · 🐣) - Data transformation framework for AI. Ultra performant, with..Apache-2
streamparse (🥉25 · ⭐ 1.5K · 💤) - Run Python in Apache Storm topologies. Pythonic API, CLI..Apache-2
flupy (🥉25 · ⭐ 190 · 📈) - Fluent data pipelines for python and your shell.MIT
BatchFlow (🥉24 · ⭐ 200) - BatchFlow helps you conveniently work with random or sequential..Apache-2
TaskTiger (🥉23 · ⭐ 1.4K · 💤) - Python task queue using Redis.MIT
pdpipe (🥉23 · ⭐ 720) - Easy pipelines for pandas DataFrames.MIT
GitHub (👨💻 11 · 🔀 45 · 📥 5 · 📦 67 · 📋 53 - 28% open · ⏱️ 08.07.2025):
git clone https://github.com/pdpipe/pdpipe
PyPi (📥 3.7K / month · 📦 14 · ⏱️ 01.07.2025):
Conda (📥 49K · ⏱️ 02.07.2025):
conda install -c conda-forge pdpipe
dbnd (🥉23 · ⭐ 270) - DBND is an agile pipeline framework that helps data engineering teams..Apache-2
Show 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 (🥉24 · ⭐ 1.6K · 💀) - Concurrent data pipelines in Python .MIT
Optimus (🥉23 · ⭐ 1.5K · 💀) - Agile Data Preparation Workflows madeeasy with Pandas,..Apache-2
spark
pysparkling (🥉23 · ⭐ 270 · 💀) - A pure Python implementation of Apache Sparks RDD and DStream..MIT
dpark (🥉21 · ⭐ 2.7K · 💀) - Python clone of Spark, a MapReduce alike framework in Python.BSD-3
spark
spark-deep-learning (🥉20 · ⭐ 2K · 💀) - Deep Learning Pipelines for Apache Spark.Apache-2
spark
mrq (🥉19 · ⭐ 880 · 💀) - 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 (🥉17 · ⭐ 2.1K · 💀) - A lightweight opinionated ETL framework, halfway between..MIT
kale (🥉17 · ⭐ 640 · 💀) - Kubeflows superfood for Data Scientists.Apache-2
jupyter
bodywork-core (🥉17 · ⭐ 430 · 💀) - ML pipeline orchestration and model deployments on..❗️AGPL-3.0
Botflow (🥉16 · ⭐ 1.2K · 💀) - Python Fast Dataflow programming framework for Data pipeline work(..BSD-3
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.8K) - A Python module for creating Excel XLSX files.BSD-2
GitHub (👨💻 55 · 🔀 650 · 📦 110K · 📋 1K - 1% open · ⏱️ 02.07.2025):
git clone https://github.com/jmcnamara/XlsxWriter
PyPi (📥 37M / month · 📦 170 · ⏱️ 17.06.2025):
Conda (📥 3.9M · ⏱️ 21.06.2025):
conda install -c conda-forge xlsxwriter
PyYAML (🥉38 · ⭐ 2.7K · 💤) - Canonical source repository for PyYAML.MIT
GitHub (👨💻 40 · 🔀 540 · 📦 1.7M · 📋 660 - 47% open · ⏱️ 06.08.2024):
git clone https://github.com/yaml/pyyaml
PyPi (📥 430M / month · 📦 48K · ⏱️ 06.08.2024):
Conda (📥 64M · ⏱️ 22.04.2025):
conda install -c conda-forge pyyaml
Show 1 hidden projects... jmespath (🥉32 · ⭐ 2.3K · 💀) - JMESPath is a query language for JSON.MIT
deepdiff (🥇38 · ⭐ 2.3K) - DeepDiff: Deep Difference and search of any Python object/data...MIT
GitHub (👨💻 94 · 🔀 240 · 📦 19K · 📋 350 - 24% open · ⏱️ 09.05.2025):
git clone https://github.com/seperman/deepdiff
PyPi (📥 28M / month · 📦 1.1K · ⏱️ 09.05.2025):
Conda (📥 650K · ⏱️ 10.05.2025):
conda install -c conda-forge deepdiff
typing_inspect (🥉26 · ⭐ 360) - Runtime inspection utilities for Python typing module.MIT
GitHub (👨💻 19 · 🔀 36 · 📋 58 - 37% open · ⏱️ 12.05.2025):
git clone https://github.com/ilevkivskyi/typing_inspect
PyPi (📥 54M / month · 📦 720 · ⏱️ 24.05.2023):
pip install typing_inspect
Conda (📥 2.6M · ⏱️ 22.04.2025):
conda install -c conda-forge typing_inspect
Show 2 hidden projects...
attrs (🥇42 · ⭐ 5.5K) - Python Classes Without Boilerplate.MIT
GitHub (👨💻 180 · 🔀 390 · 📦 1.4M · 📋 770 - 18% open · ⏱️ 09.07.2025):
git clone https://github.com/python-attrs/attrs
PyPi (📥 340M / month · 📦 9.3K · ⏱️ 13.03.2025):
Conda (📥 53M · ⏱️ 22.04.2025):
conda install -c conda-forge attrs
more-itertools (🥇40 · ⭐ 3.9K) - More routines for operating on iterables, beyond itertools.MIT
GitHub (👨💻 140 · 🔀 300 · 📥 3.4K · 📦 280K · 📋 380 - 5% open · ⏱️ 16.07.2025):
git clone https://github.com/more-itertools/more-itertools
PyPi (📥 160M / month · 📦 4.3K · ⏱️ 22.04.2025):
pip install more-itertools
Conda (📥 24M · ⏱️ 22.04.2025):
conda install -c conda-forge more-itertools
toolz (🥈36 · ⭐ 4.9K) - A functional standard library for Python.BSD-3
GitHub (👨💻 81 · 🔀 270 · 📦 200K · 📋 270 - 44% open · ⏱️ 21.06.2025):
git clone https://github.com/pytoolz/toolz
PyPi (📥 33M / month · 📦 1.5K · ⏱️ 04.10.2024):
Conda (📥 26M · ⏱️ 22.04.2025):
conda install -c conda-forge toolz
python-dependency-injector (🥈36 · ⭐ 4.5K) - Dependency injection framework for Python.BSD-3
GitHub (👨💻 38 · 🔀 330 · 📦 5.1K · 📋 620 - 30% open · ⏱️ 20.06.2025):
git clone https://github.com/ets-labs/python-dependency-injector
PyPi (📥 2.7M / month · 📦 260 · ⏱️ 20.06.2025):
pip install dependency-injector
Conda (📥 88K · ⏱️ 22.04.2025):
conda install -c conda-forge dependency_injector
boltons (🥈34 · ⭐ 6.7K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets..BSD-3
GitHub (👨💻 93 · 🔀 360 · 📥 40 · 📦 11K · 📋 190 - 37% open · ⏱️ 08.02.2025):
git clone https://github.com/mahmoud/boltons
PyPi (📥 9.4M / month · 📦 380 · ⏱️ 03.02.2025):
Conda (📥 9.8M · ⏱️ 11.06.2025):
conda install -c conda-forge boltons
tenacity (🥈33 · ⭐ 7.7K) - Retrying library for Python.Apache-2
GitHub (👨💻 100 · 🔀 290 · 📋 290 - 41% open · ⏱️ 27.06.2025):
git clone https://github.com/jd/tenacity
PyPi (📥 120M / month · 📦 3.8K · ⏱️ 02.04.2025):
Conda (📥 11M · ⏱️ 22.04.2025):
conda install -c conda-forge tenacity
returns (🥈33 · ⭐ 4K) - Make your functions return something meaningful, typed, and safe!.BSD-2
GitHub (👨💻 61 · 🔀 140 · 📦 860 · 📋 430 - 16% open · ⏱️ 14.07.2025):
git clone https://github.com/dry-python/returns
PyPi (📥 420K / month · 📦 160 · ⏱️ 21.03.2025):
Conda (📥 34K · ⏱️ 22.04.2025):
conda install -c conda-forge returns
natsort (🥉29 · ⭐ 970 · 💤) - Simple yet flexible natural sorting in Python.MIT
GitHub (👨💻 23 · 🔀 56 · 📦 42K · 📋 99 - 5% open · ⏱️ 14.10.2024):
git clone https://github.com/SethMMorton/natsort
PyPi (📥 8.1M / month · 📦 1.5K · ⏱️ 20.06.2023):
Conda (📥 2.1M · ⏱️ 22.04.2025):
conda install -c conda-forge natsort
ratelimit (🥉26 · ⭐ 800) - API Rate Limit Decorator.MIT
GitHub (👨💻 9 · 🔀 160 · 📦 5.6K · 📋 48 - 60% open · ⏱️ 31.05.2025):
git clone https://github.com/tomasbasham/ratelimit
PyPi (📥 9.4M / month · 📦 360 · ⏱️ 17.12.2018):
Conda (📥 22K · ⏱️ 22.04.2025):
conda install -c conda-forge ratelimit
pampy (🥉22 · ⭐ 3.5K) - Pampy: The Pattern Matching for Python you always dreamed of.MIT
ubelt (🥉21 · ⭐ 730) - A Python utility library with a stdlib like feel and extra batteries...Apache-2
GitHub (👨💻 5 · 🔀 46 · 📥 110 · 📋 20 - 20% open · ⏱️ 29.01.2025):
git clone https://github.com/Erotemic/ubelt
PyPi (📥 34K / month · 📦 110 · ⏱️ 06.12.2024):
Conda (📥 290K · ⏱️ 22.04.2025):
conda install -c conda-forge ubelt
Show 4 hidden projects... funcy (🥉29 · ⭐ 3.4K · 💀) - A fancy and practical functional tools.BSD-3
retrying (🥉29 · ⭐ 1.9K · 💀) - Retrying is an Apache 2.0 licensed general-purpose retrying..Apache-2
CommonRegex (🥉23 · ⭐ 1.6K · 💀) - A collection of common regular expressions bundled with an easy..MIT
pinject (🥉23 · ⭐ 1.3K · 💀) - A pythonic dependency injection library.Apache-2
cpython (🥇51 · ⭐ 68K) - The Python programming language.MIT
GitHub (👨💻 3.4K · 🔀 32K · 📦 630K · 📋 75K - 12% open · ⏱️ 16.07.2025):
git clone https://github.com/python/cpython
PyPi (📥 18 / month · 📦 21 · ⏱️ 22.07.2020):
Conda (📥 3.3M · ⏱️ 22.04.2025):
conda install -c conda-forge typing
npm (📦 6 · ⏱️ 03.08.2017):
npm install @buckpkg/python
micropython (🥈36 · ⭐ 21K) - MicroPython - a lean and efficient Python implementation for..Python-2.0
pyston (🥈22 · ⭐ 2.5K · 💤) - (No longer maintained) A faster and highly-compatible..Apache-2
Show 3 hidden projects... grumpy (🥈22 · ⭐ 11K · 💀) - Grumpy is a Python to Go source code transcompiler and runtime.Apache-2
stackless (🥉17 · ⭐ 1K) - The Stackless Python programming language.❗Unlicensed
cl-python (🥉11 · ⭐ 380 · 💀) - An implementation of Python in Common Lisp.❗Unlicensed
Pygments (🥇42 · ⭐ 2K) - Pygments is a generic syntax highlighter written in Python.BSD-2
GitHub (👨💻 880 · 🔀 730 · 📦 1.1M · 📋 2K - 27% open · ⏱️ 21.06.2025):
git clone https://github.com/pygments/pygments
PyPi (📥 280M / month · 📦 9K · ⏱️ 21.06.2025):
Conda (📥 46M · ⏱️ 22.06.2025):
conda install -c conda-forge pygments
pyparsing (🥇40 · ⭐ 2.4K) - Python library for creating PEG parsers.MIT
GitHub (👨💻 74 · 🔀 290 · 📥 14K · 📦 1.3M · 📋 360 - 9% open · ⏱️ 03.07.2025):
git clone https://github.com/pyparsing/pyparsing
PyPi (📥 170M / month · 📦 5.7K · ⏱️ 25.03.2025):
Conda (📥 58M · ⏱️ 22.04.2025):
conda install -c conda-forge pyparsing
cookiecutter (🥇39 · ⭐ 24K · 💤) - A cross-platform command-line utility that creates projects..BSD-3
GitHub (👨💻 320 · 🔀 2.1K · 📦 36K · 📋 920 - 29% open · ⏱️ 09.07.2024):
git clone https://github.com/cookiecutter/cookiecutter
PyPi (📥 5.3M / month · 📦 1K · ⏱️ 21.02.2024):
Conda (📥 1.5M · ⏱️ 22.04.2025):
conda install -c conda-forge cookiecutter
diagrams (🥈38 · ⭐ 41K · 📈) - Diagram as Code for prototyping cloud system architectures.MIT
GitHub (👨💻 170 · 🔀 2.6K · 📦 2.1K · 📋 600 - 63% open · ⏱️ 11.06.2025):
git clone https://github.com/mingrammer/diagrams
PyPi (📥 11M / month · 📦 86 · ⏱️ 10.03.2025):
Conda (📥 290K · ⏱️ 22.04.2025):
conda install -c conda-forge diagrams
pluggy (🥈38 · ⭐ 1.5K · 📈) - A minimalist production ready plugin system.MIT
GitHub (👨💻 54 · 🔀 130 · 📦 750K · 📋 200 - 27% open · ⏱️ 14.07.2025):
git clone https://github.com/pytest-dev/pluggy
PyPi (📥 300M / month · 📦 2.6K · ⏱️ 15.05.2025):
Conda (📥 39M · ⏱️ 15.05.2025):
conda install -c conda-forge pluggy
pycparser (🥈36 · ⭐ 3.4K) - Complete C99 parser in pure Python.BSD-3
GitHub (👨💻 89 · 🔀 620 · 📦 1.1M · 📋 380 - 10% open · ⏱️ 05.04.2025):
git clone https://github.com/eliben/pycparser
PyPi (📥 360M / month · 📦 2.3K · ⏱️ 30.03.2024):
Conda (📥 57M · ⏱️ 22.04.2025):
conda install -c conda-forge pycparser
wrapt (🥈35 · ⭐ 2.2K) - A Python module for decorators, wrappers and monkey patching.BSD-2
GitHub (👨💻 33 · 🔀 240 · 📋 210 - 28% open · ⏱️ 13.07.2025):
git clone https://github.com/GrahamDumpleton/wrapt
PyPi (📥 200M / month · 📦 2.4K · ⏱️ 14.01.2025):
Conda (📥 26M · ⏱️ 22.04.2025):
conda install -c conda-forge wrapt
decorator (🥈35 · ⭐ 880) - Decorators for Humans.BSD-2
GitHub (👨💻 32 · 🔀 110 · 📦 750K · 📋 120 - 12% open · ⏱️ 27.06.2025):
git clone https://github.com/micheles/decorator
PyPi (📥 130M / month · 📦 2.5K · ⏱️ 24.02.2025):
Conda (📥 39M · ⏱️ 22.04.2025):
conda install -c conda-forge decorator
Copier (🥈34 · ⭐ 2.7K) - Library and command-line utility for rendering projects templates.MIT
py4j (🥈34 · ⭐ 1.2K) - Py4J enables Python programs to dynamically access arbitrary Java objects.BSD-3
GitHub (👨💻 42 · 🔀 220 · 📦 54K · 📋 440 - 36% open · ⏱️ 27.02.2025):
git clone https://github.com/bartdag/py4j
PyPi (📥 73M / month · 📦 340 · ⏱️ 15.01.2025):
Conda (📥 10M · ⏱️ 22.04.2025):
conda install -c conda-forge py4j
fastcore (🥈34 · ⭐ 1K) - Python supercharged for the fastai library.Apache-2
GitHub (👨💻 78 · 🔀 290 · 📦 12K · 📋 430 - 6% open · ⏱️ 08.07.2025):
git clone https://github.com/fastai/fastcore
PyPi (📥 2.7M / month · 📦 900 · ⏱️ 08.07.2025):
Conda (📥 170K · ⏱️ 08.07.2025):
conda install -c conda-forge fastcore
pyscaffold (🥉29 · ⭐ 2.2K · 💤) - Python project template generator with batteries included.MIT
GitHub (👨💻 59 · 🔀 180 · 📋 300 - 11% open · ⏱️ 08.10.2024):
git clone https://github.com/pyscaffold/pyscaffold
PyPi (📥 870K / month · 📦 46 · ⏱️ 23.09.2024):
Conda (📥 250K · ⏱️ 22.04.2025):
conda install -c conda-forge pyscaffold
python-mss (🥉28 · ⭐ 1.1K) - An ultra fast cross-platform multiple screenshots module in pure..MIT
GitHub (👨💻 25 · 🔀 100 · 📋 140 - 26% open · ⏱️ 16.06.2025):
git clone https://github.com/BoboTiG/python-mss
PyPi (📥 1.2M / month · 📦 260 · ⏱️ 14.11.2024):
Conda (📥 80K · ⏱️ 22.04.2025):
conda install -c conda-forge python-mss
Show 8 hidden projects... keyboard (🥉32 · ⭐ 3.9K · 💀) - Hook and simulate global keyboard events on Windows and Linux.MIT
pyscreenshot (🥉26 · ⭐ 510 · 💀) - Python screenshot library, replacement for the Pillow..BSD-2
Send2Trash (🥉26 · ⭐ 290 · 💀) - Python library to natively send files to Trash (or Recycle bin)..BSD-3
powerline-shell (🥉25 · ⭐ 6.3K · 💀) - A beautiful and useful prompt for your shell.MIT
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 (🥉23 · ⭐ 6) - A Python library to read/write Excel 2010 xlsx/xlsm files.MIT
macropy (🥉21 · ⭐ 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 .