1. Project Overview & Quickstart (lukasmasuch/best-of-python)
Best-of Python
This curated list contains 400 awesome open-source projects with a total of 2.1M stars grouped into 28 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!
Contents
- Data Serialization 16 projects
- Data Containers & Dataframes 31 projects
- Data Structures 15 projects
- Data Validation 15 projects
- Algorithms & Design Patterns 4 projects
- Date & Time Utilities 9 projects
- File & Path Utilities 10 projects
- Compatiblity 7 projects
- Cryptography 7 projects
- Infrastructure & DevOps 20 projects
- Process Utilities 4 projects
- Asynchronous Programming 7 projects
- Configuration 9 projects
- CLI Development 20 projects
- Development Tools 1 projects
- Data Caching 6 projects
- GUI Development 10 projects
- Computer & Machine Vision 2 projects
- Machine Learning & Data Engineering 1 projects
- Text Data 12 projects
- Web Development 1 projects
- Database Clients 64 projects
- Data Loading & Extraction 32 projects
- Data Pipelines & Streaming 44 projects
- File Formats 3 projects
- Code Inspection 4 projects
- General Utilities 15 projects
- Python Implementations 6 projects
- Others 21 projects
Explanation
- ๐ฅ๐ฅ๐ฅ Combined project-quality score
- โญ๏ธ Star count from GitHub
- ๐ฃ New project (less than 6 months old)
- ๐ค Inactive project (6 months no activity)
- ๐ Dead project (12 months no activity)
- ๐๐ Project is trending up or down
- โ Project was recently added
- โ๏ธ Warning (e.g. missing/risky license)
- ๐จโ๐ป Contributors count from GitHub
- ๐ Fork count from GitHub
- ๐ Issue count from GitHub
- โฑ๏ธ Last update timestamp on package manager
- ๐ฅ Download count from package manager
- ๐ฆ Number of dependent projects
- Pandas related project
Data Serialization
protobuf (๐ฅ40 ยท โญ 72K) - Protocol Buffers - Googles data interchange format. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 1.5K ยท ๐ 16K ยท ๐ฆ 1M):
textgit clone https://github.com/protocolbuffers/protobufPyPi (๐ฅ 890M / month ยท ๐ฆ 13K ยท โฑ๏ธ 03.08.2026):
textpip install protobufConda (๐ฅ 34M ยท โฑ๏ธ 13.06.2026):
textconda install -c conda-forge protobufnpm (๐ฅ 23M / month ยท ๐ฆ 3.8K ยท โฑ๏ธ 24.02.2026):
textnpm install google-protobuf
flatbuffers (๐ฅ34 ยท โญ 26K) - FlatBuffers: Memory Efficient Serialization Library. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 780 ยท ๐ 3.6K ยท ๐ฆ 200K):
textgit clone https://github.com/google/flatbuffersPyPi (๐ฅ 100M / month ยท ๐ฆ 700 ยท โฑ๏ธ 19.12.2025):
textpip install flatbuffersConda (๐ฅ 2.4M ยท โฑ๏ธ 22.12.2025):
textconda install -c conda-forge flatbuffersnpm (๐ฅ 33M / month ยท ๐ฆ 290 ยท โฑ๏ธ 24.09.2025):
textnpm install flatbuffers
orjson (๐ฅ34 ยท โญ 8.2K) - Fast, correct Python JSON library supporting dataclasses, datetimes,.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 24 ยท ๐ 320 ยท ๐ฆ 220K):
textgit clone https://github.com/ijl/orjsonPyPi (๐ฅ 230M / month ยท ๐ฆ 6.3K ยท โฑ๏ธ 06.05.2026):
textpip install orjsonConda (๐ฅ 6.7M ยท โฑ๏ธ 13.05.2026):
textconda install -c conda-forge orjson
marshmallow (๐ฅ33 ยท โญ 7.2K) - A lightweight library for converting complex objects to and from.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 230 ยท ๐ 720 ยท ๐ฆ 230K):
textgit clone https://github.com/marshmallow-code/marshmallowPyPi (๐ฅ 120M / month ยท ๐ฆ 2.9K ยท โฑ๏ธ 08.08.2026):
textpip install marshmallowConda (๐ฅ 4.4M ยท โฑ๏ธ 09.08.2026):
textconda install -c conda-forge marshmallow
dill (๐ฅ32 ยท โญ 2.4K) - serialize all of Python. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 51 ยท ๐ 190 ยท ๐ฆ 250K):
textgit clone https://github.com/uqfoundation/dillPyPi (๐ฅ 230M / month ยท ๐ฆ 4.2K ยท โฑ๏ธ 19.01.2026):
textpip install dillConda (๐ฅ 20M ยท โฑ๏ธ 19.01.2026):
textconda install -c conda-forge dill
cloudpickle (๐ฅ31 ยท โญ 1.9K) - Extended pickling support for Python objects. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 79 ยท ๐ 190 ยท ๐ฆ 170K):
textgit clone https://github.com/cloudpipe/cloudpicklePyPi (๐ฅ 150M / month ยท ๐ฆ 2.3K ยท โฑ๏ธ 03.11.2025):
textpip install cloudpickleConda (๐ฅ 36M ยท โฑ๏ธ 09.12.2025):
textconda install -c conda-forge cloudpickle
pyasn1 (๐ฅ31 ยท โญ 240) - Generic ASN.1 library for Python. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 16 ยท ๐ 120 ยท ๐ฆ 710K):
textgit clone https://github.com/etingof/pyasn1PyPi (๐ฅ 580M / month ยท ๐ฆ 2.4K ยท โฑ๏ธ 09.07.2026):
textpip install pyasn1Conda (๐ฅ 23M ยท โฑ๏ธ 09.07.2026):
textconda install -c conda-forge pyasn1
simplejson (๐ฅ29 ยท โญ 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 51 ยท ๐ 350 ยท ๐ฆ 150K):
textgit clone https://github.com/simplejson/simplejsonPyPi (๐ฆ 2.9K ยท โฑ๏ธ 24.04.2026):
textpip install simplejsonConda (๐ฅ 5.4M ยท โฑ๏ธ 25.04.2026):
textconda install -c conda-forge simplejson
jsonpickle (๐ฅ26 ยท โญ 1.3K) - Python library for serializing any arbitrary object graph into.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 90 ยท ๐ 180 ยท ๐ฆ 50K):
textgit clone https://github.com/jsonpickle/jsonpicklePyPi (๐ฆ 1.6K ยท โฑ๏ธ 28.05.2026):
textpip install jsonpickleConda (๐ฅ 2.4M ยท โฑ๏ธ 28.05.2026):
textconda install -c conda-forge jsonpickle
python-rapidjson (๐ฅ26 ยท โญ 530) - Python wrapper around rapidjson. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 25 ยท ๐ 53 ยท ๐ฆ 8K):
textgit clone https://github.com/python-rapidjson/python-rapidjsonPyPi (๐ฅ 4.7M / month ยท ๐ฆ 270 ยท โฑ๏ธ 07.12.2025):
textpip install python-rapidjsonConda (๐ฅ 4.8M ยท โฑ๏ธ 03.02.2026):
textconda install -c conda-forge python-rapidjson
srsly (๐ฅ26 ยท โญ 480) - Modern high-performance serialization utilities for Python (JSON,.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 16 ยท ๐ 37 ยท ๐ฆ 69K):
textgit clone https://github.com/explosion/srslyPyPi (๐ฅ 22M / month ยท ๐ฆ 270 ยท โฑ๏ธ 23.03.2026):
textpip install srslyConda (๐ฅ 2.7M ยท โฑ๏ธ 24.03.2026):
textconda install -c conda-forge srsly
rtoml (๐ฅ22 ยท โญ 380 ยท ๐ค) - A fast TOML library for python implemented in rust. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 16 ยท ๐ 30 ยท ๐ฆ 970):
textgit clone https://github.com/samuelcolvin/rtomlPyPi (๐ฅ 910K / month ยท ๐ฆ 160 ยท โฑ๏ธ 19.10.2025):
textpip install rtoml
Show 4 hidden projects...
- msgpack (๐ฅ29 ยท โญ 2.1K) - MessagePack serializer implementation for Python..
โUnlicensed - ultrajson (๐ฅ27 ยท โญ 4.5K) - Ultra fast JSON decoder and encoder written in C with Python..
โUnlicensed - hickle (๐ฅ22 ยท โญ 490 ยท ๐) - a HDF5-based python pickle replacement.
[MIT](http://bit.ly/34MBwT8) - pysimdjson (๐ฅ20 ยท โญ 710 ยท ๐ค) - Python bindings for the simdjson project.
โUnlicensed
Data Containers & Dataframes
General-purpose data containers as well as utilities & extensions for pandas.
pandas (๐ฅ40 ยท โญ 49K) - Flexible and powerful data analysis / manipulation library for.. [BSD-3](http://bit.ly/3aKzpTv) ``
GitHub (๐จโ๐ป 4.3K ยท ๐ 20K ยท ๐ฆ 2.9M):
textgit clone https://github.com/pandas-dev/pandasPyPi (๐ฅ 780M / month ยท ๐ฆ 130K ยท โฑ๏ธ 22.07.2026):
textpip install pandasConda (๐ฅ 92M ยท โฑ๏ธ 28.07.2026):
textconda install -c conda-forge pandas
polars (๐ฅ34 ยท โญ 39K) - Extremely fast Query Engine for DataFrames, written in Rust. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 750 ยท ๐ 3K ยท ๐ฆ 36K):
textgit clone https://github.com/pola-rs/polarsPyPi (๐ฅ 78M / month ยท ๐ฆ 7.4K ยท โฑ๏ธ 01.08.2026):
textpip install polars
h5py (๐ฅ34 ยท โญ 2.2K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 220 ยท ๐ 560 ยท ๐ฆ 360K):
textgit clone https://github.com/h5py/h5pyPyPi (๐ฅ 43M / month ยท ๐ฆ 11K ยท โฑ๏ธ 06.03.2026):
textpip install h5pyConda (๐ฅ 29M ยท โฑ๏ธ 07.04.2026):
textconda install -c conda-forge h5py
xarray (๐ฅ32 ยท โญ 4.2K) - N-D labeled arrays and datasets in Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 620 ยท ๐ 1.3K ยท ๐ฆ 45K):
textgit clone https://github.com/pydata/xarrayPyPi (๐ฅ 20M / month ยท ๐ฆ 6.3K ยท โฑ๏ธ 09.07.2026):
textpip install xarrayConda (๐ฅ 17M ยท โฑ๏ธ 09.07.2026):
textconda install -c conda-forge xarray
numexpr (๐ฅ31 ยท โญ 2.5K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 90 ยท ๐ 230 ยท ๐ฆ 100K):
textgit clone https://github.com/pydata/numexprPyPi (๐ฅ 17M / month ยท ๐ฆ 1.3K ยท โฑ๏ธ 18.07.2026):
textpip install numexprConda (๐ฅ 14M ยท โฑ๏ธ 18.07.2026):
textconda install -c conda-forge numexpr
zarr (๐ฅ30 ยท โญ 2K) - An implementation of chunked, compressed, N-dimensional arrays for Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 180 ยท ๐ 440 ยท ๐ฆ 8.9K):
textgit clone https://github.com/zarr-developers/zarr-pythonPyPi (๐ฅ 10M / month ยท ๐ฆ 2.5K ยท โฑ๏ธ 30.07.2026):
textpip install zarrConda (๐ฅ 6.3M ยท โฑ๏ธ 31.07.2026):
textconda install -c conda-forge zarr
TinyDB (๐ฅ29 ยท โญ 7.5K ยท ๐) - TinyDB is a lightweight document oriented database optimized for your.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 100 ยท ๐ 620 ยท ๐ฆ 16K):
textgit clone https://github.com/msiemens/tinydbPyPi (๐ฅ 6.4M / month ยท ๐ฆ 910 ยท โฑ๏ธ 06.08.2026):
textpip install tinydbConda (๐ฅ 980K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge tinydb
datasketch (๐ฅ28 ยท โญ 2.9K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 39 ยท ๐ 320 ยท ๐ฆ 2.6K):
textgit clone https://github.com/ekzhu/datasketchPyPi (๐ฅ 6.8M / month ยท ๐ฆ 220 ยท โฑ๏ธ 05.07.2026):
textpip install datasketch
Bottleneck (๐ฅ28 ยท โญ 1.2K) - Fast NumPy array functions written in C. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 42 ยท ๐ 120 ยท ๐ฆ 60K):
textgit clone https://github.com/pydata/bottleneckPyPi (๐ฅ 10M / month ยท ๐ฆ 780 ยท โฑ๏ธ 25.07.2026):
textpip install BottleneckConda (๐ฅ 7.5M ยท โฑ๏ธ 10.11.2025):
textconda install -c conda-forge bottleneck
PyTables (๐ฅ27 ยท โญ 1.4K) - A Python package to manage extremely large amounts of data. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 150 ยท ๐ 280):
textgit clone https://github.com/PyTables/PyTablesPyPi (๐ฅ 3M / month ยท ๐ฆ 1.8K ยท โฑ๏ธ 01.03.2026):
textpip install tablesConda (๐ฅ 13M ยท โฑ๏ธ 25.07.2026):
textconda install -c conda-forge pytables
Modin (๐ฅ26 ยท โญ 10K ยท ๐ค) - Modin: Scale your Pandas workflows by changing a single line.. [Apache-2](http://bit.ly/3nYMfla) ``
GitHub (๐จโ๐ป 140 ยท ๐ 660 ยท ๐ฆ 2.3K):
textgit clone https://github.com/modin-project/modinPyPi (๐ฅ 1.5M / month ยท ๐ฆ 66 ยท โฑ๏ธ 02.10.2025):
textpip install modinConda (๐ฅ 990K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge modin-core
Vaex (๐ฅ24 ยท โญ 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 76 ยท ๐ 600 ยท ๐ฆ 1K):
textgit clone https://github.com/vaexio/vaexPyPi (๐ฅ 26K / month ยท ๐ฆ 68 ยท โฑ๏ธ 03.02.2026):
textpip install vaexConda (๐ฅ 640K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge vaex
pickleDB (๐ฅ20 ยท โญ 1.1K) - pickleDB is an in memory key-value store using Pythons orjson module.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 17 ยท ๐ 130 ยท ๐ฆ 3.4K):
textgit clone https://github.com/patx/pickledbPyPi (๐ฅ 30K / month ยท ๐ฆ 8 ยท โฑ๏ธ 05.01.2026):
textpip install pickledb
StaticFrame (๐ฅ19 ยท โญ 480) - Immutable and statically-typeable DataFrames with runtime type and.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 30 ยท ๐ 38 ยท ๐ฆ 33):
textgit clone https://github.com/InvestmentSystems/static-framePyPi (๐ฅ 10K / month ยท ๐ฆ 6 ยท โฑ๏ธ 11.08.2026):
textpip install static-frameConda (๐ฅ 650K ยท โฑ๏ธ 07.07.2026):
textconda install -c conda-forge static-frame
Show 17 hidden projects...
- numpy (๐ฅ38 ยท โญ 33K) - The fundamental package for scientific computing with Python.
โUnlicensed - pandera (๐ฅ27 ยท โญ 4.4K) - A light-weight and flexible data validation and testing..
โUnlicensed`` - Blaze (๐ฅ24 ยท โญ 3.2K ยท ๐) - NumPy and Pandas interface to Big Data.
[BSD-3](http://bit.ly/3aKzpTv) - docarray (๐ฅ24 ยท โญ 3.1K ยท ๐) - The data structure for multimodal data.
[Apache-2](http://bit.ly/3nYMfla) - sklearn-pandas (๐ฅ24 ยท โญ 2.8K ยท ๐) - Pandas integration with sklearn.
[โ๏ธZlib](https://tldrlegal.com/search?q=Zlib)sklearn`` - swifter (๐ฅ24 ยท โญ 2.5K ยท ๐) - A package which efficiently applies any function to a pandas..
[MIT](http://bit.ly/34MBwT8)`` - Pandaralยทlel (๐ฅ23 ยท โญ 3.8K ยท ๐) - A simple and efficient tool to parallelize Pandas..
[BSD-3](http://bit.ly/3aKzpTv)``jupyter - Koalas (๐ฅ22 ยท โญ 3.4K ยท ๐) - Koalas: pandas API on Apache Spark.
[Apache-2](http://bit.ly/3nYMfla)spark`` - pandasql (๐ฅ22 ยท โญ 1.3K ยท ๐) - sqldf for pandas.
[MIT](http://bit.ly/34MBwT8)`` - bcolz (๐ฅ22 ยท โญ 960 ยท ๐) - A columnar data container that can be compressed.
[BSD-3](http://bit.ly/3aKzpTv) - datatable (๐ฅ21 ยท โญ 1.9K ยท ๐) - A Python package for manipulating 2-dimensional tabular data..
[MPL-2.0](http://bit.ly/3postzC) - Arctic (๐ฅ20 ยท โญ 3.1K) - Arctic is a high performance datastore for numeric data.
[โ๏ธLGPL-2.1](https://tldrlegal.com/search?q=LGPL-2.1) - Pandas Summary (๐ฅ17 ยท โญ 530 ยท ๐) - An extension to pandas describe function.
[MIT](http://bit.ly/34MBwT8)`` - fletcher (๐ฅ17 ยท โญ 230 ยท ๐) - Pandas ExtensionDType/Array backed by Apache Arrow.
[MIT](http://bit.ly/34MBwT8)`` - daffy (๐ฅ15 ยท โญ 58) - Lightweight DataFrame validation decorators for Pandas, Polars, Modin,..
[MIT](http://bit.ly/34MBwT8)`` - Bounter (๐ฅ13 ยท โญ 930 ยท ๐) - Counter for large datasets.
[MIT](http://bit.ly/34MBwT8) - PandaPy (๐ฅ12 ยท โญ 490 ยท ๐) - PandaPy has the speed of NumPy and the usability of Pandas 10x to..
[MIT](http://bit.ly/34MBwT8)``
Data Structures
pyrsistent (๐ฅ31 ยท โญ 2.2K ยท ๐ค) - Persistent/Immutable/Functional data structures for Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 77 ยท ๐ 160 ยท ๐ฆ 370K):
textgit clone https://github.com/tobgu/pyrsistentPyPi (๐ฅ 41M / month ยท ๐ฆ 1K ยท โฑ๏ธ 25.10.2023):
textpip install pyrsistentConda (๐ฅ 22M ยท โฑ๏ธ 04.10.2025):
textconda install -c conda-forge pyrsistent
bidict (๐ฅ28 ยท โญ 1.6K) - The bidirectional mapping library for Python. [MPL-2.0](http://bit.ly/3postzC)
GitHub (๐จโ๐ป 24 ยท ๐ 66 ยท ๐ฆ 45K):
textgit clone https://github.com/jab/bidictPyPi (๐ฅ 30M / month ยท ๐ฆ 480 ยท โฑ๏ธ 18.02.2024):
textpip install bidictConda (๐ฅ 920K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge bidict
addict (๐ฅ27 ยท โญ 2.5K) - The Python Dict thats better than heroin. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 34 ยท ๐ 130 ยท ๐ฆ 18K):
textgit clone https://github.com/mewwts/addictPyPi (๐ฅ 8.7M / month ยท ๐ฆ 450 ยท โฑ๏ธ 21.11.2020):
textpip install addictConda (๐ฅ 1.1M ยท โฑ๏ธ 02.12.2025):
textconda install -c conda-forge addict
glom (๐ฅ27 ยท โญ 2.2K) - Pythons nested data operator (and CLI), for all your declarative.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 24 ยท ๐ 78 ยท ๐ฆ 3.6K):
textgit clone https://github.com/mahmoud/glomPyPi (๐ฅ 25M / month ยท ๐ฆ 250 ยท โฑ๏ธ 29.12.2025):
textpip install glomConda (๐ฅ 67K ยท โฑ๏ธ 29.12.2025):
textconda install -c conda-forge glom
anytree (๐ฅ26 ยท โญ 1K) - Python tree data library. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 30 ยท ๐ 140 ยท ๐ฆ 24K):
textgit clone https://github.com/c0fec0de/anytreePyPi (๐ฅ 6.8M / month ยท ๐ฆ 580 ยท โฑ๏ธ 08.04.2025):
textpip install anytreeConda (๐ฅ 98K ยท โฑ๏ธ 25.04.2026):
textconda install -c conda-forge anytree
multidict (๐ฅ26 ยท โญ 480 ยท ๐) - The multidict implementation. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 65 ยท ๐ 120):
textgit clone https://github.com/aio-libs/multidictPyPi (๐ฅ 610M / month ยท ๐ฆ 2.1K ยท โฑ๏ธ 26.01.2026):
textpip install multidictConda (๐ฅ 27M ยท โฑ๏ธ 20.02.2026):
textconda install -c conda-forge multidict
python-benedict (๐ฅ25 ยท โญ 1.6K) - dict subclass with keylist/keypath support, built-in I/O.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 18 ยท ๐ 49 ยท ๐ฆ 2K):
textgit clone https://github.com/fabiocaccamo/python-benedictPyPi (๐ฅ 1.3M / month ยท ๐ฆ 110 ยท โฑ๏ธ 07.07.2026):
textpip install python-benedictConda (๐ฅ 270K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge python-benedict
immutables (๐ฅ23 ยท โญ 1.2K ยท ๐ค) - A high-performance immutable mapping type for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 17 ยท ๐ 59 ยท ๐ฆ 8K):
textgit clone https://github.com/MagicStack/immutablesPyPi (๐ฅ 2.5M / month ยท ๐ฆ 140 ยท โฑ๏ธ 10.10.2024):
textpip install immutablesConda (๐ฅ 1.9M ยท โฑ๏ธ 12.09.2025):
textconda install -c conda-forge immutables
janus (๐ฅ23 ยท โญ 960) - Thread-safe asyncio-aware queue for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 30 ยท ๐ 54):
textgit clone https://github.com/aio-libs/janusPyPi (๐ฅ 6.2M / month ยท ๐ฆ 130 ยท โฑ๏ธ 13.12.2024):
textpip install janusConda (๐ฅ 100K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge janus
python-box (๐ฅ22 ยท โญ 2.8K) - Python dictionaries with advanced dot notation access. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 1 ยท ๐ 120):
textgit clone https://github.com/cdgriffith/BoxPyPi (๐ฅ 6.8M / month ยท ๐ฆ 590 ยท โฑ๏ธ 21.02.2026):
textpip install python-boxConda (๐ฅ 1.2M ยท โฑ๏ธ 29.04.2026):
textconda install -c conda-forge python-box
Show 5 hidden projects...
- python-sortedcontainers (๐ฅ28 ยท โญ 3.9K ยท ๐) - Python Sorted Container Types: Sorted List, Sorted..
[Apache-2](http://bit.ly/3nYMfla) - ordered-set (๐ฅ27 ยท โญ 210 ยท ๐) - A mutable set that remembers the order of its entries. One of..
[MIT](http://bit.ly/34MBwT8) - sqlitedict (๐ฅ24 ยท โญ 1.2K ยท ๐) - Persistent dict in Python, backed up by sqlite3 and pickle,..
[Apache-2](http://bit.ly/3nYMfla) - munch (๐ฅ23 ยท โญ 780 ยท ๐) - A Munch is a Python dictionary that provides attribute-style access (a..
[MIT](http://bit.ly/34MBwT8) - cleverdict (๐ฅ15 ยท โญ 91 ยท ๐) - A JSON-friendly data structure which allows both object attributes..
[MIT](http://bit.ly/34MBwT8)
Data Validation
pydantic (๐ฅ36 ยท โญ 28K) - Data validation using Python type hints. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 800 ยท ๐ 2.8K ยท ๐ฆ 1M):
textgit clone https://github.com/samuelcolvin/pydanticPyPi (๐ฅ 1.1B / month ยท ๐ฆ 99K ยท โฑ๏ธ 06.08.2026):
textpip install pydanticConda (๐ฅ 28M ยท โฑ๏ธ 06.05.2026):
textconda install -c conda-forge pydantic
jsonschema (๐ฅ31 ยท โญ 5K ยท ๐ค) - An implementation of JSON Schema validation for Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 120 ยท ๐ 630 ยท ๐ฆ 850K):
textgit clone https://github.com/Julian/jsonschemaPyPi (๐ฅ 620M / month ยท ๐ฆ 9.6K ยท โฑ๏ธ 07.01.2026):
textpip install jsonschemaConda (๐ฅ 50M ยท โฑ๏ธ 08.01.2026):
textconda install -c conda-forge jsonschema
schema (๐ฅ30 ยท โญ 2.9K) - Schema validation just got Pythonic. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 75 ยท ๐ 220 ยท ๐ฆ 17K):
textgit clone https://github.com/keleshev/schemaPyPi (๐ฅ 28M / month ยท ๐ฆ 890 ยท โฑ๏ธ 11.10.2025):
textpip install schemaConda (๐ฅ 700K ยท โฑ๏ธ 20.07.2026):
textconda install -c conda-forge schema
cerberus (๐ฅ29 ยท โญ 3.3K) - Lightweight, extensible data validation library for Python. [ISC](http://bit.ly/3hkKRql)
GitHub (๐จโ๐ป 67 ยท ๐ 240 ยท ๐ฆ 18K):
textgit clone https://github.com/pyeve/cerberusPyPi (๐ฅ 6.5M / month ยท ๐ฆ 770 ยท โฑ๏ธ 06.11.2025):
textpip install cerberusConda (๐ฅ 880K ยท โฑ๏ธ 17.07.2026):
textconda install -c conda-forge cerberus
voluptuous (๐ฅ28 ยท โญ 1.8K ยท ๐ค) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 110 ยท ๐ 220 ยท ๐ฆ 21K):
textgit clone https://github.com/alecthomas/voluptuousPyPi (๐ฅ 7.8M / month ยท ๐ฆ 620 ยท โฑ๏ธ 18.12.2025):
textpip install voluptuousConda (๐ฅ 990K ยท โฑ๏ธ 19.12.2025):
textconda install -c conda-forge voluptuous
python-email-validator (๐ฅ27 ยท โญ 1.3K ยท ๐ค) - A robust email syntax and deliverability validation.. [Unlicense](http://bit.ly/3rvuUlR)
GitHub (๐จโ๐ป 28 ยท ๐ 120):
textgit clone https://github.com/JoshData/python-email-validatorPyPi (๐ฅ 250M / month ยท ๐ฆ 1.2K ยท โฑ๏ธ 26.08.2025):
textpip install email-validatorConda (๐ฅ 3.4M ยท โฑ๏ธ 26.08.2025):
textconda install -c conda-forge email-validator
param (๐ฅ27 ยท โญ 520) - Declarative parameters for robust Python classes and a rich API for.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 46 ยท ๐ 83 ยท ๐ฆ 18K):
textgit clone https://github.com/holoviz/paramPyPi (๐ฅ 2.7M / month ยท ๐ฆ 240 ยท โฑ๏ธ 09.06.2026):
textpip install paramConda (๐ฅ 3M ยท โฑ๏ธ 16.06.2026):
textconda install -c conda-forge param
strictyaml (๐ฅ26 ยท โญ 1.6K ยท ๐ค) - Type-safe YAML parser and validator. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 20 ยท ๐ 65 ยท ๐ฆ 6K):
textgit clone https://github.com/crdoconnor/strictyamlPyPi (๐ฅ 30M / month ยท ๐ฆ 400 ยท โฑ๏ธ 10.03.2023):
textpip install strictyamlConda (๐ฅ 650K ยท โฑ๏ธ 16.08.2025):
textconda install -c conda-forge strictyaml
dirty-equals (๐ฅ23 ยท โญ 1K ยท ๐ค) - Doing dirty (but extremely useful) things with equals. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 21 ยท ๐ 48 ยท ๐ฆ 1.1K):
textgit clone https://github.com/samuelcolvin/dirty-equalsPyPi (๐ฅ 2.9M / month ยท ๐ฆ 100 ยท โฑ๏ธ 17.11.2025):
textpip install dirty-equalsConda (๐ฅ 140K ยท โฑ๏ธ 18.11.2025):
textconda install -c conda-forge dirty-equals
Show 6 hidden projects...
- validators (๐ฅ29 ยท โญ 1.1K ยท ๐) - Python Data Validation for Humans.
[MIT](http://bit.ly/34MBwT8) - schematics (๐ฅ25 ยท โญ 2.6K ยท ๐) - Python Data Structures for Humans.
[BSD-3](http://bit.ly/3aKzpTv) - valideer (๐ฅ18 ยท โญ 260 ยท ๐) - Lightweight data validation and adaptation Python library.
[MIT](http://bit.ly/34MBwT8) - validr (๐ฅ14 ยท โญ 220 ยท ๐) - A simple, fast, extensible python library for data validation.
[MIT](http://bit.ly/34MBwT8) - typical (๐ฅ14 ยท โญ 180 ยท ๐) - Typical: Fast, simple, & correct data-validation using Python 3 typing.
[MIT](http://bit.ly/34MBwT8) - dataklasses (๐ฅ7 ยท โญ 740 ยท ๐) - A different spin on dataclasses.
โUnlicensed
Algorithms & Design Patterns
๐ python-patterns ( โญ 43K) - Collection of design patterns/idioms in Python.
algorithms (๐ฅ23 ยท โญ 25K) - Minimal examples of data structures and algorithms in Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 220 ยท ๐ 4.7K ยท ๐ฆ 140):
textgit clone https://github.com/keon/algorithmsPyPi (๐ฅ 1.3K / month ยท ๐ฆ 5 ยท โฑ๏ธ 18.02.2026):
textpip install algorithmsConda (๐ฅ 5.1K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge algorithms
Show 2 hidden projects...
- transitions (๐ฅ26 ยท โญ 6.1K ยท ๐) - A lightweight, object-oriented finite state machine..
[MIT](http://bit.ly/34MBwT8) - PyPattyrn (๐ฅ17 ยท โญ 2.3K ยท ๐) - A simple library for implementing common design patterns.
[MIT](http://bit.ly/34MBwT8)
Date & Time Utilities
arrow (๐ฅ32 ยท โญ 9K) - Better dates & times for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 290 ยท ๐ 730 ยท ๐ฆ 180K):
textgit clone https://github.com/arrow-py/arrowPyPi (๐ฅ 79M / month ยท ๐ฆ 2.3K ยท โฑ๏ธ 18.10.2025):
textpip install arrowConda (๐ฅ 14M ยท โฑ๏ธ 18.10.2025):
textconda install -c conda-forge arrow
dateparser (๐ฅ32 ยท โญ 2.8K) - python parser for human readable dates. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 160 ยท ๐ 510 ยท ๐ฆ 39K):
textgit clone https://github.com/scrapinghub/dateparserPyPi (๐ฅ 47M / month ยท ๐ฆ 1.7K ยท โฑ๏ธ 04.08.2026):
textpip install dateparserConda (๐ฅ 1.9M ยท โฑ๏ธ 04.08.2026):
textconda install -c conda-forge dateparser
pytz (๐ฅ32 ยท โญ 390) - pytz Python historical timezone library and database. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 27 ยท ๐ 110 ยท ๐ฆ 2.5M):
textgit clone https://github.com/stub42/pytzPyPi (๐ฅ 560M / month ยท ๐ฆ 16K ยท โฑ๏ธ 25.07.2026):
textpip install pytzConda (๐ฅ 96M ยท โฑ๏ธ 26.07.2026):
textconda install -c conda-forge pytz
holidays (๐ฅ31 ยท โญ 1.9K) - Open World Holidays Framework. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 340 ยท ๐ 710 ยท ๐ฆ 28K):
textgit clone https://github.com/vacanza/holidaysPyPi (๐ฅ 31M / month ยท ๐ฆ 640 ยท โฑ๏ธ 11.08.2026):
textpip install holidaysConda (๐ฅ 4.7M ยท โฑ๏ธ 03.08.2026):
textconda install -c conda-forge holidays
tzlocal (๐ฅ31 ยท โญ 220) - A Python module that tries to figure out what your local timezone is. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 31 ยท ๐ 64 ยท ๐ฆ 220K):
textgit clone https://github.com/regebro/tzlocalPyPi (๐ฅ 230M / month ยท ๐ฆ 2.4K ยท โฑ๏ธ 29.06.2026):
textpip install tzlocalConda (๐ฅ 6.7M ยท โฑ๏ธ 29.06.2026):
textconda install -c conda-forge tzlocal
python-dateutil (๐ฅ29 ยท โญ 2.6K) - Useful extensions to the standard Python datetime features. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 130 ยท ๐ 540):
textgit clone https://github.com/dateutil/dateutilPyPi (๐ฅ 1.2B / month ยท ๐ฆ 12K ยท โฑ๏ธ 01.03.2024):
textpip install python-dateutilConda (๐ฅ 110M ยท โฑ๏ธ 28.06.2025):
textconda install -c conda-forge python-dateutil
pendulum (๐ฅ28 ยท โญ 6.6K ยท ๐ค) - Python datetimes made easy. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 130 ยท ๐ 420 ยท ๐ฆ 40K):
textgit clone https://github.com/sdispater/pendulumPyPi (๐ฅ 72M / month ยท ๐ฆ 1.6K ยท โฑ๏ธ 30.01.2026):
textpip install pendulumConda (๐ฅ 2.4M ยท โฑ๏ธ 31.01.2026):
textconda install -c conda-forge pendulum
Show 2 hidden projects...
- isodate (๐ฅ29 ยท โญ 170 ยท ๐) - ISO 8601 date/time parser.
[BSD-3](http://bit.ly/3aKzpTv) - parsedatetime (๐ฅ26 ยท โญ 700 ยท ๐) - Parse human-readable date/time strings.
[Apache-2](http://bit.ly/3nYMfla)
File & Path Utilities
filesystem_spec (๐ฅ34 ยท โญ 1.3K) - A specification that python filesystems should adhere to. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 340 ยท ๐ 470 ยท ๐ฆ 310K):
textgit clone https://github.com/fsspec/filesystem_specPyPi (๐ฅ 910M / month ยท ๐ฆ 3.9K ยท โฑ๏ธ 28.07.2026):
textpip install fsspecConda (๐ฅ 38M ยท โฑ๏ธ 29.07.2026):
textconda install -c conda-forge fsspec
watchdog (๐ฅ31 ยท โญ 7.1K) - Python library and shell utilities to monitor filesystem events. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 180 ยท ๐ 720 ยท ๐ฆ 270K):
textgit clone https://github.com/gorakhargosh/watchdogPyPi (๐ฅ 110M / month ยท ๐ฆ 2.7K ยท โฑ๏ธ 01.11.2024):
textpip install watchdogConda (๐ฅ 6.1M ยท โฑ๏ธ 04.03.2026):
textconda install -c conda-forge watchdog
filelock (๐ฅ31 ยท โญ 970) - A platform independent file lock. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 67 ยท ๐ 140 ยท ๐ฆ 740K):
textgit clone https://github.com/tox-dev/py-filelockPyPi (๐ฅ 740M / month ยท ๐ฆ 5.4K ยท โฑ๏ธ 29.07.2026):
textpip install filelockConda (๐ฅ 48M ยท โฑ๏ธ 30.07.2026):
textconda install -c conda-forge filelock
aiofiles (๐ฅ26 ยท โญ 3.2K ยท ๐ค) - File support for asyncio. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 43 ยท ๐ 170 ยท ๐ฆ 250K):
textgit clone https://github.com/Tinche/aiofilesPyPi (๐ฆ 7.7K ยท โฑ๏ธ 09.10.2025):
textpip install aiofilesConda (๐ฅ 2.7M ยท โฑ๏ธ 01.01.2026):
textconda install -c conda-forge aiofiles
scandir (๐ฅ22 ยท โญ 540 ยท ๐ค) - Better directory iterator and faster os.walk(). Archived, as this.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 23 ยท ๐ 68):
textgit clone https://github.com/benhoyt/scandirPyPi (๐ฅ 2.2M / month ยท ๐ฆ 220 ยท โฑ๏ธ 09.03.2019):
textpip install scandirConda (๐ฅ 2.1M ยท โฑ๏ธ 22.08.2025):
textconda install -c conda-forge scandir
Show 5 hidden projects...
- appdirs (๐ฅ28 ยท โญ 1.1K ยท ๐) - A small Python module for determining appropriate platform-specific..
[MIT](http://bit.ly/34MBwT8) - zipp (๐ฅ28 ยท โญ 67) - Backport of pathlib-compatible object wrapper for zip files.
โUnlicensed - pyfilesystem2 (๐ฅ25 ยท โญ 2.1K ยท ๐) - Pythons Filesystem abstraction layer.
[MIT](http://bit.ly/34MBwT8) - path (๐ฅ24 ยท โญ 1.1K ยท ๐ค) - Object-oriented file system path manipulation.
โUnlicensed - Unipath (๐ฅ22 ยท โญ 510 ยท ๐) - An object-oriented approach to Python file/directory operations.
[MIT](http://bit.ly/34MBwT8)
Compatiblity
typing (๐ฅ27 ยท โญ 1.7K) - Python static typing home. Hosts the documentation and a user help.. [Python-2.0](http://bit.ly/35wkF7y)
GitHub (๐จโ๐ป 150 ยท ๐ 290):
textgit clone https://github.com/python/typingPyPi (๐ฅ 4.6M / month ยท ๐ฆ 3.3K ยท โฑ๏ธ 01.05.2021):
textpip install typingConda (๐ฅ 4.4M ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge typing
Show 6 hidden projects...
- six (๐ฅ32 ยท โญ 990 ยท ๐) - Python 2 and 3 compatibility library.
[MIT](http://bit.ly/34MBwT8) - future (๐ฅ31 ยท โญ 1.2K ยท ๐) - Easy, clean, reliable Python 2/3 compatibility.
[MIT](http://bit.ly/34MBwT8) - dataclasses (๐ฅ24 ยท โญ 590 ยท ๐) - A backport of the dataclasses module for Python 3.6.
[Apache-2](http://bit.ly/3nYMfla) - futures (๐ฅ24 ยท โญ 240 ยท ๐) - Backport of the concurrent.futures package to Python 2.6 and 2.7.
[Python-2.0](http://bit.ly/35wkF7y) - pathlib2 (๐ฅ24 ยท โญ 86 ยท ๐ค) - Backport of pathlib aiming to support the full stdlib Python API.
[MIT](http://bit.ly/34MBwT8) - contextlib2 (๐ฅ23 ยท โญ 39 ยท ๐ค) - contextlib2 is a backport of the standard librarys contextlib..
[โ๏ธpsfrag](https://tldrlegal.com/search?q=psfrag)
Cryptography
bcrypt (๐ฅ32 ยท โญ 1.4K ยท ๐ค) - Modern(-ish) password hashing for your software and your servers. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 41 ยท ๐ 180 ยท ๐ฆ 360K):
textgit clone https://github.com/pyca/bcryptPyPi (๐ฅ 210M / month ยท ๐ฆ 2K ยท โฑ๏ธ 25.09.2025):
textpip install bcryptConda (๐ฅ 12M ยท โฑ๏ธ 07.11.2025):
textconda install -c conda-forge bcrypt
pycryptodomex (๐ฅ31 ยท โญ 3.2K) - A self-contained cryptographic library for Python. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 170 ยท ๐ 560 ยท ๐ฆ 140K):
textgit clone https://github.com/Legrandin/pycryptodomePyPi (๐ฅ 64M / month ยท ๐ฆ 1.6K ยท โฑ๏ธ 17.05.2025):
textpip install pycryptodomexConda (๐ฅ 3M ยท โฑ๏ธ 13.09.2025):
textconda install -c conda-forge pycryptodomex
tink (๐ฅ27 ยท โญ 14K) - A multi-language, cross-platform library that provides cryptographic APIs.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 120 ยท ๐ 1.2K ยท ๐ฆ 1.6K):
textgit clone https://github.com/google/tinkPyPi (๐ฅ 1.9M / month ยท ๐ฆ 22 ยท โฑ๏ธ 13.08.2026):
textpip install tinknpm (๐ฅ 1.2K / month ยท ๐ฆ 3 ยท โฑ๏ธ 02.05.2023):
textnpm install tink-crypto
Show 4 hidden projects...
- cryptography (๐ฅ35 ยท โญ 7.7K) - cryptography is a package designed to expose..
โUnlicensed - keyring (๐ฅ29 ยท โญ 1.4K ยท ๐ค) - Store and access your passwords safely.
โUnlicensed - asn1crypto (๐ฅ28 ยท โญ 340 ยท ๐) - Python ASN.1 library with a focus on performance and a pythonic API.
[MIT](http://bit.ly/34MBwT8) - rsa (๐ฅ26 ยท โญ 500 ยท ๐) - Python-RSA is a pure-Python RSA implementation.
[Apache-2](http://bit.ly/3nYMfla)
Infrastructure & DevOps
botocore (๐ฅ37 ยท โญ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 220 ยท ๐ 1.2K ยท ๐ฆ 440K):
textgit clone https://github.com/boto/botocorePyPi (๐ฅ 1.4B / month ยท ๐ฆ 4.8K ยท โฑ๏ธ 12.08.2026):
textpip install botocoreConda (๐ฅ 49M ยท โฑ๏ธ 13.08.2026):
textconda install -c conda-forge botocore
ansible (๐ฅ35 ยท โญ 70K) - Ansible is a radically simple IT automation platform that makes your.. [โ๏ธGPL-3.0](http://bit.ly/2M0xdwT)
GitHub (๐จโ๐ป 6.9K ยท ๐ 24K ยท ๐ฆ 42K):
textgit clone https://github.com/ansible/ansiblePyPi (๐ฅ 13M / month ยท ๐ฆ 600 ยท โฑ๏ธ 11.08.2026):
textpip install ansibleConda (๐ฅ 2M ยท โฑ๏ธ 11.08.2026):
textconda install -c conda-forge ansible
docker (๐ฅ35 ยท โญ 7.2K) - A Python library for the Docker Engine API. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 460 ยท ๐ 1.7K ยท ๐ฆ 130K):
textgit clone https://github.com/docker/docker-pyPyPi (๐ฅ 200M / month ยท ๐ฆ 5.8K ยท โฑ๏ธ 09.07.2026):
textpip install dockerConda (๐ฅ 7.9M ยท โฑ๏ธ 12.07.2026):
textconda install -c conda-forge docker-py
pulumi (๐ฅ33 ยท โญ 26K) - Pulumi - Infrastructure as Code in any programming language. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 3.7K ยท ๐ 1.4K ยท ๐ฆ 11K):
textgit clone https://github.com/pulumi/pulumiPyPi (๐ฅ 8.4M / month ยท ๐ฆ 570 ยท โฑ๏ธ 13.08.2026):
textpip install puluminpm (๐ฅ 10M / month ยท ๐ฆ 930 ยท โฑ๏ธ 12.08.2026):
textnpm install @pulumi/pulumi
paramiko (๐ฅ33 ยท โญ 9.8K) - The leading native Python SSHv2 protocol library. [โ๏ธLGPL-2.1](https://tldrlegal.com/search?q=LGPL-2.1)
GitHub (๐จโ๐ป 190 ยท ๐ 2.1K ยท ๐ฆ 130K):
textgit clone https://github.com/paramiko/paramikoPyPi (๐ฅ 160M / month ยท ๐ฆ 4.6K ยท โฑ๏ธ 09.05.2026):
textpip install paramikoConda (๐ฅ 9.5M ยท โฑ๏ธ 19.05.2026):
textconda install -c conda-forge paramiko
awscli (๐ฅ32 ยท โญ 17K) - Universal Command Line Interface for Amazon Web Services. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 510 ยท ๐ 4.6K ยท ๐ฆ 5):
textgit clone https://github.com/aws/aws-cliPyPi (๐ฅ 280M / month ยท ๐ฆ 780 ยท โฑ๏ธ 05.08.2026):
textpip install awscliConda (๐ฅ 61M ยท โฑ๏ธ 13.08.2026):
textconda install -c conda-forge awscli
kubernetes (๐ฅ31 ยท โญ 7.6K) - Official Python client library for kubernetes. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 250 ยท ๐ 3.5K):
textgit clone https://github.com/kubernetes-client/pythonPyPi (๐ฅ 110M / month ยท ๐ฆ 2.5K ยท โฑ๏ธ 13.07.2026):
textpip install kubernetesConda (๐ฅ 870K ยท โฑ๏ธ 11.12.2025):
textconda install -c conda-forge kubernetes
netmiko (๐ฅ29 ยท โญ 4.2K ยท ๐) - Multi-vendor library to simplify Paramiko SSH connections to network.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 280 ยท ๐ 1.4K ยท ๐ฆ 5.7K):
textgit clone https://github.com/ktbyers/netmikoPyPi (๐ฅ 1.2M / month ยท ๐ฆ 270 ยท โฑ๏ธ 12.05.2026):
textpip install netmiko
plumbum (๐ฅ29 ยท โญ 3.1K) - Plumbum: Shell Combinators. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 130 ยท ๐ 200 ยท ๐ฆ 9.6K):
textgit clone https://github.com/tomerfiliba/plumbumPyPi (๐ฅ 6.4M / month ยท ๐ฆ 390 ยท โฑ๏ธ 22.07.2026):
textpip install plumbumConda (๐ฅ 1.6M ยท โฑ๏ธ 23.07.2026):
textconda install -c conda-forge plumbum
docker-compose (๐ฅ28 ยท โญ 38K) - Define and run multi-container applications with Docker. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 650 ยท ๐ 5.8K ยท ๐ฆ 230):
textgit clone https://github.com/docker/composePyPi (๐ฅ 1.1M / month ยท ๐ฆ 250 ยท โฑ๏ธ 10.05.2021):
textpip install docker-composeConda (๐ฅ 900K ยท โฑ๏ธ 07.07.2026):
textconda install -c conda-forge docker-compose
fabric (๐ฅ28 ยท โญ 15K) - Simple, Pythonic remote execution and deployment. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 140 ยท ๐ 2K ยท ๐ฆ 24):
textgit clone https://github.com/fabric/fabricPyPi (๐ฅ 13M / month ยท ๐ฆ 450 ยท โฑ๏ธ 06.04.2026):
textpip install fabricConda (๐ฅ 600K ยท โฑ๏ธ 06.04.2026):
textconda install -c conda-forge fabric
pyinfra (๐ฅ24 ยท โญ 5.9K) - pyinfra automates/provisions/manages/deploys infrastructure. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 220 ยท ๐ 530 ยท ๐ฆ 240):
textgit clone https://github.com/Fizzadar/pyinfraPyPi (๐ฅ 270K / month ยท ๐ฆ 46 ยท โฑ๏ธ 27.07.2026):
textpip install pyinfra
storm (๐ฅ18 ยท โญ 3.3K) - Manage your SSH like a boss. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 30 ยท ๐ 150):
textgit clone https://github.com/emre/stormPyPi (๐ฅ 2.5K / month ยท ๐ฆ 4 ยท โฑ๏ธ 02.07.2026):
textpip install storm
Show 7 hidden projects...
- schedule (๐ฅ29 ยท โญ 12K ยท ๐) - Python job scheduling for humans.
[MIT](http://bit.ly/34MBwT8) - sshtunnel (๐ฅ28 ยท โญ 1.2K ยท ๐) - SSH tunnels to remote server.
[MIT](http://bit.ly/34MBwT8) - parallel-ssh (๐ฅ22 ยท โญ 1.3K ยท ๐ค) - Asynchronous parallel SSH client library.
[โ๏ธLGPL-2.1](https://tldrlegal.com/search?q=LGPL-2.1) - fabtools (๐ฅ21 ยท โญ 1.2K ยท ๐) - Tools for writing awesome Fabric files.
[BSD-2](http://bit.ly/3rqEWVr) - pypyr (๐ฅ18 ยท โญ 640 ยท ๐) - pypyr task-runner cli & api for automation pipelines. Automate..
[Apache-2](http://bit.ly/3nYMfla) - wssh (๐ฅ15 ยท โญ 1.3K ยท ๐) - SSH to WebSockets Bridge.
[MIT](http://bit.ly/34MBwT8) - Grai (๐ฅ11 ยท โญ 310 ยท ๐ค) - Platform to programmatically manage, test, and debug data..
[โ๏ธMIT-0](https://tldrlegal.com/search?q=MIT-0)
Process Utilities
sh (๐ฅ30 ยท โญ 7.2K) - Python process launching. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 110 ยท ๐ 510 ยท ๐ฆ 19K):
textgit clone https://github.com/amoffat/shPyPi (๐ฅ 12M / month ยท ๐ฆ 860 ยท โฑ๏ธ 25.07.2026):
textpip install shConda (๐ฅ 500K ยท โฑ๏ธ 06.06.2026):
textconda install -c conda-forge sh
supervisor (๐ฅ29 ยท โญ 8.9K) - Supervisor process control system for Unix.. [โ๏ธRepoze Public License](https://tldrlegal.com/search?q=Repoze%20Public%20License)
GitHub (๐จโ๐ป 180 ยท ๐ 1.3K ยท ๐ฆ 14K):
textgit clone https://github.com/Supervisor/supervisorPyPi (๐ฅ 16M / month ยท ๐ฆ 160 ยท โฑ๏ธ 23.08.2025):
textpip install supervisorConda (๐ฅ 780K ยท โฑ๏ธ 27.02.2026):
textconda install -c conda-forge supervisor
Show 2 hidden projects...
- pexpect (๐ฅ32 ยท โญ 2.7K ยท ๐) - A Python module for controlling interactive programs in a pseudo-..
[ISC](http://bit.ly/3hkKRql) - ptyprocess (๐ฅ25 ยท โญ 230 ยท ๐) - Run a subprocess in a pseudo terminal.
[ISC](http://bit.ly/3hkKRql)
Asynchronous Programming
anyio (๐ฅ34 ยท โญ 2.4K) - High level asynchronous concurrency and networking framework that works on.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 94 ยท ๐ 180 ยท ๐ฆ 670K):
textgit clone https://github.com/agronholm/anyioPyPi (๐ฅ 1.1B / month ยท ๐ฆ 7.3K ยท โฑ๏ธ 12.07.2026):
textpip install anyioConda (๐ฅ 40M ยท โฑ๏ธ 12.07.2026):
textconda install -c conda-forge anyio
uvloop (๐ฅ29 ยท โญ 12K) - Ultra fast asyncio event loop. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 79 ยท ๐ 610 ยท ๐ฆ 230K):
textgit clone https://github.com/MagicStack/uvloopPyPi (๐ฆ 2K ยท โฑ๏ธ 16.10.2025):
textpip install uvloopConda (๐ฅ 4.6M ยท โฑ๏ธ 07.11.2025):
textconda install -c conda-forge uvloop
asyncer (๐ฅ27 ยท โญ 2.5K) - Asyncer, async and await, focused on developer experience. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 24 ยท ๐ 87 ยท ๐ฆ 8.3K):
textgit clone https://github.com/tiangolo/asyncerPyPi (๐ฅ 8.3M / month ยท ๐ฆ 320 ยท โฑ๏ธ 25.06.2026):
textpip install asyncerConda (๐ฅ 47K ยท โฑ๏ธ 25.06.2026):
textconda install -c conda-forge asyncer
aiomisc (๐ฅ22 ยท โญ 420) - aiomisc - miscellaneous utils for asyncio. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 22 ยท ๐ 28 ยท ๐ฆ 450):
textgit clone https://github.com/aiokitchen/aiomiscPyPi (๐ฅ 57K / month ยท ๐ฆ 61 ยท โฑ๏ธ 10.07.2026):
textpip install aiomisc
Show 3 hidden projects...
- greenlet (๐ฅ32 ยท โญ 1.8K) - Lightweight in-process concurrent programming.
โUnlicensed - unsync (๐ฅ20 ยท โญ 900 ยท ๐) - Unsynchronize asyncio.
[MIT](http://bit.ly/34MBwT8) - stopit (๐ฅ18 ยท โญ 35) - Raise asynchronous exceptions in other thread, control the timeout of..
[โ๏ธGPL-3.0](http://bit.ly/2M0xdwT)
Configuration
python-dotenv (๐ฅ36 ยท โญ 8.8K) - Reads key-value pairs from a .env file and can set them as.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 110 ยท ๐ 560 ยท ๐ฆ 1.7M):
textgit clone https://github.com/theskumar/python-dotenvPyPi (๐ฅ 790M / month ยท ๐ฆ 37K ยท โฑ๏ธ 01.03.2026):
textpip install python-dotenvConda (๐ฅ 14M ยท โฑ๏ธ 01.03.2026):
textconda install -c conda-forge python-dotenv
traitlets (๐ฅ32 ยท โญ 650) - A lightweight Traits like module. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 130 ยท ๐ 210 ยท ๐ฆ 610K):
textgit clone https://github.com/ipython/traitletsPyPi (๐ฅ 160M / month ยท ๐ฆ 2.3K ยท โฑ๏ธ 03.08.2026):
textpip install traitletsConda (๐ฅ 55M ยท โฑ๏ธ 03.08.2026):
textconda install -c conda-forge traitlets
omegaconf (๐ฅ31 ยท โญ 2.4K) - Flexible Python configuration system. The last one you will ever need. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 47 ยท ๐ 160 ยท ๐ฆ 64K):
textgit clone https://github.com/omry/omegaconfPyPi (๐ฅ 44M / month ยท ๐ฆ 2.6K ยท โฑ๏ธ 07.08.2026):
textpip install omegaconfConda (๐ฅ 2.7M ยท โฑ๏ธ 10.08.2026):
textconda install -c conda-forge omegaconf
hydra (๐ฅ26 ยท โญ 11K) - Hydra is a framework for elegantly configuring complex applications. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 150 ยท ๐ 940 ยท ๐ฆ 44K):
textgit clone https://github.com/facebookresearch/hydraPyPi (๐ฅ 5.5K / month ยท ๐ฆ 13 ยท โฑ๏ธ 03.08.2016):
textpip install hydraConda (๐ฅ 1.9M ยท โฑ๏ธ 10.08.2026):
textconda install -c conda-forge hydra-core
Dynaconf (๐ฅ26 ยท โญ 4.3K) - The dynamic configurator for your Python Project. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 130 ยท ๐ 340):
textgit clone https://github.com/rochacbruno/dynaconfPyPi (๐ฅ 6.9M / month ยท ๐ฆ 780 ยท โฑ๏ธ 05.08.2026):
textpip install dynaconfConda (๐ฅ 220K ยท โฑ๏ธ 06.08.2026):
textconda install -c conda-forge dynaconf
configobj (๐ฅ26 ยท โญ 340) - Python 3+ compatible port of the configobj library. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 13 ยท ๐ 86 ยท ๐ฆ 50K):
textgit clone https://github.com/DiffSK/configobjPyPi (๐ฅ 7.2M / month ยท ๐ฆ 650 ยท โฑ๏ธ 21.09.2024):
textpip install configobjConda (๐ฅ 1.3M ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge configobj
everett (๐ฅ17 ยท โญ 150 ยท ๐ค) - configuration library for python projects. [MPL-2.0](http://bit.ly/3postzC)
GitHub (๐จโ๐ป 9 ยท ๐ 14):
textgit clone https://github.com/willkg/everettPyPi (๐ฅ 670K / month ยท ๐ฆ 22 ยท โฑ๏ธ 15.10.2025):
textpip install everettConda (๐ฅ 120K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge everett
Show 2 hidden projects...
- python-decouple (๐ฅ27 ยท โญ 3K ยท ๐) - Strict separation of settings from code.
[MIT](http://bit.ly/34MBwT8) - gin-config (๐ฅ25 ยท โญ 2.1K ยท ๐) - Gin provides a lightweight configuration framework for Python.
[Apache-2](http://bit.ly/3nYMfla)
CLI Development
click (๐ฅ38 ยท โญ 18K) - Python composable command line interface toolkit. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 450 ยท ๐ 1.8K ยท ๐ฆ 2.4M):
textgit clone https://github.com/pallets/clickPyPi (๐ฅ 1.1B / month ยท ๐ฆ 71K ยท โฑ๏ธ 24.06.2026):
textpip install clickConda (๐ฅ 70M ยท โฑ๏ธ 03.07.2026):
textconda install -c conda-forge click
rich (๐ฅ36 ยท โญ 56K) - Rich is a Python library for rich text and beautiful formatting in the terminal. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 290 ยท ๐ 2.2K ยท ๐ฆ 560K):
textgit clone https://github.com/Textualize/richPyPi (๐ฅ 640M / month ยท ๐ฆ 44K ยท โฑ๏ธ 12.04.2026):
textpip install richConda (๐ฅ 24M ยท โฑ๏ธ 12.04.2026):
textconda install -c conda-forge rich
Typer (๐ฅ33 ยท โญ 20K) - Typer, build great CLIs. Easy to code. Based on Python type hints. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 110 ยท ๐ 960 ยท ๐ฆ 270K):
textgit clone https://github.com/tiangolo/typerPyPi (๐ฅ 370M / month ยท ๐ฆ 33K ยท โฑ๏ธ 03.08.2026):
textpip install typerConda (๐ฅ 14M ยท โฑ๏ธ 03.08.2026):
textconda install -c conda-forge typer
python-fire (๐ฅ30 ยท โญ 28K ยท ๐ค) - Python Fire is a library for automatically generating.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 67 ยท ๐ 1.5K ยท ๐ฆ 54K):
textgit clone https://github.com/google/python-firePyPi (๐ฅ 22M / month ยท ๐ฆ 3K ยท โฑ๏ธ 16.08.2025):
textpip install fireConda (๐ฅ 1.6M ยท โฑ๏ธ 12.09.2025):
textconda install -c conda-forge fire
questionary (๐ฅ28 ยท โญ 1.8K ยท ๐ค) - Python library to build pretty command line user prompts Easy to.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 58 ยท ๐ 99 ยท ๐ฆ 24K):
textgit clone https://github.com/tmbo/questionaryPyPi (๐ฅ 25M / month ยท ๐ฆ 1.4K ยท โฑ๏ธ 28.08.2025):
textpip install questionaryConda (๐ฅ 480K ยท โฑ๏ธ 08.09.2025):
textconda install -c conda-forge questionary
argcomplete (๐ฅ28 ยท โญ 1.6K ยท ๐) - Python and tab completion, better together. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 88 ยท ๐ 150 ยท ๐ฆ 75K):
textgit clone https://github.com/kislyuk/argcompletePyPi (๐ฆ 2.4K ยท โฑ๏ธ 06.08.2026):
textpip install argcompleteConda (๐ฅ 3.8M ยท โฑ๏ธ 08.08.2026):
textconda install -c conda-forge argcomplete
python-prompt-toolkit (๐ฅ27 ยท โญ 11K) - Library for building powerful interactive command line.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 250 ยท ๐ 800):
textgit clone https://github.com/prompt-toolkit/python-prompt-toolkitPyPi (๐ฅ 250M / month ยท โฑ๏ธ 26.07.2026):
textpip install prompt_toolkitConda (๐ฅ 46M ยท โฑ๏ธ 27.07.2026):
textconda install -c conda-forge prompt-toolkit
ConfigArgParse (๐ฅ24 ยท โญ 760) - Drop-in replacement for argparse with added support for config.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 56 ยท ๐ 120 ยท ๐ฆ 26K):
textgit clone https://github.com/bw2/ConfigArgParsePyPi (๐ฆ 770 ยท โฑ๏ธ 11.03.2026):
textpip install configargparseConda (๐ฅ 2.1M ยท โฑ๏ธ 11.03.2026):
textconda install -c conda-forge configargparse
docopt-ng (๐ฅ24 ยท โญ 220) - Humane command line arguments parser. Now with maintenance, typehints,.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 54 ยท ๐ 26 ยท ๐ฆ 850):
textgit clone https://github.com/jazzband/docopt-ngPyPi (๐ฅ 1.8M / month ยท ๐ฆ 100 ยท โฑ๏ธ 30.05.2023):
textpip install docopt-ng
blessings (๐ฅ22 ยท โญ 1.5K ยท ๐ค) - A thin, practical wrapper around terminal capabilities in Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 17 ยท ๐ 150 ยท ๐ฆ 11K):
textgit clone https://github.com/erikrose/blessingsPyPi (๐ฆ 460 ยท โฑ๏ธ 21.06.2018):
textpip install blessingsConda (๐ฅ 500K ยท โฑ๏ธ 26.08.2025):
textconda install -c conda-forge blessings
Click Extra (๐ฅ18 ยท โญ 120) - Drop-in replacement for Click to make user-friendly and.. [โ๏ธGPL-2.0](http://bit.ly/2KucAZR)
GitHub (๐จโ๐ป 15 ยท ๐ 10 ยท ๐ฆ 130):
textgit clone https://github.com/kdeldycke/click-extraPyPi (๐ฅ 100K / month ยท ๐ฆ 50 ยท โฑ๏ธ 02.08.2026):
textpip install click-extra
Show 9 hidden projects...
- colorama (๐ฅ32 ยท โญ 3.7K ยท ๐) - Simple cross-platform colored terminal text in Python.
[BSD-3](http://bit.ly/3aKzpTv) - wcwidth (๐ฅ30 ยท โญ 460) - Python library that measures the width of strings in a terminal.
โUnlicensed - docopt (๐ฅ29 ยท โญ 8K ยท ๐) - Create beautiful command-line interfaces with Python.
[MIT](http://bit.ly/34MBwT8) - asciimatics (๐ฅ24 ยท โญ 4.3K ยท ๐) - A cross platform package to do curses-like operations, plus..
[Apache-2](http://bit.ly/3nYMfla) - cleo (๐ฅ24 ยท โญ 1.3K ยท ๐) - Cleo allows you to create beautiful and testable command-line interfaces.
[MIT](http://bit.ly/34MBwT8) - clint (๐ฅ20 ยท โญ 95 ยท ๐) - Python Command Line Interface Tools.
[ISC](http://bit.ly/3hkKRql) - bashplotlib (๐ฅ16 ยท โญ 1.9K ยท ๐) - plotting in the terminal.
[MIT](http://bit.ly/34MBwT8) - colout (๐ฅ16 ยท โญ 1.2K ยท ๐) - Color text streams with a polished command line interface.
[โ๏ธGPL-3.0](http://bit.ly/2M0xdwT) - onecite (๐ฅ11 ยท โญ 56) - An intelligent toolkit to automatically parse, complete, and format..
[MIT](http://bit.ly/34MBwT8)
Development Tools
๐ best-of-python-dev ( โญ 1.2K ยท ๐ค) - A ranked list of awesome python developer tools and libraries...
Data Caching
cachetools (๐ฅ34 ยท โญ 2.8K) - Extensible memoizing collections and decorators. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 25 ยท ๐ 200 ยท ๐ฆ 700K):
textgit clone https://github.com/tkem/cachetoolsPyPi (๐ฅ 340M / month ยท ๐ฆ 5.2K ยท โฑ๏ธ 01.08.2026):
textpip install cachetoolsConda (๐ฅ 23M ยท โฑ๏ธ 02.08.2026):
textconda install -c conda-forge cachetools
aiocache (๐ฅ27 ยท โญ 1.4K ยท ๐ค) - Asyncio cache manager for redis, memcached and memory. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 53 ยท ๐ 170 ยท ๐ฆ 5.1K):
textgit clone https://github.com/aio-libs/aiocachePyPi (๐ฅ 9M / month ยท ๐ฆ 150 ยท โฑ๏ธ 25.09.2024):
textpip install aiocache
cached-property (๐ฅ27 ยท โญ 700) - A decorator for caching properties in classes. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 25 ยท ๐ 79 ยท ๐ฆ 58K):
textgit clone https://github.com/pydanny/cached-propertyPyPi (๐ฅ 23M / month ยท ๐ฆ 1.6K ยท โฑ๏ธ 25.10.2024):
textpip install cached-propertyConda (๐ฅ 26M ยท โฑ๏ธ 05.07.2026):
textconda install -c conda-forge cached-property
beaker (๐ฅ24 ยท โญ 510) - WSGI middleware for sessions and caching. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 94 ยท ๐ 140 ยท ๐ฆ 6.2K):
textgit clone https://github.com/bbangert/beakerPyPi (๐ฅ 250K / month ยท ๐ฆ 94 ยท โฑ๏ธ 30.05.2026):
textpip install beakerConda (๐ฅ 200K ยท โฑ๏ธ 30.05.2026):
textconda install -c conda-forge beaker
pylibmc (๐ฅ24 ยท โญ 480 ยท ๐ค) - A Python wrapper around the libmemcached interface from TangentOrg. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 57 ยท ๐ 140 ยท ๐ฆ 5.9K):
textgit clone https://github.com/lericson/pylibmcPyPi (๐ฅ 500K / month ยท ๐ฆ 79 ยท โฑ๏ธ 30.08.2022):
textpip install pylibmcConda (๐ฅ 480K ยท โฑ๏ธ 28.08.2025):
textconda install -c conda-forge pylibmc
Show 1 hidden projects...
- cachier (๐ฅ18 ยท โญ 660) - Persistent, stale-free, local and cross-machine caching for..
โUnlicensed
GUI Development
๐ best-of-web-python - Web UI ( โญ 2.6K ยท ๐ค) - Collection of libraries to implement web-based UIs.
kivy (๐ฅ29 ยท โญ 19K) - Open source UI framework written in Python, running on Windows, Linux, macOS,.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 640 ยท ๐ 3.1K ยท ๐ฆ 18K):
textgit clone https://github.com/kivy/kivyPyPi (๐ฅ 270K / month ยท ๐ฆ 360 ยท โฑ๏ธ 26.12.2024):
textpip install kivyConda (๐ฅ 690K ยท โฑ๏ธ 29.03.2026):
textconda install -c conda-forge kivy
DearPyGui (๐ฅ27 ยท โญ 15K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 76 ยท ๐ 780 ยท ๐ฆ 4.5K):
textgit clone https://github.com/hoffstadt/DearPyGuiPyPi (๐ฅ 190K / month ยท ๐ฆ 210 ยท โฑ๏ธ 01.05.2026):
textpip install dearpygui
Gooey (๐ฅ24 ยท โญ 21K) - Turn (almost) any Python command line program into a full GUI application.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 100 ยท ๐ 1K ยท ๐ฆ 1.1K):
textgit clone https://github.com/chriskiehl/GooeyPyPi (๐ฅ 6.8K / month ยท ๐ฆ 100 ยท โฑ๏ธ 29.01.2022):
textpip install gooeyConda (๐ฅ 150K ยท โฑ๏ธ 26.03.2026):
textconda install -c conda-forge gooey
toga (๐ฅ24 ยท โญ 5.4K) - A Python native, OS native GUI toolkit. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 350 ยท ๐ 820 ยท ๐ฆ 3):
textgit clone https://github.com/beeware/togaPyPi (๐ฅ 8.9K / month ยท ๐ฆ 50 ยท โฑ๏ธ 08.07.2026):
textpip install toganpm (๐ฅ 54 / month ยท ๐ฆ 5 ยท โฑ๏ธ 23.04.2017):
textnpm install @pybee/toga
Show 5 hidden projects...
- PySimpleGUI (๐ฅ25 ยท โญ 14K) - PySimpleGUI is a Python package that enables Python..
[โ๏ธPySimpleGUI License](https://tldrlegal.com/search?q=PySimpleGUI%20License) - Eel (๐ฅ20 ยท โญ 6.8K ยท ๐) - For little HTML GUI applications, with easy Python/JS interop.
[MIT](http://bit.ly/34MBwT8) - flexx (๐ฅ20 ยท โญ 3.3K ยท ๐) - Write desktop and web apps in pure Python.
[BSD-2](http://bit.ly/3rqEWVr) - Phoenix (๐ฅ20 ยท โญ 2.6K) - wxPythons Project Phoenix. A new implementation of wxPython,..
[โ๏ธwxWindows](https://tldrlegal.com/search?q=wxWindows) - enaml (๐ฅ19 ยท โญ 1.6K ยท ๐ค) - Declarative User Interfaces for Python.
โUnlicensed
Computer & Machine Vision
๐ best-of-ml-python - Computer Vision ( โญ 16K ยท ๐) - Collection of computer vision and image processing..
Show 1 hidden projects...
- Pipeless (๐ฅ12 ยท โญ 850 ยท ๐) - An open-source framework to create and deploy computer vision..
[Apache-2](http://bit.ly/3nYMfla)
Machine Learning & Data Engineering
๐ best-of-ml-python ( โญ 16K ยท ๐) - A ranked list of awesome machine learning Python libraries. Updated..
Text Data
๐ best-of-ml-python - NLP ( โญ 16K ยท ๐) - Collection of text processing and NLP libraries.
chardet (๐ฅ33 ยท โญ 2.7K) - Python character encoding detector. [โ๏ธ0BSD](https://tldrlegal.com/search?q=0BSD)
GitHub (๐จโ๐ป 58 ยท ๐ 300 ยท ๐ฆ 970K):
textgit clone https://github.com/chardet/chardetPyPi (๐ฅ 230M / month ยท ๐ฆ 7.4K ยท โฑ๏ธ 06.08.2026):
textpip install chardetConda (๐ฅ 34M ยท โฑ๏ธ 08.08.2026):
textconda install -c conda-forge chardetnpm (๐ฅ 96 / month ยท ๐ฆ 7 ยท โฑ๏ธ 20.08.2017):
textnpm install @pypi/chardet
phonenumbers (๐ฅ29 ยท โญ 3.8K) - Python port of Googles libphonenumber. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 34 ยท ๐ 440):
textgit clone https://github.com/daviddrysdale/python-phonenumbersPyPi (๐ฅ 39M / month ยท ๐ฆ 960 ยท โฑ๏ธ 01.08.2026):
textpip install phonenumbersConda (๐ฅ 2.6M ยท โฑ๏ธ 01.08.2026):
textconda install -c conda-forge phonenumbers
humanize (๐ฅ29 ยท โญ 1.7K) - python humanize functions. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 62 ยท ๐ 150):
textgit clone https://github.com/jmoiron/humanizePyPi (๐ฅ 72M / month ยท ๐ฆ 1.9K ยท โฑ๏ธ 30.06.2026):
textpip install humanizeConda (๐ฅ 1.6M ยท โฑ๏ธ 01.07.2026):
textconda install -c conda-forge humanize
python-slugify (๐ฅ29 ยท โญ 1.6K) - Returns unicode slugs. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 40 ยท ๐ 130 ยท ๐ฆ 120K):
textgit clone https://github.com/un33k/python-slugifyPyPi (๐ฅ 90M / month ยท ๐ฆ 1.5K ยท โฑ๏ธ 08.02.2024):
textpip install python-slugifyConda (๐ฅ 4M ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge python-slugify
pyahocorasick (๐ฅ27 ยท โญ 1.1K) - Python module (C extension and plain python) implementing Aho-.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 33 ยท ๐ 140 ยท ๐ฆ 4.4K):
textgit clone https://github.com/WojciechMula/pyahocorasickPyPi (๐ฅ 6.1M / month ยท ๐ฆ 270 ยท โฑ๏ธ 27.04.2026):
textpip install pyahocorasickConda (๐ฅ 590K ยท โฑ๏ธ 18.12.2025):
textconda install -c conda-forge pyahocorasick
emoji (๐ฅ25 ยท โญ 2K ยท ๐ค) - emoji terminal output for Python. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 70 ยท ๐ 300 ยท ๐ฆ 93K):
textgit clone https://github.com/carpedm20/emojiPyPi (๐ฆ 1.3K ยท โฑ๏ธ 21.09.2025):
textpip install emojiConda (๐ฅ 270K ยท โฑ๏ธ 21.09.2025):
textconda install -c conda-forge emoji
coolname (๐ฅ24 ยท โญ 180) - Random Name and Slug Generator. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 7 ยท ๐ 16 ยท ๐ฆ 4.3K):
textgit clone https://github.com/alexanderlukanin13/coolnamePyPi (๐ฅ 11M / month ยท ๐ฆ 170 ยท โฑ๏ธ 23.04.2026):
textpip install coolnameConda (๐ฅ 250K ยท โฑ๏ธ 29.05.2026):
textconda install -c conda-forge coolname
price-parser (๐ฅ22 ยท โญ 350) - Extract price amount and currency symbol from a raw text string. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 19 ยท ๐ 54 ยท ๐ฆ 560):
textgit clone https://github.com/scrapinghub/price-parserPyPi (๐ฅ 800K / month ยท ๐ฆ 40 ยท โฑ๏ธ 19.03.2026):
textpip install price-parser
Show 3 hidden projects...
- inflect (๐ฅ27 ยท โญ 1.1K ยท ๐) - Correctly generate plurals, ordinals, indefinite articles; convert..
[MIT](http://bit.ly/34MBwT8) - awesome-slugify (๐ฅ19 ยท โญ 480 ยท ๐) - Python flexible slugify function.
[โ๏ธGPL-3.0](http://bit.ly/2M0xdwT) - millify (๐ฅ17 ยท โญ 110 ยท ๐) - Convert long numbers into a human-readable format in Python.
[MIT](http://bit.ly/34MBwT8)
Web Development
๐ best-of-web-python ( โญ 2.6K ยท ๐ค) - A ranked list of awesome python libraries for web development...
Database Clients
Libraries for connecting to, operating, and querying databases.
boto3 (๐ฅ38 ยท โญ 9.9K) - Boto3, an AWS SDK for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 170 ยท ๐ 2K ยท ๐ฆ 610K):
textgit clone https://github.com/boto/boto3PyPi (๐ฅ 3.5B / month ยท ๐ฆ 22K ยท โฑ๏ธ 12.08.2026):
textpip install boto3Conda (๐ฅ 35M ยท โฑ๏ธ 13.08.2026):
textconda install -c conda-forge boto3
alembic (๐ฅ35 ยท โญ 4.3K) - A database migrations tool for SQLAlchemy. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 230 ยท ๐ 360 ยท ๐ฆ 350K):
textgit clone https://github.com/sqlalchemy/alembicPyPi (๐ฅ 220M / month ยท ๐ฆ 4.6K ยท โฑ๏ธ 08.08.2026):
textpip install alembicConda (๐ฅ 12M ยท โฑ๏ธ 09.08.2026):
textconda install -c conda-forge alembic
redis (๐ฅ34 ยท โญ 14K) - Redis Python client. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 560 ยท ๐ 2.7K):
textgit clone https://github.com/redis/redis-pyPyPi (๐ฅ 270M / month ยท ๐ฆ 13K ยท โฑ๏ธ 30.07.2026):
textpip install redisConda (๐ฅ 2.8M ยท โฑ๏ธ 31.07.2026):
textconda install -c conda-forge redis-py
SQLAlchemy (๐ฅ34 ยท โญ 12K) - The Database Toolkit for Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 860 ยท ๐ 1.7K ยท ๐ฆ 1.2M):
textgit clone https://github.com/sqlalchemy/sqlalchemyPyPi (๐ฆ 22K ยท โฑ๏ธ 11.08.2026):
textpip install SQLAlchemyConda (๐ฅ 31M ยท โฑ๏ธ 12.08.2026):
textconda install -c conda-forge sqlalchemy
google-cloud-storage (๐ฅ34 ยท โญ 5.4K) - Google Cloud Client Libraries for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 1.1K ยท ๐ 1.8K ยท ๐ฆ 2.6K):
textgit clone https://github.com/googleapis/google-cloud-pythonPyPi (๐ฅ 260M / month ยท ๐ฆ 3.3K ยท โฑ๏ธ 06.08.2026):
textpip install google-cloud-storageConda (๐ฅ 7.5M ยท โฑ๏ธ 06.08.2026):
textconda install -c conda-forge google-cloud-storage
kafka-python (๐ฅ33 ยท โญ 5.9K) - Python client for Apache Kafka. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 240 ยท ๐ 1.5K ยท ๐ฆ 37K):
textgit clone https://github.com/dpkp/kafka-pythonPyPi (๐ฅ 27M / month ยท ๐ฆ 1.1K ยท โฑ๏ธ 04.08.2026):
textpip install kafka-pythonConda (๐ฅ 530K ยท โฑ๏ธ 05.08.2026):
textconda install -c conda-forge kafka-python
azure-storage-blob (๐ฅ33 ยท โญ 5.6K) - This repository is for active development of the Azure SDK.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 1.3K ยท ๐ 3.3K ยท ๐ฆ 2.8K):
textgit clone https://github.com/Azure/azure-sdk-for-pythonPyPi (๐ฅ 140M / month ยท ๐ฆ 2K ยท โฑ๏ธ 10.08.2026):
textpip install azure-storage-blobConda (๐ฅ 1.9M ยท โฑ๏ธ 08.06.2026):
textconda install -c conda-forge azure-storage-blob
elasticsearch (๐ฅ33 ยท โญ 4.4K) - Official Python client for Elasticsearch. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 230 ยท ๐ 1.2K ยท ๐ฆ 66K):
textgit clone https://github.com/elastic/elasticsearch-pyPyPi (๐ฅ 54M / month ยท ๐ฆ 2.3K ยท โฑ๏ธ 04.08.2026):
textpip install elasticsearchConda (๐ฅ 2M ยท โฑ๏ธ 27.05.2026):
textconda install -c conda-forge elasticsearch
s3transfer (๐ฅ33 ยท โญ 240) - Amazon S3 Transfer Manager for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 49 ยท ๐ 160 ยท ๐ฆ 390K):
textgit clone https://github.com/boto/s3transferPyPi (๐ฅ 890M / month ยท ๐ฆ 940 ยท โฑ๏ธ 22.07.2026):
textpip install s3transferConda (๐ฅ 31M ยท โฑ๏ธ 23.07.2026):
textconda install -c conda-forge s3transfer
peewee (๐ฅ32 ยท โญ 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite, now with.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 160 ยท ๐ 1.4K ยท ๐ฆ 24):
textgit clone https://github.com/coleifer/peeweePyPi (๐ฅ 51M / month ยท ๐ฆ 1.3K ยท โฑ๏ธ 31.07.2026):
textpip install peeweeConda (๐ฅ 2.3M ยท โฑ๏ธ 01.08.2026):
textconda install -c conda-forge peewee
PyMySQL (๐ฅ32 ยท โญ 7.8K) - MySQL client library for Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 130 ยท ๐ 1.4K ยท ๐ฆ 290K):
textgit clone https://github.com/PyMySQL/PyMySQLPyPi (๐ฅ 97M / month ยท ๐ฆ 2.7K ยท โฑ๏ธ 19.05.2026):
textpip install PyMySQLConda (๐ฅ 2.5M ยท โฑ๏ธ 19.05.2026):
textconda install -c conda-forge pymysql
s3fs (๐ฅ32 ยท โญ 1K) - S3 Filesystem. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 160 ยท ๐ 300 ยท ๐ฆ 28K):
textgit clone https://github.com/fsspec/s3fsPyPi (๐ฅ 690M / month ยท ๐ฆ 2.1K ยท โฑ๏ธ 28.07.2026):
textpip install s3fsConda (๐ฅ 12M ยท โฑ๏ธ 16.06.2026):
textconda install -c conda-forge s3fs
pymongo (๐ฅ31 ยท โญ 4.3K) - PyMongo - the Official MongoDB Python driver. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 250 ยท ๐ 1.1K):
textgit clone https://github.com/mongodb/mongo-python-driverPyPi (๐ฅ 120M / month ยท ๐ฆ 6.4K ยท โฑ๏ธ 20.04.2026):
textpip install pymongoConda (๐ฅ 7.2M ยท โฑ๏ธ 21.04.2026):
textconda install -c conda-forge pymongo
sqlmodel (๐ฅ30 ยท โญ 18K) - SQLModel, SQL databases in Python, designed for simplicity,.. [MIT](http://bit.ly/34MBwT8) pydantic
GitHub (๐จโ๐ป 110 ยท ๐ 880 ยท ๐ฆ 33K):
textgit clone https://github.com/tiangolo/sqlmodelPyPi (๐ฅ 22M / month ยท ๐ฆ 1.9K ยท โฑ๏ธ 25.06.2026):
textpip install sqlmodelConda (๐ฅ 290K ยท โฑ๏ธ 26.06.2026):
textconda install -c conda-forge sqlmodel
python-bigquery (๐ฅ30 ยท โญ 800) - This library has moved to.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 180 ยท ๐ 320):
textgit clone https://github.com/googleapis/python-bigqueryPyPi (๐ฅ 220M / month ยท ๐ฆ 1.9K ยท โฑ๏ธ 06.08.2026):
textpip install google-cloud-bigqueryConda (๐ฅ 4M ยท โฑ๏ธ 07.08.2026):
textconda install -c conda-forge google-cloud-bigquery
Ibis (๐ฅ29 ยท โญ 6.5K) - the portable Python dataframe library. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 520 ยท ๐ 720 ยท ๐ฆ 5.4K):
textgit clone https://github.com/ibis-project/ibisPyPi (๐ฅ 3.5M / month ยท ๐ฆ 130 ยท โฑ๏ธ 07.02.2026):
textpip install ibis-frameworkConda (๐ฅ 1.1M ยท โฑ๏ธ 01.06.2026):
textconda install -c conda-forge ibis-framework
tortoise-orm (๐ฅ29 ยท โญ 5.6K) - Familiar asyncio ORM for python, built with relations in mind. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 180 ยท ๐ 500 ยท ๐ฆ 11K):
textgit clone https://github.com/tortoise/tortoise-ormPyPi (๐ฅ 600K / month ยท ๐ฆ 390 ยท โฑ๏ธ 10.08.2026):
textpip install tortoise-ormConda (๐ฅ 70K ยท โฑ๏ธ 10.08.2026):
textconda install -c conda-forge tortoise-orm
pandas-gbq (๐ฅ29 ยท โญ 5.4K) - This library has moved to https://github.com/googleapis/google-.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 60 ยท ๐ 1.8K):
textgit clone https://github.com/googleapis/python-bigquery-pandasPyPi (๐ฅ 34M / month ยท ๐ฆ 290 ยท โฑ๏ธ 06.08.2026):
textpip install pandas-gbqConda (๐ฅ 2.6M ยท โฑ๏ธ 01.05.2025):
textconda install -c conda-forge pandas-gbq
AWS Data Wrangler (๐ฅ29 ยท โญ 4.1K) - Pandas on AWS. [Apache-2](http://bit.ly/3nYMfla) ``
GitHub (๐จโ๐ป 180 ยท ๐ 740 ยท ๐ฆ 2.6K):
textgit clone https://github.com/awslabs/aws-data-wranglerPyPi (๐ฅ 86M / month ยท ๐ฆ 150 ยท โฑ๏ธ 03.08.2026):
textpip install awswranglerConda (๐ฅ 910K ยท โฑ๏ธ 04.08.2026):
textconda install -c conda-forge awswrangler
Cassandra Driver (๐ฅ29 ยท โญ 1.4K) - Apache Cassandra Python Driver. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 220 ยท ๐ 580 ยท ๐ฆ 11K):
textgit clone https://github.com/datastax/python-driverPyPi (๐ฅ 8M / month ยท ๐ฆ 330 ยท โฑ๏ธ 06.07.2026):
textpip install cassandra-driverConda (๐ฅ 690K ยท โฑ๏ธ 11.07.2026):
textconda install -c conda-forge cassandra-driver
google-cloud-bigtable (๐ฅ28 ยท โญ 5.4K) - This library has moved to.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 80 ยท ๐ 1.8K):
textgit clone https://github.com/googleapis/python-bigtablePyPi (๐ฅ 86M / month ยท ๐ฆ 70 ยท โฑ๏ธ 16.07.2026):
textpip install google-cloud-bigtableConda (๐ฅ 240K ยท โฑ๏ธ 17.07.2026):
textconda install -c conda-forge google-cloud-bigtable
MongoEngine (๐ฅ28 ยท โญ 4.3K) - A Python Object-Document-Mapper for working with MongoDB. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 400 ยท ๐ 1.2K ยท ๐ฆ 28K):
textgit clone https://github.com/MongoEngine/mongoenginePyPi (๐ฆ 450 ยท โฑ๏ธ 10.03.2026):
textpip install mongoengineConda (๐ฅ 720K ยท โฑ๏ธ 10.03.2026):
textconda install -c conda-forge mongoengine
Prometheus Client (๐ฅ28 ยท โญ 4.3K) - Prometheus instrumentation library for Python.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 180 ยท ๐ 870):
textgit clone https://github.com/prometheus/client_pythonPyPi (๐ฆ 4.8K ยท โฑ๏ธ 24.07.2026):
textpip install prometheus_clientConda (๐ฅ 28M ยท โฑ๏ธ 25.07.2026):
textconda install -c conda-forge prometheus_client
Pony (๐ฅ28 ยท โญ 3.8K) - Pony Object Relational Mapper. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 34 ยท ๐ 260 ยท ๐ฆ 4.7K):
textgit clone https://github.com/ponyorm/ponyPyPi (๐ฅ 630K / month ยท ๐ฆ 190 ยท โฑ๏ธ 09.08.2026):
textpip install ponyConda (๐ฅ 300K ยท โฑ๏ธ 10.08.2026):
textconda install -c conda-forge pony
PyPika (๐ฅ28 ยท โญ 2.9K) - PyPika is a python SQL query builder that exposes the full richness.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 120 ยท ๐ 330 ยท ๐ฆ 47K):
textgit clone https://github.com/kayak/pypikaPyPi (๐ฅ 13M / month ยท ๐ฆ 230 ยท โฑ๏ธ 04.02.2026):
textpip install pypikaConda (๐ฅ 110K ยท โฑ๏ธ 02.02.2026):
textconda install -c conda-forge pypika
mysqlclient (๐ฅ28 ยท โญ 2.5K) - MySQL/MariaDB connector for Python. [โ๏ธGPL-2.0](http://bit.ly/2KucAZR)
GitHub (๐จโ๐ป 92 ยท ๐ 450 ยท ๐ฆ 210K):
textgit clone https://github.com/PyMySQL/mysqlclientPyPi (๐ฅ 21M / month ยท ๐ฆ 1.1K ยท โฑ๏ธ 10.02.2026):
textpip install mysqlclientConda (๐ฅ 960K ยท โฑ๏ธ 03.03.2026):
textconda install -c conda-forge mysqlclient
dataset (๐ฅ27 ยท โญ 4.9K) - Easy-to-use data handling for SQL data stores with support for implicit.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 81 ยท ๐ 300 ยท ๐ฆ 5.2K):
textgit clone https://github.com/pudo/datasetPyPi (๐ฅ 2.3M / month ยท ๐ฆ 150 ยท โฑ๏ธ 12.04.2026):
textpip install datasetConda (๐ฅ 20K ยท โฑ๏ธ 17.09.2025):
textconda install -c conda-forge dataset
confluent-kafka-python (๐ฅ27 ยท โญ 490 ยท ๐) - Confluents Kafka Python Client. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 150 ยท ๐ 960 ยท ๐ฆ 18K):
textgit clone https://github.com/confluentinc/confluent-kafka-pythonPyPi (๐ฆ 1K ยท โฑ๏ธ 30.06.2026):
textpip install confluent-kafkaConda (๐ฅ 2.1M ยท โฑ๏ธ 12.07.2026):
textconda install -c conda-forge python-confluent-kafka
PynamoDB (๐ฅ26 ยท โญ 2.6K ยท ๐ค) - A pythonic interface to Amazons DynamoDB. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 120 ยท ๐ 430 ยท ๐ฆ 2K):
textgit clone https://github.com/pynamodb/PynamoDBPyPi (๐ฅ 4.2M / month ยท ๐ฆ 86 ยท โฑ๏ธ 02.06.2025):
textpip install pynamodbConda (๐ฅ 3.9M ยท โฑ๏ธ 02.06.2025):
textconda install -c conda-forge pynamodb
libcloud (๐ฅ25 ยท โญ 2.1K) - Apache Libcloud is a Python library that hides differences between.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 500 ยท ๐ 930):
textgit clone https://github.com/apache/libcloudPyPi (๐ฅ 910K / month ยท ๐ฆ 190 ยท โฑ๏ธ 21.04.2026):
textpip install apache-libcloud
piccolos (๐ฅ25 ยท โญ 1.9K) - A fast, user friendly ORM and query builder which supports asyncio. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 55 ยท ๐ 110 ยท ๐ฆ 540):
textgit clone https://github.com/piccolo-orm/piccoloPyPi (๐ฅ 820K / month ยท ๐ฆ 18 ยท โฑ๏ธ 27.07.2026):
textpip install piccolo
cx-Oracle (๐ฅ25 ยท โญ 900 ยท ๐ค) - Obsolete Python interface to Oracle Database, now superseded by.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 17 ยท ๐ 360 ยท ๐ฆ 9.2K):
textgit clone https://github.com/oracle/python-cx_OraclePyPi (๐ฅ 3.4M / month ยท ๐ฆ 430 ยท โฑ๏ธ 20.07.2023):
textpip install cx-OracleConda (๐ฅ 1.1M ยท โฑ๏ธ 15.01.2026):
textconda install -c conda-forge cx_oracle
minio (๐ฅ24 ยท โญ 1K ยท ๐ค) - MinIO Client SDK for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 150 ยท ๐ 370):
textgit clone https://github.com/minio/minio-pyPyPi (๐ฅ 12M / month ยท ๐ฆ 820 ยท โฑ๏ธ 27.11.2025):
textpip install minioConda (๐ฅ 390K ยท โฑ๏ธ 27.11.2025):
textconda install -c conda-forge minio
pysolr (๐ฅ24 ยท โญ 700) - Pysolr Python Solr client. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 76 ยท ๐ 340 ยท ๐ฆ 4K):
textgit clone https://github.com/django-haystack/pysolrPyPi (๐ฅ 350K / month ยท ๐ฆ 87 ยท โฑ๏ธ 18.11.2025):
textpip install pysolrConda (๐ฅ 120K ยท โฑ๏ธ 18.11.2025):
textconda install -c conda-forge pysolr
Databases (๐ฅ23 ยท โญ 3.9K ยท ๐ค) - Async database support for Python. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 59 ยท ๐ 260):
textgit clone https://github.com/encode/databasesPyPi (๐ฅ 1.1M / month ยท ๐ฆ 160 ยท โฑ๏ธ 01.03.2024):
textpip install databasesConda (๐ฅ 390K ยท โฑ๏ธ 01.01.2026):
textconda install -c conda-forge databases
ODMantic (๐ฅ23 ยท โญ 1.2K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python.. [ISC](http://bit.ly/3hkKRql)
GitHub (๐จโ๐ป 23 ยท ๐ 97 ยท ๐ฆ 3.6K):
textgit clone https://github.com/art049/odmanticPyPi (๐ฅ 86K / month ยท ๐ฆ 24 ยท โฑ๏ธ 24.01.2026):
textpip install odmantic
HappyBase (๐ฅ23 ยท โญ 610 ยท ๐ค) - [UNMAINTAINED] A developer-friendly Python library to interact with.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 22 ยท ๐ 160 ยท ๐ฆ 1K):
textgit clone https://github.com/python-happybase/happybasePyPi (๐ฅ 71K / month ยท ๐ฆ 44 ยท โฑ๏ธ 26.09.2025):
textpip install happybaseConda (๐ฅ 390K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge happybase
neo4j-driver (๐ฅ22 ยท โญ 1K) - Neo4j Bolt driver for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 44 ยท ๐ 210):
textgit clone https://github.com/neo4j/neo4j-python-driverPyPi (๐ฅ 97K / month ยท ๐ฆ 65 ยท โฑ๏ธ 04.05.2026):
textpip install neo4j-driverConda (๐ฅ 520K ยท โฑ๏ธ 04.05.2026):
textconda install -c conda-forge neo4j-python-driver
umongo (๐ฅ22 ยท โญ 450) - sync/async MongoDB ODM, yes. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 19 ยท ๐ 68 ยท ๐ฆ 26K):
textgit clone https://github.com/Scille/umongoPyPi (๐ฆ 10 ยท โฑ๏ธ 01.03.2026):
textpip install umongoConda (๐ฅ 18K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge umongo
filedepot (๐ฅ19 ยท โญ 160) - Toolkit for storing files and attachments in web applications. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 21 ยท ๐ 41 ยท ๐ฆ 1.5K):
textgit clone https://github.com/amol-/depotPyPi (๐ฆ 15 ยท โฑ๏ธ 22.07.2026):
textpip install filedepot
psycopg3 (๐ฅ18 ยท โญ 2.4K) - New generation PostgreSQL database adapter for the Python.. [โ๏ธLGPL-3.0](http://bit.ly/37RvQcA)
GitHub (๐จโ๐ป 100 ยท ๐ 240):
textgit clone https://github.com/psycopg/psycopg
PugSQL (๐ฅ18 ยท โญ 760 ยท ๐ค) - A HugSQL-inspired database library for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 14 ยท ๐ 27 ยท ๐ฆ 84):
textgit clone https://github.com/mcfunley/pugsqlPyPi (๐ฅ 31K / month ยท ๐ฆ 3 ยท โฑ๏ธ 04.12.2025):
textpip install pugsql
cloudant (๐ฅ17 ยท โญ 160) - A Python library for Cloudant and CouchDB. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 33 ยท ๐ 55):
textgit clone https://github.com/cloudant/python-cloudantPyPi (๐ฆ 34 ยท โฑ๏ธ 26.08.2021):
textpip install cloudantConda (๐ฅ 430K ยท โฑ๏ธ 29.04.2026):
textconda install -c conda-forge cloudant
Show 21 hidden projects...
- psycopg2 (๐ฅ32 ยท โญ 3.6K) - PostgreSQL database adapter for the Python..
[โ๏ธBSD-3-Clause-Attribution](https://tldrlegal.com/search?q=BSD-3-Clause-Attribution) - Motor (๐ฅ29 ยท โญ 2.5K ยท ๐) - Motor - the async Python driver for MongoDB and Tornado or asyncio.
[Apache-2](http://bit.ly/3nYMfla) - SQLAlchemy-Utils (๐ฅ28 ยท โญ 1.3K) - Various utility functions and datatypes for SQLAlchemy.
โUnlicensed - Elasticsearch DSL (๐ฅ25 ยท โญ 3.9K ยท ๐) - High level Python client for Elasticsearch.
[Apache-2](http://bit.ly/3nYMfla) - pyodbc (๐ฅ25 ยท โญ 3.1K) - Python ODBC bridge.
[โ๏ธMIT-0](https://tldrlegal.com/search?q=MIT-0) - pygsheets (๐ฅ25 ยท โญ 1.5K ยท ๐) - Google Sheets Python API v4.
[MIT](http://bit.ly/34MBwT8) - Records (๐ฅ24 ยท โญ 7.2K ยท ๐) - SQL for Humans.
[ISC](http://bit.ly/3hkKRql) - gino (๐ฅ23 ยท โญ 2.7K ยท ๐) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
[BSD-3](http://bit.ly/3aKzpTv) - mongo-connector (๐ฅ22 ยท โญ 1.9K ยท ๐) - MongoDB data stream pipeline tools by YouGov (adopted..
[Apache-2](http://bit.ly/3nYMfla) - prisma (๐ฅ21 ยท โญ 1.9K ยท ๐) - Prisma Client Python is an auto-generated and fully type-safe..
[Apache-2](http://bit.ly/3nYMfla) - influxdb (๐ฅ21 ยท โญ 1.7K ยท ๐) - Python client for InfluxDB.
[MIT](http://bit.ly/34MBwT8) - aioprometheus (๐ฅ20 ยท โญ 180 ยท ๐) - A Prometheus Python client library for asyncio-based..
[MIT](http://bit.ly/34MBwT8) - Queries (๐ฅ19 ยท โญ 260 ยท ๐) - PostgreSQL database access simplified.
[BSD-3](http://bit.ly/3aKzpTv) - redis-py-cluster (๐ฅ18 ยท โญ 1.1K ยท ๐) - Python cluster client for the official redis cluster...
[MIT](http://bit.ly/34MBwT8) - PyMODM (๐ฅ17 ยท โญ 350 ยท ๐) - A Pythonic, object-oriented interface for working with MongoDB.
[Apache-2](http://bit.ly/3nYMfla) - db.py (๐ฅ15 ยท โญ 1.2K ยท ๐) - db.py is an easier way to interact with your databases.
[BSD-2](http://bit.ly/3rqEWVr) - pyhdb (๐ฅ15 ยท โญ 320 ยท ๐) - SAP HANA Connector in pure Python.
[Apache-2](http://bit.ly/3nYMfla) - py2neo (๐ฅ15 ยท ๐) - Python client library and toolkit for Neo4j.
[Apache-2](http://bit.ly/3nYMfla) - lazydata (๐ฅ14 ยท โญ 620 ยท ๐) - Lazydata: Scalable data dependencies for Python projects.
[Apache-2](http://bit.ly/3nYMfla) - gsheets-db-api (๐ฅ14 ยท โญ 210 ยท ๐) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets.
[MIT](http://bit.ly/34MBwT8) - SuperSQLite (๐ฅ13 ยท โญ 720 ยท ๐) - A supercharged SQLite library for Python.
[MIT](http://bit.ly/34MBwT8)
Data Loading & Extraction
Libraries for loading, collecting, and extracting data from a variety of data sources and formats.
Datasets (๐ฅ35 ยท โญ 22K) - The largest hub of ready-to-use datasets for AI models with fast,.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 690 ยท ๐ 3.3K ยท ๐ฆ 130K):
textgit clone https://github.com/huggingface/datasetsPyPi (๐ฅ 160M / month ยท ๐ฆ 7.1K ยท โฑ๏ธ 28.07.2026):
textpip install datasetsConda (๐ฅ 3.4M ยท โฑ๏ธ 29.07.2026):
textconda install -c conda-forge datasets
Faker (๐ฅ35 ยท โญ 19K) - Faker is a Python package that generates fake data for you. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 680 ยท ๐ 2.1K ยท ๐ฆ 300K):
textgit clone https://github.com/joke2k/fakerPyPi (๐ฅ 82M / month ยท ๐ฆ 3.5K ยท โฑ๏ธ 24.07.2026):
textpip install FakerConda (๐ฅ 2.2M ยท โฑ๏ธ 25.07.2026):
textconda install -c conda-forge faker
Tablib (๐ฅ31 ยท โญ 4.8K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 140 ยท ๐ 610 ยท ๐ฆ 130K):
textgit clone https://github.com/jazzband/tablibPyPi (๐ฅ 5M / month ยท ๐ฆ 230 ยท โฑ๏ธ 31.07.2026):
textpip install tablibConda (๐ฅ 390K ยท โฑ๏ธ 31.07.2026):
textconda install -c conda-forge tablib
python-magic (๐ฅ31 ยท โญ 2.9K) - A python wrapper for libmagic. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 67 ยท ๐ 300 ยท ๐ฆ 87K):
textgit clone https://github.com/ahupp/python-magicPyPi (๐ฅ 32M / month ยท ๐ฆ 1.5K ยท โฑ๏ธ 07.06.2022):
textpip install python-magicConda (๐ฅ 930K ยท โฑ๏ธ 19.06.2026):
textconda install -c conda-forge python-magic
xmltodict (๐ฅ30 ยท โญ 5.7K) - Python module that makes working with XML feel like you are working.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 58 ยท ๐ 470 ยท ๐ฆ 89K):
textgit clone https://github.com/martinblech/xmltodictPyPi (๐ฅ 130M / month ยท ๐ฆ 3.9K ยท โฑ๏ธ 22.02.2026):
textpip install xmltodictConda (๐ฅ 7.3M ยท โฑ๏ธ 22.02.2026):
textconda install -c conda-forge xmltodict
xlrd (๐ฅ30 ยท โญ 2.2K ยท ๐ค) - Please use openpyxl where you can... [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 53 ยท ๐ 440 ยท ๐ฆ 250K):
textgit clone https://github.com/python-excel/xlrdPyPi (๐ฅ 84M / month ยท ๐ฆ 3.5K ยท โฑ๏ธ 14.06.2025):
textpip install xlrdConda (๐ฅ 5.8M ยท โฑ๏ธ 26.08.2025):
textconda install -c conda-forge xlrd
gdown (๐ฅ29 ยท โญ 5.3K) - Google Drive public file downloader when curl/wget fails. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 27 ยท ๐ 420 ยท ๐ฆ 60K):
textgit clone https://github.com/wkentaro/gdownPyPi (๐ฅ 3.7M / month ยท ๐ฆ 1.5K ยท โฑ๏ธ 30.05.2026):
textpip install gdownConda (๐ฅ 570K ยท โฑ๏ธ 30.05.2026):
textconda install -c conda-forge gdown
xlwings (๐ฅ29 ยท โญ 3.4K) - xlwings is a Python library that makes it easy to call Python from.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 68 ยท ๐ 540 ยท ๐ฆ 34K):
textgit clone https://github.com/xlwings/xlwingsPyPi (๐ฅ 960K / month ยท ๐ฆ 310 ยท โฑ๏ธ 10.08.2026):
textpip install xlwingsConda (๐ฅ 2.1M ยท โฑ๏ธ 11.08.2026):
textconda install -c conda-forge xlwings
textract (๐ฅ27 ยท โญ 4.5K) - extract text from any document. no muss. no fuss. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 48 ยท ๐ 670 ยท ๐ฆ 4.9K):
textgit clone https://github.com/deanmalmgren/textractPyPi (๐ฅ 440K / month ยท ๐ฆ 92 ยท โฑ๏ธ 27.04.2026):
textpip install textractConda (๐ฅ 150K ยท โฑ๏ธ 28.04.2026):
textconda install -c conda-forge textract
smart-open (๐ฅ27 ยท โญ 3.4K) - Utils for streaming large files (S3, HDFS, GCS, SFTP, Azure Blob.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 130 ยท ๐ 390):
textgit clone https://github.com/RaRe-Technologies/smart_openPyPi (๐ฅ 74M / month ยท ๐ฆ 700 ยท โฑ๏ธ 15.07.2026):
textpip install smart-openConda (๐ฅ 5M ยท โฑ๏ธ 15.07.2026):
textconda install -c conda-forge smart_open
Intake (๐ฅ27 ยท โญ 1.1K) - Intake is a lightweight package for finding, investigating, loading and.. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 95 ยท ๐ 150 ยท ๐ฆ 3.7K):
textgit clone https://github.com/intake/intakePyPi (๐ฅ 1.5M / month ยท ๐ฆ 230 ยท โฑ๏ธ 17.06.2026):
textpip install intakeConda (๐ฅ 930K ยท โฑ๏ธ 09.03.2026):
textconda install -c conda-forge intake
csvkit (๐ฅ25 ยท โญ 6.4K) - A suite of utilities for converting to and working with CSV, the king of.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 120 ยท ๐ 670 ยท ๐ฆ 2K):
textgit clone https://github.com/wireservice/csvkitPyPi (๐ฅ 510K / month ยท ๐ฆ 49 ยท โฑ๏ธ 15.12.2025):
textpip install csvkitConda (๐ฅ 370K ยท โฑ๏ธ 26.04.2026):
textconda install -c conda-forge csvkit
camelot (๐ฅ23 ยท โญ 3.8K) - A Python library to extract tabular data from PDFs. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 81 ยท ๐ 540 ยท ๐ฆ 3.7K):
textgit clone https://github.com/camelot-dev/camelotPyPi (๐ฅ 3.7K / month ยท ๐ฆ 6 ยท โฑ๏ธ 15.12.2021):
textpip install camelot
snorkel (๐ฅ22 ยท โญ 6K) - A system for quickly generating training data with weak supervision. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 81 ยท ๐ 850 ยท ๐ฆ 680):
textgit clone https://github.com/snorkel-team/snorkelPyPi (๐ฅ 48K / month ยท ๐ฆ 22 ยท โฑ๏ธ 27.02.2024):
textpip install snorkelConda (๐ฅ 75K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge snorkel
img2dataset (๐ฅ22 ยท โญ 4.2K ยท ๐ค) - Easily turn large sets of image urls to an image dataset. Can.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 36 ยท ๐ 360 ยท ๐ฆ 290):
textgit clone https://github.com/rom1504/img2datasetPyPi (๐ฅ 46K / month ยท ๐ฆ 6 ยท โฑ๏ธ 09.08.2025):
textpip install img2dataset
Singer (๐ฅ22 ยท โญ 1.3K) - Standard for moving data between databases, web APIs, files,.. [โ๏ธAGPL-3.0](http://bit.ly/3pwmjO5)
GitHub (๐จโ๐ป 33 ยท ๐ 150):
textgit clone https://github.com/singer-io/getting-startedPyPi (๐ฅ 550K / month ยท ๐ฆ 310 ยท โฑ๏ธ 27.02.2026):
textpip install singer-python
Upgini (๐ฅ19 ยท โญ 360) - Data search & enrichment library for Machine Learning Easily find and add.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 14 ยท ๐ 26 ยท ๐ฆ 11):
textgit clone https://github.com/upgini/upginiPyPi (๐ฅ 8.3K / month ยท โฑ๏ธ 13.08.2026):
textpip install upgini
rows (๐ฅ17 ยท โญ 890) - A common, beautiful interface to tabular data, no matter the format. [โ๏ธLGPL-3.0](http://bit.ly/37RvQcA)
GitHub (๐จโ๐ป 32 ยท ๐ 140 ยท ๐ฆ 180):
textgit clone https://github.com/turicas/rowsPyPi (๐ฅ 4.2K / month ยท ๐ฆ 6 ยท โฑ๏ธ 15.12.2021):
textpip install rows
Show 14 hidden projects...
- pandas-datareader (๐ฅ27 ยท โญ 3.2K) - Extract data from a wide range of Internet sources..
โUnlicensed - PDFMiner (๐ฅ25 ยท โญ 5.3K ยท ๐) - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
[MIT](http://bit.ly/34MBwT8) - SDV (๐ฅ24 ยท โญ 3.5K) - Synthetic data generation for tabular data.
โUnlicensed - tabulator-py (๐ฅ22 ยท โญ 240 ยท ๐) - Python library for reading and writing tabular data via streams.
[MIT](http://bit.ly/34MBwT8) - pyexcel-xlsx (๐ฅ21 ยท โญ 120 ยท ๐) - A wrapper library to read, manipulate and write data in xlsx..
[BSD-3](http://bit.ly/3aKzpTv) - messytables (๐ฅ20 ยท โญ 390 ยท ๐) - Tools for parsing messy tabular data. This is now superseded by..
[MIT](http://bit.ly/34MBwT8) - deepdish (๐ฅ20 ยท โญ 270 ยท ๐) - Flexible HDF5 saving/loading and other data science tools from the..
[BSD-3](http://bit.ly/3aKzpTv) - excalibur (๐ฅ18 ยท โญ 1.7K ยท ๐) - A web interface to extract tabular data from PDFs.
[MIT](http://bit.ly/34MBwT8) - datatest (๐ฅ18 ยท โญ 290 ยท ๐) - Tools for test driven data-wrangling and data validation.
[Apache-2](http://bit.ly/3nYMfla) - borb (๐ฅ17 ยท โญ 3.6K) - pText is a library for reading, creating and manipulating PDF files..
โUnlicensed - pdfmux (๐ฅ14 ยท โญ 77 ยท ๐ฃ) - PDF extraction that audits its own output and certifies..
[MIT](http://bit.ly/34MBwT8)pythonpdfmarkdown - csvs-to-sqlite (๐ฅ13 ยท โญ 900 ยท ๐) - Convert CSV files into a SQLite database.
[Apache-2](http://bit.ly/3nYMfla) - Squirrel (๐ฅ12 ยท โญ 280 ยท ๐) - A Python library that enables ML teams to share, load, and..
[Apache-2](http://bit.ly/3nYMfla) - Wayback-Archive (๐ฅ4 ยท โญ 8 ยท ๐ฃ) - Download complete websites from the Wayback Machine with..
[โ๏ธGPL-3.0](http://bit.ly/2M0xdwT)
Data Pipelines & Streaming
Libraries for data batch- and stream-processing, workflow automation, job scheduling, and other data pipeline tasks.
Airflow (๐ฅ36 ยท โญ 47K) - Platform to programmatically author, schedule, and monitor workflows. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 4.5K ยท ๐ 18K ยท ๐ฆ 20K):
textgit clone https://github.com/apache/airflowPyPi (๐ฅ 21M / month ยท ๐ฆ 970 ยท โฑ๏ธ 12.08.2026):
textpip install apache-airflowConda (๐ฅ 2.1M ยท โฑ๏ธ 11.07.2026):
textconda install -c conda-forge airflowDocker Hub (๐ฅ 1.6B ยท โญ 630 ยท โฑ๏ธ 12.08.2026):
textdocker pull apache/airflow
Celery (๐ฅ36 ยท โญ 29K) - Asynchronous task queue/job queue based on distributed message passing. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 1.5K ยท ๐ 5.1K ยท ๐ฆ 190K):
textgit clone https://github.com/celery/celeryPyPi (๐ฅ 59M / month ยท ๐ฆ 2.6K ยท โฑ๏ธ 26.03.2026):
textpip install celeryConda (๐ฅ 3M ยท โฑ๏ธ 26.07.2026):
textconda install -c conda-forge celery
rq (๐ฅ33 ยท โญ 11K) - Simple job queues for Python. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 360 ยท ๐ 1.5K ยท ๐ฆ 22K):
textgit clone https://github.com/rq/rqPyPi (๐ฅ 18M / month ยท ๐ฆ 410 ยท โฑ๏ธ 20.06.2026):
textpip install rqConda (๐ฅ 330K ยท โฑ๏ธ 22.06.2026):
textconda install -c conda-forge rq
Beam (๐ฅ33 ยท โญ 8.6K) - Unified programming model to define and execute data processing.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 2K ยท ๐ 4.6K ยท ๐ฆ 9.8K):
textgit clone https://github.com/apache/beamPyPi (๐ฅ 6.1M / month ยท ๐ฆ 190 ยท โฑ๏ธ 11.08.2026):
textpip install apache-beamConda (๐ฅ 350K ยท โฑ๏ธ 11.07.2026):
textconda install -c conda-forge apache-beam-with-aws
joblib (๐ฅ33 ยท โญ 4.3K) - Computing with Python functions. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 160 ยท ๐ 450 ยท ๐ฆ 740K):
textgit clone https://github.com/joblib/joblibPyPi (๐ฅ 220M / month ยท ๐ฆ 9.6K ยท โฑ๏ธ 15.12.2025):
textpip install joblibConda (๐ฅ 51M ยท โฑ๏ธ 15.12.2025):
textconda install -c conda-forge joblib
Prefect (๐ฅ32 ยท โญ 24K) - Prefect is a workflow orchestration framework for building resilient.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 720 ยท ๐ 2.5K ยท ๐ฆ 8.4K):
textgit clone https://github.com/PrefectHQ/prefectPyPi (๐ฅ 14M / month ยท ๐ฆ 560 ยท โฑ๏ธ 13.08.2026):
textpip install prefectConda (๐ฅ 1.2M ยท โฑ๏ธ 08.08.2026):
textconda install -c conda-forge prefect
Dagster (๐ฅ32 ยท โญ 16K) - An orchestration platform for the development, production, and.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 690 ยท ๐ 2.2K ยท ๐ฆ 4.9K):
textgit clone https://github.com/dagster-io/dagsterPyPi (๐ฅ 10M / month ยท ๐ฆ 420 ยท โฑ๏ธ 07.08.2026):
textpip install dagsterConda (๐ฅ 3.2M ยท โฑ๏ธ 08.08.2026):
textconda install -c conda-forge dagster
luigi (๐ฅ30 ยท โญ 19K) - Luigi is a Python module that helps you build complex pipelines of batch.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 640 ยท ๐ 2.5K ยท ๐ฆ 2.9K):
textgit clone https://github.com/spotify/luigiPyPi (๐ฅ 1.6M / month ยท ๐ฆ 180 ยท โฑ๏ธ 07.05.2026):
textpip install luigiConda (๐ฅ 24K ยท ๐ฆ 3 ยท โฑ๏ธ 30.07.2026):
textconda install -c anaconda luigi
Great Expectations (๐ฅ30 ยท โญ 12K) - Always know what to expect from your data. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 480 ยท ๐ 1.8K ยท ๐ฆ 4):
textgit clone https://github.com/great-expectations/great_expectationsPyPi (๐ฅ 27M / month ยท ๐ฆ 190 ยท โฑ๏ธ 07.08.2026):
textpip install great_expectationsConda (๐ฅ 1.6M ยท โฑ๏ธ 08.08.2026):
textconda install -c conda-forge great-expectations
dbt (๐ฅ29 ยท โญ 14K) - dbt enables data analysts and engineers to transform their data using the.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 470 ยท ๐ 2.5K ยท ๐ฆ 10K):
textgit clone https://github.com/dbt-labs/dbt-corePyPi (๐ฅ 110K / month ยท ๐ฆ 36 ยท โฑ๏ธ 05.08.2026):
textpip install dbtConda (๐ฅ 860K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge dbt
Kedro (๐ฅ29 ยท โญ 11K) - Kedro is a toolbox for production-ready data science. It uses software.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 290 ยท ๐ 1K ยท ๐ฆ 3.3K):
textgit clone https://github.com/kedro-org/kedroPyPi (๐ฅ 920K / month ยท ๐ฆ 160 ยท โฑ๏ธ 29.06.2026):
textpip install kedro
petl (๐ฅ28 ยท โญ 1.3K) - Python Extract Transform and Load Tables of Data. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 71 ยท ๐ 200 ยท ๐ฆ 4.3K):
textgit clone https://github.com/petl-developers/petlPyPi (๐ฅ 880K / month ยท ๐ฆ 57 ยท โฑ๏ธ 05.08.2026):
textpip install petlConda (๐ฅ 530K ยท โฑ๏ธ 05.08.2026):
textconda install -c conda-forge petl
zenml (๐ฅ27 ยท โญ 5.6K) - ZenML : One AI Platform from Pipelines to Agents. https://zenml.io. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 150 ยท ๐ 650 ยท ๐ฆ 1.5K):
textgit clone https://github.com/zenml-io/zenmlPyPi (๐ฅ 320K / month ยท ๐ฆ 15 ยท โฑ๏ธ 07.08.2026):
textpip install zenml
arq (๐ฅ27 ยท โญ 2.9K) - Job queues in python with asyncio and redis. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 67 ยท ๐ 210 ยท ๐ฆ 1.4K):
textgit clone https://github.com/samuelcolvin/arqPyPi (๐ฅ 4.8M / month ยท ๐ฆ 82 ยท โฑ๏ธ 16.04.2026):
textpip install arqConda (๐ฅ 26K ยท โฑ๏ธ 03.08.2026):
textconda install -c conda-forge arq
huey (๐ฅ26 ยท โญ 6K) - a little task queue for python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 73 ยท ๐ 400):
textgit clone https://github.com/coleifer/hueyPyPi (๐ฅ 21M / month ยท ๐ฆ 160 ยท โฑ๏ธ 05.08.2026):
textpip install hueyConda (๐ฅ 190K ยท โฑ๏ธ 05.08.2026):
textconda install -c conda-forge huey
mleap (๐ฅ26 ยท โญ 1.5K) - MLeap: Deploy ML Pipelines to Production. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 87 ยท ๐ 320 ยท ๐ฆ 250):
textgit clone https://github.com/combust/mleapPyPi (๐ฅ 2.2M / month ยท ๐ฆ 11 ยท โฑ๏ธ 21.07.2026):
textpip install mleapConda (๐ฅ 120K ยท โฑ๏ธ 22.07.2026):
textconda install -c conda-forge mleap
CocoIndex (๐ฅ24 ยท โญ 6.1K ยท ๐ฃ) - Data transformation framework for AI. Ultra performant, with.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 89 ยท ๐ 450 ยท ๐ฆ 68):
textgit clone https://github.com/cocoindex-io/cocoindexPyPi (๐ฅ 73K / month ยท ๐ฆ 16 ยท โฑ๏ธ 12.08.2026):
textpip install cocoindex
riko (๐ฅ20 ยท โญ 1.6K) - A Python stream processing engine modeled after Yahoo! Pipes. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 22 ยท ๐ 75 ยท ๐ฆ 14):
textgit clone https://github.com/nerevu/rikoPyPi (๐ฅ 1.4K / month ยท โฑ๏ธ 10.08.2026):
textpip install riko
TaskTiger (๐ฅ20 ยท โญ 1.5K) - Python task queue using Redis. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 35 ยท ๐ 91 ยท ๐ฆ 33):
textgit clone https://github.com/closeio/tasktigerPyPi (๐ฅ 9.3K / month ยท ๐ฆ 2 ยท โฑ๏ธ 11.03.2026):
textpip install tasktiger
dbnd (๐ฅ19 ยท โญ 270) - DBND is an agile pipeline framework that helps data engineering teams.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 93 ยท ๐ 33 ยท ๐ฆ 42):
textgit clone https://github.com/databand-ai/dbndPyPi (๐ฅ 25K / month ยท ๐ฆ 27 ยท โฑ๏ธ 05.03.2026):
textpip install dbnd
pdpipe (๐ฅ17 ยท โญ 720) - Easy pipelines for pandas DataFrames. [MIT](http://bit.ly/34MBwT8) ``
GitHub (๐จโ๐ป 14 ยท ๐ 46 ยท ๐ฆ 67):
textgit clone https://github.com/pdpipe/pdpipePyPi (๐ฅ 1.8K / month ยท ๐ฆ 14 ยท โฑ๏ธ 06.03.2026):
textpip install pdpipeConda (๐ฅ 65K ยท โฑ๏ธ 06.03.2026):
textconda install -c conda-forge pdpipe
BatchFlow (๐ฅ17 ยท โญ 200) - BatchFlow helps you conveniently work with random or sequential.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 40 ยท ๐ 45 ยท ๐ฆ 15):
textgit clone https://github.com/analysiscenter/batchflowPyPi (๐ฅ 390 / month ยท โฑ๏ธ 16.04.2026):
textpip install batchflow
kale (๐ฅ16 ยท โญ 700) - Convert JupyterNotebooks to Kubeflow Pipelines deployments. [Apache-2](http://bit.ly/3nYMfla) jupyter
GitHub (๐จโ๐ป 29 ยท ๐ 160):
textgit clone https://github.com/kubeflow-kale/kalePyPi (๐ฅ 2.2K / month ยท โฑ๏ธ 07.08.2026):
textpip install kubeflow-kale
Show 21 hidden projects...
- mrjob (๐ฅ24 ยท โญ 2.6K ยท ๐) - Run MapReduce jobs on Hadoop or Amazon Web Services.
[Apache-2](http://bit.ly/3nYMfla) - PyFunctional (๐ฅ24 ยท โญ 2.3K ยท ๐) - Python library for creating data pipelines with chain..
[MIT](http://bit.ly/34MBwT8) - faust (๐ฅ23 ยท โญ 6.8K ยท ๐) - Python Stream Processing.
[BSD-3](http://bit.ly/3aKzpTv) - Activeloop (๐ฅ22 ยท โญ 9.2K ยท ๐) - Activeloop Deep Lake.
[MPL-2.0](http://bit.ly/3postzC) - whylogs (๐ฅ22 ยท โญ 2.8K ยท ๐) - Open standard for end-to-end data and ML monitoring for any..
[Apache-2](http://bit.ly/3nYMfla) - bonobo (๐ฅ21 ยท โญ 1.6K ยท ๐) - Extract Transform Load for Python 3.5+.
[Apache-2](http://bit.ly/3nYMfla) - flupy (๐ฅ21 ยท โญ 200) - Fluent data pipelines for python and your shell.
โUnlicensed - ploomber (๐ฅ20 ยท โญ 3.6K ยท ๐) - The fastest way to build data pipelines. Develop iteratively,..
[Apache-2](http://bit.ly/3nYMfla) - Pypeline (๐ฅ20 ยท โญ 1.4K ยท ๐) - Concurrent data pipelines in Python .
[MIT](http://bit.ly/34MBwT8) - pysparkling (๐ฅ19 ยท โญ 260 ยท ๐) - A pure Python implementation of Apache Sparks RDD and DStream..
[MIT](http://bit.ly/34MBwT8) - Optimus (๐ฅ17 ยท โญ 1.5K ยท ๐) - Agile Data Preparation Workflows madeeasy with Pandas,..
[Apache-2](http://bit.ly/3nYMfla)spark - streamparse (๐ฅ17 ยท โญ 1.5K ยท ๐) - streamparse lets you run Python code against real-time..
[Apache-2](http://bit.ly/3nYMfla) - dpark (๐ฅ16 ยท โญ 2.7K ยท ๐) - Python clone of Spark, a MapReduce alike framework in Python.
[BSD-3](http://bit.ly/3aKzpTv)spark - Databolt Flow (๐ฅ15 ยท โญ 950 ยท ๐) - Python library for building highly effective data science..
[MIT](http://bit.ly/34MBwT8) - mrq (๐ฅ15 ยท โญ 880 ยท ๐) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent.
[MIT](http://bit.ly/34MBwT8) - spark-deep-learning (๐ฅ14 ยท โญ 2K ยท ๐) - Deep Learning Pipelines for Apache Spark.
[Apache-2](http://bit.ly/3nYMfla)spark - Mara Pipelines (๐ฅ13 ยท โญ 2.1K ยท ๐) - A lightweight opinionated ETL framework, halfway between..
[MIT](http://bit.ly/34MBwT8) - Botflow (๐ฅ13 ยท โญ 740 ยท ๐) - Python Fast Data driven programming framework for Data pipeline..
[BSD-3](http://bit.ly/3aKzpTv) - bodywork-core (๐ฅ12 ยท โญ 430 ยท ๐) - ML pipeline orchestration and model deployments on..
[โ๏ธAGPL-3.0](http://bit.ly/3pwmjO5) - datajob (๐ฅ11 ยท โญ 100 ยท ๐) - Build and deploy a serverless data pipeline on AWS with no effort.
[Apache-2](http://bit.ly/3nYMfla) - RasgoQL (๐ฅ10 ยท โญ 270 ยท ๐) - Write python locally, execute SQL in your data warehouse.
[โ๏ธAGPL-3.0](http://bit.ly/3pwmjO5)
File Formats
PyYAML (๐ฅ33 ยท โญ 2.9K) - Canonical source repository for PyYAML. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 40 ยท ๐ 570 ยท ๐ฆ 1.9M):
textgit clone https://github.com/yaml/pyyamlPyPi (๐ฅ 1.2B / month ยท ๐ฆ 55K ยท โฑ๏ธ 25.09.2025):
textpip install pyyamlConda (๐ฅ 91M ยท โฑ๏ธ 04.02.2026):
textconda install -c conda-forge pyyaml
XlsxWriter (๐ฅ30 ยท โญ 3.9K) - A Python module for creating Excel XLSX files. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 58 ยท ๐ 660 ยท ๐ฆ 110K):
textgit clone https://github.com/jmcnamara/XlsxWriterPyPi (๐ฅ 110M / month ยท ๐ฆ 470 ยท โฑ๏ธ 16.09.2025):
textpip install xlsxwriterConda (๐ฅ 5.1M ยท โฑ๏ธ 12.10.2025):
textconda install -c conda-forge xlsxwriter
jmespath (๐ฅ28 ยท โญ 2.4K) - JMESPath is a query language for JSON. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 32 ยท ๐ 190):
textgit clone https://github.com/jmespath/jmespath.pyPyPi (๐ฅ 650M / month ยท ๐ฆ 2K ยท โฑ๏ธ 22.01.2026):
textpip install jmespathConda (๐ฅ 34M ยท โฑ๏ธ 23.01.2026):
textconda install -c conda-forge jmespath
Code Inspection
deepdiff (๐ฅ29 ยท โญ 2.5K) - Deep Difference and Search of any Python object/data. Recreate objects.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 110 ยท ๐ 270 ยท ๐ฆ 22K):
textgit clone https://github.com/seperman/deepdiffPyPi (๐ฅ 82M / month ยท ๐ฆ 1.5K ยท โฑ๏ธ 15.05.2026):
textpip install deepdiffConda (๐ฅ 940K ยท โฑ๏ธ 16.05.2026):
textconda install -c conda-forge deepdiff
Show 3 hidden projects...
- typing_inspect (๐ฅ24 ยท โญ 370 ยท ๐) - Runtime inspection utilities for Python typing module.
[MIT](http://bit.ly/34MBwT8) - importlib-resources (๐ฅ24 ยท โญ 72) - Backport of the importlib.resources module.
โUnlicensed - entrypoints (๐ฅ19 ยท โญ 74 ยท ๐) - Discover and load entry points from installed packages.
[MIT](http://bit.ly/34MBwT8)
General Utilities
attrs (๐ฅ34 ยท โญ 5.8K) - Python Classes Without Boilerplate. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 190 ยท ๐ 420 ยท ๐ฆ 1.5M):
textgit clone https://github.com/python-attrs/attrsPyPi (๐ฅ 940M / month ยท ๐ฆ 11K ยท โฑ๏ธ 19.03.2026):
textpip install attrsConda (๐ฅ 74M ยท โฑ๏ธ 19.03.2026):
textconda install -c conda-forge attrs
tenacity (๐ฅ33 ยท โญ 8.6K) - Retrying library for Python. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 120 ยท ๐ 320 ยท ๐ฆ 410K):
textgit clone https://github.com/jd/tenacityPyPi (๐ฅ 450M / month ยท ๐ฆ 6.3K ยท โฑ๏ธ 07.02.2026):
textpip install tenacityConda (๐ฅ 15M ยท โฑ๏ธ 08.02.2026):
textconda install -c conda-forge tenacity
more-itertools (๐ฅ33 ยท โญ 4.1K) - More routines for operating on iterables, beyond itertools. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 150 ยท ๐ 320 ยท ๐ฆ 300K):
textgit clone https://github.com/more-itertools/more-itertoolsPyPi (๐ฅ 350M / month ยท ๐ฆ 5K ยท โฑ๏ธ 22.05.2026):
textpip install more-itertoolsConda (๐ฅ 35M ยท โฑ๏ธ 22.05.2026):
textconda install -c conda-forge more-itertools
boltons (๐ฅ30 ยท โญ 6.9K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 110 ยท ๐ 410 ยท ๐ฆ 12K):
textgit clone https://github.com/mahmoud/boltonsPyPi (๐ฅ 27M / month ยท ๐ฆ 460 ยท โฑ๏ธ 17.07.2026):
textpip install boltonsConda (๐ฅ 17M ยท โฑ๏ธ 22.07.2026):
textconda install -c conda-forge boltons
python-dependency-injector (๐ฅ29 ยท โญ 4.9K) - Dependency injection framework for Python. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 49 ยท ๐ 350 ยท ๐ฆ 5.8K):
textgit clone https://github.com/ets-labs/python-dependency-injectorPyPi (๐ฅ 8.4M / month ยท ๐ฆ 420 ยท โฑ๏ธ 18.06.2026):
textpip install dependency-injectorConda (๐ฅ 140K ยท โฑ๏ธ 19.06.2026):
textconda install -c conda-forge dependency_injector
returns (๐ฅ27 ยท โญ 4.3K) - Make your functions return something meaningful, typed, and safe!. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 74 ยท ๐ 150 ยท ๐ฆ 1K):
textgit clone https://github.com/dry-python/returnsPyPi (๐ฅ 1.3M / month ยท ๐ฆ 240 ยท โฑ๏ธ 02.08.2026):
textpip install returnsConda (๐ฅ 90K ยท โฑ๏ธ 03.08.2026):
textconda install -c conda-forge returns
natsort (๐ฅ27 ยท โญ 910 ยท ๐) - Simple yet flexible natural sorting in Python. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 25 ยท ๐ 52 ยท ๐ฆ 50K):
textgit clone https://github.com/SethMMorton/natsortPyPi (๐ฅ 24M / month ยท ๐ฆ 1.5K ยท โฑ๏ธ 20.06.2023):
textpip install natsortConda (๐ฅ 3M ยท โฑ๏ธ 12.02.2026):
textconda install -c conda-forge natsort
retrying (๐ฅ26 ยท โญ 1.9K ยท ๐ค) - Retrying is an Apache 2.0 licensed general-purpose retrying.. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 15 ยท ๐ 160):
textgit clone https://github.com/rholder/retryingPyPi (๐ฅ 37M / month ยท ๐ฆ 1.1K ยท โฑ๏ธ 03.08.2025):
textpip install retryingConda (๐ฅ 3.3M ยท โฑ๏ธ 03.08.2025):
textconda install -c conda-forge retrying
ubelt (๐ฅ21 ยท โญ 740) - A Python utility library with a stdlib like feel and extra batteries... [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 6 ยท ๐ 51):
textgit clone https://github.com/Erotemic/ubeltPyPi (๐ฅ 62K / month ยท ๐ฆ 140 ยท โฑ๏ธ 31.07.2026):
textpip install ubeltConda (๐ฅ 440K ยท โฑ๏ธ 31.07.2026):
textconda install -c conda-forge ubelt
Show 6 hidden projects...
- toolz (๐ฅ28 ยท โญ 5.1K ยท ๐ค) - A functional standard library for Python.
โUnlicensed - funcy (๐ฅ26 ยท โญ 3.3K ยท ๐) - A fancy and practical functional tools.
[BSD-3](http://bit.ly/3aKzpTv) - ratelimit (๐ฅ25 ยท โญ 760 ยท ๐) - API Rate Limit Decorator.
[MIT](http://bit.ly/34MBwT8) - pampy (๐ฅ21 ยท โญ 3.5K ยท ๐) - Pampy: The Pattern Matching for Python you always dreamed of.
[MIT](http://bit.ly/34MBwT8) - CommonRegex (๐ฅ21 ยท โญ 1.6K ยท ๐) - A collection of common regular expressions bundled with an easy..
[MIT](http://bit.ly/34MBwT8) - pinject (๐ฅ19 ยท โญ 1.3K ยท ๐) - A pythonic dependency injection library.
[Apache-2](http://bit.ly/3nYMfla)
Python Implementations
cpython (๐ฅ34 ยท โญ 74K) - The Python programming language. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 4K ยท ๐ 35K ยท ๐ฆ 630K):
textgit clone https://github.com/python/cpythonPyPi (๐ฅ 16 / month ยท ๐ฆ 21 ยท โฑ๏ธ 22.07.2020):
textpip install cpythonConda (๐ฅ 4.4M ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge typingnpm (๐ฆ 6 ยท โฑ๏ธ 03.08.2017):
textnpm install @buckpkg/python
micropython (๐ฅ20 ยท โญ 22K) - MicroPython - a lean and efficient Python implementation for.. [Python-2.0](http://bit.ly/35wkF7y)
GitHub (๐จโ๐ป 760 ยท ๐ 8.8K ยท ๐ฆ 20):
textgit clone https://github.com/micropython/micropythonPyPi (โฑ๏ธ 10.10.2016):
textpip install micropython-_markupbase
Show 4 hidden projects...
- grumpy (๐ฅ18 ยท โญ 10K ยท ๐) - Grumpy is a Python to Go source code transcompiler and runtime.
[Apache-2](http://bit.ly/3nYMfla) - pyston (๐ฅ12 ยท โญ 2.5K ยท ๐) - (No longer maintained) A faster and highly-compatible..
[Apache-2](http://bit.ly/3nYMfla) - stackless (๐ฅ9 ยท โญ 620 ยท ๐) - The Stackless Python programming language.
โUnlicensed - cl-python (๐ฅ7 ยท โญ 240 ยท ๐) - An implementation of Python in Common Lisp.
โUnlicensed
Others
Pygments (๐ฅ35 ยท โญ 2.2K) - Pygments is a generic syntax highlighter written in Python. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 950 ยท ๐ 840 ยท ๐ฆ 1.2M):
textgit clone https://github.com/pygments/pygmentsPyPi (๐ฅ 1.3B / month ยท ๐ฆ 11K ยท โฑ๏ธ 29.03.2026):
textpip install pygmentsConda (๐ฅ 69M ยท โฑ๏ธ 29.03.2026):
textconda install -c conda-forge pygments
wrapt (๐ฅ34 ยท โญ 2.3K) - A Python module for decorators, wrappers and monkey patching. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 40 ยท ๐ 250 ยท ๐ฆ 630K):
textgit clone https://github.com/GrahamDumpleton/wraptPyPi (๐ฅ 500M / month ยท ๐ฆ 3.4K ยท โฑ๏ธ 13.08.2026):
textpip install wraptConda (๐ฅ 40M ยท โฑ๏ธ 30.07.2026):
textconda install -c conda-forge wrapt
pyparsing (๐ฅ33 ยท โญ 2.5K) - Python library for creating PEG parsers. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 84 ยท ๐ 320 ยท ๐ฆ 1.3M):
textgit clone https://github.com/pyparsing/pyparsingPyPi (๐ฅ 420M / month ยท ๐ฆ 6.3K ยท โฑ๏ธ 21.01.2026):
textpip install pyparsingConda (๐ฅ 75M ยท โฑ๏ธ 21.01.2026):
textconda install -c conda-forge pyparsing
cookiecutter (๐ฅ32 ยท โญ 25K) - A cross-platform command-line utility that creates projects from.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 330 ยท ๐ 2.2K ยท ๐ฆ 38K):
textgit clone https://github.com/cookiecutter/cookiecutterPyPi (๐ฅ 10M / month ยท ๐ฆ 1.2K ยท โฑ๏ธ 04.03.2026):
textpip install cookiecutterConda (๐ฅ 2.2M ยท โฑ๏ธ 04.03.2026):
textconda install -c conda-forge cookiecutter
pluggy (๐ฅ31 ยท โญ 1.6K) - A minimalist production ready plugin system. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 62 ยท ๐ 150 ยท ๐ฆ 820K):
textgit clone https://github.com/pytest-dev/pluggyPyPi (๐ฅ 1.3B / month ยท ๐ฆ 2.6K ยท โฑ๏ธ 15.05.2025):
textpip install pluggyConda (๐ฅ 56M ยท โฑ๏ธ 05.12.2025):
textconda install -c conda-forge pluggy
decorator (๐ฅ31 ยท โญ 910) - Decorators for Humans. [BSD-2](http://bit.ly/3rqEWVr)
GitHub (๐จโ๐ป 33 ยท ๐ 120 ยท ๐ฆ 770K):
textgit clone https://github.com/micheles/decoratorPyPi (๐ฅ 230M / month ยท ๐ฆ 2.9K ยท โฑ๏ธ 18.05.2026):
textpip install decoratorConda (๐ฅ 50M ยท โฑ๏ธ 18.05.2026):
textconda install -c conda-forge decorator
diagrams (๐ฅ29 ยท โญ 42K) - Diagram as Code for prototyping cloud system architectures. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 180 ยท ๐ 2.7K ยท ๐ฆ 2.5K):
textgit clone https://github.com/mingrammer/diagramsPyPi (๐ฅ 6.9M / month ยท ๐ฆ 140 ยท โฑ๏ธ 22.11.2025):
textpip install diagramsConda (๐ฅ 370K ยท โฑ๏ธ 24.11.2025):
textconda install -c conda-forge diagrams
fastcore (๐ฅ29 ยท โญ 1.1K) - Python supercharged for fastai development. [Apache-2](http://bit.ly/3nYMfla)
GitHub (๐จโ๐ป 84 ยท ๐ 290 ยท ๐ฆ 13K):
textgit clone https://github.com/fastai/fastcorePyPi (๐ฅ 65M / month ยท ๐ฆ 1.2K ยท โฑ๏ธ 12.08.2026):
textpip install fastcoreConda (๐ฅ 350K ยท โฑ๏ธ 12.08.2026):
textconda install -c conda-forge fastcore
keyboard (๐ฅ27 ยท โญ 3.8K ยท ๐ค) - Hook and simulate global keyboard events on Windows and Linux. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 41 ยท ๐ 430 ยท ๐ฆ 27K):
textgit clone https://github.com/boppreh/keyboardPyPi (๐ฅ 980K / month ยท ๐ฆ 720 ยท โฑ๏ธ 23.03.2020):
textpip install keyboardConda (๐ฅ 83K ยท โฑ๏ธ 03.11.2025):
textconda install -c conda-forge keyboard
Copier (๐ฅ27 ยท โญ 3.5K) - Library and command-line utility for rendering projects templates. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 130 ยท ๐ 270 ยท ๐ฆ 2K):
textgit clone https://github.com/copier-org/copierPyPi (๐ฅ 2.6M / month ยท ๐ฆ 400 ยท โฑ๏ธ 04.08.2026):
textpip install copier
Send2Trash (๐ฅ27 ยท โญ 300) - Python library to natively send files to Trash (or Recycle bin) on.. [BSD-3](http://bit.ly/3aKzpTv)
GitHub (๐จโ๐ป 20 ยท ๐ 47 ยท ๐ฆ 320K):
textgit clone https://github.com/arsenetar/send2trashPyPi (๐ฅ 44M / month ยท ๐ฆ 710 ยท โฑ๏ธ 14.01.2026):
textpip install send2trashConda (๐ฅ 22M ยท โฑ๏ธ 12.02.2026):
textconda install -c conda-forge send2trash
python-mss (๐ฅ26 ยท โญ 1.3K) - An ultra fast cross-platform multiple screenshots module in pure.. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 31 ยท ๐ 110 ยท ๐ฆ 13K):
textgit clone https://github.com/BoboTiG/python-mssPyPi (๐ฅ 3.3M / month ยท ๐ฆ 650 ยท โฑ๏ธ 23.04.2026):
textpip install mssConda (๐ฅ 99K ยท โฑ๏ธ 23.04.2026):
textconda install -c conda-forge python-mss
catalogue (๐ฅ25 ยท โญ 180 ยท ๐ค) - Super lightweight function registries for your library. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 12 ยท ๐ 20 ยท ๐ฆ 66K):
textgit clone https://github.com/explosion/cataloguePyPi (๐ฅ 24M / month ยท ๐ฆ 140 ยท โฑ๏ธ 25.09.2023):
textpip install catalogueConda (๐ฅ 2.4M ยท โฑ๏ธ 27.08.2025):
textconda install -c conda-forge catalogue
pyscaffold (๐ฅ24 ยท โญ 2.3K) - Python project template generator with batteries included. [MIT](http://bit.ly/34MBwT8)
GitHub (๐จโ๐ป 59 ยท ๐ 190):
textgit clone https://github.com/pyscaffold/pyscaffoldPyPi (๐ฅ 1M / month ยท ๐ฆ 46 ยท โฑ๏ธ 23.09.2024):
textpip install pyscaffoldConda (๐ฅ 780K ยท โฑ๏ธ 22.04.2025):
textconda install -c conda-forge pyscaffold
Show 7 hidden projects...
- pycparser (๐ฅ30 ยท โญ 3.6K) - Complete C99 parser in pure Python.
โUnlicensed - py4j (๐ฅ28 ยท โญ 1.3K ยท ๐) - Enables Python programs to dynamically access arbitrary Java objects.
[BSD-3](http://bit.ly/3aKzpTv) - openpyxl (๐ฅ24 ยท โญ 13 ยท ๐ค) - A Python library to read/write Excel 2010 xlsx/xlsm files.
[MIT](http://bit.ly/34MBwT8) - pyscreenshot (๐ฅ23 ยท โญ 500 ยท ๐) - Python screenshot library, replacement for the Pillow..
[BSD-2](http://bit.ly/3rqEWVr) - pluginbase (๐ฅ22 ยท โญ 1.1K ยท ๐) - A simple but flexible plugin system for Python.
[BSD-3](http://bit.ly/3aKzpTv) - powerline-shell (๐ฅ21 ยท โญ 5.9K ยท ๐) - A beautiful and useful prompt for your shell.
[MIT](http://bit.ly/34MBwT8) - macropy (๐ฅ15 ยท โญ 2.5K ยท ๐) - Macros in Python: quasiquotes, case classes, LINQ and more!.
[MIT](http://bit.ly/34MBwT8)
Related Resources
- Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.
- best-of-ml-python: A ranked list of awesome machine learning Python libraries.
- best-of-web-python: A ranked list of awesome Python libraries for web development.
- best-of-python-dev: A ranked list of awesome Python developer tools and libraries.
- awesome-python: A curated list of awesome Python frameworks, libraries, software and resources.
Contribution
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
- Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
- Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.
For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.
License
2. Official Technical Reference & Guides (lukasmasuch/docs)
Streamlit Docs
We use Next.js and Netlify to build our documentation site.
Building
To build the docs, clone this repo, install the NPM dependencies, and start the development server.
- Clone this repo:
git clone https://github.com/streamlit/docs.git
cd docs/- Install the NPM dependencies
make- Start the development server:
make upThe docs will be viewable at http://localhost:3000. Note that any time you modify the source files in the content/ folder, you'll need to refresh your browser tab to view the changes. You do not need to restart the development server.
File and folder structure
This repo follows a typical Next.js project structure. To contribute, you'll only edit Markdown files within the content/ folder.
components/Contains JS and MDX files.content/This is where all the Markdown files live. This is the only folder you'll edit.lib/Contains JS files.pages/You'll never have to edit this folder. It contains JSX files that handle the complex index page, mapping of URL slugs, and rendering of Markdown pages incontent/.public/Contains all the images used in our docs.python/Contains Python code to generate the docstrings for the API Reference.scripts/Contains JS files.styles/Contains CSS files for styling and layout.
Contributing
To add, edit, or delete content in our documentation, you have to modify Markdown (.md) files within folders and sub-folders in content/ :
kb/Contains.mdfiles that populate the Knowledge Base.library/Contains.mdfiles that populate the Streamlit Library section.streamlit-cloud/Contains.mdfiles that populate the Streamlit Cloud section.gdpr-banner.mdYou'll never have to edit this file.index.mdContains text that populates the index page.menu.mdThis is a special file containing only front matter that defines the docs Menu. You will need to add an entry on this file for each new page you create within the docs' site.
The directory structure of content/ does not matter as the files will be recursively read and will ignore the directories. However, we recommend following the directory structure to organize the files, mirroring the structure on the documentation website.
Add a new page
Do you want to add a new page to the docs?
First, decide which section the page should live in (Streamlit Library, Streamlit Cloud, or Knowledge Base).
Next, navigate to the relevant folder and subfolder within
content/and create a.mdfile whose filename mirrors the title of the page. E.g. For a page titled "Create a component", navigate tocontent/library/components/and create a file namedcreate-component.md.
Structure of the `.md` file
Now that you've decided where the file should live and have named the file, it's time to add your content!
File format:
Every .md file has front matter at the very top that defines the page title which appears in the browser tab bar, and the URL slug which appears after the slash in docs.streamlit.io/ and localhost:3000/.
E.g. For a page titled "Create a component" that should exist at docs.streamlit.io/library/components/create, the front matter at the top of create-component.md is:
---
title: Create a Component
slug: /library/components/create
---Headings:
Use standard Markdown for headings (#, ##, ###)
Callouts:
To add a callout (Note, Tip, Warning, Important), enter your Markdown text within the appropriate tags (MDX functions), making sure to add a blank line after the opening tag and another before the closing tag. E.g.
<Note>
This is a **note** that links to our [website](https://docs.streamlit.io/).
</Note>Embed code:
Enclose code within ` ` to embed it inline. E.g.
Create a header with `st.header`.Embed code blocks like so:
```python
import streamlit as st
st.text("Hello world")
```We support syntax highlighting for Python, Bash, TOML, SQL, and JSX.
Link to other pages in docs:
Use standard Markdown to link to other pages in the docs. E.g. Add an inline link to the "Create an app" page by including the slug defined in the front matter of the "Create an app" .md file:
Learn how to [Create an app](/library/get-started/create-an-app).Add images:
Store images you want to display in /public/images/. There are two ways to display images.
To display a single image, use regular Markdown. Make sure to start the path of your images from
/images/instead of/public/images/. E.g.:markdownTo display multiple images on the same line, add an `` tag containing the alt text and path to the image, for each image, and enclose all of them within
<Flex></Flex>tags. E.g. To display 3 images stored in/public/images/databases/:markdown<Flex> </Flex>
Discoverability:
All it takes for a new page to be available at a URL is to create a Markdown file in the format described above, containing the title and slug in the front matter.
However, a user has to know the URL to visit the page. The page is therefore reachable but not discoverable. The next section describes how to add pages to the docs Menu so that users can find your page.
Add pages to the Menu
How do you make the page you created appear in the Menu? Edit the special markdown file content/menu.md. All it has is front matter in YAML.
Suppose you have created an "Installation" page that is available at docs.streamlit.io/library/get-started/installation. You want to it to appear in the Menu within the "Streamlit Library" section, nested under the "Get Started" page.
To do so, find the lines that define the category, url and visible properties for "Get Started" in menu.md and add three new lines below it, containing:
- category: Streamlit Library / Get Started / Installation
url: /library/get-started/installation
visible: trueImportant: You always need to add the entry you created in
menu.md, or otherwise the build will fail. It is important because we use the structure on this page to create the breadcrumbs for each page. If you don't want the page to show up on the menu, you still need to add it, but you can set itsvisibleproperty tofalse.
Edit an existing page
To edit an existing page:
- Locate the
.mdfile for the page - Edit the Markdown and save the file
To preview your changes, refresh your browser tab and visit the edited page!
Add a new docstring to the API Reference
Any time a new version of Streamlit is released, the docstrings stored in python/streamlit.json have to be updated by running make docstrings . This will build the nesscary Docker image, and update the file with the documentation for the latest release on PyPi.
If you need to regenerate all function signatrues, across all versions, delete the content in python/streamlit.json, leaving the file in place, and run make docstrings. This will systematically install each version of streamlit, and generate the necessary function signatures in streamlit.json.
Suppose a new Streamlit release includes a st.my_chart function that you want to include in the "Chart elements" section of the API Reference:
Run
make docstringsCreate Markdown file (
my_chart.md) incontent/library/api/charts/Add the following to
my_chart.md:markdown--- title: st.my_chart slug: /library/api-reference/charts/st.my_chart --- <Autofunction function="streamlit.my_chart" />Add the following under the "Chart elements" heading in
content/library/api/api-reference.md:- A RefCard MDX function containing the URL slug defined in
my_chart.md. This is the card that will appear on the API Reference landing page. - An Image MDX function containing alt text and the location of the image to be displayed on the card.
- A bold heading that will appear on the card (
#### Heading). It appears below the card image. - A brief description of the
st.my_chart. It appears below the card heading. - A code block illustrating how to use
st.my_chart. It appears below the card description and has a Copy icon that when clicked copies the code block to the users' clipboard.
- A RefCard MDX function containing the URL slug defined in
<RefCard href="/library/api-reference/charts/st.my_chart">
#### My charts
Display a chart using the MyChart library.
```python
st.my_chart(my_data_frame)
```
</RefCard>Add the following 2 new lines to
menu.mdso thatst.my_chartappears in the Menu:yaml- category: Streamlit Library / API Reference / Chart elements / st.my_chart url: /library/api-reference/charts/st.my_chartSave your changes and refresh the browser tab. If all went well, you should see a new entry in the Menu, a new card in the API Reference, and a new page for
st.my_chart.
Add to the Knowledge Base
The Knowledge Base (KB) is divided into five sections:
- Tutorials: Step-by-step examples of building different types of apps in Streamlit
- Using Streamlit: Frequently asked questions about using Streamlit Library
- Deployment Issues: Articles about deploying Streamlit apps
- Streamlit Components: Articles about Streamlit components
- Installing Dependencies: System and Python dependency issues while using or deploying Streamlit apps
If you know the answer to a Streamlit user's pain point and want to add it to the KB:
Decide which of the above sections your article belongs to
Navigate to the relevant section's folder in
kb/andCreate a
.mdfile in the above specified format containing your articleMake sure the title in the front matter and the file header in Markdown are identical. E.g.
markdown--- title: How do I add a Component to the sidebar? slug: /knowledge-base/components/add-component-sidebar --- # How do I add a Component to the sidebar?
Add a line to the existing
index.mdfile in the same folder as your article. It should contain the title and URL slug specified in your article's front matter. This step ensures that users are able to discover your article in the index page of the relevant KB section. E.g.markdown- [How do I add a Component to the sidebar?](/knowledge-base/components/add-component-sidebar)
Publishing
To publish your changes to the docs site:
- Create a new branch containing your changes.
- Create a Pull Request and mark Snehan and Randy as reviewers.
- Once the checks have completed, checkout the Preview build.
- Snehan and Randy will review your changes and merge your changes into the
mainbranch. - Once merged, your changes will be live at https://docs.streamlit.io/.