lukasmasuch
best-of-python

πŸ† A ranked list of awesome Python open-source libraries and tools. Updated weekly.

Last updated Jul 7, 2026
4.5k
Stars
336
Forks
40
Issues
+4
Stars/day
Attention Score
82
Language breakdown
No language data available.
β–Έ Files click to expand
README

Best-of Python

πŸ†  A ranked list of awesome Python open-source libraries & tools. Updated weekly.

This curated list contains 400 awesome open-source projects with a total of 2.1M stars grouped into 28 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!


πŸ§™β€β™‚οΈ  Discover other best-of lists or create your own.
πŸ“«  Subscribe to our newsletter for updates and trending projects.


Contents

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

Back to top

protobuf (πŸ₯‡53 Β· ⭐ 71K) - Protocol Buffers - Googles data interchange format. BSD-3

  • GitHub (πŸ‘¨β€πŸ’» 1.5K Β· πŸ”€ 16K Β· πŸ“₯ 110M Β· πŸ“¦ 990K Β· πŸ“‹ 7K - 3% open Β· ⏱️ 09.07.2026):
git clone https://github.com/protocolbuffers/protobuf
  • PyPi (πŸ“₯ 800M / month Β· πŸ“¦ 12K Β· ⏱️ 11.06.2026):
pip install protobuf
  • Conda (πŸ“₯ 32M Β· ⏱️ 13.06.2026):
conda install -c conda-forge protobuf
  • npm (πŸ“₯ 22M / month Β· πŸ“¦ 3.8K Β· ⏱️ 24.02.2026):
npm install google-protobuf
flatbuffers (πŸ₯‡44 Β· ⭐ 26K) - FlatBuffers: Memory Efficient Serialization Library. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 780 Β· πŸ”€ 3.6K Β· πŸ“₯ 2.2M Β· πŸ“¦ 200K Β· πŸ“‹ 2.8K - 8% open Β· ⏱️ 18.06.2026):
git clone https://github.com/google/flatbuffers
  • PyPi (πŸ“₯ 96M / month Β· πŸ“¦ 700 Β· ⏱️ 19.12.2025):
pip install flatbuffers
  • Conda (πŸ“₯ 2.2M Β· ⏱️ 22.12.2025):
conda install -c conda-forge flatbuffers
  • npm (πŸ“₯ 26M / month Β· πŸ“¦ 290 Β· ⏱️ 24.09.2025):
npm install flatbuffers
marshmallow (πŸ₯ˆ41 Β· ⭐ 7.2K) - A lightweight library for converting complex objects to and from.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 700 Β· πŸ“¦ 230K Β· πŸ“‹ 1.3K - 10% open Β· ⏱️ 06.07.2026):
git clone https://github.com/marshmallow-code/marshmallow
  • PyPi (πŸ“₯ 120M / month Β· πŸ“¦ 2.8K Β· ⏱️ 03.04.2026):
pip install marshmallow
  • Conda (πŸ“₯ 4.2M Β· ⏱️ 28.04.2026):
conda install -c conda-forge marshmallow
simplejson (πŸ₯ˆ38 Β· ⭐ 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 360 Β· πŸ“₯ 8.4K Β· πŸ“¦ 150K Β· πŸ“‹ 220 - 8% open Β· ⏱️ 06.07.2026):
git clone https://github.com/simplejson/simplejson
  • PyPi (πŸ“₯ 58M / month Β· πŸ“¦ 2.9K Β· ⏱️ 24.04.2026):
pip install simplejson
  • Conda (πŸ“₯ 5.2M Β· ⏱️ 25.04.2026):
conda install -c conda-forge simplejson
orjson (πŸ₯ˆ37 Β· ⭐ 8.2K) - Fast, correct Python JSON library supporting dataclasses, datetimes,.. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 300 Β· πŸ“¦ 220K Β· ⏱️ 06.05.2026):
git clone https://github.com/ijl/orjson
  • PyPi (πŸ“₯ 190M / month Β· πŸ“¦ 6.3K Β· ⏱️ 06.05.2026):
pip install orjson
  • Conda (πŸ“₯ 6.1M Β· ⏱️ 13.05.2026):
conda install -c conda-forge orjson
dill (πŸ₯ˆ37 Β· ⭐ 2.4K) - serialize all of Python. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 190 Β· πŸ“₯ 290K Β· πŸ“¦ 250K Β· πŸ“‹ 560 - 35% open Β· ⏱️ 05.07.2026):
git clone https://github.com/uqfoundation/dill
  • PyPi (πŸ“₯ 190M / month Β· πŸ“¦ 4.2K Β· ⏱️ 19.01.2026):
pip install dill
  • Conda (πŸ“₯ 19M Β· ⏱️ 19.01.2026):
conda install -c conda-forge dill
jsonpickle (πŸ₯ˆ37 Β· ⭐ 1.3K) - Python library for serializing any arbitrary object graph into.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 180 Β· πŸ“¦ 50K Β· πŸ“‹ 350 - 8% open Β· ⏱️ 07.07.2026):
git clone https://github.com/jsonpickle/jsonpickle
  • PyPi (πŸ“₯ 19M / month Β· πŸ“¦ 1.6K Β· ⏱️ 28.05.2026):
pip install jsonpickle
  • Conda (πŸ“₯ 2.4M Β· ⏱️ 28.05.2026):
conda install -c conda-forge jsonpickle
cloudpickle (πŸ₯‰32 Β· ⭐ 1.9K Β· πŸ’€) - Extended pickling support for Python objects. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 190 Β· πŸ“₯ 160 Β· πŸ“‹ 290 - 37% open Β· ⏱️ 05.11.2025):
git clone https://github.com/cloudpipe/cloudpickle
  • PyPi (πŸ“₯ 140M / month Β· πŸ“¦ 2.3K Β· ⏱️ 03.11.2025):
pip install cloudpickle
  • Conda (πŸ“₯ 34M Β· ⏱️ 09.12.2025):
conda install -c conda-forge cloudpickle
python-rapidjson (πŸ₯‰29 Β· ⭐ 530) - Python wrapper around rapidjson. MIT
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 53 Β· πŸ“¦ 7.9K Β· πŸ“‹ 120 - 13% open Β· ⏱️ 07.07.2026):
git clone https://github.com/python-rapidjson/python-rapidjson
  • PyPi (πŸ“₯ 4.9M / month Β· πŸ“¦ 270 Β· ⏱️ 07.12.2025):
pip install python-rapidjson
  • Conda (πŸ“₯ 4.7M Β· ⏱️ 03.02.2026):
conda install -c conda-forge python-rapidjson
srsly (πŸ₯‰29 Β· ⭐ 480) - Modern high-performance serialization utilities for Python (JSON,.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 38 Β· πŸ“₯ 1.5K Β· πŸ“¦ 69K Β· πŸ“‹ 37 - 16% open Β· ⏱️ 23.03.2026):
git clone https://github.com/explosion/srsly
  • PyPi (πŸ“₯ 20M / month Β· πŸ“¦ 270 Β· ⏱️ 23.03.2026):
pip install srsly
  • Conda (πŸ“₯ 2.6M Β· ⏱️ 24.03.2026):
conda install -c conda-forge srsly
hickle (πŸ₯‰27 Β· ⭐ 500) - a HDF5-based python pickle replacement. MIT
  • GitHub (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 70 Β· πŸ“¦ 1.1K Β· πŸ“‹ 120 - 5% open Β· ⏱️ 30.04.2026):
git clone https://github.com/telegraphic/hickle
  • PyPi (πŸ“₯ 65K / month Β· πŸ“¦ 39 Β· ⏱️ 30.03.2024):
pip install hickle
  • Conda (πŸ“₯ 41K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hickle
rtoml (πŸ₯‰24 Β· ⭐ 400 Β· πŸ’€) - A fast TOML library for python implemented in rust. MIT
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 30 Β· πŸ“¦ 940 Β· πŸ“‹ 27 - 37% open Β· ⏱️ 19.10.2025):
git clone https://github.com/samuelcolvin/rtoml
  • PyPi (πŸ“₯ 860K / month Β· πŸ“¦ 160 Β· ⏱️ 19.10.2025):
pip install rtoml
Show 4 hidden projects...
  • msgpack (πŸ₯‰35 Β· ⭐ 2.1K) - MessagePack serializer implementation for Python.. ❗Unlicensed
  • pyasn1 (πŸ₯‰35 Β· ⭐ 260 Β· πŸ’€) - Generic ASN.1 library for Python. BSD-2
  • ultrajson (πŸ₯‰34 Β· ⭐ 4.5K) - Ultra fast JSON decoder and encoder written in C with Python.. ❗Unlicensed
  • pysimdjson (πŸ₯‰23 Β· ⭐ 770 Β· πŸ’€) - Python bindings for the simdjson project. ❗Unlicensed

Data Containers & Dataframes

Back to top

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

pandas (πŸ₯‡54 Β· ⭐ 49K) - Flexible and powerful data analysis / manipulation library for.. BSD-3

  • GitHub (πŸ‘¨β€πŸ’» 4.2K Β· πŸ”€ 20K Β· πŸ“₯ 4.2M Β· πŸ“¦ 2.9M Β· πŸ“‹ 29K - 10% open Β· ⏱️ 09.07.2026):
git clone https://github.com/pandas-dev/pandas
  • PyPi (πŸ“₯ 730M / month Β· πŸ“¦ 130K Β· ⏱️ 28.06.2026):
pip install pandas
  • Conda (πŸ“₯ 87M Β· ⏱️ 12.05.2026):
conda install -c conda-forge pandas
polars (πŸ₯‡46 Β· ⭐ 39K) - Extremely fast Query Engine for DataFrames, written in Rust. MIT
  • GitHub (πŸ‘¨β€πŸ’» 740 Β· πŸ”€ 2.9K Β· πŸ“₯ 29K Β· πŸ“¦ 35K Β· πŸ“‹ 13K - 21% open Β· ⏱️ 09.07.2026):
git clone https://github.com/pola-rs/polars
  • PyPi (πŸ“₯ 57M / month Β· πŸ“¦ 6.9K Β· ⏱️ 30.06.2026):
pip install polars
h5py (πŸ₯‡43 Β· ⭐ 2.2K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 560 Β· πŸ“₯ 6.8K Β· πŸ“¦ 360K Β· πŸ“‹ 1.7K - 19% open Β· ⏱️ 07.07.2026):
git clone https://github.com/h5py/h5py
  • PyPi (πŸ“₯ 40M / month Β· πŸ“¦ 11K Β· ⏱️ 06.03.2026):
pip install h5py
  • Conda (πŸ“₯ 27M Β· ⏱️ 07.04.2026):
conda install -c conda-forge h5py
xarray (πŸ₯ˆ40 Β· ⭐ 4.2K) - N-D labeled arrays and datasets in Python. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 620 Β· πŸ”€ 1.3K Β· πŸ“¦ 45K Β· πŸ“‹ 5.3K - 25% open Β· ⏱️ 09.07.2026):
git clone https://github.com/pydata/xarray
  • PyPi (πŸ“₯ 19M / month Β· πŸ“¦ 5.7K Β· ⏱️ 13.04.2026):
pip install xarray
  • Conda (πŸ“₯ 16M Β· ⏱️ 13.04.2026):
conda install -c conda-forge xarray
zarr (πŸ₯ˆ39 Β· ⭐ 2K) - An implementation of chunked, compressed, N-dimensional arrays for Python. MIT
  • GitHub (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 420 Β· πŸ“¦ 8.6K Β· πŸ“‹ 1.6K - 31% open Β· ⏱️ 09.07.2026):
git clone https://github.com/zarr-developers/zarr-python
  • PyPi (πŸ“₯ 9.3M / month Β· πŸ“¦ 2.1K Β· ⏱️ 05.05.2026):
pip install zarr
  • Conda (πŸ“₯ 5.9M Β· ⏱️ 05.05.2026):
conda install -c conda-forge zarr
pandera (πŸ₯ˆ38 Β· ⭐ 4.4K) - A light-weight, flexible, and expressive statistical data testing.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 410 Β· πŸ“¦ 3.7K Β· πŸ“‹ 1.1K - 36% open Β· ⏱️ 07.07.2026):
git clone https://github.com/pandera-dev/pandera
  • PyPi (πŸ“₯ 8.1M / month Β· πŸ“¦ 530 Β· ⏱️ 29.06.2026):
pip install pandera
  • Conda (πŸ“₯ 120K Β· ⏱️ 01.07.2026):
conda install -c conda-forge pandera-core
Bottleneck (πŸ₯ˆ36 Β· ⭐ 1.2K) - Fast NumPy array functions written in C. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 110 Β· πŸ“¦ 60K Β· πŸ“‹ 280 - 17% open Β· ⏱️ 03.07.2026):
git clone https://github.com/pydata/bottleneck
  • PyPi (πŸ“₯ 10M / month Β· πŸ“¦ 620 Β· ⏱️ 08.09.2025):
pip install Bottleneck
  • Conda (πŸ“₯ 7.2M Β· ⏱️ 10.11.2025):
conda install -c conda-forge bottleneck
numexpr (πŸ₯ˆ35 Β· ⭐ 2.5K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 220 Β· πŸ“₯ 4K Β· πŸ“¦ 100K Β· πŸ“‹ 410 - 0% open Β· ⏱️ 24.06.2026):
git clone https://github.com/pydata/numexpr
  • PyPi (πŸ“₯ 15M / month Β· πŸ“¦ 1.2K Β· ⏱️ 13.10.2025):
pip install numexpr
  • Conda (πŸ“₯ 14M Β· ⏱️ 11.05.2026):
conda install -c conda-forge numexpr
PyTables (πŸ₯ˆ34 Β· ⭐ 1.4K) - A Python package to manage extremely large amounts of data. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 280 Β· πŸ“₯ 220 Β· πŸ“‹ 760 - 20% open Β· ⏱️ 09.07.2026):
git clone https://github.com/PyTables/PyTables
  • PyPi (πŸ“₯ 2.4M / month Β· πŸ“¦ 1.8K Β· ⏱️ 01.03.2026):
pip install tables
  • Conda (πŸ“₯ 13M Β· ⏱️ 29.05.2026):
conda install -c conda-forge pytables
Modin (πŸ₯ˆ33 Β· ⭐ 10K Β· πŸ“ˆ) - Modin: Scale your Pandas workflows by changing a single line.. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 670 Β· πŸ“₯ 210K Β· πŸ“¦ 2.3K Β· πŸ“‹ 4.4K - 16% open Β· ⏱️ 10.02.2026):
git clone https://github.com/modin-project/modin
  • PyPi (πŸ“₯ 1.7M / month Β· πŸ“¦ 66 Β· ⏱️ 02.10.2025):
pip install modin
  • Conda (πŸ“₯ 960K Β· ⏱️ 22.04.2025):
conda install -c conda-forge modin-core
TinyDB (πŸ₯ˆ33 Β· ⭐ 7.5K) - TinyDB is a lightweight document oriented database optimized for your.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 600 Β· πŸ“¦ 16K Β· πŸ“‹ 330 - 3% open Β· ⏱️ 28.05.2026):
git clone https://github.com/msiemens/tinydb
  • PyPi (πŸ“₯ 4M / month Β· πŸ“¦ 690 Β· ⏱️ 12.10.2024):
pip install tinydb
  • Conda (πŸ“₯ 940K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tinydb
datasketch (πŸ₯ˆ33 Β· ⭐ 2.9K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 320 Β· πŸ“₯ 40 Β· πŸ“¦ 2.6K Β· πŸ“‹ 180 - 29% open Β· ⏱️ 05.07.2026):
git clone https://github.com/ekzhu/datasketch
  • PyPi (πŸ“₯ 6.1M / month Β· πŸ“¦ 220 Β· ⏱️ 05.07.2026):
pip install datasketch
Vaex (πŸ₯‰31 Β· ⭐ 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 600 Β· πŸ“₯ 340 Β· πŸ“¦ 1K Β· πŸ“‹ 1.3K - 41% open Β· ⏱️ 05.02.2026):
git clone https://github.com/vaexio/vaex
  • PyPi (πŸ“₯ 28K / month Β· πŸ“¦ 68 Β· ⏱️ 03.02.2026):
pip install vaex
  • Conda (πŸ“₯ 600K Β· ⏱️ 22.04.2025):
conda install -c conda-forge vaex
StaticFrame (πŸ₯‰28 Β· ⭐ 480) - Immutable and statically-typeable DataFrames with runtime type and.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 38 Β· πŸ“¦ 32 Β· πŸ“‹ 750 - 4% open Β· ⏱️ 07.07.2026):
git clone https://github.com/InvestmentSystems/static-frame
  • PyPi (πŸ“₯ 16K / month Β· πŸ“¦ 6 Β· ⏱️ 07.07.2026):
pip install static-frame
  • Conda (πŸ“₯ 630K Β· ⏱️ 07.07.2026):
conda install -c conda-forge static-frame
pickleDB (πŸ₯‰24 Β· ⭐ 1.1K) - pickleDB is an in memory key-value store using Pythons orjson module.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 130 Β· πŸ“¦ 3.4K Β· πŸ“‹ 90 - 20% open Β· ⏱️ 10.05.2026):
git clone https://github.com/patx/pickledb
  • PyPi (πŸ“₯ 31K / month Β· πŸ“¦ 8 Β· ⏱️ 05.01.2026):
pip install pickledb
Pandas Summary (πŸ₯‰24 Β· ⭐ 530) - Engine for AI/ML/Data tracking, visualization,.. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 47 Β· πŸ“‹ 15 - 40% open Β· ⏱️ 17.06.2026):
git clone https://github.com/polyaxon/datatile
  • PyPi (πŸ“₯ 110K / month Β· πŸ“¦ 21 Β· ⏱️ 25.11.2021):
pip install pandas-summary
Show 15 hidden projects...
  • numpy (πŸ₯‡51 Β· ⭐ 32K) - The fundamental package for scientific computing with Python. ❗Unlicensed
  • Koalas (πŸ₯‰31 Β· ⭐ 3.4K Β· πŸ’€) - Koalas: pandas API on Apache Spark. Apache-2 spark
  • Blaze (πŸ₯‰31 Β· ⭐ 3.2K Β· πŸ’€) - NumPy and Pandas interface to Big Data. BSD-3
  • docarray (πŸ₯‰31 Β· ⭐ 3.1K Β· πŸ’€) - Represent, send, store and search multimodal data. Apache-2
  • sklearn-pandas (πŸ₯‰28 Β· ⭐ 2.9K Β· πŸ’€) - Pandas integration with sklearn. ❗️Zlib sklearn
  • swifter (πŸ₯‰28 Β· ⭐ 2.6K Β· πŸ’€) - A package which efficiently applies any function to a pandas.. MIT
  • datatable (πŸ₯‰28 Β· ⭐ 1.9K Β· πŸ’€) - A Python package for manipulating 2-dimensional tabular data.. MPL-2.0
  • PandaralΒ·lel (πŸ₯‰27 Β· ⭐ 3.8K Β· πŸ’€) - A simple and efficient tool to parallelize Pandas.. BSD-3 jupyter
  • Arctic (πŸ₯‰27 Β· ⭐ 3.1K Β· πŸ’€) - Arctic is a high performance datastore for numeric data. ❗️LGPL-2.1
  • pandasql (πŸ₯‰25 Β· ⭐ 1.3K Β· πŸ’€) - sqldf for pandas. MIT
  • bcolz (πŸ₯‰25 Β· ⭐ 960 Β· πŸ’€) - A columnar data container that can be compressed. BSD-3
  • fletcher (πŸ₯‰20 Β· ⭐ 230 Β· πŸ’€) - Pandas ExtensionDType/Array backed by Apache Arrow. MIT
  • daffy (πŸ₯‰18 Β· ⭐ 58) - Lightweight DataFrame validation decorators for Pandas, Polars, Modin,.. MIT
  • Bounter (πŸ₯‰17 Β· ⭐ 930 Β· πŸ’€) - Efficient Counter that uses a limited (bounded) amount of memory.. MIT
  • PandaPy (πŸ₯‰12 Β· ⭐ 550 Β· πŸ’€) - PandaPy has the speed of NumPy and the usability of Pandas 10x to.. MIT

Data Structures

Back to top

pyrsistent (πŸ₯‡36 Β· ⭐ 2.2K) - Persistent/Immutable/Functional data structures for Python. MIT

  • GitHub (πŸ‘¨β€πŸ’» 77 Β· πŸ”€ 160 Β· πŸ“¦ 370K Β· πŸ“‹ 190 - 16% open Β· ⏱️ 31.01.2026):
git clone https://github.com/tobgu/pyrsistent
  • PyPi (πŸ“₯ 38M / month Β· πŸ“¦ 1K Β· ⏱️ 25.10.2023):
pip install pyrsistent
  • Conda (πŸ“₯ 22M Β· ⏱️ 04.10.2025):
conda install -c conda-forge pyrsistent
bidict (πŸ₯‡34 Β· ⭐ 1.6K) - The bidirectional mapping library for Python. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 69 Β· πŸ“₯ 180 Β· πŸ“¦ 45K Β· ⏱️ 07.07.2026):
git clone https://github.com/jab/bidict
  • PyPi (πŸ“₯ 30M / month Β· πŸ“¦ 480 Β· ⏱️ 18.02.2024):
pip install bidict
  • Conda (πŸ“₯ 860K Β· ⏱️ 22.04.2025):
conda install -c conda-forge bidict
multidict (πŸ₯‡34 Β· ⭐ 490) - The multidict implementation. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 130 Β· πŸ“₯ 2.6K Β· πŸ“‹ 190 - 12% open Β· ⏱️ 06.07.2026):
git clone https://github.com/aio-libs/multidict
  • PyPi (πŸ“₯ 550M / month Β· πŸ“¦ 2.1K Β· ⏱️ 26.01.2026):
pip install multidict
  • Conda (πŸ“₯ 26M Β· ⏱️ 20.02.2026):
conda install -c conda-forge multidict
python-benedict (πŸ₯‰29 Β· ⭐ 1.6K) - dict subclass with keylist/keypath support, built-in I/O.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 49 Β· πŸ“₯ 54 Β· πŸ“¦ 2K Β· πŸ“‹ 120 - 4% open Β· ⏱️ 07.07.2026):
git clone https://github.com/fabiocaccamo/python-benedict
  • PyPi (πŸ“₯ 1.2M / month Β· πŸ“¦ 110 Β· ⏱️ 07.07.2026):
pip install python-benedict
  • Conda (πŸ“₯ 270K Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-benedict
python-box (πŸ₯‰27 Β· ⭐ 2.8K) - Python dictionaries with advanced dot notation access. MIT
  • GitHub (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 120 Β· πŸ“₯ 56 Β· πŸ“‹ 190 - 18% open Β· ⏱️ 21.02.2026):
git clone https://github.com/cdgriffith/Box
  • PyPi (πŸ“₯ 7.3M / month Β· πŸ“¦ 590 Β· ⏱️ 21.02.2026):
pip install python-box
  • Conda (πŸ“₯ 1.2M Β· ⏱️ 29.04.2026):
conda install -c conda-forge python-box
janus (πŸ₯‰27 Β· ⭐ 960) - Thread-safe asyncio-aware queue for Python. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 53 Β· πŸ“₯ 48 Β· πŸ“‹ 52 - 21% open Β· ⏱️ 24.06.2026):
git clone https://github.com/aio-libs/janus
  • PyPi (πŸ“₯ 6.2M / month Β· πŸ“¦ 130 Β· ⏱️ 13.12.2024):
pip install janus
  • Conda (πŸ“₯ 63K Β· ⏱️ 22.04.2025):
conda install -c conda-forge janus
glom (πŸ₯‰25 Β· ⭐ 2.2K Β· πŸ“‰) - Pythons nested data operator (and CLI), for all your declarative.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 76 Β· πŸ“¦ 3.5K Β· πŸ“‹ 210 - 58% open Β· ⏱️ 29.06.2026):
git clone https://github.com/mahmoud/glom
  • PyPi (πŸ“¦ 250 Β· ⏱️ 29.12.2025):
pip install glom
  • Conda (πŸ“₯ 65K Β· ⏱️ 29.12.2025):
conda install -c conda-forge glom
Show 8 hidden projects...
  • python-sortedcontainers (πŸ₯ˆ33 Β· ⭐ 4K Β· πŸ’€) - Python Sorted Container Types: Sorted List, Sorted.. Apache-2
  • anytree (πŸ₯ˆ31 Β· ⭐ 1.1K Β· πŸ’€) - Python tree data library. Apache-2
  • ordered-set (πŸ₯ˆ31 Β· ⭐ 230 Β· πŸ’€) - A mutable set that remembers the order of its entries. One of.. MIT
  • sqlitedict (πŸ₯‰29 Β· ⭐ 1.2K Β· πŸ’€) - Persistent dict, backed by sqlite3 and pickle, multithread-.. Apache-2
  • addict (πŸ₯‰28 Β· ⭐ 2.5K Β· πŸ’€) - The Python Dict thats better than heroin. MIT
  • munch (πŸ₯‰27 Β· ⭐ 780 Β· πŸ’€) - A Munch is a Python dictionary that provides attribute-style access (a.. MIT
  • immutables (πŸ₯‰26 Β· ⭐ 1.2K Β· πŸ’€) - A high-performance immutable mapping type for Python. Apache-2
  • cleverdict (πŸ₯‰15 Β· ⭐ 100 Β· πŸ’€) - A JSON-friendly data structure which allows both object attributes.. MIT

Data Validation

Back to top

pydantic (πŸ₯‡45 Β· ⭐ 28K) - Data validation using Python type hints. MIT

  • GitHub (πŸ‘¨β€πŸ’» 780 Β· πŸ”€ 2.7K Β· πŸ“₯ 33 Β· πŸ“‹ 5.7K - 9% open Β· ⏱️ 06.07.2026):
git clone https://github.com/samuelcolvin/pydantic
  • PyPi (πŸ“₯ 1B / month Β· πŸ“¦ 83K Β· ⏱️ 22.05.2026):
pip install pydantic
  • Conda (πŸ“₯ 25M Β· ⏱️ 06.05.2026):
conda install -c conda-forge pydantic
jsonschema (πŸ₯‡41 Β· ⭐ 5K) - An implementation of the JSON Schema specification for Python. MIT
  • GitHub (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 620 Β· πŸ“₯ 1.5K Β· πŸ“¦ 840K Β· πŸ“‹ 890 - 5% open Β· ⏱️ 23.06.2026):
git clone https://github.com/Julian/jsonschema
  • PyPi (πŸ“₯ 530M / month Β· πŸ“¦ 9.6K Β· ⏱️ 07.01.2026):
pip install jsonschema
  • Conda (πŸ“₯ 49M Β· ⏱️ 08.01.2026):
conda install -c conda-forge jsonschema
cerberus (πŸ₯ˆ35 Β· ⭐ 3.3K) - Lightweight, extensible data validation library for Python. ISC
  • GitHub (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 240 Β· πŸ“¦ 18K Β· πŸ“‹ 360 - 4% open Β· ⏱️ 01.01.2026):
git clone https://github.com/pyeve/cerberus
  • PyPi (πŸ“₯ 6.8M / month Β· πŸ“¦ 770 Β· ⏱️ 06.11.2025):
pip install cerberus
  • Conda (πŸ“₯ 840K Β· ⏱️ 22.04.2025):
conda install -c conda-forge cerberus
schema (πŸ₯ˆ34 Β· ⭐ 2.9K) - Schema validation just got Pythonic. MIT
  • GitHub (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 220 Β· πŸ“¦ 17K Β· πŸ“‹ 200 - 52% open Β· ⏱️ 20.06.2026):
git clone https://github.com/keleshev/schema
  • PyPi (πŸ“₯ 26M / month Β· πŸ“¦ 890 Β· ⏱️ 11.10.2025):
pip install schema
  • Conda (πŸ“₯ 660K Β· ⏱️ 22.04.2025):
conda install -c conda-forge schema
voluptuous (πŸ₯ˆ34 Β· ⭐ 1.8K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 230 Β· πŸ“¦ 21K Β· πŸ“‹ 260 - 15% open Β· ⏱️ 06.07.2026):
git clone https://github.com/alecthomas/voluptuous
  • PyPi (πŸ“₯ 6.7M / month Β· πŸ“¦ 620 Β· ⏱️ 18.12.2025):
pip install voluptuous
  • Conda (πŸ“₯ 930K Β· ⏱️ 19.12.2025):
conda install -c conda-forge voluptuous
validators (πŸ₯ˆ34 Β· ⭐ 1.1K) - Python Data Validation for Humans. MIT
  • GitHub (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 180 Β· πŸ“₯ 280 Β· πŸ“¦ 150K Β· πŸ“‹ 190 - 2% open Β· ⏱️ 14.03.2026):
git clone https://github.com/kvesteri/validators
  • PyPi (πŸ“₯ 30M / month Β· πŸ“¦ 7.6K Β· ⏱️ 01.05.2025):
pip install validators
  • Conda (πŸ“₯ 1.5M Β· ⏱️ 03.05.2025):
conda install -c conda-forge validators
python-email-validator (πŸ₯‰32 Β· ⭐ 1.4K) - A robust email syntax and deliverability validation.. Unlicense
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 140 Β· πŸ“‹ 110 - 12% open Β· ⏱️ 26.06.2026):
git clone https://github.com/JoshData/python-email-validator
  • PyPi (πŸ“₯ 210M / month Β· πŸ“¦ 1.2K Β· ⏱️ 26.08.2025):
pip install email-validator
  • Conda (πŸ“₯ 2.9M Β· ⏱️ 26.08.2025):
conda install -c conda-forge email-validator
param (πŸ₯‰32 Β· ⭐ 520) - Declarative parameters for robust Python classes and a rich API for.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 83 Β· πŸ“₯ 37 Β· πŸ“¦ 18K Β· πŸ“‹ 530 - 33% open Β· ⏱️ 05.07.2026):
git clone https://github.com/holoviz/param
  • PyPi (πŸ“₯ 2.5M / month Β· πŸ“¦ 240 Β· ⏱️ 09.06.2026):
pip install param
  • Conda (πŸ“₯ 2.8M Β· ⏱️ 16.06.2026):
conda install -c conda-forge param
dirty-equals (πŸ₯‰24 Β· ⭐ 1K Β· πŸ’€) - Doing dirty (but extremely useful) things with equals. MIT
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 48 Β· πŸ“¦ 1K Β· πŸ“‹ 50 - 42% open Β· ⏱️ 17.11.2025):
git clone https://github.com/samuelcolvin/dirty-equals
  • PyPi (πŸ“₯ 2.4M / month Β· πŸ“¦ 100 Β· ⏱️ 17.11.2025):
pip install dirty-equals
  • Conda (πŸ“₯ 140K Β· ⏱️ 18.11.2025):
conda install -c conda-forge dirty-equals
valideer (πŸ₯‰20 Β· ⭐ 260) - Lightweight data validation and adaptation Python library. MIT
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 27 Β· πŸ“¦ 80 Β· πŸ“‹ 20 - 45% open Β· ⏱️ 08.07.2026):
git clone https://github.com/podio/valideer
  • PyPi (πŸ“₯ 6.8K / month Β· πŸ“¦ 3 Β· ⏱️ 20.12.2015):
pip install valideer
  • Conda (πŸ“₯ 99K Β· ⏱️ 22.04.2025):
conda install -c conda-forge valideer
Show 5 hidden projects...
  • schematics (πŸ₯‰31 Β· ⭐ 2.6K Β· πŸ’€) - Python Data Structures for Humans. BSD-3
  • strictyaml (πŸ₯‰30 Β· ⭐ 1.6K Β· πŸ’€) - Type-safe YAML parser and validator. MIT
  • validr (πŸ₯‰17 Β· ⭐ 220 Β· πŸ’€) - A simple, fast, extensible python library for data validation. MIT
  • typical (πŸ₯‰17 Β· ⭐ 180 Β· πŸ’€) - Typical: Fast, simple, & correct data-validation using Python 3 typing. MIT
  • dataklasses (πŸ₯‰7 Β· ⭐ 810 Β· πŸ’€) - A different spin on dataclasses. ❗Unlicensed

Algorithms & Design Patterns

Back to top

πŸ”— python-patterns ( ⭐ 43K) - Collection of design patterns/idioms in Python.

algorithms (πŸ₯‡32 Β· ⭐ 26K) - Minimal examples of data structures and algorithms in Python. MIT

  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 4.7K Β· πŸ“¦ 140 Β· πŸ“‹ 190 - 0% open Β· ⏱️ 25.05.2026):
git clone https://github.com/keon/algorithms
  • PyPi (πŸ“₯ 1.9K / month Β· πŸ“¦ 5 Β· ⏱️ 18.02.2026):
pip install algorithms
  • Conda (πŸ“₯ 4.8K Β· ⏱️ 22.04.2025):
conda install -c conda-forge algorithms
transitions (πŸ₯‡32 Β· ⭐ 6.6K Β· πŸ’€) - A lightweight, object-oriented finite state machine.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 560 Β· πŸ“¦ 4.4K Β· πŸ“‹ 500 - 3% open Β· ⏱️ 09.09.2025):
git clone https://github.com/pytransitions/transitions
  • PyPi (πŸ“₯ 2.7M / month Β· πŸ“¦ 220 Β· ⏱️ 02.07.2025):
pip install transitions
  • Conda (πŸ“₯ 880K Β· ⏱️ 02.07.2025):
conda install -c conda-forge transitions
Show 1 hidden projects...
  • PyPattyrn (πŸ₯‰19 Β· ⭐ 2.3K Β· πŸ’€) - A simple library for implementing common design patterns. MIT

Date & Time Utilities

Back to top

dateparser (πŸ₯‡39 Β· ⭐ 2.8K) - python parser for human readable dates. BSD-3

  • GitHub (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 500 Β· πŸ“¦ 39K Β· πŸ“‹ 770 - 45% open Β· ⏱️ 08.07.2026):
git clone https://github.com/scrapinghub/dateparser
  • PyPi (πŸ“₯ 45M / month Β· πŸ“¦ 1.7K Β· ⏱️ 15.06.2026):
pip install dateparser
  • Conda (πŸ“₯ 1.6M Β· ⏱️ 15.06.2026):
conda install -c conda-forge dateparser
holidays (πŸ₯‡39 Β· ⭐ 1.9K) - Open World Holidays Framework. MIT
  • GitHub (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 700 Β· πŸ“₯ 440 Β· πŸ“¦ 27K Β· πŸ“‹ 830 - 10% open Β· ⏱️ 09.07.2026):
git clone https://github.com/vacanza/holidays
  • PyPi (πŸ“₯ 28M / month Β· πŸ“¦ 610 Β· ⏱️ 06.07.2026):
pip install holidays
  • Conda (πŸ“₯ 4.6M Β· ⏱️ 07.07.2026):
conda install -c conda-forge holidays
arrow (πŸ₯ˆ38 Β· ⭐ 9K) - Better dates & times for Python. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 760 Β· πŸ“¦ 180K Β· πŸ“‹ 550 - 24% open Β· ⏱️ 30.04.2026):
git clone https://github.com/arrow-py/arrow
  • PyPi (πŸ“₯ 75M / month Β· πŸ“¦ 2.3K Β· ⏱️ 18.10.2025):
pip install arrow
  • Conda (πŸ“₯ 13M Β· ⏱️ 18.10.2025):
conda install -c conda-forge arrow
python-dateutil (πŸ₯ˆ36 Β· ⭐ 2.6K) - Useful extensions to the standard Python datetime features. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 550 Β· πŸ“₯ 36K Β· πŸ“‹ 870 - 49% open Β· ⏱️ 19.05.2026):
git clone https://github.com/dateutil/dateutil
  • PyPi (πŸ“₯ 1.1B / month Β· πŸ“¦ 12K Β· ⏱️ 01.03.2024):
pip install python-dateutil
  • Conda (πŸ“₯ 100M Β· ⏱️ 28.06.2025):
conda install -c conda-forge python-dateutil
pendulum (πŸ₯‰35 Β· ⭐ 6.7K) - Python datetimes made easy. MIT
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 430 Β· πŸ“₯ 4.8K Β· πŸ“¦ 40K Β· πŸ“‹ 580 - 35% open Β· ⏱️ 06.07.2026):
git clone https://github.com/sdispater/pendulum
  • PyPi (πŸ“₯ 71M / month Β· πŸ“¦ 1.6K Β· ⏱️ 30.01.2026):
pip install pendulum
  • Conda (πŸ“₯ 2.2M Β· ⏱️ 31.01.2026):
conda install -c conda-forge pendulum
pytz (πŸ₯‰35 Β· ⭐ 390) - pytz Python historical timezone library and database. MIT
  • GitHub (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 100 Β· πŸ“₯ 880 Β· πŸ“¦ 2.5M Β· πŸ“‹ 100 - 40% open Β· ⏱️ 04.05.2026):
git clone https://github.com/stub42/pytz
  • PyPi (πŸ“₯ 520M / month Β· πŸ“¦ 16K Β· ⏱️ 04.05.2026):
pip install pytz
  • Conda (πŸ“₯ 92M Β· ⏱️ 04.05.2026):
conda install -c conda-forge pytz
tzlocal (πŸ₯‰35 Β· ⭐ 220) - A Python module that tries to figure out what your local timezone is. MIT
  • GitHub (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 64 Β· πŸ“¦ 220K Β· πŸ“‹ 93 - 1% open Β· ⏱️ 29.06.2026):
git clone https://github.com/regebro/tzlocal
  • PyPi (πŸ“₯ 200M / month Β· πŸ“¦ 2.4K Β· ⏱️ 29.06.2026):
pip install tzlocal
  • Conda (πŸ“₯ 6.1M Β· ⏱️ 29.06.2026):
conda install -c conda-forge tzlocal
Show 2 hidden projects...
  • isodate (πŸ₯‰32 Β· ⭐ 180 Β· πŸ’€) - ISO 8601 date/time parser. BSD-3
  • parsedatetime (πŸ₯‰30 Β· ⭐ 710 Β· πŸ’€) - Parse human-readable date/time strings. Apache-2

File & Path Utilities

Back to top

filesystemspec (πŸ₯‡40 Β· ⭐ 1.3K) - A specification that python filesystems should adhere to. BSD-3

  • GitHub (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 450 Β· πŸ“¦ 300K Β· πŸ“‹ 870 - 39% open Β· ⏱️ 06.07.2026):
git clone https://github.com/fsspec/filesystem_spec
  • PyPi (πŸ“₯ 790M / month Β· πŸ“¦ 3.7K Β· ⏱️ 16.06.2026):
pip install fsspec
  • Conda (πŸ“₯ 35M Β· ⏱️ 16.06.2026):
conda install -c conda-forge fsspec
watchdog (πŸ₯ˆ38 Β· ⭐ 7.4K) - Python library and shell utilities to monitor filesystem events. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 740 Β· πŸ“¦ 270K Β· πŸ“‹ 710 - 30% open Β· ⏱️ 08.07.2026):
git clone https://github.com/gorakhargosh/watchdog
  • PyPi (πŸ“₯ 100M / month Β· πŸ“¦ 2.7K Β· ⏱️ 01.11.2024):
pip install watchdog
  • Conda (πŸ“₯ 5.9M Β· ⏱️ 04.03.2026):
conda install -c conda-forge watchdog
filelock (πŸ₯ˆ38 Β· ⭐ 960) - A platform-independent file lock for Python. MIT
  • GitHub (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 140 Β· πŸ“¦ 730K Β· ⏱️ 08.07.2026):
git clone https://github.com/tox-dev/py-filelock
  • PyPi (πŸ“₯ 640M / month Β· πŸ“¦ 5.2K Β· ⏱️ 08.07.2026):
pip install filelock
  • Conda (πŸ“₯ 45M Β· ⏱️ 08.07.2026):
conda install -c conda-forge filelock
aiofiles (πŸ₯ˆ34 Β· ⭐ 3.2K Β· πŸ’€) - File support for asyncio. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 170 Β· πŸ“¦ 250K Β· πŸ“‹ 140 - 40% open Β· ⏱️ 09.10.2025):
git clone https://github.com/Tinche/aiofiles
  • PyPi (πŸ“₯ 150M / month Β· πŸ“¦ 7.7K Β· ⏱️ 09.10.2025):
pip install aiofiles
  • Conda (πŸ“₯ 2.6M Β· ⏱️ 01.01.2026):
conda install -c conda-forge aiofiles
Show 6 hidden projects...
  • appdirs (πŸ₯‰32 Β· ⭐ 1.1K Β· πŸ’€) - A small Python module for determining appropriate platform-specific.. MIT
  • zipp (πŸ₯‰32 Β· ⭐ 67) - Backport of pathlib-compatible object wrapper for zip files. ❗Unlicensed
  • pyfilesystem2 (πŸ₯‰30 Β· ⭐ 2.1K Β· πŸ’€) - Pythons Filesystem abstraction layer. MIT
  • path (πŸ₯‰28 Β· ⭐ 1.1K) - Object-oriented file system path manipulation. ❗Unlicensed
  • scandir (πŸ₯‰24 Β· ⭐ 540 Β· πŸ’€) - Better directory iterator and faster os.walk(). Archived, as this.. BSD-3
  • Unipath (πŸ₯‰23 Β· ⭐ 510 Β· πŸ’€) - An object-oriented approach to Python file/directory operations. MIT

Compatiblity

Back to top

typing (πŸ₯ˆ34 Β· ⭐ 1.8K) - Python static typing home. Hosts the documentation and a user help.. Python-2.0

  • GitHub (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 300 Β· πŸ“‹ 920 - 23% open Β· ⏱️ 06.07.2026):
git clone https://github.com/python/typing
  • PyPi (πŸ“₯ 4.5M / month Β· πŸ“¦ 3.3K Β· ⏱️ 01.05.2021):
pip install typing
  • Conda (πŸ“₯ 4.2M Β· ⏱️ 22.04.2025):
conda install -c conda-forge typing
six (πŸ₯ˆ34 Β· ⭐ 1K) - Python 2 and 3 compatibility library. MIT
  • GitHub (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 270 Β· πŸ“‹ 300 - 36% open Β· ⏱️ 23.02.2026):
git clone https://github.com/benjaminp/six
  • PyPi (πŸ“₯ 1.1B / month Β· πŸ“¦ 25K Β· ⏱️ 04.12.2024):
pip install six
  • Conda (πŸ“₯ 99M Β· ⏱️ 22.07.2025):
conda install -c conda-forge six
Show 5 hidden projects...
  • future (πŸ₯‡37 Β· ⭐ 1.2K Β· πŸ’€) - Easy, clean, reliable Python 2/3 compatibility. MIT
  • futures (πŸ₯‰26 Β· ⭐ 240 Β· πŸ’€) - Backport of the concurrent.futures package to Python 2.6 and 2.7. Python-2.0
  • contextlib2 (πŸ₯‰26 Β· ⭐ 39 Β· πŸ’€) - contextlib2 is a backport of the standard librarys contextlib.. ❗️psfrag
  • dataclasses (πŸ₯‰25 Β· ⭐ 590 Β· πŸ’€) - A backport of the dataclasses module for Python 3.6. Apache-2
  • pathlib2 (πŸ₯‰24 Β· ⭐ 84 Β· πŸ’€) - Backport of pathlib aiming to support the full stdlib Python API. MIT

Cryptography

Back to top

bcrypt (πŸ₯ˆ39 Β· ⭐ 1.5K) - Modern(-ish) password hashing for your software and your servers. Apache-2

  • GitHub (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 200 Β· πŸ“¦ 360K Β· πŸ“‹ 160 - 3% open Β· ⏱️ 04.07.2026):
git clone https://github.com/pyca/bcrypt
  • PyPi (πŸ“₯ 190M / month Β· πŸ“¦ 2K Β· ⏱️ 25.09.2025):
pip install bcrypt
  • Conda (πŸ“₯ 11M Β· ⏱️ 07.11.2025):
conda install -c conda-forge bcrypt
pycryptodomex (πŸ₯ˆ36 Β· ⭐ 3.2K) - A self-contained cryptographic library for Python. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 560 Β· πŸ“₯ 2.9K Β· πŸ“¦ 140K Β· πŸ“‹ 650 - 13% open Β· ⏱️ 29.03.2026):
git clone https://github.com/Legrandin/pycryptodome
  • PyPi (πŸ“₯ 70M / month Β· πŸ“¦ 1.6K Β· ⏱️ 17.05.2025):
pip install pycryptodomex
  • Conda (πŸ“₯ 2.9M Β· ⏱️ 13.09.2025):
conda install -c conda-forge pycryptodomex
Show 5 hidden projects...
  • cryptography (πŸ₯‡44 Β· ⭐ 7.7K) - cryptography is a package designed to expose.. ❗Unlicensed
  • asn1crypto (πŸ₯‰33 Β· ⭐ 360 Β· πŸ’€) - Python ASN.1 library with a focus on performance and a pythonic API. MIT
  • keyring (πŸ₯‰32 Β· ⭐ 1.5K) - Store and access your passwords safely. ❗Unlicensed
  • tink (πŸ₯‰31 Β· ⭐ 14K Β· πŸ’€) - Tink is a multi-language, cross-platform, open source library that.. Apache-2
  • rsa (πŸ₯‰28 Β· ⭐ 500 Β· πŸ’€) - Python-RSA is a pure-Python RSA implementation. Apache-2

Infrastructure & DevOps

Back to top

ansible (πŸ₯‡48 Β· ⭐ 69K) - Ansible is a radically simple IT automation platform that makes your.. ❗️GPL-3.0

  • GitHub (πŸ‘¨β€πŸ’» 6.9K Β· πŸ”€ 24K Β· πŸ“¦ 42K Β· πŸ“‹ 34K - 2% open Β· ⏱️ 08.07.2026):
git clone https://github.com/ansible/ansible
  • PyPi (πŸ“₯ 12M / month Β· πŸ“¦ 600 Β· ⏱️ 18.06.2026):
pip install ansible
  • Conda (πŸ“₯ 1.9M Β· ⏱️ 19.06.2026):
conda install -c conda-forge ansible
botocore (πŸ₯‡47 Β· ⭐ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 1.2K Β· πŸ“¦ 440K Β· πŸ“‹ 1.3K - 14% open Β· ⏱️ 08.07.2026):
git clone https://github.com/boto/botocore
  • PyPi (πŸ“₯ 1.3B / month Β· πŸ“¦ 4.7K Β· ⏱️ 09.07.2026):
pip install botocore

README truncated. View on GitHub

Β© 2026 GitRepoTrend Β· lukasmasuch/best-of-python Β· Updated daily from GitHub