Skip to content

PythonΒ€

My FOSS

I finally escaped from the telemetry secret agents :)

Thank you, FOSS!

As a way to give back to the FOSS community, I have created and maintained a Fedora Copr repository, coprs/thangckt, to keep up-to-date builds of various cutting-edge packages for the latest RedHat based distros.

The repository includes even essential daily-use packages, such as mail client, office stuff, to critical scientific applications like Ovito, Zotero, VScodium, SSH client, and many others.

To install the packages, simply enable the Copr repository:

sudo dnf copr enable thangckt/foss
sudo dnf install ovito zotero  # or other packages

Or add repo file:

sudo dnf config-manager addrepo --overwrite --from-repofile=https://copr.fedorainfracloud.org/coprs/thangckt/foss/repo/fedora-42/thangckt-thang_foss-fedora-42.repo
sudo dnf install ovito

Best-of Machine Learning with Python

Best-of Machine Learning with Python

πŸ†  A ranked list of awesome machine learning Python libraries. Updated weekly.

This curated list contains 920 awesome open-source projects with a total of 5M stars grouped into 34 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
  •   Tensorflow related project
  •   Sklearn related project
  •   PyTorch related project
  •   MxNet related project
  •   Apache Spark related project
  •   Jupyter related project
  •   PaddlePaddle related project
  •   Pandas related project
  •   Jax related project


Machine Learning Frameworks

Back to top

General-purpose machine learning and deep learning frameworks.

Tensorflow (πŸ₯‡56 Β· ⭐ 190K) - An Open Source Machine Learning Framework for Everyone. Apache-2 - [GitHub](https://github.com/tensorflow/tensorflow) (πŸ‘¨β€πŸ’» 4.9K Β· πŸ”€ 75K Β· πŸ“¦ 520K Β· πŸ“‹ 41K - 3% open Β· ⏱️ 22.05.2025):
git clone https://github.com/tensorflow/tensorflow
- [PyPi](https://pypi.org/project/tensorflow) (πŸ“₯ 22M / month Β· πŸ“¦ 8.9K Β· ⏱️ 12.03.2025):
pip install tensorflow
- [Conda](https://anaconda.org/conda-forge/tensorflow) (πŸ“₯ 5.5M Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorflow
- [Docker Hub](https://hub.docker.com/r/tensorflow/tensorflow) (πŸ“₯ 80M Β· ⭐ 2.8K Β· ⏱️ 22.05.2025):
docker pull tensorflow/tensorflow
PyTorch (πŸ₯‡55 Β· ⭐ 90K) - Tensors and Dynamic neural networks in Python with strong GPU.. BSD-3 - [GitHub](https://github.com/pytorch/pytorch) (πŸ‘¨β€πŸ’» 5.6K Β· πŸ”€ 24K Β· πŸ“₯ 88K Β· πŸ“¦ 780K Β· πŸ“‹ 52K - 31% open Β· ⏱️ 22.05.2025):
git clone https://github.com/pytorch/pytorch
- [PyPi](https://pypi.org/project/torch) (πŸ“₯ 49M / month Β· πŸ“¦ 25K Β· ⏱️ 23.04.2025):
pip install torch
- [Conda](https://anaconda.org/pytorch/pytorch) (πŸ“₯ 27M Β· ⏱️ 25.03.2025):
conda install -c pytorch pytorch
scikit-learn (πŸ₯‡53 Β· ⭐ 62K) - scikit-learn: machine learning in Python. BSD-3 - [GitHub](https://github.com/scikit-learn/scikit-learn) (πŸ‘¨β€πŸ’» 3.3K Β· πŸ”€ 26K Β· πŸ“₯ 1.1K Β· πŸ“¦ 1.3M Β· πŸ“‹ 12K - 17% open Β· ⏱️ 22.05.2025):
git clone https://github.com/scikit-learn/scikit-learn
- [PyPi](https://pypi.org/project/scikit-learn) (πŸ“₯ 100M / month Β· πŸ“¦ 30K Β· ⏱️ 09.05.2025):
pip install scikit-learn
- [Conda](https://anaconda.org/conda-forge/scikit-learn) (πŸ“₯ 36M Β· ⏱️ 09.05.2025):
conda install -c conda-forge scikit-learn
Keras (πŸ₯‡47 Β· ⭐ 63K) - Deep Learning for humans. Apache-2 - [GitHub](https://github.com/keras-team/keras) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 20K Β· πŸ“‹ 13K - 2% open Β· ⏱️ 21.05.2025):
git clone https://github.com/keras-team/keras
- [PyPi](https://pypi.org/project/keras) (πŸ“₯ 16M / month Β· πŸ“¦ 1.9K Β· ⏱️ 19.05.2025):
pip install keras
- [Conda](https://anaconda.org/conda-forge/keras) (πŸ“₯ 4.1M Β· ⏱️ 20.05.2025):
conda install -c conda-forge keras
XGBoost (πŸ₯‡46 Β· ⭐ 27K) - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or.. Apache-2 - [GitHub](https://github.com/dmlc/xgboost) (πŸ‘¨β€πŸ’» 660 Β· πŸ”€ 8.8K Β· πŸ“₯ 16K Β· πŸ“¦ 160K Β· πŸ“‹ 5.5K - 8% open Β· ⏱️ 20.05.2025):
git clone https://github.com/dmlc/xgboost
- [PyPi](https://pypi.org/project/xgboost) (πŸ“₯ 25M / month Β· πŸ“¦ 2.5K Β· ⏱️ 13.05.2025):
pip install xgboost
- [Conda](https://anaconda.org/conda-forge/xgboost) (πŸ“₯ 6.1M Β· ⏱️ 15.05.2025):
conda install -c conda-forge xgboost
jax (πŸ₯‡45 Β· ⭐ 32K) - Composable transformations of Python+NumPy programs: differentiate,.. Apache-2 - [GitHub](https://github.com/jax-ml/jax) (πŸ‘¨β€πŸ’» 880 Β· πŸ”€ 3K Β· πŸ“¦ 44K Β· πŸ“‹ 6.2K - 23% open Β· ⏱️ 22.05.2025):
git clone https://github.com/google/jax
- [PyPi](https://pypi.org/project/jax) (πŸ“₯ 7.5M / month Β· πŸ“¦ 2.5K Β· ⏱️ 21.05.2025):
pip install jax
- [Conda](https://anaconda.org/conda-forge/jaxlib) (πŸ“₯ 2.7M Β· ⏱️ 17.05.2025):
conda install -c conda-forge jaxlib
PaddlePaddle (πŸ₯‡45 Β· ⭐ 23K) - PArallel Distributed Deep LEarning: Machine Learning.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/Paddle) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 5.7K Β· πŸ“₯ 15K Β· πŸ“¦ 8.2K Β· πŸ“‹ 20K - 9% open Β· ⏱️ 22.05.2025):
git clone https://github.com/PaddlePaddle/Paddle
- [PyPi](https://pypi.org/project/paddlepaddle) (πŸ“₯ 390K / month Β· πŸ“¦ 230 Β· ⏱️ 26.03.2025):
pip install paddlepaddle
PySpark (πŸ₯ˆ44 Β· ⭐ 41K) - Apache Spark Python API. Apache-2 - [GitHub](https://github.com/apache/spark) (πŸ‘¨β€πŸ’» 3.2K Β· πŸ”€ 29K Β· ⏱️ 22.05.2025):
git clone https://github.com/apache/spark
- [PyPi](https://pypi.org/project/pyspark) (πŸ“₯ 46M / month Β· πŸ“¦ 1.9K Β· ⏱️ 27.02.2025):
pip install pyspark
- [Conda](https://anaconda.org/conda-forge/pyspark) (πŸ“₯ 3.9M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyspark
pytorch-lightning (πŸ₯ˆ43 Β· ⭐ 30K) - Pretrain, finetune ANY AI model of ANY size on.. Apache-2 - [GitHub](https://github.com/Lightning-AI/pytorch-lightning) (πŸ‘¨β€πŸ’» 1K Β· πŸ”€ 3.5K Β· πŸ“₯ 13K Β· πŸ“¦ 46K Β· πŸ“‹ 7.3K - 12% open Β· ⏱️ 20.05.2025):
git clone https://github.com/Lightning-AI/lightning
- [PyPi](https://pypi.org/project/pytorch-lightning) (πŸ“₯ 9.5M / month Β· πŸ“¦ 1.7K Β· ⏱️ 25.04.2025):
pip install pytorch-lightning
- [Conda](https://anaconda.org/conda-forge/pytorch-lightning) (πŸ“₯ 1.5M Β· ⏱️ 28.04.2025):
conda install -c conda-forge pytorch-lightning
StatsModels (πŸ₯ˆ43 Β· ⭐ 11K) - Statsmodels: statistical modeling and econometrics in Python. BSD-3 - [GitHub](https://github.com/statsmodels/statsmodels) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 3.1K Β· πŸ“₯ 35 Β· πŸ“¦ 170K Β· πŸ“‹ 5.7K - 50% open Β· ⏱️ 06.05.2025):
git clone https://github.com/statsmodels/statsmodels
- [PyPi](https://pypi.org/project/statsmodels) (πŸ“₯ 17M / month Β· πŸ“¦ 4.5K Β· ⏱️ 03.10.2024):
pip install statsmodels
- [Conda](https://anaconda.org/conda-forge/statsmodels) (πŸ“₯ 19M Β· ⏱️ 22.04.2025):
conda install -c conda-forge statsmodels
LightGBM (πŸ₯ˆ42 Β· ⭐ 17K) - A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT,.. MIT - [GitHub](https://github.com/microsoft/LightGBM) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 3.9K Β· πŸ“₯ 290K Β· πŸ“¦ 53K Β· πŸ“‹ 3.6K - 12% open Β· ⏱️ 22.05.2025):
git clone https://github.com/microsoft/LightGBM
- [PyPi](https://pypi.org/project/lightgbm) (πŸ“₯ 11M / month Β· πŸ“¦ 1.4K Β· ⏱️ 15.02.2025):
pip install lightgbm
- [Conda](https://anaconda.org/conda-forge/lightgbm) (πŸ“₯ 3.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge lightgbm
Catboost (πŸ₯ˆ42 Β· ⭐ 8.4K) - A fast, scalable, high performance Gradient Boosting on Decision.. Apache-2 - [GitHub](https://github.com/catboost/catboost) (πŸ‘¨β€πŸ’» 1.3K Β· πŸ”€ 1.2K Β· πŸ“₯ 390K Β· πŸ“¦ 18 Β· πŸ“‹ 2.4K - 25% open Β· ⏱️ 22.05.2025):
git clone https://github.com/catboost/catboost
- [PyPi](https://pypi.org/project/catboost) (πŸ“₯ 2.6M / month Β· πŸ“¦ 650 Β· ⏱️ 13.04.2025):
pip install catboost
- [Conda](https://anaconda.org/conda-forge/catboost) (πŸ“₯ 2M Β· ⏱️ 19.05.2025):
conda install -c conda-forge catboost
Fastai (πŸ₯ˆ41 Β· ⭐ 27K) - The fastai deep learning library. Apache-2 - [GitHub](https://github.com/fastai/fastai) (πŸ‘¨β€πŸ’» 670 Β· πŸ”€ 7.6K Β· πŸ“¦ 23K Β· πŸ“‹ 1.8K - 13% open Β· ⏱️ 19.04.2025):
git clone https://github.com/fastai/fastai
- [PyPi](https://pypi.org/project/fastai) (πŸ“₯ 610K / month Β· πŸ“¦ 330 Β· ⏱️ 18.04.2025):
pip install fastai
PyFlink (πŸ₯ˆ40 Β· ⭐ 25K) - Apache Flink Python API. Apache-2 - [GitHub](https://github.com/apache/flink) (πŸ‘¨β€πŸ’» 2K Β· πŸ”€ 14K Β· πŸ“¦ 21 Β· ⏱️ 22.05.2025):
git clone https://github.com/apache/flink
- [PyPi](https://pypi.org/project/apache-flink) (πŸ“₯ 7.2M / month Β· πŸ“¦ 35 Β· ⏱️ 12.02.2025):
pip install apache-flink
einops (πŸ₯ˆ37 Β· ⭐ 8.9K) - Flexible and powerful tensor operations for readable and reliable code.. MIT - [GitHub](https://github.com/arogozhnikov/einops) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 360 Β· πŸ“¦ 76K Β· πŸ“‹ 200 - 17% open Β· ⏱️ 25.04.2025):
git clone https://github.com/arogozhnikov/einops
- [PyPi](https://pypi.org/project/einops) (πŸ“₯ 9.6M / month Β· πŸ“¦ 2.6K Β· ⏱️ 09.02.2025):
pip install einops
- [Conda](https://anaconda.org/conda-forge/einops) (πŸ“₯ 380K Β· ⏱️ 22.04.2025):
conda install -c conda-forge einops
Flax (πŸ₯ˆ37 Β· ⭐ 6.6K) - Flax is a neural network library for JAX that is designed for.. Apache-2 - [GitHub](https://github.com/google/flax) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 690 Β· πŸ“₯ 61 Β· πŸ“¦ 14K Β· πŸ“‹ 1.2K - 33% open Β· ⏱️ 21.05.2025):
git clone https://github.com/google/flax
- [PyPi](https://pypi.org/project/flax) (πŸ“₯ 1.5M / month Β· πŸ“¦ 610 Β· ⏱️ 23.04.2025):
pip install flax
- [Conda](https://anaconda.org/conda-forge/flax) (πŸ“₯ 100K Β· ⏱️ 22.04.2025):
conda install -c conda-forge flax
Ignite (πŸ₯ˆ37 Β· ⭐ 4.7K) - High-level library to help with training and evaluating neural.. BSD-3 - [GitHub](https://github.com/pytorch/ignite) (πŸ‘¨β€πŸ’» 860 Β· πŸ”€ 650 Β· πŸ“¦ 3.8K Β· πŸ“‹ 1.4K - 10% open Β· ⏱️ 07.05.2025):
git clone https://github.com/pytorch/ignite
- [PyPi](https://pypi.org/project/pytorch-ignite) (πŸ“₯ 180K / month Β· πŸ“¦ 110 Β· ⏱️ 22.05.2025):
pip install pytorch-ignite
- [Conda](https://anaconda.org/pytorch/ignite) (πŸ“₯ 230K Β· ⏱️ 30.03.2025):
conda install -c pytorch ignite
Jina (πŸ₯ˆ35 Β· ⭐ 22K) - Build multimodal AI applications with cloud-native stack. Apache-2 - [GitHub](https://github.com/jina-ai/serve) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 2.2K Β· πŸ“‹ 1.9K - 0% open Β· ⏱️ 24.03.2025):
git clone https://github.com/jina-ai/jina
- [PyPi](https://pypi.org/project/jina) (πŸ“₯ 46K / month Β· πŸ“¦ 29 Β· ⏱️ 24.03.2025):
pip install jina
- [Conda](https://anaconda.org/conda-forge/jina-core) (πŸ“₯ 95K Β· ⏱️ 22.04.2025):
conda install -c conda-forge jina-core
- [Docker Hub](https://hub.docker.com/r/jinaai/jina) (πŸ“₯ 1.8M Β· ⭐ 8 Β· ⏱️ 24.03.2025):
docker pull jinaai/jina
Thinc (πŸ₯ˆ34 Β· ⭐ 2.8K) - A refreshing functional take on deep learning, compatible with your favorite.. MIT - [GitHub](https://github.com/explosion/thinc) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 280 Β· πŸ“₯ 1.3K Β· πŸ“¦ 68K Β· πŸ“‹ 150 - 12% open Β· ⏱️ 07.03.2025):
git clone https://github.com/explosion/thinc
- [PyPi](https://pypi.org/project/thinc) (πŸ“₯ 18M / month Β· πŸ“¦ 160 Β· ⏱️ 04.04.2025):
pip install thinc
- [Conda](https://anaconda.org/conda-forge/thinc) (πŸ“₯ 3.5M Β· ⏱️ 22.04.2025):
conda install -c conda-forge thinc
ivy (πŸ₯ˆ33 Β· ⭐ 14K) - Convert Machine Learning Code Between Frameworks. Apache-2 - [GitHub](https://github.com/ivy-llc/ivy) (πŸ‘¨β€πŸ’» 1.5K Β· πŸ”€ 5.7K Β· πŸ“‹ 17K - 5% open Β· ⏱️ 29.04.2025):
git clone https://github.com/unifyai/ivy
- [PyPi](https://pypi.org/project/ivy) (πŸ“₯ 21K / month Β· πŸ“¦ 16 Β· ⏱️ 21.02.2025):
pip install ivy
Vowpal Wabbit (πŸ₯ˆ33 Β· ⭐ 8.6K Β· πŸ’€) - Vowpal Wabbit is a machine learning system which pushes the.. BSD-3 - [GitHub](https://github.com/VowpalWabbit/vowpal_wabbit) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 1.9K Β· πŸ“¦ 2 Β· πŸ“‹ 1.3K - 10% open Β· ⏱️ 01.08.2024):
git clone https://github.com/VowpalWabbit/vowpal_wabbit
- [PyPi](https://pypi.org/project/vowpalwabbit) (πŸ“₯ 22K / month Β· πŸ“¦ 40 Β· ⏱️ 08.08.2024):
pip install vowpalwabbit
- [Conda](https://anaconda.org/conda-forge/vowpalwabbit) (πŸ“₯ 360K Β· ⏱️ 22.04.2025):
conda install -c conda-forge vowpalwabbit
mlpack (πŸ₯ˆ33 Β· ⭐ 5.4K) - mlpack: a fast, header-only C++ machine learning library. BSD-3 - [GitHub](https://github.com/mlpack/mlpack) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 1.7K Β· πŸ“‹ 1.7K - 1% open Β· ⏱️ 22.05.2025):
git clone https://github.com/mlpack/mlpack
- [PyPi](https://pypi.org/project/mlpack) (πŸ“₯ 4.3K / month Β· πŸ“¦ 6 Β· ⏱️ 15.05.2025):
pip install mlpack
- [Conda](https://anaconda.org/conda-forge/mlpack) (πŸ“₯ 360K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mlpack
Ludwig (πŸ₯‰32 Β· ⭐ 11K Β· πŸ’€) - Low-code framework for building custom LLMs, neural networks,.. Apache-2 - [GitHub](https://github.com/ludwig-ai/ludwig) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 1.2K Β· πŸ“¦ 310 Β· πŸ“‹ 1.1K - 4% open Β· ⏱️ 17.10.2024):
git clone https://github.com/ludwig-ai/ludwig
- [PyPi](https://pypi.org/project/ludwig) (πŸ“₯ 1.4K / month Β· πŸ“¦ 6 Β· ⏱️ 30.07.2024):
pip install ludwig
Sonnet (πŸ₯‰32 Β· ⭐ 9.8K) - TensorFlow-based neural network library. Apache-2 - [GitHub](https://github.com/google-deepmind/sonnet) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 1.3K Β· πŸ“¦ 1.4K Β· πŸ“‹ 190 - 16% open Β· ⏱️ 14.02.2025):
git clone https://github.com/deepmind/sonnet
- [PyPi](https://pypi.org/project/dm-sonnet) (πŸ“₯ 19K / month Β· πŸ“¦ 19 Β· ⏱️ 02.01.2024):
pip install dm-sonnet
- [Conda](https://anaconda.org/conda-forge/sonnet) (πŸ“₯ 43K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sonnet
skorch (πŸ₯‰32 Β· ⭐ 6K) - A scikit-learn compatible neural network library that wraps.. BSD-3 - [GitHub](https://github.com/skorch-dev/skorch) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 390 Β· πŸ“¦ 1.7K Β· πŸ“‹ 540 - 12% open Β· ⏱️ 24.04.2025):
git clone https://github.com/skorch-dev/skorch
- [PyPi](https://pypi.org/project/skorch) (πŸ“₯ 110K / month Β· πŸ“¦ 94 Β· ⏱️ 10.01.2025):
pip install skorch
- [Conda](https://anaconda.org/conda-forge/skorch) (πŸ“₯ 800K Β· ⏱️ 22.04.2025):
conda install -c conda-forge skorch
tensorflow-upstream (πŸ₯‰32 Β· ⭐ 690) - TensorFlow ROCm port. Apache-2 - [GitHub](https://github.com/ROCm/tensorflow-upstream) (πŸ‘¨β€πŸ’» 4.9K Β· πŸ”€ 99 Β· πŸ“₯ 29 Β· πŸ“‹ 390 - 4% open Β· ⏱️ 21.05.2025):
git clone https://github.com/ROCmSoftwarePlatform/tensorflow-upstream
- [PyPi](https://pypi.org/project/tensorflow-rocm) (πŸ“₯ 12K / month Β· πŸ“¦ 9 Β· ⏱️ 10.01.2024):
pip install tensorflow-rocm
Haiku (πŸ₯‰31 Β· ⭐ 3K) - JAX-based neural network library. Apache-2 - [GitHub](https://github.com/google-deepmind/dm-haiku) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 250 Β· πŸ“¦ 2.5K Β· πŸ“‹ 250 - 29% open Β· ⏱️ 01.05.2025):
git clone https://github.com/deepmind/dm-haiku
- [PyPi](https://pypi.org/project/dm-haiku) (πŸ“₯ 220K / month Β· πŸ“¦ 190 Β· ⏱️ 22.04.2025):
pip install dm-haiku
- [Conda](https://anaconda.org/conda-forge/dm-haiku) (πŸ“₯ 34K Β· ⏱️ 23.04.2025):
conda install -c conda-forge dm-haiku
Determined (πŸ₯‰29 Β· ⭐ 3.1K) - Determined is an open-source machine learning platform.. Apache-2 - [GitHub](https://github.com/determined-ai/determined) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 360 Β· πŸ“₯ 13K Β· πŸ“‹ 450 - 22% open Β· ⏱️ 20.03.2025):
git clone https://github.com/determined-ai/determined
- [PyPi](https://pypi.org/project/determined) (πŸ“₯ 200K / month Β· πŸ“¦ 4 Β· ⏱️ 19.03.2025):
pip install determined
Geomstats (πŸ₯‰28 Β· ⭐ 1.4K) - Computations and statistics on manifolds with geometric structures. MIT - [GitHub](https://github.com/geomstats/geomstats) (πŸ‘¨β€πŸ’» 95 Β· πŸ”€ 250 Β· πŸ“¦ 140 Β· πŸ“‹ 570 - 36% open Β· ⏱️ 22.05.2025):
git clone https://github.com/geomstats/geomstats
- [PyPi](https://pypi.org/project/geomstats) (πŸ“₯ 5K / month Β· πŸ“¦ 12 Β· ⏱️ 09.09.2024):
pip install geomstats
- [Conda](https://anaconda.org/conda-forge/geomstats) (πŸ“₯ 6.5K Β· ⏱️ 22.04.2025):
conda install -c conda-forge geomstats
NuPIC (πŸ₯‰27 Β· ⭐ 6.3K) - Numenta Platform for Intelligent Computing is an implementation of.. MIT - [GitHub](https://github.com/numenta/nupic-legacy) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 1.6K Β· πŸ“₯ 22 Β· πŸ“¦ 21 Β· πŸ“‹ 1.8K - 25% open Β· ⏱️ 03.12.2024):
git clone https://github.com/numenta/nupic
- [PyPi](https://pypi.org/project/nupic) (πŸ“₯ 930 / month Β· ⏱️ 01.09.2016):
pip install nupic
pyRiemann (πŸ₯‰27 Β· ⭐ 680) - Machine learning for multivariate data through the Riemannian.. BSD-3 - [GitHub](https://github.com/pyRiemann/pyRiemann) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 170 Β· πŸ“¦ 470 Β· πŸ“‹ 110 - 2% open Β· ⏱️ 19.05.2025):
git clone https://github.com/pyRiemann/pyRiemann
- [PyPi](https://pypi.org/project/pyriemann) (πŸ“₯ 51K / month Β· πŸ“¦ 28 Β· ⏱️ 12.02.2025):
pip install pyriemann
- [Conda](https://anaconda.org/conda-forge/pyriemann) (πŸ“₯ 13K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyriemann
Neural Network Libraries (πŸ₯‰26 Β· ⭐ 2.7K) - Neural Network Libraries. Apache-2 - [GitHub](https://github.com/sony/nnabla) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 330 Β· πŸ“₯ 1K Β· πŸ“‹ 95 - 36% open Β· ⏱️ 15.11.2024):
git clone https://github.com/sony/nnabla
- [PyPi](https://pypi.org/project/nnabla) (πŸ“₯ 5.1K / month Β· πŸ“¦ 44 Β· ⏱️ 29.05.2024):
pip install nnabla
ktrain (πŸ₯‰26 Β· ⭐ 1.3K Β· πŸ’€) - ktrain is a Python library that makes deep learning and AI.. Apache-2 - [GitHub](https://github.com/amaiya/ktrain) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 270 Β· πŸ“¦ 570 Β· πŸ“‹ 500 - 0% open Β· ⏱️ 09.07.2024):
git clone https://github.com/amaiya/ktrain
- [PyPi](https://pypi.org/project/ktrain) (πŸ“₯ 5.4K / month Β· πŸ“¦ 4 Β· ⏱️ 19.06.2024):
pip install ktrain
fklearn (πŸ₯‰24 Β· ⭐ 1.5K) - fklearn: Functional Machine Learning. Apache-2 - [GitHub](https://github.com/nubank/fklearn) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 170 Β· πŸ“¦ 16 Β· πŸ“‹ 64 - 60% open Β· ⏱️ 23.04.2025):
git clone https://github.com/nubank/fklearn
- [PyPi](https://pypi.org/project/fklearn) (πŸ“₯ 1.4K / month Β· ⏱️ 26.02.2025):
pip install fklearn
Towhee (πŸ₯‰23 Β· ⭐ 3.4K Β· πŸ’€) - Towhee is a framework that is dedicated to making neural data.. Apache-2 - [GitHub](https://github.com/towhee-io/towhee) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 260 Β· πŸ“₯ 2.7K Β· πŸ“‹ 670 - 0% open Β· ⏱️ 18.10.2024):
git clone https://github.com/towhee-io/towhee
- [PyPi](https://pypi.org/project/towhee) (πŸ“₯ 4.5K / month Β· ⏱️ 04.12.2023):
pip install towhee
Runhouse (πŸ₯‰22 Β· ⭐ 1K) - Distribute and run AI workloads magically in Python, like PyTorch for.. Apache-2 - [GitHub](https://github.com/run-house/runhouse) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 36 Β· πŸ“₯ 69 Β· πŸ“‹ 51 - 17% open Β· ⏱️ 03.04.2025):
git clone https://github.com/run-house/runhouse
- [PyPi](https://pypi.org/project/runhouse) (πŸ“₯ 19K / month Β· πŸ“¦ 1 Β· ⏱️ 10.03.2025):
pip install runhouse
chefboost (πŸ₯‰20 Β· ⭐ 480) - A Lightweight Decision Tree Framework supporting regular algorithms:.. MIT - [GitHub](https://github.com/serengil/chefboost) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 100 Β· πŸ“¦ 71 Β· ⏱️ 31.03.2025):
git clone https://github.com/serengil/chefboost
- [PyPi](https://pypi.org/project/chefboost) (πŸ“₯ 4.5K / month Β· ⏱️ 30.10.2024):
pip install chefboost
NeoML (πŸ₯‰19 Β· ⭐ 780) - Machine learning framework for both deep learning and traditional.. Apache-2 - [GitHub](https://github.com/neoml-lib/neoml) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 130 Β· πŸ“¦ 2 Β· πŸ“‹ 91 - 40% open Β· ⏱️ 03.05.2025):
git clone https://github.com/neoml-lib/neoml
- [PyPi](https://pypi.org/project/neoml) (πŸ“₯ 690 / month Β· ⏱️ 26.12.2023):
pip install neoml
ThunderGBM (πŸ₯‰18 Β· ⭐ 700) - ThunderGBM: Fast GBDTs and Random Forests on GPUs. Apache-2 - [GitHub](https://github.com/Xtra-Computing/thundergbm) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 87 Β· πŸ“¦ 4 Β· πŸ“‹ 81 - 48% open Β· ⏱️ 19.03.2025):
git clone https://github.com/Xtra-Computing/thundergbm
- [PyPi](https://pypi.org/project/thundergbm) (πŸ“₯ 180 / month Β· ⏱️ 19.09.2022):
pip install thundergbm
Show 24 hidden projects... - dlib (πŸ₯ˆ40 Β· ⭐ 14K) - A toolkit for making real world machine learning and data analysis.. ❗️BSL-1.0 - MXNet (πŸ₯ˆ39 Β· ⭐ 21K Β· πŸ’€) - Lightweight, Portable, Flexible Distributed/Mobile Deep.. Apache-2 - Theano (πŸ₯ˆ38 Β· ⭐ 9.9K Β· πŸ’€) - Theano was a Python library that allows you to define, optimize, and.. BSD-3 - Chainer (πŸ₯ˆ34 Β· ⭐ 5.9K Β· πŸ’€) - A flexible framework of neural networks for deep learning. MIT - MindsDB (πŸ₯ˆ33 Β· ⭐ 29K) - AIs query engine - Platform for building AI that can learn and.. ❗️ICU - tensorpack (πŸ₯ˆ33 Β· ⭐ 6.3K Β· πŸ’€) - A Neural Net Training Interface on TensorFlow, with.. Apache-2 - Turi Create (πŸ₯‰32 Β· ⭐ 11K Β· πŸ’€) - Turi Create simplifies the development of custom machine.. BSD-3 - TFlearn (πŸ₯‰31 Β· ⭐ 9.6K Β· πŸ’€) - Deep learning library featuring a higher-level API for TensorFlow. MIT - dyNET (πŸ₯‰31 Β· ⭐ 3.4K Β· πŸ’€) - DyNet: The Dynamic Neural Network Toolkit. Apache-2 - CNTK (πŸ₯‰29 Β· ⭐ 18K Β· πŸ’€) - Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit. MIT - Lasagne (πŸ₯‰28 Β· ⭐ 3.9K Β· πŸ’€) - Lightweight library to build and train neural networks in Theano. MIT - SHOGUN (πŸ₯‰27 Β· ⭐ 3K Β· πŸ’€) - Unified and efficient Machine Learning. BSD-3 - EvaDB (πŸ₯‰27 Β· ⭐ 2.7K Β· πŸ’€) - Database system for AI-powered apps. Apache-2 - xLearn (πŸ₯‰25 Β· ⭐ 3.1K Β· πŸ’€) - High performance, easy-to-use, and scalable machine learning (ML).. Apache-2 - NeuPy (πŸ₯‰25 Β· ⭐ 740 Β· πŸ’€) - NeuPy is a Tensorflow based python library for prototyping and building.. MIT - neon (πŸ₯‰23 Β· ⭐ 3.9K Β· πŸ’€) - Intel Nervana reference deep learning framework committed to best.. Apache-2 - ThunderSVM (πŸ₯‰22 Β· ⭐ 1.6K Β· πŸ’€) - ThunderSVM: A Fast SVM Library on GPUs and CPUs. Apache-2 - mace (πŸ₯‰21 Β· ⭐ 5K Β· πŸ’€) - MACE is a deep learning inference framework optimized for mobile.. Apache-2 - Neural Tangents (πŸ₯‰21 Β· ⭐ 2.3K Β· πŸ’€) - Fast and Easy Infinite Neural Networks in Python. Apache-2 - Torchbearer (πŸ₯‰21 Β· ⭐ 640 Β· πŸ’€) - torchbearer: A model fitting library for PyTorch. MIT - Objax (πŸ₯‰19 Β· ⭐ 770 Β· πŸ’€) - Objax is a machine learning framework that provides an Object.. Apache-2 - elegy (πŸ₯‰19 Β· ⭐ 480 Β· πŸ’€) - A High Level API for Deep Learning in JAX. MIT - StarSpace (πŸ₯‰16 Β· ⭐ 4K Β· πŸ’€) - Learning embeddings for classification, retrieval and ranking. MIT - nanodl (πŸ₯‰13 Β· ⭐ 290 Β· πŸ’€) - A Jax-based library for building transformers, includes.. MIT


Data Visualization

Back to top

General-purpose and task-specific data visualization libraries.

Matplotlib (πŸ₯‡49 Β· ⭐ 21K) - matplotlib: plotting with Python. ❗Unlicensed - [GitHub](https://github.com/matplotlib/matplotlib) (πŸ‘¨β€πŸ’» 1.8K Β· πŸ”€ 7.9K Β· πŸ“¦ 1.8M Β· πŸ“‹ 11K - 14% open Β· ⏱️ 21.05.2025):
git clone https://github.com/matplotlib/matplotlib
- [PyPi](https://pypi.org/project/matplotlib) (πŸ“₯ 87M / month Β· πŸ“¦ 60K Β· ⏱️ 08.05.2025):
pip install matplotlib
- [Conda](https://anaconda.org/conda-forge/matplotlib) (πŸ“₯ 30M Β· ⏱️ 15.05.2025):
conda install -c conda-forge matplotlib
dash (πŸ₯‡46 Β· ⭐ 22K) - Data Apps & Dashboards for Python. No JavaScript Required. MIT - [GitHub](https://github.com/plotly/dash) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 2.1K Β· πŸ“₯ 88 Β· πŸ“¦ 86K Β· πŸ“‹ 2K - 27% open Β· ⏱️ 06.05.2025):
git clone https://github.com/plotly/dash
- [PyPi](https://pypi.org/project/dash) (πŸ“₯ 5.1M / month Β· πŸ“¦ 1.6K Β· ⏱️ 24.04.2025):
pip install dash
- [Conda](https://anaconda.org/conda-forge/dash) (πŸ“₯ 1.8M Β· ⏱️ 27.04.2025):
conda install -c conda-forge dash
Plotly (πŸ₯‡46 Β· ⭐ 17K) - The interactive graphing library for Python. MIT - [GitHub](https://github.com/plotly/plotly.py) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 2.6K Β· πŸ“₯ 240 Β· πŸ“¦ 430K Β· πŸ“‹ 3.2K - 20% open Β· ⏱️ 20.05.2025):
git clone https://github.com/plotly/plotly.py
- [PyPi](https://pypi.org/project/plotly) (πŸ“₯ 24M / month Β· πŸ“¦ 8.3K Β· ⏱️ 20.05.2025):
pip install plotly
- [Conda](https://anaconda.org/conda-forge/plotly) (πŸ“₯ 9.6M Β· ⏱️ 21.05.2025):
conda install -c conda-forge plotly
- [npm](https://www.npmjs.com/package/plotlywidget) (πŸ“₯ 44K / month Β· πŸ“¦ 9 Β· ⏱️ 12.01.2021):
npm install plotlywidget
Bokeh (πŸ₯‡45 Β· ⭐ 20K) - Interactive Data Visualization in the browser, from Python. BSD-3 - [GitHub](https://github.com/bokeh/bokeh) (πŸ‘¨β€πŸ’» 710 Β· πŸ”€ 4.2K Β· πŸ“¦ 100K Β· πŸ“‹ 8K - 10% open Β· ⏱️ 22.05.2025):
git clone https://github.com/bokeh/bokeh
- [PyPi](https://pypi.org/project/bokeh) (πŸ“₯ 3.4M / month Β· πŸ“¦ 2K Β· ⏱️ 12.05.2025):
pip install bokeh
- [Conda](https://anaconda.org/conda-forge/bokeh) (πŸ“₯ 17M Β· ⏱️ 12.05.2025):
conda install -c conda-forge bokeh
Seaborn (πŸ₯‡43 Β· ⭐ 13K Β· πŸ“ˆ) - Statistical data visualization in Python. BSD-3 - [GitHub](https://github.com/mwaskom/seaborn) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 1.9K Β· πŸ“₯ 470 Β· πŸ“¦ 670K Β· πŸ“‹ 2.6K - 6% open Β· ⏱️ 26.01.2025):
git clone https://github.com/mwaskom/seaborn
- [PyPi](https://pypi.org/project/seaborn) (πŸ“₯ 24M / month Β· πŸ“¦ 11K Β· ⏱️ 25.01.2024):
pip install seaborn
- [Conda](https://anaconda.org/conda-forge/seaborn) (πŸ“₯ 13M Β· ⏱️ 22.04.2025):
conda install -c conda-forge seaborn
Altair (πŸ₯‡40 Β· ⭐ 9.8K Β· πŸ“‰) - Declarative visualization library for Python. BSD-3 - [GitHub](https://github.com/vega/altair) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 800 Β· πŸ“₯ 230 Β· πŸ“¦ 230K Β· πŸ“‹ 2.1K - 6% open Β· ⏱️ 22.04.2025):
git clone https://github.com/altair-viz/altair
- [PyPi](https://pypi.org/project/altair) (πŸ“₯ 29M / month Β· πŸ“¦ 920 Β· ⏱️ 23.11.2024):
pip install altair
- [Conda](https://anaconda.org/conda-forge/altair) (πŸ“₯ 2.7M Β· ⏱️ 22.04.2025):
conda install -c conda-forge altair
FiftyOne (πŸ₯ˆ39 Β· ⭐ 9.5K) - Visualize, create, and debug image and video datasets.. Apache-2 - [GitHub](https://github.com/voxel51/fiftyone) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 630 Β· πŸ“¦ 980 Β· πŸ“‹ 1.7K - 33% open Β· ⏱️ 21.05.2025):
git clone https://github.com/voxel51/fiftyone
- [PyPi](https://pypi.org/project/fiftyone) (πŸ“₯ 110K / month Β· πŸ“¦ 27 Β· ⏱️ 09.05.2025):
pip install fiftyone
PyVista (πŸ₯ˆ39 Β· ⭐ 3.1K) - 3D plotting and mesh analysis through a streamlined interface for.. MIT - [GitHub](https://github.com/pyvista/pyvista) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 560 Β· πŸ“₯ 890 Β· πŸ“¦ 4.8K Β· πŸ“‹ 1.9K - 36% open Β· ⏱️ 22.05.2025):
git clone https://github.com/pyvista/pyvista
- [PyPi](https://pypi.org/project/pyvista) (πŸ“₯ 470K / month Β· πŸ“¦ 710 Β· ⏱️ 13.05.2025):
pip install pyvista
- [Conda](https://anaconda.org/conda-forge/pyvista) (πŸ“₯ 690K Β· ⏱️ 13.05.2025):
conda install -c conda-forge pyvista
pandas-profiling (πŸ₯ˆ38 Β· ⭐ 13K) - 1 Line of code data quality profiling & exploratory.. MIT - [GitHub](https://github.com/ydataai/ydata-profiling) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.7K Β· πŸ“₯ 320 Β· πŸ“¦ 6.6K Β· πŸ“‹ 840 - 30% open Β· ⏱️ 26.03.2025):
git clone https://github.com/ydataai/pandas-profiling
- [PyPi](https://pypi.org/project/pandas-profiling) (πŸ“₯ 360K / month Β· πŸ“¦ 180 Β· ⏱️ 03.02.2023):
pip install pandas-profiling
- [Conda](https://anaconda.org/conda-forge/pandas-profiling) (πŸ“₯ 510K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pandas-profiling
HoloViews (πŸ₯ˆ38 Β· ⭐ 2.8K Β· πŸ“ˆ) - With Holoviews, your data visualizes itself. BSD-3 - [GitHub](https://github.com/holoviz/holoviews) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 410 Β· πŸ“¦ 16K Β· πŸ“‹ 3.4K - 31% open Β· ⏱️ 21.05.2025):
git clone https://github.com/holoviz/holoviews
- [PyPi](https://pypi.org/project/holoviews) (πŸ“₯ 500K / month Β· πŸ“¦ 430 Β· ⏱️ 31.03.2025):
pip install holoviews
- [Conda](https://anaconda.org/conda-forge/holoviews) (πŸ“₯ 2.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge holoviews
- [npm](https://www.npmjs.com/package/@pyviz/jupyterlab_pyviz) (πŸ“₯ 170 / month Β· πŸ“¦ 5 Β· ⏱️ 14.01.2025):
npm install @pyviz/jupyterlab_pyviz
pyecharts (πŸ₯ˆ37 Β· ⭐ 15K) - Python Echarts Plotting Library. MIT - [GitHub](https://github.com/pyecharts/pyecharts) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 2.9K Β· πŸ“₯ 73 Β· πŸ“¦ 5.4K Β· πŸ“‹ 1.9K - 0% open Β· ⏱️ 26.01.2025):
git clone https://github.com/pyecharts/pyecharts
- [PyPi](https://pypi.org/project/pyecharts) (πŸ“₯ 250K / month Β· πŸ“¦ 220 Β· ⏱️ 24.01.2025):
pip install pyecharts
PyQtGraph (πŸ₯ˆ37 Β· ⭐ 4.1K) - Fast data visualization and GUI tools for scientific / engineering.. MIT - [GitHub](https://github.com/pyqtgraph/pyqtgraph) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 1.1K Β· πŸ“¦ 12K Β· πŸ“‹ 1.4K - 32% open Β· ⏱️ 08.04.2025):
git clone https://github.com/pyqtgraph/pyqtgraph
- [PyPi](https://pypi.org/project/pyqtgraph) (πŸ“₯ 400K / month Β· πŸ“¦ 1K Β· ⏱️ 29.04.2024):
pip install pyqtgraph
- [Conda](https://anaconda.org/conda-forge/pyqtgraph) (πŸ“₯ 710K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyqtgraph
plotnine (πŸ₯ˆ36 Β· ⭐ 4.2K) - A Grammar of Graphics for Python. MIT - [GitHub](https://github.com/has2k1/plotnine) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 230 Β· πŸ“¦ 12K Β· πŸ“‹ 720 - 10% open Β· ⏱️ 22.05.2025):
git clone https://github.com/has2k1/plotnine
- [PyPi](https://pypi.org/project/plotnine) (πŸ“₯ 2.5M / month Β· πŸ“¦ 380 Β· ⏱️ 19.05.2025):
pip install plotnine
- [Conda](https://anaconda.org/conda-forge/plotnine) (πŸ“₯ 470K Β· ⏱️ 22.04.2025):
conda install -c conda-forge plotnine
Graphviz (πŸ₯ˆ36 Β· ⭐ 1.7K Β· πŸ’€) - Simple Python interface for Graphviz. MIT - [GitHub](https://github.com/xflr6/graphviz) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 210 Β· πŸ“¦ 91K Β· πŸ“‹ 190 - 6% open Β· ⏱️ 13.05.2024):
git clone https://github.com/xflr6/graphviz
- [PyPi](https://pypi.org/project/graphviz) (πŸ“₯ 24M / month Β· πŸ“¦ 2.9K Β· ⏱️ 21.03.2024):
pip install graphviz
- [Conda](https://anaconda.org/anaconda/python-graphviz) (πŸ“₯ 54K Β· ⏱️ 22.04.2025):
conda install -c anaconda python-graphviz
VisPy (πŸ₯ˆ35 Β· ⭐ 3.4K) - High-performance interactive 2D/3D data visualization library. BSD-3 - [GitHub](https://github.com/vispy/vispy) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 620 Β· πŸ“¦ 2K Β· πŸ“‹ 1.5K - 25% open Β· ⏱️ 20.05.2025):
git clone https://github.com/vispy/vispy
- [PyPi](https://pypi.org/project/vispy) (πŸ“₯ 160K / month Β· πŸ“¦ 200 Β· ⏱️ 19.05.2025):
pip install vispy
- [Conda](https://anaconda.org/conda-forge/vispy) (πŸ“₯ 810K Β· ⏱️ 19.05.2025):
conda install -c conda-forge vispy
- [npm](https://www.npmjs.com/package/vispy) (πŸ“₯ 21 / month Β· πŸ“¦ 3 Β· ⏱️ 15.03.2020):
npm install vispy
Perspective (πŸ₯ˆ34 Β· ⭐ 9.2K) - A data visualization and analytics component, especially.. Apache-2 - [GitHub](https://github.com/finos/perspective) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.2K Β· πŸ“₯ 11K Β· πŸ“¦ 180 Β· πŸ“‹ 880 - 12% open Β· ⏱️ 15.05.2025):
git clone https://github.com/finos/perspective
- [PyPi](https://pypi.org/project/perspective-python) (πŸ“₯ 18K / month Β· πŸ“¦ 30 Β· ⏱️ 01.05.2025):
pip install perspective-python
- [Conda](https://anaconda.org/conda-forge/perspective) (πŸ“₯ 2.1M Β· ⏱️ 07.05.2025):
conda install -c conda-forge perspective
- [npm](https://www.npmjs.com/package/@finos/perspective-jupyterlab) (πŸ“₯ 360 / month Β· πŸ“¦ 6 Β· ⏱️ 01.05.2025):
npm install @finos/perspective-jupyterlab
cartopy (πŸ₯ˆ34 Β· ⭐ 1.5K) - Cartopy - a cartographic python library with matplotlib support. BSD-3 - [GitHub](https://github.com/SciTools/cartopy) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 380 Β· πŸ“¦ 7.6K Β· πŸ“‹ 1.3K - 24% open Β· ⏱️ 15.05.2025):
git clone https://github.com/SciTools/cartopy
- [PyPi](https://pypi.org/project/cartopy) (πŸ“₯ 520K / month Β· πŸ“¦ 720 Β· ⏱️ 08.10.2024):
pip install cartopy
- [Conda](https://anaconda.org/conda-forge/cartopy) (πŸ“₯ 4.8M Β· ⏱️ 22.04.2025):
conda install -c conda-forge cartopy
UMAP (πŸ₯ˆ33 Β· ⭐ 7.8K) - Uniform Manifold Approximation and Projection. BSD-3 - [GitHub](https://github.com/lmcinnes/umap) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 830 Β· πŸ“¦ 1 Β· πŸ“‹ 850 - 59% open Β· ⏱️ 12.05.2025):
git clone https://github.com/lmcinnes/umap
- [PyPi](https://pypi.org/project/umap-learn) (πŸ“₯ 1.5M / month Β· πŸ“¦ 1.1K Β· ⏱️ 28.10.2024):
pip install umap-learn
- [Conda](https://anaconda.org/conda-forge/umap-learn) (πŸ“₯ 3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge umap-learn
datashader (πŸ₯ˆ33 Β· ⭐ 3.4K) - Quickly and accurately render even the largest data. BSD-3 - [GitHub](https://github.com/holoviz/datashader) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 370 Β· πŸ“¦ 6.1K Β· πŸ“‹ 600 - 23% open Β· ⏱️ 08.05.2025):
git clone https://github.com/holoviz/datashader
- [PyPi](https://pypi.org/project/datashader) (πŸ“₯ 180K / month Β· πŸ“¦ 250 Β· ⏱️ 08.05.2025):
pip install datashader
- [Conda](https://anaconda.org/conda-forge/datashader) (πŸ“₯ 1.5M Β· ⏱️ 08.05.2025):
conda install -c conda-forge datashader
lets-plot (πŸ₯ˆ33 Β· ⭐ 1.7K) - Multiplatform plotting library based on the Grammar of Graphics. MIT - [GitHub](https://github.com/JetBrains/lets-plot) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 53 Β· πŸ“₯ 3.2K Β· πŸ“¦ 180 Β· πŸ“‹ 690 - 23% open Β· ⏱️ 21.05.2025):
git clone https://github.com/JetBrains/lets-plot
- [PyPi](https://pypi.org/project/lets-plot) (πŸ“₯ 98K / month Β· πŸ“¦ 15 Β· ⏱️ 28.03.2025):
pip install lets-plot
wordcloud (πŸ₯ˆ32 Β· ⭐ 10K) - A little word cloud generator in Python. MIT - [GitHub](https://github.com/amueller/word_cloud) (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 2.3K Β· πŸ“¦ 21 Β· πŸ“‹ 560 - 24% open Β· ⏱️ 12.04.2025):
git clone https://github.com/amueller/word_cloud
- [PyPi](https://pypi.org/project/wordcloud) (πŸ“₯ 1.8M / month Β· πŸ“¦ 550 Β· ⏱️ 10.11.2024):
pip install wordcloud
- [Conda](https://anaconda.org/conda-forge/wordcloud) (πŸ“₯ 670K Β· ⏱️ 22.04.2025):
conda install -c conda-forge wordcloud
hvPlot (πŸ₯ˆ32 Β· ⭐ 1.2K) - A high-level plotting API for pandas, dask, xarray, and networkx built.. BSD-3 - [GitHub](https://github.com/holoviz/hvplot) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 110 Β· πŸ“¦ 7.1K Β· πŸ“‹ 900 - 42% open Β· ⏱️ 21.05.2025):
git clone https://github.com/holoviz/hvplot
- [PyPi](https://pypi.org/project/hvplot) (πŸ“₯ 210K / month Β· πŸ“¦ 240 Β· ⏱️ 30.04.2025):
pip install hvplot
- [Conda](https://anaconda.org/conda-forge/hvplot) (πŸ“₯ 770K Β· ⏱️ 01.05.2025):
conda install -c conda-forge hvplot
mpld3 (πŸ₯‰31 Β· ⭐ 2.4K Β· πŸ’€) - An interactive data visualization tool which brings matplotlib.. BSD-3 - [GitHub](https://github.com/mpld3/mpld3) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 360 Β· πŸ“¦ 7.4K Β· πŸ“‹ 370 - 59% open Β· ⏱️ 30.10.2024):
git clone https://github.com/mpld3/mpld3
- [PyPi](https://pypi.org/project/mpld3) (πŸ“₯ 350K / month Β· πŸ“¦ 150 Β· ⏱️ 23.12.2023):
pip install mpld3
- [Conda](https://anaconda.org/conda-forge/mpld3) (πŸ“₯ 230K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mpld3
- [npm](https://www.npmjs.com/package/mpld3) (πŸ“₯ 1.2K / month Β· πŸ“¦ 9 Β· ⏱️ 23.12.2023):
npm install mpld3
D-Tale (πŸ₯‰30 Β· ⭐ 4.9K) - Visualizer for pandas data structures. ❗️LGPL-2.1 - [GitHub](https://github.com/man-group/dtale) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 420 Β· πŸ“¦ 1.5K Β· πŸ“‹ 610 - 11% open Β· ⏱️ 20.03.2025):
git clone https://github.com/man-group/dtale
- [PyPi](https://pypi.org/project/dtale) (πŸ“₯ 140K / month Β· πŸ“¦ 53 Β· ⏱️ 20.03.2025):
pip install dtale
- [Conda](https://anaconda.org/conda-forge/dtale) (πŸ“₯ 430K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dtale
bqplot (πŸ₯‰30 Β· ⭐ 3.7K Β· πŸ’€) - Plotting library for IPython/Jupyter notebooks. Apache-2 - [GitHub](https://github.com/bqplot/bqplot) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 470 Β· πŸ“¦ 61 Β· πŸ“‹ 640 - 42% open Β· ⏱️ 22.10.2024):
git clone https://github.com/bqplot/bqplot
- [PyPi](https://pypi.org/project/bqplot) (πŸ“₯ 210K / month Β· πŸ“¦ 110 Β· ⏱️ 21.05.2025):
pip install bqplot
- [Conda](https://anaconda.org/conda-forge/bqplot) (πŸ“₯ 1.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge bqplot
- [npm](https://www.npmjs.com/package/bqplot) (πŸ“₯ 1.6K / month Β· πŸ“¦ 21 Β· ⏱️ 24.12.2024):
npm install bqplot
HyperTools (πŸ₯‰27 Β· ⭐ 1.8K) - A Python toolbox for gaining geometric insights into high-dimensional.. MIT - [GitHub](https://github.com/ContextLab/hypertools) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 160 Β· πŸ“₯ 71 Β· πŸ“¦ 500 Β· πŸ“‹ 200 - 34% open Β· ⏱️ 24.04.2025):
git clone https://github.com/ContextLab/hypertools
- [PyPi](https://pypi.org/project/hypertools) (πŸ“₯ 400 / month Β· πŸ“¦ 2 Β· ⏱️ 12.02.2022):
pip install hypertools
AutoViz (πŸ₯‰27 Β· ⭐ 1.8K Β· πŸ’€) - Automatically Visualize any dataset, any size with a single line.. Apache-2 - [GitHub](https://github.com/AutoViML/AutoViz) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 200 Β· πŸ“¦ 870 Β· πŸ“‹ 98 - 2% open Β· ⏱️ 10.06.2024):
git clone https://github.com/AutoViML/AutoViz
- [PyPi](https://pypi.org/project/autoviz) (πŸ“₯ 15K / month Β· πŸ“¦ 11 Β· ⏱️ 10.06.2024):
pip install autoviz
- [Conda](https://anaconda.org/conda-forge/autoviz) (πŸ“₯ 86K Β· ⏱️ 22.04.2025):
conda install -c conda-forge autoviz
openTSNE (πŸ₯‰27 Β· ⭐ 1.5K Β· πŸ’€) - Extensible, parallel implementations of t-SNE. BSD-3 - [GitHub](https://github.com/pavlin-policar/openTSNE) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 170 Β· πŸ“¦ 1.1K Β· πŸ“‹ 140 - 9% open Β· ⏱️ 24.10.2024):
git clone https://github.com/pavlin-policar/openTSNE
- [PyPi](https://pypi.org/project/opentsne) (πŸ“₯ 39K / month Β· πŸ“¦ 47 Β· ⏱️ 13.08.2024):
pip install opentsne
- [Conda](https://anaconda.org/conda-forge/opentsne) (πŸ“₯ 440K Β· ⏱️ 22.04.2025):
conda install -c conda-forge opentsne
Plotly-Resampler (πŸ₯‰27 Β· ⭐ 1.1K) - Visualize large time series data with plotly.py. MIT - [GitHub](https://github.com/predict-idlab/plotly-resampler) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 72 Β· πŸ“¦ 2K Β· πŸ“‹ 180 - 32% open Β· ⏱️ 07.04.2025):
git clone https://github.com/predict-idlab/plotly-resampler
- [PyPi](https://pypi.org/project/plotly-resampler) (πŸ“₯ 470K / month Β· πŸ“¦ 31 Β· ⏱️ 07.04.2025):
pip install plotly-resampler
- [Conda](https://anaconda.org/conda-forge/plotly-resampler) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge plotly-resampler
Chartify (πŸ₯‰25 Β· ⭐ 3.6K Β· πŸ’€) - Python library that makes it easy for data scientists to create.. Apache-2 - [GitHub](https://github.com/spotify/chartify) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 320 Β· πŸ“¦ 83 Β· πŸ“‹ 83 - 61% open Β· ⏱️ 16.10.2024):
git clone https://github.com/spotify/chartify
- [PyPi](https://pypi.org/project/chartify) (πŸ“₯ 1.2K / month Β· πŸ“¦ 9 Β· ⏱️ 16.10.2024):
pip install chartify
- [Conda](https://anaconda.org/conda-forge/chartify) (πŸ“₯ 38K Β· ⏱️ 22.04.2025):
conda install -c conda-forge chartify
data-validation (πŸ₯‰25 Β· ⭐ 770) - Library for exploring and validating machine learning.. Apache-2 - [GitHub](https://github.com/tensorflow/data-validation) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 180 Β· πŸ“₯ 980 Β· πŸ“‹ 190 - 20% open Β· ⏱️ 12.05.2025):
git clone https://github.com/tensorflow/data-validation
- [PyPi](https://pypi.org/project/tensorflow-data-validation) (πŸ“₯ 140K / month Β· πŸ“¦ 31 Β· ⏱️ 15.10.2024):
pip install tensorflow-data-validation
python-ternary (πŸ₯‰25 Β· ⭐ 760 Β· πŸ’€) - Ternary plotting library for python with matplotlib. MIT - [GitHub](https://github.com/marcharper/python-ternary) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 160 Β· πŸ“₯ 36 Β· πŸ“¦ 220 Β· πŸ“‹ 140 - 24% open Β· ⏱️ 12.06.2024):
git clone https://github.com/marcharper/python-ternary
- [PyPi](https://pypi.org/project/python-ternary) (πŸ“₯ 17K / month Β· πŸ“¦ 32 Β· ⏱️ 17.02.2021):
pip install python-ternary
- [Conda](https://anaconda.org/conda-forge/python-ternary) (πŸ“₯ 100K Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-ternary
PyWaffle (πŸ₯‰22 Β· ⭐ 600 Β· πŸ’€) - Make Waffle Charts in Python. MIT - [GitHub](https://github.com/gyli/PyWaffle) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 110 Β· πŸ“¦ 530 Β· πŸ“‹ 22 - 27% open Β· ⏱️ 16.06.2024):
git clone https://github.com/gyli/PyWaffle
- [PyPi](https://pypi.org/project/pywaffle) (πŸ“₯ 14K / month Β· πŸ“¦ 6 Β· ⏱️ 16.06.2024):
pip install pywaffle
- [Conda](https://anaconda.org/conda-forge/pywaffle) (πŸ“₯ 16K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pywaffle
vega (πŸ₯‰22 Β· ⭐ 380) - IPython/Jupyter notebook module for Vega and Vega-Lite. BSD-3 - [GitHub](https://github.com/vega/ipyvega) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 65 Β· πŸ“¦ 4 Β· πŸ“‹ 110 - 14% open Β· ⏱️ 01.01.2025):
git clone https://github.com/vega/ipyvega
- [PyPi](https://pypi.org/project/vega) (πŸ“₯ 18K / month Β· πŸ“¦ 17 Β· ⏱️ 25.09.2024):
pip install vega
- [Conda](https://anaconda.org/conda-forge/vega) (πŸ“₯ 740K Β· ⏱️ 22.04.2025):
conda install -c conda-forge vega
Popmon (πŸ₯‰20 Β· ⭐ 500) - Monitor the stability of a Pandas or Spark dataframe. MIT - [GitHub](https://github.com/ing-bank/popmon) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 36 Β· πŸ“₯ 260 Β· πŸ“¦ 22 Β· πŸ“‹ 57 - 28% open Β· ⏱️ 24.01.2025):
git clone https://github.com/ing-bank/popmon
- [PyPi](https://pypi.org/project/popmon) (πŸ“₯ 7.2K / month Β· πŸ“¦ 4 Β· ⏱️ 24.01.2025):
pip install popmon
vegafusion (πŸ₯‰20 Β· ⭐ 360) - Serverside scaling for Vega and Altair visualizations. BSD-3 - [GitHub](https://github.com/vega/vegafusion) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 20 Β· πŸ“₯ 13K Β· πŸ“‹ 140 - 36% open Β· ⏱️ 23.02.2025):
git clone https://github.com/vegafusion/vegafusion
- [PyPi](https://pypi.org/project/vegafusion-jupyter) (πŸ“₯ 1.4K / month Β· πŸ“¦ 2 Β· ⏱️ 09.05.2024):
pip install vegafusion-jupyter
- [Conda](https://anaconda.org/conda-forge/vegafusion-python-embed) (πŸ“₯ 440K Β· ⏱️ 22.04.2025):
conda install -c conda-forge vegafusion-python-embed
- [npm](https://www.npmjs.com/package/vegafusion-jupyter) (πŸ“₯ 62 / month Β· πŸ“¦ 3 Β· ⏱️ 09.05.2024):
npm install vegafusion-jupyter
animatplot (πŸ₯‰19 Β· ⭐ 420 Β· πŸ’€) - A python package for animating plots build on matplotlib. MIT - [GitHub](https://github.com/t-makaro/animatplot) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 38 Β· πŸ“¦ 76 Β· πŸ“‹ 37 - 45% open Β· ⏱️ 29.08.2024):
git clone https://github.com/t-makaro/animatplot
- [PyPi](https://pypi.org/project/animatplot) (πŸ“₯ 200 / month Β· πŸ“¦ 4 Β· ⏱️ 29.08.2024):
pip install animatplot
- [Conda](https://anaconda.org/conda-forge/animatplot) (πŸ“₯ 17K Β· ⏱️ 22.04.2025):
conda install -c conda-forge animatplot
ivis (πŸ₯‰18 Β· ⭐ 330 Β· πŸ’€) - Dimensionality reduction in very large datasets using Siamese.. Apache-2 - [GitHub](https://github.com/beringresearch/ivis) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 43 Β· πŸ“¦ 38 Β· πŸ“‹ 60 - 5% open Β· ⏱️ 29.09.2024):
git clone https://github.com/beringresearch/ivis
- [PyPi](https://pypi.org/project/ivis) (πŸ“₯ 860 / month Β· πŸ“¦ 2 Β· ⏱️ 13.06.2024):
pip install ivis
Show 17 hidden projects... - missingno (πŸ₯‰30 Β· ⭐ 4.1K Β· πŸ’€) - Missing data visualization module for Python. MIT - Cufflinks (πŸ₯‰28 Β· ⭐ 3.1K Β· πŸ’€) - Productivity Tools for Plotly + Pandas. MIT - pythreejs (πŸ₯‰28 Β· ⭐ 970 Β· πŸ’€) - A Jupyter - Three.js bridge. BSD-3 - Facets Overview (πŸ₯‰27 Β· ⭐ 7.4K Β· πŸ’€) - Visualizations for machine learning datasets. Apache-2 - Sweetviz (πŸ₯‰27 Β· ⭐ 3K Β· πŸ’€) - Visualize and compare datasets, target values and associations, with.. MIT - HiPlot (πŸ₯‰25 Β· ⭐ 2.8K Β· πŸ’€) - HiPlot makes understanding high dimensional data easy. MIT - PandasGUI (πŸ₯‰24 Β· ⭐ 3.2K Β· πŸ’€) - A GUI for Pandas DataFrames. ❗️MIT-0 - Multicore-TSNE (πŸ₯‰24 Β· ⭐ 1.9K Β· πŸ’€) - Parallel t-SNE implementation with Python and Torch.. BSD-3 - ridgeplot (πŸ₯‰24 Β· ⭐ 230) - Beautiful ridgeline plots in Python. MIT - Pandas-Bokeh (πŸ₯‰22 Β· ⭐ 880 Β· πŸ’€) - Bokeh Plotting Backend for Pandas and GeoPandas. MIT - pivottablejs (πŸ₯‰22 Β· ⭐ 700 Β· πŸ’€) - Dragndrop Pivot Tables and Charts for Jupyter/IPython.. MIT - joypy (πŸ₯‰22 Β· ⭐ 590 Β· πŸ’€) - Joyplots in Python with matplotlib & pandas. MIT - PDPbox (πŸ₯‰21 Β· ⭐ 850 Β· πŸ’€) - python partial dependence plot toolbox. MIT - pdvega (πŸ₯‰16 Β· ⭐ 340 Β· πŸ’€) - Interactive plotting for Pandas using Vega-Lite. MIT - data-describe (πŸ₯‰15 Β· ⭐ 300 Β· πŸ’€) - datadescribe: Pythonic EDA Accelerator for Data Science. Apache-2 - nx-altair (πŸ₯‰15 Β· ⭐ 220 Β· πŸ’€) - Draw interactive NetworkX graphs with Altair. MIT - nptsne (πŸ₯‰13 Β· ⭐ 33 Β· πŸ’€) - nptsne is a numpy compatible python binary package that offers a.. Apache-2


Text Data & NLP

Back to top

Libraries for processing, cleaning, manipulating, and analyzing text data as well as libraries for NLP tasks such as language detection, fuzzy matching, classification, seq2seq learning, conversational AI, keyword extraction, and translation.

transformers (πŸ₯‡54 Β· ⭐ 140K) - Transformers: State-of-the-art Machine Learning for.. Apache-2 - [GitHub](https://github.com/huggingface/transformers) (πŸ‘¨β€πŸ’» 3.3K Β· πŸ”€ 29K Β· πŸ“¦ 370K Β· πŸ“‹ 18K - 9% open Β· ⏱️ 22.05.2025):
git clone https://github.com/huggingface/transformers
- [PyPi](https://pypi.org/project/transformers) (πŸ“₯ 62M / month Β· πŸ“¦ 8.8K Β· ⏱️ 21.05.2025):
pip install transformers
- [Conda](https://anaconda.org/conda-forge/transformers) (πŸ“₯ 2.8M Β· ⏱️ 21.05.2025):
conda install -c conda-forge transformers
nltk (πŸ₯‡45 Β· ⭐ 14K) - Suite of libraries and programs for symbolic and statistical natural.. Apache-2 - [GitHub](https://github.com/nltk/nltk) (πŸ‘¨β€πŸ’» 470 Β· πŸ”€ 2.9K Β· πŸ“¦ 390K Β· πŸ“‹ 1.9K - 14% open Β· ⏱️ 02.05.2025):
git clone https://github.com/nltk/nltk
- [PyPi](https://pypi.org/project/nltk) (πŸ“₯ 35M / month Β· πŸ“¦ 5.6K Β· ⏱️ 18.08.2024):
pip install nltk
- [Conda](https://anaconda.org/conda-forge/nltk) (πŸ“₯ 3.2M Β· ⏱️ 22.04.2025):
conda install -c conda-forge nltk
spaCy (πŸ₯‡44 Β· ⭐ 32K Β· πŸ“ˆ) - Industrial-strength Natural Language Processing (NLP) in Python. MIT - [GitHub](https://github.com/explosion/spaCy) (πŸ‘¨β€πŸ’» 760 Β· πŸ”€ 4.5K Β· πŸ“₯ 2.7K Β· πŸ“¦ 130K Β· πŸ“‹ 5.8K - 3% open Β· ⏱️ 22.05.2025):
git clone https://github.com/explosion/spaCy
- [PyPi](https://pypi.org/project/spacy) (πŸ“₯ 19M / month Β· πŸ“¦ 3.2K Β· ⏱️ 19.05.2025):
pip install spacy
- [Conda](https://anaconda.org/conda-forge/spacy) (πŸ“₯ 5.8M Β· ⏱️ 20.05.2025):
conda install -c conda-forge spacy
litellm (πŸ₯‡44 Β· ⭐ 23K) - Python SDK, Proxy Server (LLM Gateway) to call 100+.. MIT o t h e r s - [GitHub](https://github.com/BerriAI/litellm) (πŸ‘¨β€πŸ’» 550 Β· πŸ”€ 3K Β· πŸ“₯ 670 Β· πŸ“¦ 13K Β· πŸ“‹ 5.8K - 22% open Β· ⏱️ 22.05.2025):
git clone https://github.com/BerriAI/litellm
- [PyPi](https://pypi.org/project/litellm) (πŸ“₯ 8.9M / month Β· πŸ“¦ 1.2K Β· ⏱️ 21.05.2025):
pip install litellm
sentence-transformers (πŸ₯‡43 Β· ⭐ 17K) - State-of-the-Art Text Embeddings. Apache-2 - [GitHub](https://github.com/UKPLab/sentence-transformers) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 2.6K Β· πŸ“¦ 110K Β· πŸ“‹ 2.4K - 52% open Β· ⏱️ 14.05.2025):
git clone https://github.com/UKPLab/sentence-transformers
- [PyPi](https://pypi.org/project/sentence-transformers) (πŸ“₯ 9.3M / month Β· πŸ“¦ 2.4K Β· ⏱️ 15.04.2025):
pip install sentence-transformers
- [Conda](https://anaconda.org/conda-forge/sentence-transformers) (πŸ“₯ 720K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sentence-transformers
gensim (πŸ₯‡40 Β· ⭐ 16K) - Topic Modelling for Humans. ❗️LGPL-2.1 - [GitHub](https://github.com/piskvorky/gensim) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 4.4K Β· πŸ“₯ 6K Β· πŸ“¦ 76K Β· πŸ“‹ 1.9K - 21% open Β· ⏱️ 14.02.2025):
git clone https://github.com/RaRe-Technologies/gensim
- [PyPi](https://pypi.org/project/gensim) (πŸ“₯ 4.9M / month Β· πŸ“¦ 1.4K Β· ⏱️ 19.07.2024):
pip install gensim
- [Conda](https://anaconda.org/conda-forge/gensim) (πŸ“₯ 1.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge gensim
flair (πŸ₯‡40 Β· ⭐ 14K) - A very simple framework for state-of-the-art Natural Language Processing.. MIT - [GitHub](https://github.com/flairNLP/flair) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 2.1K Β· πŸ“¦ 4K Β· πŸ“‹ 2.4K - 3% open Β· ⏱️ 27.04.2025):
git clone https://github.com/flairNLP/flair
- [PyPi](https://pypi.org/project/flair) (πŸ“₯ 100K / month Β· πŸ“¦ 150 Β· ⏱️ 05.02.2025):
pip install flair
- [Conda](https://anaconda.org/conda-forge/python-flair) (πŸ“₯ 43K Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-flair
Rasa (πŸ₯‡39 Β· ⭐ 20K) - Open source machine learning framework to automate text- and voice-.. Apache-2 - [GitHub](https://github.com/RasaHQ/rasa) (πŸ‘¨β€πŸ’» 590 Β· πŸ”€ 4.8K Β· πŸ“¦ 5.3K Β· πŸ“‹ 6.8K - 2% open Β· ⏱️ 14.01.2025):
git clone https://github.com/RasaHQ/rasa
- [PyPi](https://pypi.org/project/rasa) (πŸ“₯ 130K / month Β· πŸ“¦ 60 Β· ⏱️ 14.01.2025):
pip install rasa
haystack (πŸ₯‡38 Β· ⭐ 21K) - AI orchestration framework to build customizable, production-ready.. Apache-2 - [GitHub](https://github.com/deepset-ai/haystack) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 2.2K Β· πŸ“¦ 1.2K Β· πŸ“‹ 3.9K - 3% open Β· ⏱️ 22.05.2025):
git clone https://github.com/deepset-ai/haystack
- [PyPi](https://pypi.org/project/haystack) (πŸ“₯ 6.2K / month Β· πŸ“¦ 5 Β· ⏱️ 15.12.2021):
pip install haystack
NeMo (πŸ₯‡38 Β· ⭐ 15K) - A scalable generative AI framework built for researchers and.. Apache-2 - [GitHub](https://github.com/NVIDIA/NeMo) (πŸ‘¨β€πŸ’» 420 Β· πŸ”€ 2.8K Β· πŸ“₯ 380K Β· πŸ“¦ 21 Β· πŸ“‹ 2.6K - 5% open Β· ⏱️ 21.05.2025):
git clone https://github.com/NVIDIA/NeMo
- [PyPi](https://pypi.org/project/nemo-toolkit) (πŸ“₯ 180K / month Β· πŸ“¦ 14 Β· ⏱️ 08.05.2025):
pip install nemo-toolkit
ChatterBot (πŸ₯‡38 Β· ⭐ 14K) - ChatterBot is a machine learning, conversational dialog engine for.. BSD-3 - [GitHub](https://github.com/gunthercox/ChatterBot) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 4.5K Β· πŸ“¦ 6.4K Β· πŸ“‹ 1.7K - 8% open Β· ⏱️ 20.05.2025):
git clone https://github.com/gunthercox/ChatterBot
- [PyPi](https://pypi.org/project/chatterbot) (πŸ“₯ 27K / month Β· πŸ“¦ 18 Β· ⏱️ 05.04.2025):
pip install chatterbot
sentencepiece (πŸ₯‡38 Β· ⭐ 11K) - Unsupervised text tokenizer for Neural Network-based text.. Apache-2 - [GitHub](https://github.com/google/sentencepiece) (πŸ‘¨β€πŸ’» 92 Β· πŸ”€ 1.2K Β· πŸ“₯ 57K Β· πŸ“¦ 110K Β· πŸ“‹ 780 - 6% open Β· ⏱️ 26.02.2025):
git clone https://github.com/google/sentencepiece
- [PyPi](https://pypi.org/project/sentencepiece) (πŸ“₯ 28M / month Β· πŸ“¦ 1.7K Β· ⏱️ 19.02.2024):
pip install sentencepiece
- [Conda](https://anaconda.org/conda-forge/sentencepiece) (πŸ“₯ 1.5M Β· ⏱️ 22.04.2025):
conda install -c conda-forge sentencepiece
Tokenizers (πŸ₯‡38 Β· ⭐ 9.7K) - Fast State-of-the-Art Tokenizers optimized for Research and.. Apache-2 - [GitHub](https://github.com/huggingface/tokenizers) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 880 Β· πŸ“₯ 74 Β· πŸ“¦ 170K Β· πŸ“‹ 1.1K - 7% open Β· ⏱️ 18.03.2025):
git clone https://github.com/huggingface/tokenizers
- [PyPi](https://pypi.org/project/tokenizers) (πŸ“₯ 56M / month Β· πŸ“¦ 1.3K Β· ⏱️ 13.03.2025):
pip install tokenizers
- [Conda](https://anaconda.org/conda-forge/tokenizers) (πŸ“₯ 3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge tokenizers
TextBlob (πŸ₯‡38 Β· ⭐ 9.3K) - Simple, Pythonic, text processing--Sentiment analysis, part-of-speech.. MIT - [GitHub](https://github.com/sloria/TextBlob) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 1.2K Β· πŸ“₯ 130 Β· πŸ“¦ 58K Β· πŸ“‹ 280 - 25% open Β· ⏱️ 19.05.2025):
git clone https://github.com/sloria/TextBlob
- [PyPi](https://pypi.org/project/textblob) (πŸ“₯ 1.4M / month Β· πŸ“¦ 400 Β· ⏱️ 13.01.2025):
pip install textblob
- [Conda](https://anaconda.org/conda-forge/textblob) (πŸ“₯ 290K Β· ⏱️ 22.04.2025):
conda install -c conda-forge textblob
fairseq (πŸ₯ˆ37 Β· ⭐ 31K Β· πŸ’€) - Facebook AI Research Sequence-to-Sequence Toolkit written in.. MIT - [GitHub](https://github.com/facebookresearch/fairseq) (πŸ‘¨β€πŸ’» 430 Β· πŸ”€ 6.5K Β· πŸ“₯ 410 Β· πŸ“¦ 4.3K Β· πŸ“‹ 4.4K - 30% open Β· ⏱️ 18.10.2024):
git clone https://github.com/facebookresearch/fairseq
- [PyPi](https://pypi.org/project/fairseq) (πŸ“₯ 91K / month Β· πŸ“¦ 120 Β· ⏱️ 27.06.2022):
pip install fairseq
- [Conda](https://anaconda.org/conda-forge/fairseq) (πŸ“₯ 140K Β· ⏱️ 22.04.2025):
conda install -c conda-forge fairseq
spark-nlp (πŸ₯ˆ36 Β· ⭐ 4K) - State of the Art Natural Language Processing. Apache-2 - [GitHub](https://github.com/JohnSnowLabs/spark-nlp) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 720 Β· πŸ“¦ 600 Β· πŸ“‹ 910 - 2% open Β· ⏱️ 15.05.2025):
git clone https://github.com/JohnSnowLabs/spark-nlp
- [PyPi](https://pypi.org/project/spark-nlp) (πŸ“₯ 4.2M / month Β· πŸ“¦ 37 Β· ⏱️ 14.05.2025):
pip install spark-nlp
qdrant (πŸ₯ˆ35 Β· ⭐ 24K) - Qdrant - High-performance, massive-scale Vector Database and Vector.. Apache-2 - [GitHub](https://github.com/qdrant/qdrant) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 1.6K Β· πŸ“₯ 400K Β· πŸ“¦ 120 Β· πŸ“‹ 1.5K - 23% open Β· ⏱️ 16.05.2025):
git clone https://github.com/qdrant/qdrant
TensorFlow Text (πŸ₯ˆ35 Β· ⭐ 1.3K Β· πŸ“‰) - Making text a first-class citizen in TensorFlow. Apache-2 - [GitHub](https://github.com/tensorflow/text) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 350 Β· πŸ“¦ 9.6K Β· πŸ“‹ 370 - 52% open Β· ⏱️ 24.03.2025):
git clone https://github.com/tensorflow/text
- [PyPi](https://pypi.org/project/tensorflow-text) (πŸ“₯ 6.5M / month Β· πŸ“¦ 230 Β· ⏱️ 04.04.2025):
pip install tensorflow-text
snowballstemmer (πŸ₯ˆ34 Β· ⭐ 790) - Snowball compiler and stemming algorithms. BSD-3 - [GitHub](https://github.com/snowballstem/snowball) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 180 Β· πŸ“¦ 10 Β· πŸ“‹ 100 - 15% open Β· ⏱️ 22.05.2025):
git clone https://github.com/snowballstem/snowball
- [PyPi](https://pypi.org/project/snowballstemmer) (πŸ“₯ 22M / month Β· πŸ“¦ 550 Β· ⏱️ 09.05.2025):
pip install snowballstemmer
- [Conda](https://anaconda.org/conda-forge/snowballstemmer) (πŸ“₯ 9.8M Β· ⏱️ 20.05.2025):
conda install -c conda-forge snowballstemmer
Opik (πŸ₯ˆ33 Β· ⭐ 8.6K) - Debug, evaluate, and monitor your LLM applications, RAG systems, and.. Apache-2 - [GitHub](https://github.com/comet-ml/opik) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 570 Β· πŸ“₯ 12 Β· πŸ“¦ 9 Β· πŸ“‹ 310 - 28% open Β· ⏱️ 22.05.2025):
git clone https://github.com/comet-ml/opik
- [PyPi](https://pypi.org/project/opik) (πŸ“₯ 230K / month Β· πŸ“¦ 14 Β· ⏱️ 22.05.2025):
pip install opik
stanza (πŸ₯ˆ33 Β· ⭐ 7.5K) - Stanford NLP Python library for tokenization, sentence segmentation,.. Apache-2 - [GitHub](https://github.com/stanfordnlp/stanza) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 900 Β· πŸ“¦ 3.9K Β· πŸ“‹ 930 - 10% open Β· ⏱️ 24.12.2024):
git clone https://github.com/stanfordnlp/stanza
- [PyPi](https://pypi.org/project/stanza) (πŸ“₯ 390K / month Β· πŸ“¦ 200 Β· ⏱️ 24.12.2024):
pip install stanza
- [Conda](https://anaconda.org/stanfordnlp/stanza) (πŸ“₯ 8.7K Β· ⏱️ 25.03.2025):
conda install -c stanfordnlp stanza
OpenNMT (πŸ₯ˆ33 Β· ⭐ 6.9K Β· πŸ’€) - Open Source Neural Machine Translation and (Large) Language.. MIT - [GitHub](https://github.com/OpenNMT/OpenNMT-py) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 2.3K Β· πŸ“¦ 340 Β· πŸ“‹ 1.5K - 2% open Β· ⏱️ 27.06.2024):
git clone https://github.com/OpenNMT/OpenNMT-py
- [PyPi](https://pypi.org/project/OpenNMT-py) (πŸ“₯ 15K / month Β· πŸ“¦ 23 Β· ⏱️ 18.03.2024):
pip install OpenNMT-py
jellyfish (πŸ₯ˆ33 Β· ⭐ 2.1K) - a python library for doing approximate and phonetic matching of strings. MIT - [GitHub](https://github.com/jamesturk/jellyfish) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 160 Β· πŸ“¦ 15K Β· πŸ“‹ 140 - 2% open Β· ⏱️ 17.05.2025):
git clone https://github.com/jamesturk/jellyfish
- [PyPi](https://pypi.org/project/jellyfish) (πŸ“₯ 7.4M / month Β· πŸ“¦ 300 Β· ⏱️ 31.03.2025):
pip install jellyfish
- [Conda](https://anaconda.org/conda-forge/jellyfish) (πŸ“₯ 1.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge jellyfish
ftfy (πŸ₯ˆ32 Β· ⭐ 3.9K Β· πŸ’€) - Fixes mojibake and other glitches in Unicode text, after the fact. Apache-2 - [GitHub](https://github.com/rspeer/python-ftfy) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 120 Β· πŸ“₯ 73 Β· πŸ“¦ 31K Β· πŸ“‹ 150 - 6% open Β· ⏱️ 30.10.2024):
git clone https://github.com/rspeer/python-ftfy
- [PyPi](https://pypi.org/project/ftfy) (πŸ“₯ 7.1M / month Β· πŸ“¦ 570 Β· ⏱️ 26.10.2024):
pip install ftfy
- [Conda](https://anaconda.org/conda-forge/ftfy) (πŸ“₯ 330K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ftfy
torchtext (πŸ₯ˆ32 Β· ⭐ 3.5K) - Models, data loaders and abstractions for language processing,.. BSD-3 - [GitHub](https://github.com/pytorch/text) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 810 Β· πŸ“‹ 850 - 39% open Β· ⏱️ 24.02.2025):
git clone https://github.com/pytorch/text
- [PyPi](https://pypi.org/project/torchtext) (πŸ“₯ 680K / month Β· πŸ“¦ 280 Β· ⏱️ 24.04.2024):
pip install torchtext
DeepPavlov (πŸ₯ˆ31 Β· ⭐ 6.9K) - An open source library for deep learning end-to-end dialog.. Apache-2 - [GitHub](https://github.com/deeppavlov/DeepPavlov) (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 1.2K Β· πŸ“¦ 430 Β· πŸ“‹ 640 - 4% open Β· ⏱️ 26.11.2024):
git clone https://github.com/deepmipt/DeepPavlov
- [PyPi](https://pypi.org/project/deeppavlov) (πŸ“₯ 15K / month Β· πŸ“¦ 4 Β· ⏱️ 12.08.2024):
pip install deeppavlov
rubrix (πŸ₯ˆ31 Β· ⭐ 4.5K) - Argilla is a collaboration tool for AI engineers and domain experts.. Apache-2 - [GitHub](https://github.com/argilla-io/argilla) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 430 Β· πŸ“¦ 3K Β· πŸ“‹ 2.2K - 1% open Β· ⏱️ 16.05.2025):
git clone https://github.com/recognai/rubrix
- [PyPi](https://pypi.org/project/rubrix) (πŸ“₯ 3.1K / month Β· ⏱️ 24.10.2022):
pip install rubrix
- [Conda](https://anaconda.org/conda-forge/rubrix) (πŸ“₯ 46K Β· ⏱️ 22.04.2025):
conda install -c conda-forge rubrix
Dedupe (πŸ₯ˆ30 Β· ⭐ 4.3K) - A python library for accurate and scalable fuzzy matching, record.. MIT - [GitHub](https://github.com/dedupeio/dedupe) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 550 Β· πŸ“¦ 360 Β· πŸ“‹ 820 - 9% open Β· ⏱️ 01.11.2024):
git clone https://github.com/dedupeio/dedupe
- [PyPi](https://pypi.org/project/dedupe) (πŸ“₯ 66K / month Β· πŸ“¦ 19 Β· ⏱️ 15.08.2024):
pip install dedupe
- [Conda](https://anaconda.org/conda-forge/dedupe) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dedupe
Sumy (πŸ₯ˆ30 Β· ⭐ 3.6K Β· πŸ’€) - Module for automatic summarization of text documents and HTML pages. Apache-2 - [GitHub](https://github.com/miso-belica/sumy) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 530 Β· πŸ“¦ 4.1K Β· πŸ“‹ 120 - 18% open Β· ⏱️ 16.05.2024):
git clone https://github.com/miso-belica/sumy
- [PyPi](https://pypi.org/project/sumy) (πŸ“₯ 73K / month Β· πŸ“¦ 31 Β· ⏱️ 23.10.2022):
pip install sumy
- [Conda](https://anaconda.org/conda-forge/sumy) (πŸ“₯ 12K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sumy
spacy-transformers (πŸ₯ˆ29 Β· ⭐ 1.4K) - Use pretrained transformers like BERT, XLNet and GPT-2.. MIT spacy - [GitHub](https://github.com/explosion/spacy-transformers) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 170 Β· πŸ“₯ 170 Β· πŸ“¦ 2.3K Β· ⏱️ 06.02.2025):
git clone https://github.com/explosion/spacy-transformers
- [PyPi](https://pypi.org/project/spacy-transformers) (πŸ“₯ 220K / month Β· πŸ“¦ 98 Β· ⏱️ 06.02.2025):
pip install spacy-transformers
- [Conda](https://anaconda.org/conda-forge/spacy-transformers) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge spacy-transformers
TextDistance (πŸ₯ˆ28 Β· ⭐ 3.5K) - Compute distance between sequences. 30+ algorithms, pure python.. MIT - [GitHub](https://github.com/life4/textdistance) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 250 Β· πŸ“₯ 1.1K Β· πŸ“¦ 8.6K Β· ⏱️ 18.04.2025):
git clone https://github.com/life4/textdistance
- [PyPi](https://pypi.org/project/textdistance) (πŸ“₯ 1.1M / month Β· πŸ“¦ 99 Β· ⏱️ 16.07.2024):
pip install textdistance
- [Conda](https://anaconda.org/conda-forge/textdistance) (πŸ“₯ 830K Β· ⏱️ 22.04.2025):
conda install -c conda-forge textdistance
SciSpacy (πŸ₯ˆ28 Β· ⭐ 1.8K) - A full spaCy pipeline and models for scientific/biomedical documents. Apache-2 - [GitHub](https://github.com/allenai/scispacy) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 230 Β· πŸ“¦ 1.2K Β· πŸ“‹ 320 - 10% open Β· ⏱️ 23.11.2024):
git clone https://github.com/allenai/scispacy
- [PyPi](https://pypi.org/project/scispacy) (πŸ“₯ 38K / month Β· πŸ“¦ 34 Β· ⏱️ 27.10.2024):
pip install scispacy
CLTK (πŸ₯ˆ28 Β· ⭐ 850) - The Classical Language Toolkit. MIT - [GitHub](https://github.com/cltk/cltk) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 330 Β· πŸ“₯ 130 Β· πŸ“¦ 300 Β· πŸ“‹ 580 - 6% open Β· ⏱️ 04.05.2025):
git clone https://github.com/cltk/cltk
- [PyPi](https://pypi.org/project/cltk) (πŸ“₯ 3.3K / month Β· πŸ“¦ 17 Β· ⏱️ 04.05.2025):
pip install cltk
PyTextRank (πŸ₯‰27 Β· ⭐ 2.2K Β· πŸ’€) - Python implementation of TextRank algorithms (textgraphs) for.. MIT - [GitHub](https://github.com/DerwenAI/pytextrank) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 340 Β· πŸ“¦ 850 Β· πŸ“‹ 100 - 12% open Β· ⏱️ 21.05.2024):
git clone https://github.com/DerwenAI/pytextrank
- [PyPi](https://pypi.org/project/pytextrank) (πŸ“₯ 70K / month Β· πŸ“¦ 19 Β· ⏱️ 21.02.2024):
pip install pytextrank
english-words (πŸ₯‰26 Β· ⭐ 11K) - A text file containing 479k English words for all your.. Unlicense - [GitHub](https://github.com/dwyl/english-words) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 1.9K Β· πŸ“¦ 2 Β· πŸ“‹ 160 - 74% open Β· ⏱️ 06.01.2025):
git clone https://github.com/dwyl/english-words
- [PyPi](https://pypi.org/project/english-words) (πŸ“₯ 57K / month Β· πŸ“¦ 14 Β· ⏱️ 24.05.2023):
pip install english-words
DeepKE (πŸ₯‰25 Β· ⭐ 3.9K) - [EMNLP 2022] An Open Toolkit for Knowledge Graph Extraction and.. MIT - [GitHub](https://github.com/zjunlp/DeepKE) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 710 Β· πŸ“¦ 24 Β· πŸ“‹ 610 - 1% open Β· ⏱️ 22.04.2025):
git clone https://github.com/zjunlp/deepke
- [PyPi](https://pypi.org/project/deepke) (πŸ“₯ 1.1K / month Β· ⏱️ 21.09.2023):
pip install deepke
scattertext (πŸ₯‰25 Β· ⭐ 2.3K) - Beautiful visualizations of how language differs among document.. Apache-2 - [GitHub](https://github.com/JasonKessler/scattertext) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 290 Β· πŸ“¦ 670 Β· πŸ“‹ 100 - 22% open Β· ⏱️ 29.04.2025):
git clone https://github.com/JasonKessler/scattertext
- [PyPi](https://pypi.org/project/scattertext) (πŸ“₯ 8.9K / month Β· πŸ“¦ 5 Β· ⏱️ 23.09.2024):
pip install scattertext
- [Conda](https://anaconda.org/conda-forge/scattertext) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge scattertext
sense2vec (πŸ₯‰24 Β· ⭐ 1.7K) - Contextually-keyed word vectors. MIT - [GitHub](https://github.com/explosion/sense2vec) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 240 Β· πŸ“₯ 72K Β· πŸ“¦ 470 Β· πŸ“‹ 120 - 20% open Β· ⏱️ 23.04.2025):
git clone https://github.com/explosion/sense2vec
- [PyPi](https://pypi.org/project/sense2vec) (πŸ“₯ 2K / month Β· πŸ“¦ 13 Β· ⏱️ 19.04.2021):
pip install sense2vec
- [Conda](https://anaconda.org/conda-forge/sense2vec) (πŸ“₯ 61K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sense2vec
detoxify (πŸ₯‰24 Β· ⭐ 1K) - Trained models & code to predict toxic comments on all 3 Jigsaw Toxic.. Apache-2 - [GitHub](https://github.com/unitaryai/detoxify) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 120 Β· πŸ“₯ 1.2M Β· πŸ“¦ 910 Β· πŸ“‹ 67 - 55% open Β· ⏱️ 07.03.2025):
git clone https://github.com/unitaryai/detoxify
- [PyPi](https://pypi.org/project/detoxify) (πŸ“₯ 66K / month Β· πŸ“¦ 30 Β· ⏱️ 01.02.2024):
pip install detoxify
T5 (πŸ₯‰23 Β· ⭐ 6.4K) - Code for the paper Exploring the Limits of Transfer Learning with a.. Apache-2 - [GitHub](https://github.com/google-research/text-to-text-transfer-transformer) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 760 Β· πŸ“‹ 450 - 23% open Β· ⏱️ 28.04.2025):
git clone https://github.com/google-research/text-to-text-transfer-transformer
- [PyPi](https://pypi.org/project/t5) (πŸ“₯ 41K / month Β· πŸ“¦ 2 Β· ⏱️ 18.10.2021):
pip install t5
Sockeye (πŸ₯‰22 Β· ⭐ 1.2K Β· πŸ’€) - Sequence-to-sequence framework with a focus on Neural.. Apache-2 - [GitHub](https://github.com/awslabs/sockeye) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 320 Β· πŸ“₯ 21 Β· πŸ“‹ 310 - 3% open Β· ⏱️ 24.10.2024):
git clone https://github.com/awslabs/sockeye
- [PyPi](https://pypi.org/project/sockeye) (πŸ“₯ 1.3K / month Β· ⏱️ 03.03.2023):
pip install sockeye
happy-transformer (πŸ₯‰22 Β· ⭐ 540) - Happy Transformer makes it easy to fine-tune and.. Apache-2 huggingface - [GitHub](https://github.com/EricFillion/happy-transformer) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 68 Β· πŸ“¦ 330 Β· πŸ“‹ 130 - 16% open Β· ⏱️ 22.03.2025):
git clone https://github.com/EricFillion/happy-transformer
- [PyPi](https://pypi.org/project/happytransformer) (πŸ“₯ 3.5K / month Β· πŸ“¦ 5 Β· ⏱️ 05.08.2023):
pip install happytransformer
fast-bert (πŸ₯‰21 Β· ⭐ 1.9K Β· πŸ’€) - Super easy library for BERT based NLP models. Apache-2 - [GitHub](https://github.com/utterworks/fast-bert) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 340 Β· πŸ“‹ 260 - 63% open Β· ⏱️ 19.08.2024):
git clone https://github.com/utterworks/fast-bert
- [PyPi](https://pypi.org/project/fast-bert) (πŸ“₯ 1.4K / month Β· ⏱️ 19.08.2024):
pip install fast-bert
finetune (πŸ₯‰21 Β· ⭐ 710) - Scikit-learn style model finetuning for NLP. MPL-2.0 - [GitHub](https://github.com/IndicoDataSolutions/finetune) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 78 Β· πŸ“¦ 15 Β· πŸ“‹ 140 - 15% open Β· ⏱️ 20.05.2025):
git clone https://github.com/IndicoDataSolutions/finetune
- [PyPi](https://pypi.org/project/finetune) (πŸ“₯ 370 / month Β· πŸ“¦ 2 Β· ⏱️ 29.09.2023):
pip install finetune
small-text (πŸ₯‰21 Β· ⭐ 620) - Active Learning for Text Classification in Python. MIT - [GitHub](https://github.com/webis-de/small-text) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 70 Β· πŸ“¦ 34 Β· πŸ“‹ 66 - 27% open Β· ⏱️ 06.04.2025):
git clone https://github.com/webis-de/small-text
- [PyPi](https://pypi.org/project/small-text) (πŸ“₯ 720 / month Β· ⏱️ 06.04.2025):
pip install small-text
- [Conda](https://anaconda.org/conda-forge/small-text) (πŸ“₯ 15K Β· ⏱️ 22.04.2025):
conda install -c conda-forge small-text
UForm (πŸ₯‰20 Β· ⭐ 1.1K) - Pocket-Sized Multimodal AI for content understanding and.. Apache-2 - [GitHub](https://github.com/unum-cloud/uform) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 67 Β· πŸ“₯ 610 Β· πŸ“¦ 34 Β· πŸ“‹ 35 - 37% open Β· ⏱️ 03.01.2025):
git clone https://github.com/unum-cloud/uform
- [PyPi](https://pypi.org/project/uform) (πŸ“₯ 640 / month Β· πŸ“¦ 2 Β· ⏱️ 03.01.2025):
pip install uform
VizSeq (πŸ₯‰15 Β· ⭐ 440) - An Analysis Toolkit for Natural Language Generation (Translation,.. MIT - [GitHub](https://github.com/facebookresearch/vizseq) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 61 Β· πŸ“¦ 13 Β· πŸ“‹ 16 - 43% open Β· ⏱️ 07.03.2025):
git clone https://github.com/facebookresearch/vizseq
- [PyPi](https://pypi.org/project/vizseq) (πŸ“₯ 130 / month Β· ⏱️ 07.08.2020):
pip install vizseq
Show 56 hidden projects... - AllenNLP (πŸ₯ˆ37 Β· ⭐ 12K Β· πŸ’€) - An open-source NLP research library, built on PyTorch. Apache-2 - fastText (πŸ₯ˆ35 Β· ⭐ 26K Β· πŸ’€) - Library for fast text representation and classification. MIT - ParlAI (πŸ₯ˆ32 Β· ⭐ 11K Β· πŸ’€) - A framework for training and evaluating AI models on a variety of.. MIT - fuzzywuzzy (πŸ₯ˆ32 Β· ⭐ 9.3K Β· πŸ’€) - Fuzzy String Matching in Python. ❗️GPL-2.0 - nlpaug (πŸ₯ˆ30 Β· ⭐ 4.6K Β· πŸ’€) - Data augmentation for NLP. MIT - Ciphey (πŸ₯ˆ28 Β· ⭐ 19K Β· πŸ’€) - Automatically decrypt encryptions without knowing the key or cipher,.. MIT - vaderSentiment (πŸ₯ˆ28 Β· ⭐ 4.7K Β· πŸ’€) - VADER Sentiment Analysis. VADER (Valence Aware Dictionary.. MIT - fastNLP (πŸ₯ˆ28 Β· ⭐ 3.1K Β· πŸ’€) - fastNLP: A Modularized and Extensible NLP Framework. Currently.. Apache-2 - textacy (πŸ₯ˆ28 Β· ⭐ 2.2K Β· πŸ’€) - NLP, before and after spaCy. ❗Unlicensed - flashtext (πŸ₯‰27 Β· ⭐ 5.6K Β· πŸ’€) - Extract Keywords from sentence or Replace keywords in sentences. MIT - underthesea (πŸ₯‰27 Β· ⭐ 1.5K) - Underthesea - Vietnamese NLP Toolkit. ❗️GPL-3.0 - pySBD (πŸ₯‰27 Β· ⭐ 850 Β· πŸ’€) - pySBD (Python Sentence Boundary Disambiguation) is a rule-based sentence.. MIT - neuralcoref (πŸ₯‰26 Β· ⭐ 2.9K Β· πŸ’€) - Fast Coreference Resolution in spaCy with Neural Networks. MIT - langid (πŸ₯‰26 Β· ⭐ 2.4K Β· πŸ’€) - Stand-alone language identification system. BSD-3 - polyglot (πŸ₯‰26 Β· ⭐ 2.3K Β· πŸ’€) - Multilingual text (NLP) processing toolkit. ❗️GPL-3.0 - PyText (πŸ₯‰25 Β· ⭐ 6.3K Β· πŸ’€) - A natural language modeling framework based on PyTorch. BSD-3 - GluonNLP (πŸ₯‰25 Β· ⭐ 2.6K Β· πŸ’€) - Toolkit that enables easy text preprocessing, datasets.. Apache-2 - textgenrnn (πŸ₯‰24 Β· ⭐ 4.9K Β· πŸ’€) - Easily train your own text-generating neural network of any.. MIT - OpenPrompt (πŸ₯‰24 Β· ⭐ 4.6K Β· πŸ’€) - An Open-Source Framework for Prompt-Learning. Apache-2 - Snips NLU (πŸ₯‰24 Β· ⭐ 3.9K Β· πŸ’€) - Snips Python library to extract meaning from text. Apache-2 - MatchZoo (πŸ₯‰24 Β· ⭐ 3.9K Β· πŸ’€) - Facilitating the design, comparison and sharing of deep.. Apache-2 - promptsource (πŸ₯‰24 Β· ⭐ 2.9K Β· πŸ’€) - Toolkit for creating, sharing and using natural language.. Apache-2 - pytorch-nlp (πŸ₯‰24 Β· ⭐ 2.2K Β· πŸ’€) - Basic Utilities for PyTorch Natural Language Processing.. BSD-3 - FARM (πŸ₯‰24 Β· ⭐ 1.8K Β· πŸ’€) - Fast & easy transfer learning for NLP. Harvesting language.. Apache-2 - whoosh (πŸ₯‰24 Β· ⭐ 620 Β· πŸ’€) - Pure-Python full-text search library. ❗️BSD-1-Clause - Kashgari (πŸ₯‰23 Β· ⭐ 2.4K Β· πŸ’€) - Kashgari is a production-level NLP Transfer learning.. Apache-2 - YouTokenToMe (πŸ₯‰23 Β· ⭐ 970 Β· πŸ’€) - Unsupervised text tokenizer focused on computational efficiency. MIT - gpt-2-simple (πŸ₯‰22 Β· ⭐ 3.4K Β· πŸ’€) - Python package to easily retrain OpenAIs GPT-2 text-.. MIT - NLP Architect (πŸ₯‰22 Β· ⭐ 2.9K Β· πŸ’€) - A model library for exploring state-of-the-art deep.. Apache-2 - Texthero (πŸ₯‰22 Β· ⭐ 2.9K Β· πŸ’€) - Text preprocessing, representation and visualization from zero to.. MIT - Texar (πŸ₯‰22 Β· ⭐ 2.4K Β· πŸ’€) - Toolkit for Machine Learning, Natural Language Processing, and.. Apache-2 - jiant (πŸ₯‰22 Β· ⭐ 1.7K Β· πŸ’€) - jiant is an nlp toolkit. MIT - stop-words (πŸ₯‰22 Β· ⭐ 160 Β· πŸ’€) - Get list of common stop words in various languages in Python. BSD-3 - DELTA (πŸ₯‰21 Β· ⭐ 1.6K Β· πŸ’€) - DELTA is a deep learning based natural language and speech.. Apache-2 - anaGo (πŸ₯‰21 Β· ⭐ 1.5K Β· πŸ’€) - Bidirectional LSTM-CRF and ELMo for Named-Entity Recognition,.. MIT - lightseq (πŸ₯‰20 Β· ⭐ 3.3K Β· πŸ’€) - LightSeq: A High Performance Library for Sequence Processing.. Apache-2 - textpipe (πŸ₯‰20 Β· ⭐ 300 Β· πŸ’€) - Textpipe: clean and extract metadata from text. MIT - DeepMatcher (πŸ₯‰19 Β· ⭐ 5.2K Β· πŸ’€) - Python package for performing Entity and Text Matching using.. BSD-3 - numerizer (πŸ₯‰19 Β· ⭐ 230 Β· πŸ’€) - A Python module to convert natural language numerics into ints and.. MIT - pyfasttext (πŸ₯‰19 Β· ⭐ 230 Β· πŸ’€) - Yet another Python binding for fastText. ❗️GPL-3.0 - NeuroNER (πŸ₯‰18 Β· ⭐ 1.7K Β· πŸ’€) - Named-entity recognition using neural networks. Easy-to-use and.. MIT - nboost (πŸ₯‰18 Β· ⭐ 680 Β· πŸ’€) - NBoost is a scalable, search-api-boosting platform for deploying.. Apache-2 - fastT5 (πŸ₯‰18 Β· ⭐ 580 Β· πŸ’€) - boost inference speed of T5 models by 5x & reduce the model size.. Apache-2 - textaugment (πŸ₯‰18 Β· ⭐ 420 Β· πŸ’€) - TextAugment: Text Augmentation Library. MIT - Camphr (πŸ₯‰18 Β· ⭐ 340 Β· πŸ’€) - Camphr - NLP libary for creating pipeline components. Apache-2 spacy - skift (πŸ₯‰17 Β· ⭐ 240 Β· πŸ’€) - scikit-learn wrappers for Python fastText. MIT - OpenNRE (πŸ₯‰16 Β· ⭐ 4.4K Β· πŸ’€) - An Open-Source Package for Neural Relation Extraction (NRE). MIT - TextBox (πŸ₯‰16 Β· ⭐ 1.1K Β· πŸ’€) - TextBox 2.0 is a text generation library with pre-trained language.. MIT - BLINK (πŸ₯‰15 Β· ⭐ 1.2K Β· πŸ’€) - Entity Linker solution. MIT - Translate (πŸ₯‰15 Β· ⭐ 830 Β· πŸ’€) - Translate - a PyTorch Language Library. BSD-3 - NeuralQA (πŸ₯‰15 Β· ⭐ 230 Β· πŸ’€) - NeuralQA: A Usable Library for Question Answering on Large Datasets.. MIT - Headliner (πŸ₯‰15 Β· ⭐ 230 Β· πŸ’€) - Easy training and deployment of seq2seq models. MIT - ONNX-T5 (πŸ₯‰14 Β· ⭐ 250 Β· πŸ’€) - Summarization, translation, sentiment-analysis, text-generation.. Apache-2 - TransferNLP (πŸ₯‰13 Β· ⭐ 290 Β· πŸ’€) - NLP library designed for reproducible experimentation.. MIT - textvec (πŸ₯‰13 Β· ⭐ 190 Β· πŸ’€) - Text vectorization tool to outperform TFIDF for classification.. MIT - spacy-dbpedia-spotlight (πŸ₯‰13 Β· ⭐ 110 Β· πŸ’€) - A spaCy wrapper for DBpedia Spotlight. MIT spacy


Image Data

Back to top

Libraries for image & video processing, manipulation, and augmentation as well as libraries for computer vision tasks such as facial recognition, object detection, and classification.

Pillow (πŸ₯‡48 Β· ⭐ 13K) - Python Imaging Library (Fork). ❗️PIL - [GitHub](https://github.com/python-pillow/Pillow) (πŸ‘¨β€πŸ’» 480 Β· πŸ”€ 2.3K Β· πŸ“¦ 2.3M Β· πŸ“‹ 3.3K - 3% open Β· ⏱️ 08.05.2025):
git clone https://github.com/python-pillow/Pillow
- [PyPi](https://pypi.org/project/Pillow) (πŸ“₯ 150M / month Β· πŸ“¦ 14K Β· ⏱️ 12.04.2025):
pip install Pillow
- [Conda](https://anaconda.org/conda-forge/pillow) (πŸ“₯ 54M Β· ⏱️ 07.05.2025):
conda install -c conda-forge pillow
torchvision (πŸ₯‡42 Β· ⭐ 17K) - Datasets, Transforms and Models specific to Computer Vision. BSD-3 - [GitHub](https://github.com/pytorch/vision) (πŸ‘¨β€πŸ’» 640 Β· πŸ”€ 7K Β· πŸ“₯ 41K Β· πŸ“¦ 21 Β· πŸ“‹ 3.7K - 29% open Β· ⏱️ 09.05.2025):
git clone https://github.com/pytorch/vision
- [PyPi](https://pypi.org/project/torchvision) (πŸ“₯ 17M / month Β· πŸ“¦ 7K Β· ⏱️ 23.04.2025):
pip install torchvision
- [Conda](https://anaconda.org/conda-forge/torchvision) (πŸ“₯ 2.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge torchvision
PyTorch Image Models (πŸ₯‡41 Β· ⭐ 34K Β· πŸ“‰) - The largest collection of PyTorch image encoders /.. Apache-2 - [GitHub](https://github.com/huggingface/pytorch-image-models) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 4.9K Β· πŸ“₯ 7.8M Β· πŸ“¦ 57K Β· πŸ“‹ 980 - 5% open Β· ⏱️ 21.05.2025):
git clone https://github.com/rwightman/pytorch-image-models
- [PyPi](https://pypi.org/project/timm) (πŸ“₯ 7.9M / month Β· πŸ“¦ 1.1K Β· ⏱️ 23.02.2025):
pip install timm
- [Conda](https://anaconda.org/conda-forge/timm) (πŸ“₯ 390K Β· ⏱️ 22.04.2025):
conda install -c conda-forge timm
Albumentations (πŸ₯‡41 Β· ⭐ 15K) - Fast and flexible image augmentation library. Paper about.. MIT - [GitHub](https://github.com/albumentations-team/albumentations) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 1.7K Β· πŸ“¦ 38K Β· πŸ“‹ 1.2K - 17% open Β· ⏱️ 21.05.2025):
git clone https://github.com/albumentations-team/albumentations
- [PyPi](https://pypi.org/project/albumentations) (πŸ“₯ 6.3M / month Β· πŸ“¦ 720 Β· ⏱️ 16.05.2025):
pip install albumentations
- [Conda](https://anaconda.org/conda-forge/albumentations) (πŸ“₯ 290K Β· ⏱️ 16.05.2025):
conda install -c conda-forge albumentations
MoviePy (πŸ₯‡41 Β· ⭐ 13K Β· πŸ“ˆ) - Video editing with Python. MIT - [GitHub](https://github.com/Zulko/moviepy) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 1.8K Β· πŸ“¦ 63K Β· πŸ“‹ 1.6K - 2% open Β· ⏱️ 21.05.2025):
git clone https://github.com/Zulko/moviepy
- [PyPi](https://pypi.org/project/moviepy) (πŸ“₯ 3.2M / month Β· πŸ“¦ 1.2K Β· ⏱️ 21.05.2025):
pip install moviepy
- [Conda](https://anaconda.org/conda-forge/moviepy) (πŸ“₯ 300K Β· ⏱️ 22.04.2025):
conda install -c conda-forge moviepy
deepface (πŸ₯‡39 Β· ⭐ 19K) - A Lightweight Face Recognition and Facial Attribute Analysis (Age,.. MIT - [GitHub](https://github.com/serengil/deepface) (πŸ‘¨β€πŸ’» 89 Β· πŸ”€ 2.6K Β· πŸ“¦ 7.8K Β· πŸ“‹ 1.2K - 0% open Β· ⏱️ 17.05.2025):
git clone https://github.com/serengil/deepface
- [PyPi](https://pypi.org/project/deepface) (πŸ“₯ 620K / month Β· πŸ“¦ 44 Β· ⏱️ 17.08.2024):
pip install deepface
InsightFace (πŸ₯ˆ38 Β· ⭐ 25K) - State-of-the-art 2D and 3D Face Analysis Project. MIT - [GitHub](https://github.com/deepinsight/insightface) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 5.5K Β· πŸ“₯ 8.1M Β· πŸ“¦ 4.4K Β· πŸ“‹ 2.6K - 45% open Β· ⏱️ 22.05.2025):
git clone https://github.com/deepinsight/insightface
- [PyPi](https://pypi.org/project/insightface) (πŸ“₯ 260K / month Β· πŸ“¦ 30 Β· ⏱️ 17.12.2022):
pip install insightface
imageio (πŸ₯ˆ38 Β· ⭐ 1.6K) - Python library for reading and writing image data. BSD-2 - [GitHub](https://github.com/imageio/imageio) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 310 Β· πŸ“₯ 1.8K Β· πŸ“¦ 180K Β· πŸ“‹ 610 - 16% open Β· ⏱️ 21.02.2025):
git clone https://github.com/imageio/imageio
- [PyPi](https://pypi.org/project/imageio) (πŸ“₯ 26M / month Β· πŸ“¦ 2.6K Β· ⏱️ 20.01.2025):
pip install imageio
- [Conda](https://anaconda.org/conda-forge/imageio) (πŸ“₯ 7.9M Β· ⏱️ 22.04.2025):
conda install -c conda-forge imageio
Kornia (πŸ₯ˆ37 Β· ⭐ 10K) - Geometric Computer Vision Library for Spatial AI. Apache-2 - [GitHub](https://github.com/kornia/kornia) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 1K Β· πŸ“₯ 1.9K Β· πŸ“¦ 16K Β· πŸ“‹ 980 - 30% open Β· ⏱️ 20.05.2025):
git clone https://github.com/kornia/kornia
- [PyPi](https://pypi.org/project/kornia) (πŸ“₯ 2.7M / month Β· πŸ“¦ 340 Β· ⏱️ 08.05.2025):
pip install kornia
- [Conda](https://anaconda.org/conda-forge/kornia) (πŸ“₯ 230K Β· ⏱️ 08.05.2025):
conda install -c conda-forge kornia
opencv-python (πŸ₯ˆ35 Β· ⭐ 4.8K) - Automated CI toolchain to produce precompiled opencv-python,.. MIT - [GitHub](https://github.com/opencv/opencv-python) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 900 Β· πŸ“¦ 590K Β· πŸ“‹ 860 - 17% open Β· ⏱️ 19.05.2025):
git clone https://github.com/opencv/opencv-python
- [PyPi](https://pypi.org/project/opencv-python) (πŸ“₯ 18M / month Β· πŸ“¦ 13K Β· ⏱️ 16.01.2025):
pip install opencv-python
Wand (πŸ₯ˆ33 Β· ⭐ 1.4K) - The ctypes-based simple ImageMagick binding for Python. MIT - [GitHub](https://github.com/emcconville/wand) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 200 Β· πŸ“₯ 52K Β· πŸ“¦ 21K Β· πŸ“‹ 430 - 6% open Β· ⏱️ 01.04.2025):
git clone https://github.com/emcconville/wand
- [PyPi](https://pypi.org/project/wand) (πŸ“₯ 1.1M / month Β· πŸ“¦ 260 Β· ⏱️ 03.11.2023):
pip install wand
- [Conda](https://anaconda.org/conda-forge/wand) (πŸ“₯ 140K Β· ⏱️ 22.04.2025):
conda install -c conda-forge wand
PaddleSeg (πŸ₯ˆ32 Β· ⭐ 9K) - Easy-to-use image segmentation library with awesome pre-.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleSeg) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 1.7K Β· πŸ“¦ 1.4K Β· πŸ“‹ 2.2K - 0% open Β· ⏱️ 25.12.2024):
git clone https://github.com/PaddlePaddle/PaddleSeg
- [PyPi](https://pypi.org/project/paddleseg) (πŸ“₯ 1.5K / month Β· πŸ“¦ 7 Β· ⏱️ 30.11.2022):
pip install paddleseg
ImageHash (πŸ₯ˆ32 Β· ⭐ 3.6K) - A Python Perceptual Image Hashing Module. BSD-2 - [GitHub](https://github.com/JohannesBuchner/imagehash) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 340 Β· πŸ“¦ 17K Β· πŸ“‹ 150 - 15% open Β· ⏱️ 17.04.2025):
git clone https://github.com/JohannesBuchner/imagehash
- [PyPi](https://pypi.org/project/ImageHash) (πŸ“₯ 1.9M / month Β· πŸ“¦ 270 Β· ⏱️ 01.02.2025):
pip install ImageHash
- [Conda](https://anaconda.org/conda-forge/imagehash) (πŸ“₯ 450K Β· ⏱️ 22.04.2025):
conda install -c conda-forge imagehash
lightly (πŸ₯ˆ32 Β· ⭐ 3.4K) - A python library for self-supervised learning on images. MIT - [GitHub](https://github.com/lightly-ai/lightly) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 290 Β· πŸ“¦ 450 Β· πŸ“‹ 600 - 12% open Β· ⏱️ 21.05.2025):
git clone https://github.com/lightly-ai/lightly
- [PyPi](https://pypi.org/project/lightly) (πŸ“₯ 62K / month Β· πŸ“¦ 20 Β· ⏱️ 22.04.2025):
pip install lightly
detectron2 (πŸ₯ˆ31 Β· ⭐ 32K Β· πŸ“‰) - Detectron2 is a platform for object detection,.. Apache-2 - [GitHub](https://github.com/facebookresearch/detectron2) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 7.5K Β· πŸ“‹ 3.6K - 14% open Β· ⏱️ 24.04.2025):
git clone https://github.com/facebookresearch/detectron2
- [PyPi](https://pypi.org/project/detectron2) (πŸ“¦ 13 Β· ⏱️ 06.02.2020):
pip install detectron2
- [Conda](https://anaconda.org/conda-forge/detectron2) (πŸ“₯ 690K Β· ⏱️ 13.05.2025):
conda install -c conda-forge detectron2
vit-pytorch (πŸ₯ˆ30 Β· ⭐ 23K) - Implementation of Vision Transformer, a simple way to achieve.. MIT - [GitHub](https://github.com/lucidrains/vit-pytorch) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 3.3K Β· πŸ“¦ 650 Β· πŸ“‹ 280 - 49% open Β· ⏱️ 05.03.2025):
git clone https://github.com/lucidrains/vit-pytorch
- [PyPi](https://pypi.org/project/vit-pytorch) (πŸ“₯ 19K / month Β· πŸ“¦ 17 Β· ⏱️ 05.03.2025):
pip install vit-pytorch
sahi (πŸ₯ˆ30 Β· ⭐ 4.6K) - Framework agnostic sliced/tiled inference + interactive ui + error analysis.. MIT - [GitHub](https://github.com/obss/sahi) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 640 Β· πŸ“₯ 36K Β· πŸ“¦ 1.8K Β· ⏱️ 15.05.2025):
git clone https://github.com/obss/sahi
- [PyPi](https://pypi.org/project/sahi) (πŸ“₯ 140K / month Β· πŸ“¦ 35 Β· ⏱️ 05.05.2025):
pip install sahi
- [Conda](https://anaconda.org/conda-forge/sahi) (πŸ“₯ 100K Β· ⏱️ 05.05.2025):
conda install -c conda-forge sahi
PaddleDetection (πŸ₯ˆ29 Β· ⭐ 13K) - Object Detection toolkit based on PaddlePaddle. It.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleDetection) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 2.9K Β· πŸ“‹ 5.6K - 17% open Β· ⏱️ 16.04.2025):
git clone https://github.com/PaddlePaddle/PaddleDetection
- [PyPi](https://pypi.org/project/paddledet) (πŸ“₯ 890 / month Β· πŸ“¦ 2 Β· ⏱️ 19.09.2022):
pip install paddledet
doctr (πŸ₯ˆ29 Β· ⭐ 4.7K) - docTR (Document Text Recognition) - a seamless, high-.. Apache-2 - [GitHub](https://github.com/mindee/doctr) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 500 Β· πŸ“₯ 5.4M Β· πŸ“‹ 410 - 6% open Β· ⏱️ 22.05.2025):
git clone https://github.com/mindee/doctr
- [PyPi](https://pypi.org/project/python-doctr) (πŸ“₯ 100K / month Β· πŸ“¦ 14 Β· ⏱️ 30.01.2025):
pip install python-doctr
Face Alignment (πŸ₯‰28 Β· ⭐ 7.3K Β· πŸ’€) - 2D and 3D Face alignment library build using pytorch. BSD-3 - [GitHub](https://github.com/1adrianb/face-alignment) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 1.4K Β· πŸ“¦ 21 Β· πŸ“‹ 320 - 24% open Β· ⏱️ 30.08.2024):
git clone https://github.com/1adrianb/face-alignment
- [PyPi](https://pypi.org/project/face-alignment) (πŸ“₯ 75K / month Β· πŸ“¦ 10 Β· ⏱️ 17.08.2023):
pip install face-alignment
vidgear (πŸ₯‰28 Β· ⭐ 3.5K Β· πŸ’€) - A High-performance cross-platform Video Processing Python.. Apache-2 - [GitHub](https://github.com/abhiTronix/vidgear) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 260 Β· πŸ“₯ 2.3K Β· πŸ“¦ 720 Β· πŸ“‹ 300 - 2% open Β· ⏱️ 22.06.2024):
git clone https://github.com/abhiTronix/vidgear
- [PyPi](https://pypi.org/project/vidgear) (πŸ“₯ 28K / month Β· πŸ“¦ 15 Β· ⏱️ 22.06.2024):
pip install vidgear
Norfair (πŸ₯‰28 Β· ⭐ 2.5K) - Lightweight Python library for adding real-time multi-object tracking.. BSD-3 - [GitHub](https://github.com/tryolabs/norfair) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 260 Β· πŸ“₯ 350 Β· πŸ“¦ 320 Β· πŸ“‹ 180 - 16% open Β· ⏱️ 30.04.2025):
git clone https://github.com/tryolabs/norfair
- [PyPi](https://pypi.org/project/norfair) (πŸ“₯ 29K / month Β· πŸ“¦ 9 Β· ⏱️ 30.04.2025):
pip install norfair
mtcnn (πŸ₯‰28 Β· ⭐ 2.4K Β· πŸ’€) - MTCNN face detection implementation for TensorFlow, as a PIP.. MIT - [GitHub](https://github.com/ipazc/mtcnn) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 530 Β· πŸ“₯ 52 Β· πŸ“¦ 8.8K Β· πŸ“‹ 130 - 37% open Β· ⏱️ 08.10.2024):
git clone https://github.com/ipazc/mtcnn
- [PyPi](https://pypi.org/project/mtcnn) (πŸ“₯ 170K / month Β· πŸ“¦ 73 Β· ⏱️ 08.10.2024):
pip install mtcnn
- [Conda](https://anaconda.org/conda-forge/mtcnn) (πŸ“₯ 15K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mtcnn
pyvips (πŸ₯‰28 Β· ⭐ 700) - python binding for libvips using cffi. MIT - [GitHub](https://github.com/libvips/pyvips) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 49 Β· πŸ“¦ 1.1K Β· πŸ“‹ 460 - 42% open Β· ⏱️ 17.05.2025):
git clone https://github.com/libvips/pyvips
- [PyPi](https://pypi.org/project/pyvips) (πŸ“₯ 120K / month Β· πŸ“¦ 94 Β· ⏱️ 28.04.2025):
pip install pyvips
- [Conda](https://anaconda.org/conda-forge/pyvips) (πŸ“₯ 220K Β· ⏱️ 29.04.2025):
conda install -c conda-forge pyvips
facenet-pytorch (πŸ₯‰27 Β· ⭐ 4.9K Β· πŸ’€) - Pretrained Pytorch face detection (MTCNN) and facial.. MIT - [GitHub](https://github.com/timesler/facenet-pytorch) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 940 Β· πŸ“₯ 1.8M Β· πŸ“¦ 3.6K Β· πŸ“‹ 190 - 41% open Β· ⏱️ 02.08.2024):
git clone https://github.com/timesler/facenet-pytorch
- [PyPi](https://pypi.org/project/facenet-pytorch) (πŸ“₯ 130K / month Β· πŸ“¦ 51 Β· ⏱️ 29.04.2024):
pip install facenet-pytorch
mahotas (πŸ₯‰27 Β· ⭐ 870) - Computer Vision in Python. MIT - [GitHub](https://github.com/luispedro/mahotas) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 150 Β· πŸ“¦ 1.5K Β· πŸ“‹ 92 - 22% open Β· ⏱️ 25.02.2025):
git clone https://github.com/luispedro/mahotas
- [PyPi](https://pypi.org/project/mahotas) (πŸ“₯ 24K / month Β· πŸ“¦ 63 Β· ⏱️ 17.07.2024):
pip install mahotas
- [Conda](https://anaconda.org/conda-forge/mahotas) (πŸ“₯ 630K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mahotas
Image Deduplicator (πŸ₯‰26 Β· ⭐ 5.4K) - Finding duplicate images made easy!. Apache-2 - [GitHub](https://github.com/idealo/imagededup) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 460 Β· πŸ“₯ 4 Β· πŸ“¦ 190 Β· πŸ“‹ 130 - 28% open Β· ⏱️ 07.05.2025):
git clone https://github.com/idealo/imagededup
- [PyPi](https://pypi.org/project/imagededup) (πŸ“₯ 24K / month Β· πŸ“¦ 26 Β· ⏱️ 13.05.2025):
pip install imagededup
CellProfiler (πŸ₯‰26 Β· ⭐ 980) - An open-source application for biological image analysis. BSD-3 - [GitHub](https://github.com/CellProfiler/CellProfiler) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 390 Β· πŸ“₯ 8.7K Β· πŸ“¦ 28 Β· πŸ“‹ 3.3K - 9% open Β· ⏱️ 20.05.2025):
git clone https://github.com/CellProfiler/CellProfiler
- [PyPi](https://pypi.org/project/cellprofiler) (πŸ“₯ 1K / month Β· πŸ“¦ 2 Β· ⏱️ 16.09.2024):
pip install cellprofiler
MMF (πŸ₯‰25 Β· ⭐ 5.6K) - A modular framework for vision & language multimodal research from.. BSD-3 - [GitHub](https://github.com/facebookresearch/mmf) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 920 Β· πŸ“¦ 22 Β· πŸ“‹ 690 - 21% open Β· ⏱️ 24.04.2025):
git clone https://github.com/facebookresearch/mmf
- [PyPi](https://pypi.org/project/mmf) (πŸ“₯ 340 / month Β· πŸ“¦ 1 Β· ⏱️ 12.06.2020):
pip install mmf
pytorchvideo (πŸ₯‰25 Β· ⭐ 3.4K) - A deep learning library for video understanding research. Apache-2 - [GitHub](https://github.com/facebookresearch/pytorchvideo) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 410 Β· πŸ“‹ 210 - 50% open Β· ⏱️ 25.01.2025):
git clone https://github.com/facebookresearch/pytorchvideo
- [PyPi](https://pypi.org/project/pytorchvideo) (πŸ“₯ 58K / month Β· πŸ“¦ 24 Β· ⏱️ 20.01.2022):
pip install pytorchvideo
tensorflow-graphics (πŸ₯‰25 Β· ⭐ 2.8K) - TensorFlow Graphics: Differentiable Graphics Layers.. Apache-2 - [GitHub](https://github.com/tensorflow/graphics) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 370 Β· πŸ“‹ 240 - 60% open Β· ⏱️ 03.02.2025):
git clone https://github.com/tensorflow/graphics
- [PyPi](https://pypi.org/project/tensorflow-graphics) (πŸ“₯ 34K / month Β· πŸ“¦ 11 Β· ⏱️ 03.12.2021):
pip install tensorflow-graphics
segmentation_models (πŸ₯‰24 Β· ⭐ 4.8K Β· πŸ’€) - Segmentation models with pretrained backbones. Keras.. MIT - [GitHub](https://github.com/qubvel/segmentation_models) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 1K Β· πŸ“‹ 540 - 50% open Β· ⏱️ 21.08.2024):
git clone https://github.com/qubvel/segmentation_models
- [PyPi](https://pypi.org/project/segmentation_models) (πŸ“₯ 28K / month Β· πŸ“¦ 28 Β· ⏱️ 10.01.2020):
pip install segmentation_models
ffcv (πŸ₯‰23 Β· ⭐ 2.9K Β· πŸ’€) - FFCV: Fast Forward Computer Vision (and other ML workloads!). Apache-2 - [GitHub](https://github.com/libffcv/ffcv) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 180 Β· πŸ“¦ 70 Β· πŸ“‹ 290 - 38% open Β· ⏱️ 06.05.2024):
git clone https://github.com/libffcv/ffcv
- [PyPi](https://pypi.org/project/ffcv) (πŸ“₯ 680 / month Β· πŸ“¦ 1 Β· ⏱️ 28.01.2022):
pip install ffcv
kubric (πŸ₯‰22 Β· ⭐ 2.5K) - A data generation pipeline for creating semi-realistic synthetic.. Apache-2 - [GitHub](https://github.com/google-research/kubric) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 240 Β· πŸ“¦ 7 Β· πŸ“‹ 190 - 33% open Β· ⏱️ 06.05.2025):
git clone https://github.com/google-research/kubric
- [PyPi](https://pypi.org/project/kubric-nightly) (πŸ“₯ 7.7K / month Β· ⏱️ 27.12.2023):
pip install kubric-nightly
icevision (πŸ₯‰22 Β· ⭐ 860 Β· πŸ’€) - An Agnostic Computer Vision Framework - Pluggable to any.. Apache-2 - [GitHub](https://github.com/airctic/icevision) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 130 Β· πŸ“‹ 570 - 10% open Β· ⏱️ 31.10.2024):
git clone https://github.com/airctic/icevision
- [PyPi](https://pypi.org/project/icevision) (πŸ“₯ 3.3K / month Β· πŸ“¦ 6 Β· ⏱️ 10.02.2022):
pip install icevision
PySlowFast (πŸ₯‰21 Β· ⭐ 6.9K) - PySlowFast: video understanding codebase from FAIR for.. Apache-2 - [GitHub](https://github.com/facebookresearch/SlowFast) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 1.2K Β· πŸ“¦ 23 Β· πŸ“‹ 710 - 58% open Β· ⏱️ 26.11.2024):
git clone https://github.com/facebookresearch/SlowFast
- [PyPi](https://pypi.org/project/pyslowfast) (πŸ“₯ 32 / month Β· ⏱️ 15.01.2020):
pip install pyslowfast
Image Super-Resolution (πŸ₯‰21 Β· ⭐ 4.7K) - Super-scale your images and run experiments with.. Apache-2 - [GitHub](https://github.com/idealo/image-super-resolution) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 760 Β· πŸ“‹ 220 - 48% open Β· ⏱️ 18.12.2024):
git clone https://github.com/idealo/image-super-resolution
- [PyPi](https://pypi.org/project/ISR) (πŸ“₯ 6.2K / month Β· πŸ“¦ 5 Β· ⏱️ 08.01.2020):
pip install ISR
- [Docker Hub](https://hub.docker.com/r/idealo/image-super-resolution-gpu) (πŸ“₯ 280 Β· ⭐ 1 Β· ⏱️ 01.04.2019):
docker pull idealo/image-super-resolution-gpu
scenic (πŸ₯‰17 Β· ⭐ 3.5K) - Scenic: A Jax Library for Computer Vision Research and Beyond. Apache-2 - [GitHub](https://github.com/google-research/scenic) (πŸ‘¨β€πŸ’» 94 Β· πŸ”€ 450 Β· πŸ“‹ 270 - 56% open Β· ⏱️ 05.05.2025):
git clone https://github.com/google-research/scenic
Show 26 hidden projects... - scikit-image (πŸ₯‡42 Β· ⭐ 6.2K) - Image processing in Python. ❗Unlicensed - MMDetection (πŸ₯ˆ37 Β· ⭐ 31K Β· πŸ’€) - OpenMMLab Detection Toolbox and Benchmark. Apache-2 - glfw (πŸ₯ˆ37 Β· ⭐ 14K) - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input. ❗️Zlib - Face Recognition (πŸ₯ˆ36 Β· ⭐ 55K Β· πŸ’€) - The worlds simplest facial recognition api for Python.. MIT - imgaug (πŸ₯ˆ36 Β· ⭐ 15K Β· πŸ’€) - Image augmentation for machine learning experiments. MIT - PyTorch3D (πŸ₯ˆ32 Β· ⭐ 9.3K) - PyTorch3D is FAIRs library of reusable components for.. ❗Unlicensed - imageai (πŸ₯ˆ31 Β· ⭐ 8.8K Β· πŸ’€) - A python library built to empower developers to build applications.. MIT - imutils (πŸ₯ˆ31 Β· ⭐ 4.6K Β· πŸ’€) - A series of convenience functions to make basic image processing.. MIT - GluonCV (πŸ₯‰28 Β· ⭐ 5.9K Β· πŸ’€) - Gluon CV Toolkit. Apache-2 - layout-parser (πŸ₯‰28 Β· ⭐ 5.3K Β· πŸ’€) - A Unified Toolkit for Deep Learning Based Document Image.. Apache-2 - Augmentor (πŸ₯‰27 Β· ⭐ 5.1K Β· πŸ’€) - Image augmentation library in Python for machine learning. MIT - chainercv (πŸ₯‰26 Β· ⭐ 1.5K Β· πŸ’€) - ChainerCV: a Library for Deep Learning in Computer Vision. MIT - Pillow-SIMD (πŸ₯‰25 Β· ⭐ 2.2K Β· πŸ’€) - The friendly PIL fork. ❗️PIL - Classy Vision (πŸ₯‰23 Β· ⭐ 1.6K Β· πŸ’€) - An end-to-end PyTorch framework for image and video.. MIT - deep-daze (πŸ₯‰22 Β· ⭐ 4.4K Β· πŸ’€) - Simple command line tool for text to image generation using.. MIT - vissl (πŸ₯‰22 Β· ⭐ 3.3K Β· πŸ’€) - VISSL is FAIRs library of extensible, modular and scalable.. MIT - Luminoth (πŸ₯‰22 Β· ⭐ 2.4K Β· πŸ’€) - Deep Learning toolkit for Computer Vision. BSD-3 - detecto (πŸ₯‰22 Β· ⭐ 620 Β· πŸ’€) - Build fully-functioning computer vision models with PyTorch. MIT - DEβ«ΆTR (πŸ₯‰21 Β· ⭐ 14K Β· πŸ’€) - End-to-End Object Detection with Transformers. Apache-2 - solt (πŸ₯‰21 Β· ⭐ 260) - Streaming over lightweight data transformations. MIT - image-match (πŸ₯‰20 Β· ⭐ 3K Β· πŸ’€) - Quickly search over billions of images. Apache-2 - nude.py (πŸ₯‰20 Β· ⭐ 930 Β· πŸ’€) - Nudity detection with Python. MIT - pycls (πŸ₯‰18 Β· ⭐ 2.2K Β· πŸ’€) - Codebase for Image Classification Research, written in PyTorch. MIT - Caer (πŸ₯‰17 Β· ⭐ 790 Β· πŸ’€) - A lightweight Computer Vision library. Scale your models, not boilerplate. MIT - Torch Points 3D (πŸ₯‰17 Β· ⭐ 240 Β· πŸ’€) - Pytorch framework for doing deep learning on point.. BSD-3 - HugsVision (πŸ₯‰14 Β· ⭐ 200 Β· πŸ’€) - HugsVision is a easy to use huggingface wrapper for state-of-.. MIT huggingface


Graph Data

Back to top

Libraries for graph processing, clustering, embedding, and machine learning tasks.

networkx (πŸ₯‡44 Β· ⭐ 16K) - Network Analysis in Python. BSD-3 - [GitHub](https://github.com/networkx/networkx) (πŸ‘¨β€πŸ’» 780 Β· πŸ”€ 3.3K Β· πŸ“₯ 110 Β· πŸ“¦ 410K Β· πŸ“‹ 3.5K - 10% open Β· ⏱️ 19.05.2025):
git clone https://github.com/networkx/networkx
- [PyPi](https://pypi.org/project/networkx) (πŸ“₯ 94M / month Β· πŸ“¦ 11K Β· ⏱️ 09.05.2025):
pip install networkx
- [Conda](https://anaconda.org/conda-forge/networkx) (πŸ“₯ 22M Β· ⏱️ 22.04.2025):
conda install -c conda-forge networkx
PyTorch Geometric (πŸ₯‡40 Β· ⭐ 22K) - Graph Neural Network Library for PyTorch. MIT - [GitHub](https://github.com/pyg-team/pytorch_geometric) (πŸ‘¨β€πŸ’» 540 Β· πŸ”€ 3.8K Β· πŸ“¦ 9.5K Β· πŸ“‹ 3.9K - 30% open Β· ⏱️ 20.05.2025):
git clone https://github.com/pyg-team/pytorch_geometric
- [PyPi](https://pypi.org/project/torch-geometric) (πŸ“₯ 630K / month Β· πŸ“¦ 360 Β· ⏱️ 26.09.2024):
pip install torch-geometric
- [Conda](https://anaconda.org/conda-forge/pytorch_geometric) (πŸ“₯ 160K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytorch_geometric
dgl (πŸ₯‡36 Β· ⭐ 14K) - Python package built to ease deep learning on graph, on top of existing DL.. Apache-2 - [GitHub](https://github.com/dmlc/dgl) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 3K Β· πŸ“¦ 4K Β· πŸ“‹ 2.9K - 18% open Β· ⏱️ 11.02.2025):
git clone https://github.com/dmlc/dgl
- [PyPi](https://pypi.org/project/dgl) (πŸ“₯ 100K / month Β· πŸ“¦ 150 Β· ⏱️ 13.05.2024):
pip install dgl
PyKEEN (πŸ₯ˆ31 Β· ⭐ 1.8K) - A Python library for learning and evaluating knowledge graph embeddings. MIT - [GitHub](https://github.com/pykeen/pykeen) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 200 Β· πŸ“₯ 240 Β· πŸ“¦ 320 Β· πŸ“‹ 590 - 19% open Β· ⏱️ 24.04.2025):
git clone https://github.com/pykeen/pykeen
- [PyPi](https://pypi.org/project/pykeen) (πŸ“₯ 13K / month Β· πŸ“¦ 21 Β· ⏱️ 24.04.2025):
pip install pykeen
pygraphistry (πŸ₯ˆ29 Β· ⭐ 2.3K) - PyGraphistry is a Python library to quickly load, shape,.. BSD-3 - [GitHub](https://github.com/graphistry/pygraphistry) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 220 Β· πŸ“¦ 150 Β· πŸ“‹ 360 - 53% open Β· ⏱️ 16.05.2025):
git clone https://github.com/graphistry/pygraphistry
- [PyPi](https://pypi.org/project/graphistry) (πŸ“₯ 17K / month Β· πŸ“¦ 6 Β· ⏱️ 16.05.2025):
pip install graphistry
pytorch_geometric_temporal (πŸ₯ˆ28 Β· ⭐ 2.8K) - PyTorch Geometric Temporal: Spatiotemporal Signal.. MIT - [GitHub](https://github.com/benedekrozemberczki/pytorch_geometric_temporal) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 390 Β· πŸ“‹ 200 - 20% open Β· ⏱️ 24.03.2025):
git clone https://github.com/benedekrozemberczki/pytorch_geometric_temporal
- [PyPi](https://pypi.org/project/torch-geometric-temporal) (πŸ“₯ 5.9K / month Β· πŸ“¦ 7 Β· ⏱️ 28.03.2025):
pip install torch-geometric-temporal
ogb (πŸ₯ˆ28 Β· ⭐ 2K) - Benchmark datasets, data loaders, and evaluators for graph machine learning. MIT - [GitHub](https://github.com/snap-stanford/ogb) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 400 Β· πŸ“¦ 2.5K Β· πŸ“‹ 310 - 11% open Β· ⏱️ 06.05.2025):
git clone https://github.com/snap-stanford/ogb
- [PyPi](https://pypi.org/project/ogb) (πŸ“₯ 35K / month Β· πŸ“¦ 73 Β· ⏱️ 07.04.2023):
pip install ogb
- [Conda](https://anaconda.org/conda-forge/ogb) (πŸ“₯ 54K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ogb
Node2Vec (πŸ₯ˆ25 Β· ⭐ 1.3K Β· πŸ’€) - Implementation of the node2vec algorithm. MIT - [GitHub](https://github.com/eliorc/node2vec) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 250 Β· πŸ“¦ 910 Β· πŸ“‹ 97 - 5% open Β· ⏱️ 02.08.2024):
git clone https://github.com/eliorc/node2vec
- [PyPi](https://pypi.org/project/node2vec) (πŸ“₯ 26K / month Β· πŸ“¦ 31 Β· ⏱️ 02.08.2024):
pip install node2vec
- [Conda](https://anaconda.org/conda-forge/node2vec) (πŸ“₯ 35K Β· ⏱️ 22.04.2025):
conda install -c conda-forge node2vec
torch-cluster (πŸ₯ˆ25 Β· ⭐ 870) - PyTorch Extension Library of Optimized Graph Cluster.. MIT - [GitHub](https://github.com/rusty1s/pytorch_cluster) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 150 Β· πŸ“‹ 180 - 17% open Β· ⏱️ 20.04.2025):
git clone https://github.com/rusty1s/pytorch_cluster
- [PyPi](https://pypi.org/project/torch-cluster) (πŸ“₯ 20K / month Β· πŸ“¦ 62 Β· ⏱️ 12.10.2023):
pip install torch-cluster
- [Conda](https://anaconda.org/conda-forge/pytorch_cluster) (πŸ“₯ 360K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytorch_cluster
GraphVite (πŸ₯‰15 Β· ⭐ 1.3K Β· πŸ’€) - GraphVite: A General and High-performance Graph Embedding.. Apache-2 - [GitHub](https://github.com/DeepGraphLearning/graphvite) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 150 Β· πŸ“‹ 110 - 47% open Β· ⏱️ 14.06.2024):
git clone https://github.com/DeepGraphLearning/graphvite
- [Conda](https://anaconda.org/milagraph/graphvite) (πŸ“₯ 5.1K Β· ⏱️ 25.03.2025):
conda install -c milagraph graphvite
Show 26 hidden projects... - igraph (πŸ₯‡32 Β· ⭐ 1.4K) - Python interface for igraph. ❗️GPL-2.0 - Spektral (πŸ₯ˆ28 Β· ⭐ 2.4K Β· πŸ’€) - Graph Neural Networks with Keras and Tensorflow 2. MIT - StellarGraph (πŸ₯ˆ27 Β· ⭐ 3K Β· πŸ’€) - StellarGraph - Machine Learning on Graphs. Apache-2 - pygal (πŸ₯ˆ27 Β· ⭐ 2.7K Β· πŸ’€) - PYthon svg GrAph plotting Library. ❗️LGPL-3.0 - Paddle Graph Learning (πŸ₯ˆ26 Β· ⭐ 1.6K Β· πŸ’€) - Paddle Graph Learning (PGL) is an efficient and.. Apache-2 - AmpliGraph (πŸ₯ˆ25 Β· ⭐ 2.2K Β· πŸ’€) - Python library for Representation Learning on Knowledge.. Apache-2 - Karate Club (πŸ₯‰24 Β· ⭐ 2.2K Β· πŸ’€) - Karate Club: An API Oriented Open-source Python Framework.. ❗️GPL-3.0 - PyTorch-BigGraph (πŸ₯‰23 Β· ⭐ 3.4K Β· πŸ’€) - Generate embeddings from large-scale graph-structured.. BSD-3 - graph4nlp (πŸ₯‰22 Β· ⭐ 1.7K Β· πŸ’€) - Graph4nlp is the library for the easy use of Graph.. Apache-2 - graph-nets (πŸ₯‰21 Β· ⭐ 5.4K Β· πŸ’€) - Build Graph Nets in Tensorflow. Apache-2 - jraph (πŸ₯‰21 Β· ⭐ 1.4K Β· πŸ’€) - A Graph Neural Network Library in Jax. Apache-2 - pyRDF2Vec (πŸ₯‰21 Β· ⭐ 260 Β· πŸ’€) - Python Implementation and Extension of RDF2Vec. MIT - DeepWalk (πŸ₯‰20 Β· ⭐ 2.7K Β· πŸ’€) - DeepWalk - Deep Learning for Graphs. ❗️GPL-3.0 - DIG (πŸ₯‰20 Β· ⭐ 2K Β· πŸ’€) - A library for graph deep learning research. ❗️GPL-3.0 - deepsnap (πŸ₯‰20 Β· ⭐ 560 Β· πŸ’€) - Python library assists deep learning on graphs. MIT - GraphGym (πŸ₯‰19 Β· ⭐ 1.8K Β· πŸ’€) - Platform for designing and evaluating Graph Neural Networks (GNN). MIT - DeepGraph (πŸ₯‰18 Β· ⭐ 290) - Analyze Data with Pandas-based Networks. Documentation:. BSD-3 - Sematch (πŸ₯‰17 Β· ⭐ 440 Β· πŸ’€) - semantic similarity framework for knowledge graph. Apache-2 - Euler (πŸ₯‰16 Β· ⭐ 2.9K Β· πŸ’€) - A distributed graph deep learning framework. Apache-2 - AutoGL (πŸ₯‰16 Β· ⭐ 1.1K Β· πŸ’€) - An autoML framework & toolkit for machine learning on graphs. Apache-2 - kglib (πŸ₯‰16 Β· ⭐ 550 Β· πŸ’€) - TypeDB-ML is the Machine Learning integrations library for TypeDB. Apache-2 - ptgnn (πŸ₯‰15 Β· ⭐ 380 Β· πŸ’€) - A PyTorch Graph Neural Network Library. MIT - GraphEmbedding (πŸ₯‰14 Β· ⭐ 3.8K Β· πŸ’€) - Implementation and experiments of graph embedding.. MIT - GraphSAGE (πŸ₯‰14 Β· ⭐ 3.5K Β· πŸ’€) - Representation learning on large graphs using stochastic.. MIT - OpenNE (πŸ₯‰14 Β· ⭐ 1.7K Β· πŸ’€) - An Open-Source Package for Network Embedding (NE). MIT - OpenKE (πŸ₯‰13 Β· ⭐ 3.9K Β· πŸ’€) - An Open-Source Package for Knowledge Embedding (KE). ❗Unlicensed


Audio Data

Back to top

Libraries for audio analysis, manipulation, transformation, and extraction, as well as speech recognition and music generation tasks.

speechbrain (πŸ₯‡39 Β· ⭐ 9.8K) - A PyTorch-based Speech Toolkit. Apache-2 - [GitHub](https://github.com/speechbrain/speechbrain) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 1.5K Β· πŸ“¦ 3.6K Β· πŸ“‹ 1.2K - 12% open Β· ⏱️ 21.05.2025):
git clone https://github.com/speechbrain/speechbrain
- [PyPi](https://pypi.org/project/speechbrain) (πŸ“₯ 1.1M / month Β· πŸ“¦ 79 Β· ⏱️ 07.04.2025):
pip install speechbrain
espnet (πŸ₯‡38 Β· ⭐ 9.1K) - End-to-End Speech Processing Toolkit. Apache-2 - [GitHub](https://github.com/espnet/espnet) (πŸ‘¨β€πŸ’» 490 Β· πŸ”€ 2.2K Β· πŸ“₯ 84 Β· πŸ“¦ 450 Β· πŸ“‹ 2.5K - 14% open Β· ⏱️ 20.05.2025):
git clone https://github.com/espnet/espnet
- [PyPi](https://pypi.org/project/espnet) (πŸ“₯ 18K / month Β· πŸ“¦ 12 Β· ⏱️ 04.12.2024):
pip install espnet
SpeechRecognition (πŸ₯ˆ35 Β· ⭐ 8.7K) - Speech recognition module for Python, supporting several.. BSD-3 - [GitHub](https://github.com/Uberi/speech_recognition) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 2.4K Β· πŸ“¦ 21 Β· πŸ“‹ 670 - 48% open Β· ⏱️ 18.05.2025):
git clone https://github.com/Uberi/speech_recognition
- [PyPi](https://pypi.org/project/SpeechRecognition) (πŸ“₯ 1.4M / month Β· πŸ“¦ 730 Β· ⏱️ 12.05.2025):
pip install SpeechRecognition
- [Conda](https://anaconda.org/conda-forge/speechrecognition) (πŸ“₯ 260K Β· ⏱️ 12.05.2025):
conda install -c conda-forge speechrecognition
librosa (πŸ₯ˆ35 Β· ⭐ 7.6K) - Python library for audio and music analysis. ISC - [GitHub](https://github.com/librosa/librosa) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 980 Β· πŸ“‹ 1.2K - 5% open Β· ⏱️ 19.05.2025):
git clone https://github.com/librosa/librosa
- [PyPi](https://pypi.org/project/librosa) (πŸ“₯ 3.6M / month Β· πŸ“¦ 1.6K Β· ⏱️ 11.03.2025):
pip install librosa
- [Conda](https://anaconda.org/conda-forge/librosa) (πŸ“₯ 900K Β· ⏱️ 22.04.2025):
conda install -c conda-forge librosa
torchaudio (πŸ₯ˆ35 Β· ⭐ 2.7K) - Data manipulation and transformation for audio signal.. BSD-2 - [GitHub](https://github.com/pytorch/audio) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 690 Β· πŸ“‹ 1K - 28% open Β· ⏱️ 20.05.2025):
git clone https://github.com/pytorch/audio
- [PyPi](https://pypi.org/project/torchaudio) (πŸ“₯ 13M / month Β· πŸ“¦ 1.9K Β· ⏱️ 23.04.2025):
pip install torchaudio
spleeter (πŸ₯ˆ33 Β· ⭐ 27K) - Deezer source separation library including pretrained models. MIT - [GitHub](https://github.com/deezer/spleeter) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 2.9K Β· πŸ“₯ 4M Β· πŸ“¦ 1K Β· πŸ“‹ 820 - 31% open Β· ⏱️ 02.04.2025):
git clone https://github.com/deezer/spleeter
- [PyPi](https://pypi.org/project/spleeter) (πŸ“₯ 34K / month Β· πŸ“¦ 18 Β· ⏱️ 03.04.2025):
pip install spleeter
- [Conda](https://anaconda.org/conda-forge/spleeter) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge spleeter
Magenta (πŸ₯ˆ33 Β· ⭐ 19K) - Magenta: Music and Art Generation with Machine Intelligence. Apache-2 - [GitHub](https://github.com/magenta/magenta) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 3.7K Β· πŸ“¦ 580 Β· πŸ“‹ 1K - 41% open Β· ⏱️ 17.01.2025):
git clone https://github.com/magenta/magenta
- [PyPi](https://pypi.org/project/magenta) (πŸ“₯ 8.1K / month Β· πŸ“¦ 5 Β· ⏱️ 01.08.2022):
pip install magenta
python-soundfile (πŸ₯ˆ32 Β· ⭐ 770) - SoundFile is an audio library based on libsndfile, CFFI, and.. BSD-3 - [GitHub](https://github.com/bastibe/python-soundfile) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 110 Β· πŸ“₯ 21K Β· πŸ“¦ 65K Β· πŸ“‹ 260 - 46% open Β· ⏱️ 28.04.2025):
git clone https://github.com/bastibe/python-soundfile
- [PyPi](https://pypi.org/project/soundfile) (πŸ“₯ 6.3M / month Β· πŸ“¦ 1.1K Β· ⏱️ 25.01.2025):
pip install soundfile
- [Conda](https://anaconda.org/anaconda/pysoundfile):
conda install -c anaconda pysoundfile
Porcupine (πŸ₯ˆ31 Β· ⭐ 4.1K) - On-device wake word detection powered by deep learning. Apache-2 - [GitHub](https://github.com/Picovoice/porcupine) (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 520 Β· πŸ“¦ 48 Β· πŸ“‹ 570 - 0% open Β· ⏱️ 06.05.2025):
git clone https://github.com/Picovoice/Porcupine
- [PyPi](https://pypi.org/project/pvporcupine) (πŸ“₯ 24K / month Β· πŸ“¦ 38 Β· ⏱️ 05.02.2025):
pip install pvporcupine
audiomentations (πŸ₯ˆ31 Β· ⭐ 2K) - A Python library for audio data augmentation. Useful for making.. MIT - [GitHub](https://github.com/iver56/audiomentations) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 200 Β· πŸ“¦ 790 Β· πŸ“‹ 200 - 26% open Β· ⏱️ 05.05.2025):
git clone https://github.com/iver56/audiomentations
- [PyPi](https://pypi.org/project/audiomentations) (πŸ“₯ 270K / month Β· πŸ“¦ 28 Β· ⏱️ 05.05.2025):
pip install audiomentations
tinytag (πŸ₯‰29 Β· ⭐ 760) - Python library for reading audio file metadata. MIT - [GitHub](https://github.com/tinytag/tinytag) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 100 Β· πŸ“¦ 1.2K Β· πŸ“‹ 120 - 3% open Β· ⏱️ 05.05.2025):
git clone https://github.com/devsnd/tinytag
- [PyPi](https://pypi.org/project/tinytag) (πŸ“₯ 69K / month Β· πŸ“¦ 120 Β· ⏱️ 23.04.2025):
pip install tinytag
pyAudioAnalysis (πŸ₯‰28 Β· ⭐ 6.1K) - Python Audio Analysis Library: Feature Extraction,.. Apache-2 - [GitHub](https://github.com/tyiannak/pyAudioAnalysis) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 1.2K Β· πŸ“¦ 640 Β· πŸ“‹ 320 - 62% open Β· ⏱️ 28.03.2025):
git clone https://github.com/tyiannak/pyAudioAnalysis
- [PyPi](https://pypi.org/project/pyAudioAnalysis) (πŸ“₯ 17K / month Β· πŸ“¦ 12 Β· ⏱️ 07.02.2022):
pip install pyAudioAnalysis
Madmom (πŸ₯‰27 Β· ⭐ 1.4K Β· πŸ’€) - Python audio and music signal processing library. BSD-3 - [GitHub](https://github.com/CPJKU/madmom) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 240 Β· πŸ“¦ 500 Β· πŸ“‹ 280 - 24% open Β· ⏱️ 25.08.2024):
git clone https://github.com/CPJKU/madmom
- [PyPi](https://pypi.org/project/madmom) (πŸ“₯ 3.7K / month Β· πŸ“¦ 27 Β· ⏱️ 14.11.2018):
pip install madmom
DDSP (πŸ₯‰25 Β· ⭐ 3K Β· πŸ’€) - DDSP: Differentiable Digital Signal Processing. Apache-2 - [GitHub](https://github.com/magenta/ddsp) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 340 Β· πŸ“¦ 68 Β· πŸ“‹ 170 - 28% open Β· ⏱️ 23.09.2024):
git clone https://github.com/magenta/ddsp
- [PyPi](https://pypi.org/project/ddsp) (πŸ“₯ 3.6K / month Β· πŸ“¦ 1 Β· ⏱️ 25.05.2022):
pip install ddsp
- [Conda](https://anaconda.org/conda-forge/ddsp) (πŸ“₯ 22K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ddsp
nnAudio (πŸ₯‰23 Β· ⭐ 1.1K) - Audio processing by using pytorch 1D convolution network. MIT - [GitHub](https://github.com/KinWaiCheuk/nnAudio) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 93 Β· πŸ“¦ 370 Β· πŸ“‹ 63 - 28% open Β· ⏱️ 16.05.2025):
git clone https://github.com/KinWaiCheuk/nnAudio
- [PyPi](https://pypi.org/project/nnAudio) (πŸ“₯ 54K / month Β· πŸ“¦ 4 Β· ⏱️ 13.02.2024):
pip install nnAudio
Julius (πŸ₯‰23 Β· ⭐ 440) - Fast PyTorch based DSP for audio and 1D signals. MIT - [GitHub](https://github.com/adefossez/julius) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 25 Β· πŸ“¦ 2.9K Β· πŸ“‹ 12 - 16% open Β· ⏱️ 17.02.2025):
git clone https://github.com/adefossez/julius
- [PyPi](https://pypi.org/project/julius) (πŸ“₯ 490K / month Β· πŸ“¦ 44 Β· ⏱️ 20.09.2022):
pip install julius
DeepSpeech (πŸ₯‰22 Β· ⭐ 26K) - DeepSpeech is an open source embedded (offline, on-device).. MPL-2.0 - [GitHub](https://github.com/mozilla/DeepSpeech) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 4K):
git clone https://github.com/mozilla/DeepSpeech
- [PyPi](https://pypi.org/project/deepspeech) (πŸ“₯ 5.7K / month Β· πŸ“¦ 24 Β· ⏱️ 19.12.2020):
pip install deepspeech
- [Conda](https://anaconda.org/conda-forge/deepspeech) (πŸ“₯ 3.8K Β· ⏱️ 22.04.2025):
conda install -c conda-forge deepspeech
Show 12 hidden projects... - Coqui TTS (πŸ₯‡36 Β· ⭐ 40K Β· πŸ’€) - - a deep learning toolkit for Text-to-Speech, battle-.. MPL-2.0 - Pydub (πŸ₯‡36 Β· ⭐ 9.4K Β· πŸ’€) - Manipulate audio with a simple and easy high level interface. MIT - audioread (πŸ₯‰30 Β· ⭐ 510 Β· πŸ’€) - cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio.. MIT - Essentia (πŸ₯‰29 Β· ⭐ 3.1K) - C++ library for audio and music analysis, description and.. ❗️AGPL-3.0 - aubio (πŸ₯‰28 Β· ⭐ 3.4K) - a library for audio and music analysis. ❗️GPL-3.0 - TTS (πŸ₯‰26 Β· ⭐ 9.8K Β· πŸ’€) - Deep learning for Text to Speech (Discussion forum:.. MPL-2.0 - python_speech_features (πŸ₯‰25 Β· ⭐ 2.4K Β· πŸ’€) - This library provides common speech features for ASR.. MIT - Dejavu (πŸ₯‰23 Β· ⭐ 6.6K Β· πŸ’€) - Audio fingerprinting and recognition in Python. MIT - kapre (πŸ₯‰22 Β· ⭐ 930 Β· πŸ’€) - kapre: Keras Audio Preprocessors. MIT - TimeSide (πŸ₯‰21 Β· ⭐ 380 Β· πŸ’€) - scalable audio processing framework and server written in.. ❗️AGPL-3.0 - Muda (πŸ₯‰17 Β· ⭐ 230 Β· πŸ’€) - A library for augmenting annotated audio data. ISC - textlesslib (πŸ₯‰10 Β· ⭐ 540 Β· πŸ’€) - Library for Textless Spoken Language Processing. MIT


Geospatial Data

Back to top

Libraries to load, process, analyze, and write geographic data as well as libraries for spatial analysis, map visualization, and geocoding.

pydeck (πŸ₯‡43 Β· ⭐ 13K) - WebGL2 powered visualization framework. MIT - [GitHub](https://github.com/visgl/deck.gl) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 2.1K Β· πŸ“¦ 9.1K Β· πŸ“‹ 3.2K - 13% open Β· ⏱️ 21.05.2025):
git clone https://github.com/visgl/deck.gl
- [PyPi](https://pypi.org/project/pydeck) (πŸ“₯ 8.9M / month Β· πŸ“¦ 160 Β· ⏱️ 21.03.2025):
pip install pydeck
- [Conda](https://anaconda.org/conda-forge/pydeck) (πŸ“₯ 750K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pydeck
- [npm](https://www.npmjs.com/package/deck.gl) (πŸ“₯ 560K / month Β· πŸ“¦ 350 Β· ⏱️ 14.05.2025):
npm install deck.gl
Shapely (πŸ₯‡41 Β· ⭐ 4.1K) - Manipulation and analysis of geometric objects. BSD-3 - [GitHub](https://github.com/shapely/shapely) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 590 Β· πŸ“₯ 3.8K Β· πŸ“¦ 110K Β· πŸ“‹ 1.3K - 18% open Β· ⏱️ 19.05.2025):
git clone https://github.com/shapely/shapely
- [PyPi](https://pypi.org/project/shapely) (πŸ“₯ 50M / month Β· πŸ“¦ 4.2K Β· ⏱️ 19.05.2025):
pip install shapely
- [Conda](https://anaconda.org/conda-forge/shapely) (πŸ“₯ 12M Β· ⏱️ 19.05.2025):
conda install -c conda-forge shapely
folium (πŸ₯‡40 Β· ⭐ 7.1K) - Python Data. Leaflet.js Maps. MIT - [GitHub](https://github.com/python-visualization/folium) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 2.2K Β· πŸ“¦ 61K Β· πŸ“‹ 1.2K - 6% open Β· ⏱️ 17.05.2025):
git clone https://github.com/python-visualization/folium
- [PyPi](https://pypi.org/project/folium) (πŸ“₯ 2.2M / month Β· πŸ“¦ 980 Β· ⏱️ 15.05.2025):
pip install folium
- [Conda](https://anaconda.org/conda-forge/folium) (πŸ“₯ 3.8M Β· ⏱️ 16.05.2025):
conda install -c conda-forge folium
GeoPandas (πŸ₯ˆ38 Β· ⭐ 4.8K) - Python tools for geographic data. BSD-3 - [GitHub](https://github.com/geopandas/geopandas) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 950 Β· πŸ“₯ 3K Β· πŸ“¦ 57K Β· πŸ“‹ 1.7K - 25% open Β· ⏱️ 21.05.2025):
git clone https://github.com/geopandas/geopandas
- [PyPi](https://pypi.org/project/geopandas) (πŸ“₯ 7.9M / month Β· πŸ“¦ 2.8K Β· ⏱️ 02.07.2024):
pip install geopandas
- [Conda](https://anaconda.org/conda-forge/geopandas) (πŸ“₯ 4.7M Β· ⏱️ 22.04.2025):
conda install -c conda-forge geopandas
Rasterio (πŸ₯ˆ38 Β· ⭐ 2.4K) - Rasterio reads and writes geospatial raster datasets. BSD-3 - [GitHub](https://github.com/rasterio/rasterio) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 540 Β· πŸ“₯ 1K Β· πŸ“¦ 17K Β· πŸ“‹ 1.9K - 8% open Β· ⏱️ 20.05.2025):
git clone https://github.com/rasterio/rasterio
- [PyPi](https://pypi.org/project/rasterio) (πŸ“₯ 2.3M / month Β· πŸ“¦ 1.5K Β· ⏱️ 02.12.2024):
pip install rasterio
- [Conda](https://anaconda.org/conda-forge/rasterio) (πŸ“₯ 4.7M Β· ⏱️ 22.04.2025):
conda install -c conda-forge rasterio
ArcGIS API (πŸ₯ˆ36 Β· ⭐ 2K) - Documentation and samples for ArcGIS API for Python. Apache-2 - [GitHub](https://github.com/Esri/arcgis-python-api) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 1.1K Β· πŸ“₯ 15K Β· πŸ“¦ 960 Β· πŸ“‹ 850 - 9% open Β· ⏱️ 15.05.2025):
git clone https://github.com/Esri/arcgis-python-api
- [PyPi](https://pypi.org/project/arcgis) (πŸ“₯ 130K / month Β· πŸ“¦ 41 Β· ⏱️ 17.04.2025):
pip install arcgis
- [Docker Hub](https://hub.docker.com/r/esridocker/arcgis-api-python-notebook):
docker pull esridocker/arcgis-api-python-notebook
pyproj (πŸ₯ˆ36 Β· ⭐ 1.1K Β· πŸ“‰) - Python interface to PROJ (cartographic projections and coordinate.. MIT - [GitHub](https://github.com/pyproj4/pyproj) (πŸ‘¨β€πŸ’» 71 Β· πŸ”€ 220 Β· πŸ“¦ 44K Β· πŸ“‹ 640 - 5% open Β· ⏱️ 05.05.2025):
git clone https://github.com/pyproj4/pyproj
- [PyPi](https://pypi.org/project/pyproj) (πŸ“₯ 11M / month Β· πŸ“¦ 1.9K Β· ⏱️ 16.02.2025):
pip install pyproj
- [Conda](https://anaconda.org/conda-forge/pyproj) (πŸ“₯ 10M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyproj
Fiona (πŸ₯ˆ35 Β· ⭐ 1.2K) - Fiona reads and writes geographic data files. BSD-3 - [GitHub](https://github.com/Toblerity/Fiona) (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 210 Β· πŸ“¦ 26K Β· πŸ“‹ 810 - 4% open Β· ⏱️ 20.02.2025):
git clone https://github.com/Toblerity/Fiona
- [PyPi](https://pypi.org/project/fiona) (πŸ“₯ 4.4M / month Β· πŸ“¦ 380 Β· ⏱️ 16.09.2024):
pip install fiona
- [Conda](https://anaconda.org/conda-forge/fiona) (πŸ“₯ 6.9M Β· ⏱️ 22.04.2025):
conda install -c conda-forge fiona
ipyleaflet (πŸ₯‰33 Β· ⭐ 1.5K) - A Jupyter - Leaflet.js bridge. MIT - [GitHub](https://github.com/jupyter-widgets/ipyleaflet) (πŸ‘¨β€πŸ’» 92 Β· πŸ”€ 360 Β· πŸ“¦ 17K Β· πŸ“‹ 660 - 45% open Β· ⏱️ 05.12.2024):
git clone https://github.com/jupyter-widgets/ipyleaflet
- [PyPi](https://pypi.org/project/ipyleaflet) (πŸ“₯ 230K / month Β· πŸ“¦ 280 Β· ⏱️ 22.07.2024):
pip install ipyleaflet
- [Conda](https://anaconda.org/conda-forge/ipyleaflet) (πŸ“₯ 1.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge ipyleaflet
- [npm](https://www.npmjs.com/package/jupyter-leaflet) (πŸ“₯ 1.8K / month Β· πŸ“¦ 9 Β· ⏱️ 22.07.2024):
npm install jupyter-leaflet
geojson (πŸ₯‰31 Β· ⭐ 960) - Python bindings and utilities for GeoJSON. BSD-3 - [GitHub](https://github.com/jazzband/geojson) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 120 Β· πŸ“¦ 20K Β· πŸ“‹ 100 - 25% open Β· ⏱️ 21.12.2024):
git clone https://github.com/jazzband/geojson
- [PyPi](https://pypi.org/project/geojson) (πŸ“₯ 2.9M / month Β· πŸ“¦ 720 Β· ⏱️ 21.12.2024):
pip install geojson
- [Conda](https://anaconda.org/conda-forge/geojson) (πŸ“₯ 970K Β· ⏱️ 22.04.2025):
conda install -c conda-forge geojson
PySAL (πŸ₯‰30 Β· ⭐ 1.4K) - PySAL: Python Spatial Analysis Library Meta-Package. BSD-3 - [GitHub](https://github.com/pysal/pysal) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 300 Β· πŸ“¦ 1.8K Β· πŸ“‹ 660 - 3% open Β· ⏱️ 06.02.2025):
git clone https://github.com/pysal/pysal
- [PyPi](https://pypi.org/project/pysal) (πŸ“₯ 29K / month Β· πŸ“¦ 59 Β· ⏱️ 06.02.2025):
pip install pysal
- [Conda](https://anaconda.org/conda-forge/pysal) (πŸ“₯ 630K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pysal
EarthPy (πŸ₯‰29 Β· ⭐ 520 Β· πŸ“ˆ) - A package built to support working with spatial data using open.. BSD-3 - [GitHub](https://github.com/earthlab/earthpy) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 160 Β· πŸ“₯ 36 Β· πŸ“¦ 430 Β· πŸ“‹ 250 - 16% open Β· ⏱️ 21.05.2025):
git clone https://github.com/earthlab/earthpy
- [PyPi](https://pypi.org/project/earthpy) (πŸ“₯ 12K / month Β· πŸ“¦ 17 Β· ⏱️ 01.10.2021):
pip install earthpy
- [Conda](https://anaconda.org/conda-forge/earthpy) (πŸ“₯ 92K Β· ⏱️ 22.04.2025):
conda install -c conda-forge earthpy
GeoViews (πŸ₯‰28 Β· ⭐ 610) - Simple, concise geographical visualization in Python. BSD-3 - [GitHub](https://github.com/holoviz/geoviews) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 77 Β· πŸ“¦ 1.3K Β· πŸ“‹ 360 - 31% open Β· ⏱️ 21.05.2025):
git clone https://github.com/holoviz/geoviews
- [PyPi](https://pypi.org/project/geoviews) (πŸ“₯ 17K / month Β· πŸ“¦ 63 Β· ⏱️ 17.12.2024):
pip install geoviews
- [Conda](https://anaconda.org/conda-forge/geoviews) (πŸ“₯ 300K Β· ⏱️ 22.04.2025):
conda install -c conda-forge geoviews
Mapbox GL (πŸ₯‰24 Β· ⭐ 680) - Use Mapbox GL JS to visualize data in a Python Jupyter notebook. MIT - [GitHub](https://github.com/mapbox/mapboxgl-jupyter) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 140 Β· πŸ“¦ 240 Β· πŸ“‹ 110 - 38% open Β· ⏱️ 06.02.2025):
git clone https://github.com/mapbox/mapboxgl-jupyter
- [PyPi](https://pypi.org/project/mapboxgl) (πŸ“₯ 10K / month Β· πŸ“¦ 12 Β· ⏱️ 02.06.2019):
pip install mapboxgl
pymap3d (πŸ₯‰24 Β· ⭐ 420) - pure-Python (Numpy optional) 3D coordinate conversions for geospace ecef.. BSD-2 - [GitHub](https://github.com/geospace-code/pymap3d) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 87 Β· πŸ“¦ 510 Β· πŸ“‹ 60 - 15% open Β· ⏱️ 08.01.2025):
git clone https://github.com/geospace-code/pymap3d
- [PyPi](https://pypi.org/project/pymap3d) (πŸ“₯ 350K / month Β· πŸ“¦ 44 Β· ⏱️ 11.02.2024):
pip install pymap3d
- [Conda](https://anaconda.org/conda-forge/pymap3d) (πŸ“₯ 100K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pymap3d
Show 7 hidden projects... - Satpy (πŸ₯ˆ34 Β· ⭐ 1.1K) - Python package for earth-observing satellite data processing. ❗️GPL-3.0 - geopy (πŸ₯‰33 Β· ⭐ 4.6K Β· πŸ’€) - Geocoding library for Python. MIT - Geocoder (πŸ₯‰33 Β· ⭐ 1.6K Β· πŸ’€) - Python Geocoder. MIT - Sentinelsat (πŸ₯‰27 Β· ⭐ 1K Β· πŸ’€) - Search and download Copernicus Sentinel satellite images. ❗️GPL-3.0 - prettymaps (πŸ₯‰26 Β· ⭐ 12K) - Draw pretty maps from OpenStreetMap data! Built with osmnx.. ❗️AGPL-3.0 - gmaps (πŸ₯‰23 Β· ⭐ 760 Β· πŸ’€) - Google maps for Jupyter notebooks. BSD-3 - geoplotlib (πŸ₯‰22 Β· ⭐ 1K Β· πŸ’€) - python toolbox for visualizing geographical data and making maps. MIT


Financial Data

Back to top

Libraries for algorithmic stock/crypto trading, risk analytics, backtesting, technical analysis, and other tasks on financial data.

yfinance (πŸ₯‡43 Β· ⭐ 18K) - Download market data from Yahoo! Finances API. Apache-2 - [GitHub](https://github.com/ranaroussi/yfinance) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 2.7K Β· πŸ“¦ 79K Β· πŸ“‹ 1.6K - 9% open Β· ⏱️ 14.05.2025):
git clone https://github.com/ranaroussi/yfinance
- [PyPi](https://pypi.org/project/yfinance) (πŸ“₯ 3.5M / month Β· πŸ“¦ 970 Β· ⏱️ 12.05.2025):
pip install yfinance
- [Conda](https://anaconda.org/ranaroussi/yfinance) (πŸ“₯ 98K Β· ⏱️ 25.03.2025):
conda install -c ranaroussi yfinance
Qlib (πŸ₯‡32 Β· ⭐ 20K) - Qlib is an AI-oriented quantitative investment platform that aims to.. MIT - [GitHub](https://github.com/microsoft/qlib) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 3.2K Β· πŸ“₯ 800 Β· πŸ“¦ 21 Β· πŸ“‹ 970 - 25% open Β· ⏱️ 22.05.2025):
git clone https://github.com/microsoft/qlib
- [PyPi](https://pypi.org/project/pyqlib) (πŸ“₯ 8.9K / month Β· πŸ“¦ 1 Β· ⏱️ 23.12.2024):
pip install pyqlib
bt (πŸ₯ˆ30 Β· ⭐ 2.5K) - bt - flexible backtesting for Python. MIT - [GitHub](https://github.com/pmorissette/bt) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 440 Β· πŸ“¦ 1.7K Β· πŸ“‹ 350 - 23% open Β· ⏱️ 08.04.2025):
git clone https://github.com/pmorissette/bt
- [PyPi](https://pypi.org/project/bt) (πŸ“₯ 8.4K / month Β· πŸ“¦ 15 Β· ⏱️ 12.04.2025):
pip install bt
- [Conda](https://anaconda.org/conda-forge/bt) (πŸ“₯ 85K Β· ⏱️ 22.04.2025):
conda install -c conda-forge bt
TensorTrade (πŸ₯‰27 Β· ⭐ 5.2K Β· πŸ’€) - An open source reinforcement learning framework for.. Apache-2 - [GitHub](https://github.com/tensortrade-org/tensortrade) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 1.1K Β· πŸ“¦ 70 Β· πŸ“‹ 260 - 20% open Β· ⏱️ 09.06.2024):
git clone https://github.com/tensortrade-org/tensortrade
- [PyPi](https://pypi.org/project/tensortrade) (πŸ“₯ 1.2K / month Β· πŸ“¦ 1 Β· ⏱️ 10.05.2021):
pip install tensortrade
- [Conda](https://anaconda.org/conda-forge/tensortrade) (πŸ“₯ 4.9K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensortrade
Alpha Vantage (πŸ₯‰27 Β· ⭐ 4.5K) - A python wrapper for Alpha Vantage API for financial data. MIT - [GitHub](https://github.com/RomelTorres/alpha_vantage) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 750 Β· πŸ“‹ 290 - 0% open Β· ⏱️ 01.05.2025):
git clone https://github.com/RomelTorres/alpha_vantage
- [PyPi](https://pypi.org/project/alpha_vantage) (πŸ“₯ 64K / month Β· πŸ“¦ 35 Β· ⏱️ 18.07.2024):
pip install alpha_vantage
- [Conda](https://anaconda.org/conda-forge/alpha_vantage) (πŸ“₯ 9.1K Β· ⏱️ 22.04.2025):
conda install -c conda-forge alpha_vantage
ffn (πŸ₯‰27 Β· ⭐ 2.3K) - ffn - a financial function library for Python. MIT - [GitHub](https://github.com/pmorissette/ffn) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 320 Β· πŸ“¦ 560 Β· πŸ“‹ 140 - 17% open Β· ⏱️ 01.04.2025):
git clone https://github.com/pmorissette/ffn
- [PyPi](https://pypi.org/project/ffn) (πŸ“₯ 24K / month Β· πŸ“¦ 22 Β· ⏱️ 11.02.2025):
pip install ffn
- [Conda](https://anaconda.org/conda-forge/ffn) (πŸ“₯ 20K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ffn
finmarketpy (πŸ₯‰25 Β· ⭐ 3.6K) - Python library for backtesting trading strategies & analyzing.. Apache-2 - [GitHub](https://github.com/cuemacro/finmarketpy) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 510 Β· πŸ“₯ 57 Β· πŸ“¦ 16 Β· πŸ“‹ 35 - 88% open Β· ⏱️ 10.03.2025):
git clone https://github.com/cuemacro/finmarketpy
- [PyPi](https://pypi.org/project/finmarketpy) (πŸ“₯ 370 / month Β· ⏱️ 10.03.2025):
pip install finmarketpy
stockstats (πŸ₯‰23 Β· ⭐ 1.4K Β· πŸ“‰) - Supply a wrapper ``StockDataFrame`` based on the.. BSD-3 - [GitHub](https://github.com/jealous/stockstats) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 300 Β· πŸ“‹ 130 - 10% open Β· ⏱️ 18.05.2025):
git clone https://github.com/jealous/stockstats
- [PyPi](https://pypi.org/project/stockstats) (πŸ“₯ 14K / month Β· πŸ“¦ 14 Β· ⏱️ 18.05.2025):
pip install stockstats
tf-quant-finance (πŸ₯‰21 Β· ⭐ 4.9K) - High-performance TensorFlow library for quantitative.. Apache-2 - [GitHub](https://github.com/google/tf-quant-finance) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 600 Β· πŸ“‹ 63 - 55% open Β· ⏱️ 21.03.2025):
git clone https://github.com/google/tf-quant-finance
- [PyPi](https://pypi.org/project/tf-quant-finance) (πŸ“₯ 460 / month Β· πŸ“¦ 3 Β· ⏱️ 19.08.2022):
pip install tf-quant-finance
Show 16 hidden projects... - zipline (πŸ₯‡33 Β· ⭐ 18K Β· πŸ’€) - Zipline, a Pythonic Algorithmic Trading Library. Apache-2 - pyfolio (πŸ₯‡32 Β· ⭐ 6K Β· πŸ’€) - Portfolio and risk analytics in Python. Apache-2 - ta (πŸ₯ˆ31 Β· ⭐ 4.6K Β· πŸ’€) - Technical Analysis Library using Pandas and Numpy. MIT - arch (πŸ₯ˆ30 Β· ⭐ 1.4K) - ARCH models in Python. ❗Unlicensed - backtrader (πŸ₯ˆ29 Β· ⭐ 17K Β· πŸ’€) - Python Backtesting library for trading strategies. ❗️GPL-3.0 - Alphalens (πŸ₯ˆ28 Β· ⭐ 3.7K Β· πŸ’€) - Performance analysis of predictive (alpha) stock factors. Apache-2 - IB-insync (πŸ₯ˆ28 Β· ⭐ 3K Β· πŸ’€) - Python sync/async framework for Interactive Brokers API. BSD-2 - empyrical (πŸ₯ˆ28 Β· ⭐ 1.4K Β· πŸ’€) - Common financial risk and performance metrics. Used by.. Apache-2 - Backtesting.py (πŸ₯‰27 Β· ⭐ 6.5K) - Backtest trading strategies in Python. ❗️AGPL-3.0 - Enigma Catalyst (πŸ₯‰26 Β· ⭐ 2.5K Β· πŸ’€) - An Algorithmic Trading Library for Crypto-Assets in.. Apache-2 - PyAlgoTrade (πŸ₯‰24 Β· ⭐ 4.5K Β· πŸ’€) - Python Algorithmic Trading Library. Apache-2 - FinTA (πŸ₯‰24 Β· ⭐ 2.2K Β· πŸ’€) - Common financial technical indicators implemented in Pandas. ❗️LGPL-3.0 - Crypto Signals (πŸ₯‰22 Β· ⭐ 5.2K Β· πŸ’€) - Github.com/CryptoSignal - Trading & Technical Analysis Bot -.. MIT - FinQuant (πŸ₯‰22 Β· ⭐ 1.5K Β· πŸ’€) - A program for financial portfolio management, analysis and.. MIT - surpriver (πŸ₯‰12 Β· ⭐ 1.8K Β· πŸ’€) - Find big moving stocks before they move using machine.. ❗️GPL-3.0 - pyrtfolio (πŸ₯‰9 Β· ⭐ 150 Β· πŸ’€) - Python package to generate stock portfolios. ❗️GPL-3.0


Time Series Data

Back to top

Libraries for forecasting, anomaly detection, feature extraction, and machine learning on time-series and sequential data.

sktime (πŸ₯‡40 Β· ⭐ 8.4K) - A unified framework for machine learning with time series. BSD-3 - [GitHub](https://github.com/sktime/sktime) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 1.5K Β· πŸ“₯ 110 Β· πŸ“¦ 4.5K Β· πŸ“‹ 2.9K - 38% open Β· ⏱️ 20.05.2025):
git clone https://github.com/alan-turing-institute/sktime
- [PyPi](https://pypi.org/project/sktime) (πŸ“₯ 950K / month Β· πŸ“¦ 140 Β· ⏱️ 12.04.2025):
pip install sktime
- [Conda](https://anaconda.org/conda-forge/sktime-all-extras) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge sktime-all-extras
Prophet (πŸ₯‡34 Β· ⭐ 19K) - Tool for producing high quality forecasts for time series data that has.. MIT - [GitHub](https://github.com/facebook/prophet) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 4.5K Β· πŸ“₯ 3K Β· πŸ“¦ 21 Β· πŸ“‹ 2.2K - 20% open Β· ⏱️ 17.05.2025):
git clone https://github.com/facebook/prophet
- [PyPi](https://pypi.org/project/fbprophet) (πŸ“₯ 150K / month Β· πŸ“¦ 91 Β· ⏱️ 05.09.2020):
pip install fbprophet
- [Conda](https://anaconda.org/conda-forge/prophet) (πŸ“₯ 1.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge prophet
Darts (πŸ₯‡33 Β· ⭐ 8.6K) - A python library for user-friendly forecasting and anomaly detection.. Apache-2 - [GitHub](https://github.com/unit8co/darts) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 920 Β· πŸ“‹ 1.7K - 14% open Β· ⏱️ 16.05.2025):
git clone https://github.com/unit8co/darts
- [PyPi](https://pypi.org/project/u8darts) (πŸ“₯ 71K / month Β· πŸ“¦ 10 Β· ⏱️ 18.04.2025):
pip install u8darts
- [Conda](https://anaconda.org/conda-forge/u8darts-all) (πŸ“₯ 79K Β· ⏱️ 22.04.2025):
conda install -c conda-forge u8darts-all
- [Docker Hub](https://hub.docker.com/r/unit8/darts) (πŸ“₯ 1.6K Β· ⏱️ 18.04.2025):
docker pull unit8/darts
StatsForecast (πŸ₯‡33 Β· ⭐ 4.4K) - Lightning fast forecasting with statistical and econometric.. Apache-2 - [GitHub](https://github.com/Nixtla/statsforecast) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 310 Β· πŸ“¦ 1.7K Β· πŸ“‹ 360 - 30% open Β· ⏱️ 29.04.2025):
git clone https://github.com/Nixtla/statsforecast
- [PyPi](https://pypi.org/project/statsforecast) (πŸ“₯ 840K / month Β· πŸ“¦ 68 Β· ⏱️ 18.02.2025):
pip install statsforecast
- [Conda](https://anaconda.org/conda-forge/statsforecast) (πŸ“₯ 180K Β· ⏱️ 22.04.2025):
conda install -c conda-forge statsforecast
tsfresh (πŸ₯ˆ32 Β· ⭐ 8.8K) - Automatic extraction of relevant features from time series:. MIT - [GitHub](https://github.com/blue-yonder/tsfresh) (πŸ‘¨β€πŸ’» 99 Β· πŸ”€ 1.2K Β· πŸ“¦ 21 Β· πŸ“‹ 550 - 12% open Β· ⏱️ 16.02.2025):
git clone https://github.com/blue-yonder/tsfresh
- [PyPi](https://pypi.org/project/tsfresh) (πŸ“₯ 240K / month Β· πŸ“¦ 100 Β· ⏱️ 16.02.2025):
pip install tsfresh
- [Conda](https://anaconda.org/conda-forge/tsfresh) (πŸ“₯ 1.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge tsfresh
pytorch-forecasting (πŸ₯ˆ32 Β· ⭐ 4.3K) - Time series forecasting with PyTorch. MIT - [GitHub](https://github.com/sktime/pytorch-forecasting) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 670 Β· πŸ“¦ 610 Β· πŸ“‹ 850 - 61% open Β· ⏱️ 18.05.2025):
git clone https://github.com/jdb78/pytorch-forecasting
- [PyPi](https://pypi.org/project/pytorch-forecasting) (πŸ“₯ 130K / month Β· πŸ“¦ 22 Β· ⏱️ 06.02.2025):
pip install pytorch-forecasting
- [Conda](https://anaconda.org/conda-forge/pytorch-forecasting) (πŸ“₯ 78K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytorch-forecasting
NeuralForecast (πŸ₯ˆ32 Β· ⭐ 3.5K) - Scalable and user friendly neural forecasting algorithms. Apache-2 - [GitHub](https://github.com/Nixtla/neuralforecast) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 410 Β· πŸ“¦ 380 Β· πŸ“‹ 620 - 17% open Β· ⏱️ 16.05.2025):
git clone https://github.com/Nixtla/neuralforecast
- [PyPi](https://pypi.org/project/neuralforecast) (πŸ“₯ 100K / month Β· πŸ“¦ 28 Β· ⏱️ 13.05.2025):
pip install neuralforecast
- [Conda](https://anaconda.org/conda-forge/neuralforecast) (πŸ“₯ 38K Β· ⏱️ 22.04.2025):
conda install -c conda-forge neuralforecast
pmdarima (πŸ₯ˆ32 Β· ⭐ 1.6K) - A statistical library designed to fill the void in Pythons time series.. MIT - [GitHub](https://github.com/alkaline-ml/pmdarima) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 240 Β· πŸ“¦ 12K Β· πŸ“‹ 340 - 19% open Β· ⏱️ 07.11.2024):
git clone https://github.com/alkaline-ml/pmdarima
- [PyPi](https://pypi.org/project/pmdarima) (πŸ“₯ 2.4M / month Β· πŸ“¦ 150 Β· ⏱️ 23.10.2023):
pip install pmdarima
- [Conda](https://anaconda.org/conda-forge/pmdarima) (πŸ“₯ 1.3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pmdarima
skforecast (πŸ₯ˆ32 Β· ⭐ 1.3K) - Time series forecasting with machine learning models. BSD-3 - [GitHub](https://github.com/skforecast/skforecast) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 160 Β· πŸ“¦ 470 Β· πŸ“‹ 200 - 14% open Β· ⏱️ 01.05.2025):
git clone https://github.com/JoaquinAmatRodrigo/skforecast
- [PyPi](https://pypi.org/project/skforecast) (πŸ“₯ 77K / month Β· πŸ“¦ 18 Β· ⏱️ 01.05.2025):
pip install skforecast
STUMPY (πŸ₯ˆ31 Β· ⭐ 3.9K) - STUMPY is a powerful and scalable Python library for modern time series.. BSD-3 - [GitHub](https://github.com/TDAmeritrade/stumpy) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 330 Β· πŸ“¦ 1.3K Β· πŸ“‹ 540 - 13% open Β· ⏱️ 08.04.2025):
git clone https://github.com/TDAmeritrade/stumpy
- [PyPi](https://pypi.org/project/stumpy) (πŸ“₯ 300K / month Β· πŸ“¦ 30 Β· ⏱️ 09.07.2024):
pip install stumpy
- [Conda](https://anaconda.org/conda-forge/stumpy) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge stumpy
tslearn (πŸ₯ˆ31 Β· ⭐ 3K Β· πŸ’€) - The machine learning toolkit for time series analysis in Python. BSD-2 - [GitHub](https://github.com/tslearn-team/tslearn) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 340 Β· πŸ“¦ 1.8K Β· πŸ“‹ 340 - 41% open Β· ⏱️ 01.07.2024):
git clone https://github.com/tslearn-team/tslearn
- [PyPi](https://pypi.org/project/tslearn) (πŸ“₯ 340K / month Β· πŸ“¦ 79 Β· ⏱️ 12.12.2023):
pip install tslearn
- [Conda](https://anaconda.org/conda-forge/tslearn) (πŸ“₯ 1.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge tslearn
GluonTS (πŸ₯ˆ30 Β· ⭐ 4.9K) - Probabilistic time series modeling in Python. Apache-2 - [GitHub](https://github.com/awslabs/gluonts) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 780 Β· πŸ“‹ 970 - 34% open Β· ⏱️ 08.04.2025):
git clone https://github.com/awslabs/gluon-ts
- [PyPi](https://pypi.org/project/gluonts) (πŸ“₯ 630K / month Β· πŸ“¦ 36 Β· ⏱️ 08.04.2025):
pip install gluonts
- [Conda](https://anaconda.org/anaconda/gluonts) (πŸ“₯ 2K Β· ⏱️ 22.04.2025):
conda install -c anaconda gluonts
Streamz (πŸ₯‰29 Β· ⭐ 1.3K) - Real-time stream processing for python. BSD-3 - [GitHub](https://github.com/python-streamz/streamz) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 150 Β· πŸ“¦ 550 Β· πŸ“‹ 270 - 44% open Β· ⏱️ 22.11.2024):
git clone https://github.com/python-streamz/streamz
- [PyPi](https://pypi.org/project/streamz) (πŸ“₯ 27K / month Β· πŸ“¦ 57 Β· ⏱️ 27.07.2022):
pip install streamz
- [Conda](https://anaconda.org/conda-forge/streamz) (πŸ“₯ 2.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge streamz
pyts (πŸ₯‰27 Β· ⭐ 1.8K) - A Python package for time series classification. BSD-3 - [GitHub](https://github.com/johannfaouzi/pyts) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 170 Β· πŸ“¦ 870 Β· πŸ“‹ 87 - 58% open Β· ⏱️ 27.04.2025):
git clone https://github.com/johannfaouzi/pyts
- [PyPi](https://pypi.org/project/pyts) (πŸ“₯ 120K / month Β· πŸ“¦ 45 Β· ⏱️ 18.06.2023):
pip install pyts
- [Conda](https://anaconda.org/conda-forge/pyts) (πŸ“₯ 33K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyts
NeuralProphet (πŸ₯‰26 Β· ⭐ 4.1K Β· πŸ’€) - NeuralProphet: A simple forecasting package. MIT - [GitHub](https://github.com/ourownstory/neural_prophet) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 490 Β· πŸ“‹ 560 - 11% open Β· ⏱️ 13.09.2024):
git clone https://github.com/ourownstory/neural_prophet
- [PyPi](https://pypi.org/project/neuralprophet) (πŸ“₯ 87K / month Β· πŸ“¦ 8 Β· ⏱️ 26.06.2024):
pip install neuralprophet
greykite (πŸ₯‰22 Β· ⭐ 1.8K) - A flexible, intuitive and fast forecasting library. BSD-2 - [GitHub](https://github.com/linkedin/greykite) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 110 Β· πŸ“₯ 36 Β· πŸ“¦ 44 Β· πŸ“‹ 110 - 10% open Β· ⏱️ 20.02.2025):
git clone https://github.com/linkedin/greykite
- [PyPi](https://pypi.org/project/greykite) (πŸ“₯ 6.9K / month Β· ⏱️ 20.02.2025):
pip install greykite
TSFEL (πŸ₯‰21 Β· ⭐ 1K Β· πŸ’€) - An intuitive library to extract features from time series. BSD-3 - [GitHub](https://github.com/fraunhoferportugal/tsfel) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 140 Β· πŸ“¦ 210 Β· πŸ“‹ 82 - 12% open Β· ⏱️ 17.10.2024):
git clone https://github.com/fraunhoferportugal/tsfel
- [PyPi](https://pypi.org/project/tsfel) (πŸ“₯ 6.8K / month Β· πŸ“¦ 7 Β· ⏱️ 12.09.2024):
pip install tsfel
pydlm (πŸ₯‰21 Β· ⭐ 480 Β· πŸ’€) - A python library for Bayesian time series modeling. BSD-3 - [GitHub](https://github.com/wwrechard/pydlm) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 98 Β· πŸ“¦ 41 Β· πŸ“‹ 51 - 70% open Β· ⏱️ 07.09.2024):
git clone https://github.com/wwrechard/pydlm
- [PyPi](https://pypi.org/project/pydlm) (πŸ“₯ 71K / month Β· πŸ“¦ 2 Β· ⏱️ 13.08.2024):
pip install pydlm
tsflex (πŸ₯‰20 Β· ⭐ 420 Β· πŸ’€) - Flexible time series feature extraction & processing. MIT - [GitHub](https://github.com/predict-idlab/tsflex) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 26 Β· πŸ“¦ 22 Β· πŸ“‹ 56 - 58% open Β· ⏱️ 06.09.2024):
git clone https://github.com/predict-idlab/tsflex
- [PyPi](https://pypi.org/project/tsflex) (πŸ“₯ 1.9K / month Β· πŸ“¦ 2 Β· ⏱️ 06.09.2024):
pip install tsflex
- [Conda](https://anaconda.org/conda-forge/tsflex) (πŸ“₯ 33K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tsflex
Auto TS (πŸ₯‰18 Β· ⭐ 760 Β· πŸ’€) - Automatically build ARIMA, SARIMAX, VAR, FB Prophet and XGBoost.. Apache-2 - [GitHub](https://github.com/AutoViML/Auto_TS) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 120 Β· πŸ“‹ 90 - 2% open Β· ⏱️ 05.05.2024):
git clone https://github.com/AutoViML/Auto_TS
- [PyPi](https://pypi.org/project/auto-ts) (πŸ“₯ 2.2K / month Β· ⏱️ 05.05.2024):
pip install auto-ts
Show 9 hidden projects... - PyFlux (πŸ₯‰25 Β· ⭐ 2.1K Β· πŸ’€) - Open source time series library for Python. BSD-3 - ADTK (πŸ₯‰23 Β· ⭐ 1.2K Β· πŸ’€) - A Python toolkit for rule-based/unsupervised anomaly detection in.. MPL-2.0 - luminol (πŸ₯‰21 Β· ⭐ 1.2K Β· πŸ’€) - Anomaly Detection and Correlation library. Apache-2 - seglearn (πŸ₯‰21 Β· ⭐ 580 Β· πŸ’€) - Python module for machine learning time series:. BSD-3 - tick (πŸ₯‰20 Β· ⭐ 510 Β· πŸ’€) - Module for statistical learning, with a particular emphasis on time-.. BSD-3 - matrixprofile-ts (πŸ₯‰19 Β· ⭐ 740 Β· πŸ’€) - A Python library for detecting patterns and anomalies.. Apache-2 - atspy (πŸ₯‰14 Β· ⭐ 520 Β· πŸ’€) - AtsPy: Automated Time Series Models in Python (by @firmai). MIT - tsaug (πŸ₯‰14 Β· ⭐ 350 Β· πŸ’€) - A Python package for time series augmentation. Apache-2 - tslumen (πŸ₯‰8 Β· ⭐ 69 Β· πŸ’€) - A library for Time Series EDA (exploratory data analysis). Apache-2


Medical Data

Back to top

Libraries for processing and analyzing medical data such as MRIs, EEGs, genomic data, and other medical imaging formats.

MNE (πŸ₯‡39 Β· ⭐ 2.9K) - MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python. BSD-3 - [GitHub](https://github.com/mne-tools/mne-python) (πŸ‘¨β€πŸ’» 390 Β· πŸ”€ 1.3K Β· πŸ“¦ 5.9K Β· πŸ“‹ 5K - 11% open Β· ⏱️ 22.05.2025):
git clone https://github.com/mne-tools/mne-python
- [PyPi](https://pypi.org/project/mne) (πŸ“₯ 160K / month Β· πŸ“¦ 420 Β· ⏱️ 18.12.2024):
pip install mne
- [Conda](https://anaconda.org/conda-forge/mne) (πŸ“₯ 530K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mne
Nilearn (πŸ₯‡38 Β· ⭐ 1.3K) - Machine learning for NeuroImaging in Python. BSD-3 - [GitHub](https://github.com/nilearn/nilearn) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 600 Β· πŸ“₯ 300 Β· πŸ“¦ 4.2K Β· πŸ“‹ 2.4K - 12% open Β· ⏱️ 21.05.2025):
git clone https://github.com/nilearn/nilearn
- [PyPi](https://pypi.org/project/nilearn) (πŸ“₯ 260K / month Β· πŸ“¦ 310 Β· ⏱️ 23.12.2024):
pip install nilearn
- [Conda](https://anaconda.org/conda-forge/nilearn) (πŸ“₯ 330K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nilearn
MONAI (πŸ₯ˆ36 Β· ⭐ 6.4K) - AI Toolkit for Healthcare Imaging. Apache-2 - [GitHub](https://github.com/Project-MONAI/MONAI) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 1.2K Β· πŸ“¦ 4.2K Β· πŸ“‹ 3.3K - 13% open Β· ⏱️ 16.05.2025):
git clone https://github.com/Project-MONAI/MONAI
- [PyPi](https://pypi.org/project/monai) (πŸ“₯ 350K / month Β· πŸ“¦ 140 Β· ⏱️ 10.12.2024):
pip install monai
- [Conda](https://anaconda.org/conda-forge/monai) (πŸ“₯ 49K Β· ⏱️ 22.04.2025):
conda install -c conda-forge monai
NIPYPE (πŸ₯ˆ35 Β· ⭐ 780) - Workflows and interfaces for neuroimaging packages. Apache-2 - [GitHub](https://github.com/nipy/nipype) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 530 Β· πŸ“¦ 6.9K Β· πŸ“‹ 1.4K - 30% open Β· ⏱️ 28.04.2025):
git clone https://github.com/nipy/nipype
- [PyPi](https://pypi.org/project/nipype) (πŸ“₯ 330K / month Β· πŸ“¦ 150 Β· ⏱️ 19.03.2025):
pip install nipype
- [Conda](https://anaconda.org/conda-forge/nipype) (πŸ“₯ 800K Β· ⏱️ 05.05.2025):
conda install -c conda-forge nipype
NiBabel (πŸ₯ˆ34 Β· ⭐ 700) - Python package to access a cacophony of neuro-imaging file formats. MIT - [GitHub](https://github.com/nipy/nibabel) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 260 Β· πŸ“¦ 29K Β· πŸ“‹ 550 - 23% open Β· ⏱️ 20.05.2025):
git clone https://github.com/nipy/nibabel
- [PyPi](https://pypi.org/project/nibabel) (πŸ“₯ 880K / month Β· πŸ“¦ 1.2K Β· ⏱️ 23.10.2024):
pip install nibabel
- [Conda](https://anaconda.org/conda-forge/nibabel) (πŸ“₯ 900K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nibabel
Lifelines (πŸ₯ˆ33 Β· ⭐ 2.4K Β· πŸ’€) - Survival analysis in Python. MIT - [GitHub](https://github.com/CamDavidsonPilon/lifelines) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 560 Β· πŸ“¦ 3.9K Β· πŸ“‹ 980 - 27% open Β· ⏱️ 29.10.2024):
git clone https://github.com/CamDavidsonPilon/lifelines
- [PyPi](https://pypi.org/project/lifelines) (πŸ“₯ 2.2M / month Β· πŸ“¦ 160 Β· ⏱️ 29.10.2024):
pip install lifelines
- [Conda](https://anaconda.org/conda-forge/lifelines) (πŸ“₯ 430K Β· ⏱️ 22.04.2025):
conda install -c conda-forge lifelines
Hail (πŸ₯ˆ32 Β· ⭐ 1K) - Cloud-native genomic dataframes and batch computing. MIT - [GitHub](https://github.com/hail-is/hail) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 250 Β· πŸ“¦ 170 Β· πŸ“‹ 2.5K - 10% open Β· ⏱️ 22.05.2025):
git clone https://github.com/hail-is/hail
- [PyPi](https://pypi.org/project/hail) (πŸ“₯ 18K / month Β· πŸ“¦ 42 Β· ⏱️ 07.03.2025):
pip install hail
DeepVariant (πŸ₯‰28 Β· ⭐ 3.4K) - DeepVariant is an analysis pipeline that uses a deep neural.. BSD-3 - [GitHub](https://github.com/google/deepvariant) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 740 Β· πŸ“₯ 4.8K Β· πŸ“¦ 4 Β· πŸ“‹ 910 - 0% open Β· ⏱️ 16.05.2025):
git clone https://github.com/google/deepvariant
- [Conda](https://anaconda.org/bioconda/deepvariant) (πŸ“₯ 76K Β· ⏱️ 22.04.2025):
conda install -c bioconda deepvariant
Brainiak (πŸ₯‰19 Β· ⭐ 350) - Brain Imaging Analysis Kit. Apache-2 - [GitHub](https://github.com/brainiak/brainiak) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 140 Β· πŸ“‹ 230 - 38% open Β· ⏱️ 06.01.2025):
git clone https://github.com/brainiak/brainiak
- [PyPi](https://pypi.org/project/brainiak) (πŸ“₯ 1.7K / month Β· ⏱️ 07.01.2025):
pip install brainiak
- [Docker Hub](https://hub.docker.com/r/brainiak/brainiak) (πŸ“₯ 1.9K Β· ⭐ 1 Β· ⏱️ 07.01.2025):
docker pull brainiak/brainiak
Show 10 hidden projects... - DIPY (πŸ₯ˆ32 Β· ⭐ 760) - DIPY is the paragon 3D/4D+ medical imaging library in Python... ❗Unlicensed - NiftyNet (πŸ₯‰25 Β· ⭐ 1.4K Β· πŸ’€) - [unmaintained] An open-source convolutional neural.. Apache-2 - NIPY (πŸ₯‰24 Β· ⭐ 390) - Neuroimaging in Python FMRI analysis package. ❗Unlicensed - MedPy (πŸ₯‰23 Β· ⭐ 600 Β· πŸ’€) - Medical image processing in Python. ❗️GPL-3.0 - DLTK (πŸ₯‰20 Β· ⭐ 1.4K Β· πŸ’€) - Deep Learning Toolkit for Medical Image Analysis. Apache-2 - Glow (πŸ₯‰20 Β· ⭐ 280) - An open-source toolkit for large-scale genomic analysis. Apache-2 - MedicalTorch (πŸ₯‰15 Β· ⭐ 870 Β· πŸ’€) - A medical imaging framework for Pytorch. Apache-2 - Medical Detection Toolkit (πŸ₯‰14 Β· ⭐ 1.3K Β· πŸ’€) - The Medical Detection Toolkit contains 2D + 3D.. Apache-2 - DeepNeuro (πŸ₯‰14 Β· ⭐ 130 Β· πŸ’€) - A deep learning python package for neuroimaging data. Made by:. MIT - MedicalNet (πŸ₯‰12 Β· ⭐ 2K Β· πŸ’€) - Many studies have shown that the performance on deep learning is.. MIT


Tabular Data

Back to top

Libraries for processing tabular and structured data.

skrub (πŸ₯‡29 Β· ⭐ 1.4K) - Machine learning with dataframes. BSD-3 - [GitHub](https://github.com/skrub-data/skrub) (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 120 Β· πŸ“¦ 87 Β· πŸ“‹ 440 - 20% open Β· ⏱️ 22.05.2025):
git clone https://github.com/skrub-data/skrub
- [PyPi](https://pypi.org/project/skrub) (πŸ“₯ 12K / month Β· πŸ“¦ 10 Β· ⏱️ 03.04.2025):
pip install skrub
pytorch_tabular (πŸ₯ˆ24 Β· ⭐ 1.5K) - A standard framework for modelling Deep Learning Models.. MIT - [GitHub](https://github.com/manujosephv/pytorch_tabular) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 150 Β· πŸ“₯ 54 Β· πŸ“‹ 170 - 7% open Β· ⏱️ 19.04.2025):
git clone https://github.com/manujosephv/pytorch_tabular
- [PyPi](https://pypi.org/project/pytorch_tabular) (πŸ“₯ 19K / month Β· πŸ“¦ 9 Β· ⏱️ 28.11.2024):
pip install pytorch_tabular
miceforest (πŸ₯ˆ24 Β· ⭐ 380 Β· πŸ’€) - Multiple Imputation with LightGBM in Python. MIT - [GitHub](https://github.com/AnotherSamWilson/miceforest) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 30 Β· πŸ“¦ 240 Β· πŸ“‹ 90 - 11% open Β· ⏱️ 02.08.2024):
git clone https://github.com/AnotherSamWilson/miceforest
- [PyPi](https://pypi.org/project/miceforest) (πŸ“₯ 78K / month Β· πŸ“¦ 9 Β· ⏱️ 02.08.2024):
pip install miceforest
- [Conda](https://anaconda.org/conda-forge/miceforest) (πŸ“₯ 19K Β· ⏱️ 22.04.2025):
conda install -c conda-forge miceforest
upgini (πŸ₯‰22 Β· ⭐ 330) - Data search & enrichment library for Machine Learning Easily find and add.. BSD-3 - [GitHub](https://github.com/upgini/upgini) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 25 Β· πŸ“¦ 9 Β· ⏱️ 20.05.2025):
git clone https://github.com/upgini/upgini
- [PyPi](https://pypi.org/project/upgini) (πŸ“₯ 12K / month Β· ⏱️ 22.05.2025):
pip install upgini
Show 2 hidden projects... - carefree-learn (πŸ₯‰17 Β· ⭐ 410 Β· πŸ’€) - Deep Learning PyTorch. MIT - deltapy (πŸ₯‰12 Β· ⭐ 550 Β· πŸ’€) - DeltaPy - Tabular Data Augmentation (by @firmai). MIT


Optical Character Recognition

Back to top

Libraries for optical character recognition (OCR) and text extraction from images or videos.

PaddleOCR (πŸ₯‡42 Β· ⭐ 49K) - Awesome multilingual OCR toolkits based on PaddlePaddle.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleOCR) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 8.2K Β· πŸ“₯ 2M Β· πŸ“¦ 5.7K Β· πŸ“‹ 9.6K - 1% open Β· ⏱️ 22.05.2025):
git clone https://github.com/PaddlePaddle/PaddleOCR
- [PyPi](https://pypi.org/project/paddleocr) (πŸ“₯ 330K / month Β· πŸ“¦ 150 Β· ⏱️ 20.05.2025):
pip install paddleocr
OCRmyPDF (πŸ₯‡37 Β· ⭐ 29K) - OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them.. MPL-2.0 - [GitHub](https://github.com/ocrmypdf/OCRmyPDF) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 2K Β· πŸ“₯ 12K Β· πŸ“¦ 1.3K Β· πŸ“‹ 1.3K - 10% open Β· ⏱️ 21.04.2025):
git clone https://github.com/ocrmypdf/OCRmyPDF
- [PyPi](https://pypi.org/project/ocrmypdf) (πŸ“₯ 220K / month Β· πŸ“¦ 46 Β· ⏱️ 24.04.2025):
pip install ocrmypdf
- [Conda](https://anaconda.org/conda-forge/ocrmypdf) (πŸ“₯ 99K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ocrmypdf
EasyOCR (πŸ₯ˆ34 Β· ⭐ 27K Β· πŸ’€) - Ready-to-use OCR with 80+ supported languages and all popular.. Apache-2 - [GitHub](https://github.com/JaidedAI/EasyOCR) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 3.3K Β· πŸ“₯ 21M Β· πŸ“¦ 15K Β· πŸ“‹ 1.1K - 43% open Β· ⏱️ 24.09.2024):
git clone https://github.com/JaidedAI/EasyOCR
- [PyPi](https://pypi.org/project/easyocr) (πŸ“₯ 910K / month Β· πŸ“¦ 250 Β· ⏱️ 24.09.2024):
pip install easyocr
Tesseract (πŸ₯ˆ31 Β· ⭐ 6.1K) - Python-tesseract is an optical character recognition (OCR) tool.. Apache-2 - [GitHub](https://github.com/madmaze/pytesseract) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 720 Β· πŸ“‹ 370 - 3% open Β· ⏱️ 17.02.2025):
git clone https://github.com/madmaze/pytesseract
- [PyPi](https://pypi.org/project/pytesseract) (πŸ“₯ 3M / month Β· πŸ“¦ 970 Β· ⏱️ 16.08.2024):
pip install pytesseract
- [Conda](https://anaconda.org/conda-forge/pytesseract) (πŸ“₯ 660K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytesseract
tesserocr (πŸ₯ˆ30 Β· ⭐ 2.1K) - A Python wrapper for the tesseract-ocr API. MIT - [GitHub](https://github.com/sirfz/tesserocr) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 260 Β· πŸ“₯ 960 Β· πŸ“¦ 1.3K Β· πŸ“‹ 280 - 17% open Β· ⏱️ 08.05.2025):
git clone https://github.com/sirfz/tesserocr
- [PyPi](https://pypi.org/project/tesserocr) (πŸ“₯ 130K / month Β· πŸ“¦ 43 Β· ⏱️ 12.02.2025):
pip install tesserocr
- [Conda](https://anaconda.org/conda-forge/tesserocr) (πŸ“₯ 250K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tesserocr
MMOCR (πŸ₯‰27 Β· ⭐ 4.5K) - OpenMMLab Text Detection, Recognition and Understanding Toolbox. Apache-2 - [GitHub](https://github.com/open-mmlab/mmocr) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 750 Β· πŸ“¦ 230 Β· πŸ“‹ 930 - 20% open Β· ⏱️ 27.11.2024):
git clone https://github.com/open-mmlab/mmocr
- [PyPi](https://pypi.org/project/mmocr) (πŸ“₯ 4.2K / month Β· πŸ“¦ 4 Β· ⏱️ 05.05.2022):
pip install mmocr
Show 6 hidden projects... - keras-ocr (πŸ₯‰26 Β· ⭐ 1.5K Β· πŸ’€) - A packaged and flexible version of the CRAFT text detector.. MIT - calamari (πŸ₯‰22 Β· ⭐ 1.1K) - Line based ATR Engine based on OCRopy. ❗️GPL-3.0 - pdftabextract (πŸ₯‰21 Β· ⭐ 2.2K Β· πŸ’€) - A set of tools for extracting tables from PDF files.. Apache-2 - attention-ocr (πŸ₯‰21 Β· ⭐ 1.1K Β· πŸ’€) - A Tensorflow model for text recognition (CNN + seq2seq.. MIT - doc2text (πŸ₯‰20 Β· ⭐ 1.3K Β· πŸ’€) - Detect text blocks and OCR poorly scanned PDFs in bulk. Python.. MIT - Mozart (πŸ₯‰10 Β· ⭐ 660 Β· πŸ’€) - An optical music recognition (OMR) system. Converts sheet.. Apache-2


Data Containers & Structures

Back to top

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

πŸ”— best-of-python - Data Containers ( ⭐ 4K) - Collection of data-container, dataframe, and pandas-..


Data Loading & Extraction

Back to top

Libraries for loading, collecting, and extracting data from a variety of data sources and formats.

πŸ”— best-of-python - Data Extraction ( ⭐ 4K) - Collection of data-loading and -extraction libraries.


Web Scraping & Crawling

Back to top

Libraries for web scraping, crawling, downloading, and mining as well as libraries.

πŸ”— best-of-web-python - Web Scraping ( ⭐ 2.5K Β· πŸ’€) - Collection of web-scraping and crawling libraries.


Data Pipelines & Streaming

Back to top

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

πŸ”— best-of-python - Data Pipelines ( ⭐ 4K) - Libraries for data batch- and stream-processing,..

Show 1 hidden projects... - pyclugen (πŸ₯‡10 Β· ⭐ 8 Β· πŸ’€) - Multidimensional cluster generation in Python. MIT


Distributed Machine Learning

Back to top

Libraries that provide capabilities to distribute and parallelize machine learning tasks across large-scale compute infrastructure.

Ray (πŸ₯‡47 Β· ⭐ 37K) - Ray is an AI compute engine. Ray consists of a core distributed runtime.. Apache-2 - [GitHub](https://github.com/ray-project/ray) (πŸ‘¨β€πŸ’» 1.2K Β· πŸ”€ 6.3K Β· πŸ“₯ 260 Β· πŸ“¦ 24K Β· πŸ“‹ 21K - 21% open Β· ⏱️ 22.05.2025):
git clone https://github.com/ray-project/ray
- [PyPi](https://pypi.org/project/ray) (πŸ“₯ 11M / month Β· πŸ“¦ 960 Β· ⏱️ 07.05.2025):
pip install ray
- [Conda](https://anaconda.org/conda-forge/ray-tune) (πŸ“₯ 770K Β· ⏱️ 12.05.2025):
conda install -c conda-forge ray-tune
dask (πŸ₯‡45 Β· ⭐ 13K) - Parallel computing with task scheduling. BSD-3 - [GitHub](https://github.com/dask/dask) (πŸ‘¨β€πŸ’» 620 Β· πŸ”€ 1.8K Β· πŸ“¦ 75K Β· πŸ“‹ 5.6K - 20% open Β· ⏱️ 20.05.2025):
git clone https://github.com/dask/dask
- [PyPi](https://pypi.org/project/dask) (πŸ“₯ 12M / month Β· πŸ“¦ 2.9K Β· ⏱️ 20.05.2025):
pip install dask
- [Conda](https://anaconda.org/conda-forge/dask) (πŸ“₯ 13M Β· ⏱️ 20.05.2025):
conda install -c conda-forge dask
DeepSpeed (πŸ₯‡41 Β· ⭐ 39K) - DeepSpeed is a deep learning optimization library that makes.. Apache-2 - [GitHub](https://github.com/deepspeedai/DeepSpeed) (πŸ‘¨β€πŸ’» 380 Β· πŸ”€ 4.4K Β· πŸ“¦ 13K Β· πŸ“‹ 3.1K - 34% open Β· ⏱️ 22.05.2025):
git clone https://github.com/microsoft/DeepSpeed
- [PyPi](https://pypi.org/project/deepspeed) (πŸ“₯ 760K / month Β· πŸ“¦ 280 Β· ⏱️ 19.05.2025):
pip install deepspeed
- [Docker Hub](https://hub.docker.com/r/deepspeed/deepspeed) (πŸ“₯ 22K Β· ⭐ 4 Β· ⏱️ 02.09.2022):
docker pull deepspeed/deepspeed
dask.distributed (πŸ₯‡39 Β· ⭐ 1.6K) - A distributed task scheduler for Dask. BSD-3 - [GitHub](https://github.com/dask/distributed) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 730 Β· πŸ“¦ 41K Β· πŸ“‹ 4K - 38% open Β· ⏱️ 20.05.2025):
git clone https://github.com/dask/distributed
- [PyPi](https://pypi.org/project/distributed) (πŸ“₯ 3.7M / month Β· πŸ“¦ 970 Β· ⏱️ 20.05.2025):
pip install distributed
- [Conda](https://anaconda.org/conda-forge/distributed) (πŸ“₯ 18M Β· ⏱️ 20.05.2025):
conda install -c conda-forge distributed
horovod (πŸ₯ˆ36 Β· ⭐ 14K) - Distributed training framework for TensorFlow, Keras, PyTorch, and.. Apache-2 - [GitHub](https://github.com/horovod/horovod) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 2.3K Β· πŸ“¦ 1.4K Β· πŸ“‹ 2.3K - 17% open Β· ⏱️ 01.02.2025):
git clone https://github.com/horovod/horovod
- [PyPi](https://pypi.org/project/horovod) (πŸ“₯ 100K / month Β· πŸ“¦ 34 Β· ⏱️ 12.06.2023):
pip install horovod
metrics (πŸ₯ˆ36 Β· ⭐ 2.3K) - Machine learning metrics for distributed, scalable PyTorch.. Apache-2 - [GitHub](https://github.com/Lightning-AI/torchmetrics) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 430 Β· πŸ“₯ 6.5K Β· πŸ“¦ 42K Β· πŸ“‹ 950 - 7% open Β· ⏱️ 19.05.2025):
git clone https://github.com/Lightning-AI/metrics
- [PyPi](https://pypi.org/project/metrics) (πŸ“₯ 4.9K / month Β· πŸ“¦ 4 Β· ⏱️ 26.02.2025):
pip install metrics
- [Conda](https://anaconda.org/conda-forge/torchmetrics) (πŸ“₯ 2M Β· ⏱️ 22.04.2025):
conda install -c conda-forge torchmetrics
H2O-3 (πŸ₯ˆ34 Β· ⭐ 7.2K) - H2O is an Open Source, Distributed, Fast & Scalable Machine Learning.. Apache-2 - [GitHub](https://github.com/h2oai/h2o-3) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 2K Β· πŸ“¦ 98 Β· πŸ“‹ 9.6K - 30% open Β· ⏱️ 08.05.2025):
git clone https://github.com/h2oai/h2o-3
- [PyPi](https://pypi.org/project/h2o) (πŸ“₯ 200K / month Β· πŸ“¦ 58 Β· ⏱️ 27.03.2025):
pip install h2o
BigDL (πŸ₯ˆ32 Β· ⭐ 7.9K) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 - [GitHub](https://github.com/intel/ipex-llm) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 1.4K Β· πŸ“₯ 690 Β· πŸ“‹ 2.9K - 39% open Β· ⏱️ 22.05.2025):
git clone https://github.com/intel-analytics/BigDL
- [PyPi](https://pypi.org/project/bigdl) (πŸ“₯ 13K / month Β· πŸ“¦ 2 Β· ⏱️ 24.03.2024):
pip install bigdl
- [Maven](https://search.maven.org/artifact/com.intel.analytics.bigdl/bigdl-SPARK_2.4) (πŸ“¦ 5 Β· ⏱️ 20.04.2021):
<dependency>
    <groupId>com.intel.analytics.bigdl</groupId>
    <artifactId>bigdl-SPARK_2.4</artifactId>
    <version>[VERSION]</version>
</dependency>
ColossalAI (πŸ₯ˆ31 Β· ⭐ 41K) - Making large AI models cheaper, faster and more accessible. Apache-2 - [GitHub](https://github.com/hpcaitech/ColossalAI) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 4.5K Β· πŸ“¦ 510 Β· πŸ“‹ 1.8K - 27% open Β· ⏱️ 18.04.2025):
git clone https://github.com/hpcaitech/colossalai
FairScale (πŸ₯ˆ31 Β· ⭐ 3.3K) - PyTorch extensions for high performance and large scale training. BSD-3 - [GitHub](https://github.com/facebookresearch/fairscale) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 290 Β· πŸ“¦ 8.4K Β· πŸ“‹ 390 - 26% open Β· ⏱️ 26.04.2025):
git clone https://github.com/facebookresearch/fairscale
- [PyPi](https://pypi.org/project/fairscale) (πŸ“₯ 510K / month Β· πŸ“¦ 150 Β· ⏱️ 11.12.2022):
pip install fairscale
- [Conda](https://anaconda.org/conda-forge/fairscale) (πŸ“₯ 450K Β· ⏱️ 22.04.2025):
conda install -c conda-forge fairscale
Submit it (πŸ₯ˆ31 Β· ⭐ 1.4K Β· πŸ“ˆ) - Python 3.8+ toolbox for submitting jobs to Slurm. MIT - [GitHub](https://github.com/facebookincubator/submitit) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 140 Β· πŸ“¦ 4.5K Β· πŸ“‹ 130 - 39% open Β· ⏱️ 21.05.2025):
git clone https://github.com/facebookincubator/submitit
- [PyPi](https://pypi.org/project/submitit) (πŸ“₯ 480K / month Β· πŸ“¦ 74 Β· ⏱️ 21.05.2025):
pip install submitit
- [Conda](https://anaconda.org/conda-forge/submitit) (πŸ“₯ 58K Β· ⏱️ 22.04.2025):
conda install -c conda-forge submitit
mpi4py (πŸ₯ˆ31 Β· ⭐ 850) - Python bindings for MPI. BSD-3 - [GitHub](https://github.com/mpi4py/mpi4py) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 120 Β· πŸ“₯ 33K Β· πŸ“‹ 210 - 2% open Β· ⏱️ 10.05.2025):
git clone https://github.com/mpi4py/mpi4py
- [PyPi](https://pypi.org/project/mpi4py) (πŸ“₯ 490K / month Β· πŸ“¦ 830 Β· ⏱️ 13.02.2025):
pip install mpi4py
- [Conda](https://anaconda.org/conda-forge/mpi4py) (πŸ“₯ 3.9M Β· ⏱️ 09.05.2025):
conda install -c conda-forge mpi4py
SynapseML (πŸ₯ˆ30 Β· ⭐ 5.1K) - Simple and Distributed Machine Learning. MIT - [GitHub](https://github.com/microsoft/SynapseML) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 840 Β· πŸ“‹ 800 - 49% open Β· ⏱️ 19.04.2025):
git clone https://github.com/microsoft/SynapseML
- [PyPi](https://pypi.org/project/synapseml) (πŸ“₯ 820K / month Β· πŸ“¦ 7 Β· ⏱️ 17.04.2025):
pip install synapseml
dask-ml (πŸ₯ˆ29 Β· ⭐ 940) - Scalable Machine Learning with Dask. BSD-3 - [GitHub](https://github.com/dask/dask-ml) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 260 Β· πŸ“¦ 1.3K Β· πŸ“‹ 550 - 51% open Β· ⏱️ 10.05.2025):
git clone https://github.com/dask/dask-ml
- [PyPi](https://pypi.org/project/dask-ml) (πŸ“₯ 100K / month Β· πŸ“¦ 100 Β· ⏱️ 08.02.2025):
pip install dask-ml
- [Conda](https://anaconda.org/conda-forge/dask-ml) (πŸ“₯ 980K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dask-ml
Hivemind (πŸ₯‰27 Β· ⭐ 2.2K) - Decentralized deep learning in PyTorch. Built to train models on.. MIT - [GitHub](https://github.com/learning-at-home/hivemind) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 180 Β· πŸ“¦ 130 Β· πŸ“‹ 190 - 43% open Β· ⏱️ 06.05.2025):
git clone https://github.com/learning-at-home/hivemind
- [PyPi](https://pypi.org/project/hivemind) (πŸ“₯ 6.4K / month Β· πŸ“¦ 12 Β· ⏱️ 20.04.2025):
pip install hivemind
Apache Singa (πŸ₯‰25 Β· ⭐ 3.4K) - a distributed deep learning platform. Apache-2 - [GitHub](https://github.com/apache/singa) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 1.3K Β· πŸ“¦ 6 Β· πŸ“‹ 140 - 35% open Β· ⏱️ 26.03.2025):
git clone https://github.com/apache/singa
- [Conda](https://anaconda.org/nusdbsystem/singa) (πŸ“₯ 1K Β· ⏱️ 25.03.2025):
conda install -c nusdbsystem singa
- [Docker Hub](https://hub.docker.com/r/apache/singa) (πŸ“₯ 9.1K Β· ⭐ 4 Β· ⏱️ 31.05.2022):
docker pull apache/singa
MMLSpark (πŸ₯‰23 Β· ⭐ 5.1K) - Simple and Distributed Machine Learning. MIT - [GitHub](https://github.com/microsoft/SynapseML) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 840 Β· πŸ“‹ 800 - 49% open Β· ⏱️ 19.04.2025):
git clone https://github.com/microsoft/SynapseML
- [PyPi](https://pypi.org/project/mmlspark) (⏱️ 18.03.2020):
pip install mmlspark
analytics-zoo (πŸ₯‰22 Β· ⭐ 2.6K) - Distributed Tensorflow, Keras and PyTorch on Apache.. Apache-2 - [GitHub](https://github.com/intel/analytics-zoo) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 730 Β· πŸ“‹ 1.3K - 32% open Β· ⏱️ 09.01.2025):
git clone https://github.com/intel-analytics/analytics-zoo
- [PyPi](https://pypi.org/project/analytics-zoo) (πŸ“₯ 2.1K / month Β· πŸ“¦ 1 Β· ⏱️ 22.08.2022):
pip install analytics-zoo
Show 18 hidden projects... - DEAP (πŸ₯ˆ34 Β· ⭐ 6.1K) - Distributed Evolutionary Algorithms in Python. ❗️LGPL-3.0 - ipyparallel (πŸ₯ˆ29 Β· ⭐ 2.6K) - IPython Parallel: Interactive Parallel Computing in.. ❗Unlicensed - petastorm (πŸ₯‰28 Β· ⭐ 1.8K Β· πŸ’€) - Petastorm library enables single machine or distributed.. Apache-2 - TensorFlowOnSpark (πŸ₯‰27 Β· ⭐ 3.9K Β· πŸ’€) - TensorFlowOnSpark brings TensorFlow programs to.. Apache-2 - Elephas (πŸ₯‰25 Β· ⭐ 1.6K Β· πŸ’€) - Distributed Deep learning with Keras & Spark. MIT keras - Mesh (πŸ₯‰22 Β· ⭐ 1.6K Β· πŸ’€) - Mesh TensorFlow: Model Parallelism Made Easier. Apache-2 - BytePS (πŸ₯‰21 Β· ⭐ 3.7K Β· πŸ’€) - A high performance and generic framework for distributed DNN.. Apache-2 - sk-dist (πŸ₯‰21 Β· ⭐ 280 Β· πŸ’€) - Distributed scikit-learn meta-estimators in PySpark. Apache-2 - somoclu (πŸ₯‰21 Β· ⭐ 270 Β· πŸ’€) - Massively parallel self-organizing maps: accelerate training on.. MIT - mesh-transformer-jax (πŸ₯‰18 Β· ⭐ 6.3K Β· πŸ’€) - Model parallel transformers in JAX and Haiku. Apache-2 - launchpad (πŸ₯‰18 Β· ⭐ 320 Β· πŸ’€) - Launchpad is a library that simplifies writing.. Apache-2 - Fiber (πŸ₯‰17 Β· ⭐ 1K Β· πŸ’€) - Distributed Computing for AI Made Simple. Apache-2 - parallelformers (πŸ₯‰17 Β· ⭐ 780 Β· πŸ’€) - Parallelformers: An Efficient Model Parallelization.. Apache-2 - bluefog (πŸ₯‰17 Β· ⭐ 290 Β· πŸ’€) - Distributed and decentralized training framework for PyTorch.. Apache-2 - TensorFrames (πŸ₯‰15 Β· ⭐ 720 Β· πŸ’€) - Tensorflow wrapper for DataFrames on Apache Spark. Apache-2 - LazyCluster (πŸ₯‰14 Β· ⭐ 49 Β· πŸ’€) - Distributed machine learning made simple. Apache-2 - autodist (πŸ₯‰12 Β· ⭐ 130 Β· πŸ’€) - Simple Distributed Deep Learning on TensorFlow. Apache-2 - moolib (πŸ₯‰11 Β· ⭐ 370 Β· πŸ’€) - A library for distributed ML training with PyTorch. MIT


Hyperparameter Optimization & AutoML

Back to top

Libraries for hyperparameter optimization, automl and neural architecture search.

Optuna (πŸ₯‡43 Β· ⭐ 12K) - A hyperparameter optimization framework. MIT - [GitHub](https://github.com/optuna/optuna) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 1.1K Β· πŸ“¦ 27K Β· πŸ“‹ 1.7K - 3% open Β· ⏱️ 16.05.2025):
git clone https://github.com/optuna/optuna
- [PyPi](https://pypi.org/project/optuna) (πŸ“₯ 4.1M / month Β· πŸ“¦ 1.2K Β· ⏱️ 14.04.2025):
pip install optuna
- [Conda](https://anaconda.org/conda-forge/optuna) (πŸ“₯ 2.7M Β· ⏱️ 22.04.2025):
conda install -c conda-forge optuna
AutoGluon (πŸ₯‡36 Β· ⭐ 8.9K) - Fast and Accurate ML in 3 Lines of Code. Apache-2 - [GitHub](https://github.com/autogluon/autogluon) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1K Β· πŸ“¦ 1.1K Β· πŸ“‹ 1.7K - 24% open Β· ⏱️ 21.05.2025):
git clone https://github.com/autogluon/autogluon
- [PyPi](https://pypi.org/project/autogluon) (πŸ“₯ 190K / month Β· πŸ“¦ 32 Β· ⏱️ 22.05.2025):
pip install autogluon
- [Conda](https://anaconda.org/conda-forge/autogluon) (πŸ“₯ 35K Β· ⏱️ 03.05.2025):
conda install -c conda-forge autogluon
- [Docker Hub](https://hub.docker.com/r/autogluon/autogluon) (πŸ“₯ 16K Β· ⭐ 19 Β· ⏱️ 07.03.2024):
docker pull autogluon/autogluon
Ax (πŸ₯‡36 Β· ⭐ 2.5K) - Adaptive Experimentation Platform. MIT - [GitHub](https://github.com/facebook/Ax) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 320 Β· πŸ“¦ 970 Β· πŸ“‹ 880 - 12% open Β· ⏱️ 22.05.2025):
git clone https://github.com/facebook/Ax
- [PyPi](https://pypi.org/project/ax-platform) (πŸ“₯ 240K / month Β· πŸ“¦ 63 Β· ⏱️ 08.05.2025):
pip install ax-platform
- [Conda](https://anaconda.org/conda-forge/ax-platform) (πŸ“₯ 39K Β· ⏱️ 09.05.2025):
conda install -c conda-forge ax-platform
Bayesian Optimization (πŸ₯‡35 Β· ⭐ 8.2K) - A Python implementation of global optimization with.. MIT - [GitHub](https://github.com/bayesian-optimization/BayesianOptimization) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 1.6K Β· πŸ“₯ 180 Β· πŸ“¦ 3.7K Β· πŸ“‹ 380 - 1% open Β· ⏱️ 19.05.2025):
git clone https://github.com/fmfn/BayesianOptimization
- [PyPi](https://pypi.org/project/bayesian-optimization) (πŸ“₯ 320K / month Β· πŸ“¦ 170 Β· ⏱️ 12.05.2025):
pip install bayesian-optimization
Hyperopt (πŸ₯‡34 Β· ⭐ 7.4K) - Distributed Asynchronous Hyperparameter Optimization in Python. BSD-3 - [GitHub](https://github.com/hyperopt/hyperopt) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.1K Β· πŸ“¦ 21K Β· πŸ“‹ 760 - 18% open Β· ⏱️ 27.12.2024):
git clone https://github.com/hyperopt/hyperopt
- [PyPi](https://pypi.org/project/hyperopt) (πŸ“₯ 2.6M / month Β· πŸ“¦ 450 Β· ⏱️ 17.11.2021):
pip install hyperopt
- [Conda](https://anaconda.org/conda-forge/hyperopt) (πŸ“₯ 830K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hyperopt
BoTorch (πŸ₯‡34 Β· ⭐ 3.3K) - Bayesian optimization in PyTorch. MIT - [GitHub](https://github.com/pytorch/botorch) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 420 Β· πŸ“¦ 1.5K Β· πŸ“‹ 590 - 13% open Β· ⏱️ 22.05.2025):
git clone https://github.com/pytorch/botorch
- [PyPi](https://pypi.org/project/botorch) (πŸ“₯ 320K / month Β· πŸ“¦ 110 Β· ⏱️ 06.05.2025):
pip install botorch
- [Conda](https://anaconda.org/conda-forge/botorch) (πŸ“₯ 150K Β· ⏱️ 07.05.2025):
conda install -c conda-forge botorch
nevergrad (πŸ₯ˆ33 Β· ⭐ 4.1K) - A Python toolbox for performing gradient-free optimization. MIT - [GitHub](https://github.com/facebookresearch/nevergrad) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 360 Β· πŸ“¦ 910 Β· πŸ“‹ 310 - 40% open Β· ⏱️ 23.04.2025):
git clone https://github.com/facebookresearch/nevergrad
- [PyPi](https://pypi.org/project/nevergrad) (πŸ“₯ 150K / month Β· πŸ“¦ 72 Β· ⏱️ 23.04.2025):
pip install nevergrad
- [Conda](https://anaconda.org/conda-forge/nevergrad) (πŸ“₯ 62K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nevergrad
AutoKeras (πŸ₯ˆ32 Β· ⭐ 9.2K) - AutoML library for deep learning. Apache-2 - [GitHub](https://github.com/keras-team/autokeras) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.4K Β· πŸ“₯ 20K Β· πŸ“¦ 850 Β· πŸ“‹ 910 - 16% open Β· ⏱️ 16.12.2024):
git clone https://github.com/keras-team/autokeras
- [PyPi](https://pypi.org/project/autokeras) (πŸ“₯ 19K / month Β· πŸ“¦ 13 Β· ⏱️ 20.03.2024):
pip install autokeras
featuretools (πŸ₯ˆ32 Β· ⭐ 7.4K) - An open source python library for automated feature engineering. BSD-3 - [GitHub](https://github.com/alteryx/featuretools) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 880 Β· πŸ“¦ 2.1K Β· πŸ“‹ 1K - 15% open Β· ⏱️ 13.11.2024):
git clone https://github.com/alteryx/featuretools
- [PyPi](https://pypi.org/project/featuretools) (πŸ“₯ 79K / month Β· πŸ“¦ 74 Β· ⏱️ 14.05.2024):
pip install featuretools
- [Conda](https://anaconda.org/conda-forge/featuretools) (πŸ“₯ 250K Β· ⏱️ 22.04.2025):
conda install -c conda-forge featuretools
Keras Tuner (πŸ₯ˆ32 Β· ⭐ 2.9K Β· πŸ’€) - A Hyperparameter Tuning Library for Keras. Apache-2 - [GitHub](https://github.com/keras-team/keras-tuner) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 400 Β· πŸ“¦ 5.9K Β· πŸ“‹ 500 - 44% open Β· ⏱️ 24.06.2024):
git clone https://github.com/keras-team/keras-tuner
- [PyPi](https://pypi.org/project/keras-tuner) (πŸ“₯ 1.6M / month Β· πŸ“¦ 120 Β· ⏱️ 04.03.2024):
pip install keras-tuner
- [Conda](https://anaconda.org/conda-forge/keras-tuner) (πŸ“₯ 57K Β· ⏱️ 22.04.2025):
conda install -c conda-forge keras-tuner
lazypredict (πŸ₯ˆ29 Β· ⭐ 3.1K) - Lazy Predict help build a lot of basic models without much code.. MIT - [GitHub](https://github.com/shankarpandala/lazypredict) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 360 Β· πŸ“¦ 1.4K Β· πŸ“‹ 160 - 64% open Β· ⏱️ 18.05.2025):
git clone https://github.com/shankarpandala/lazypredict
- [PyPi](https://pypi.org/project/lazypredict) (πŸ“₯ 21K / month Β· πŸ“¦ 8 Β· ⏱️ 05.04.2025):
pip install lazypredict
- [Conda](https://anaconda.org/conda-forge/lazypredict) (πŸ“₯ 5K Β· ⏱️ 22.04.2025):
conda install -c conda-forge lazypredict
mljar-supervised (πŸ₯ˆ28 Β· ⭐ 3.2K) - Python package for AutoML on Tabular Data with Feature.. MIT - [GitHub](https://github.com/mljar/mljar-supervised) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 420 Β· πŸ“¦ 170 Β· πŸ“‹ 670 - 20% open Β· ⏱️ 14.04.2025):
git clone https://github.com/mljar/mljar-supervised
- [PyPi](https://pypi.org/project/mljar-supervised) (πŸ“₯ 7K / month Β· πŸ“¦ 6 Β· ⏱️ 01.04.2025):
pip install mljar-supervised
- [Conda](https://anaconda.org/conda-forge/mljar-supervised) (πŸ“₯ 42K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mljar-supervised
FEDOT (πŸ₯ˆ25 Β· ⭐ 670) - Automated modeling and machine learning framework FEDOT. BSD-3 - [GitHub](https://github.com/aimclub/FEDOT) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 88 Β· πŸ“¦ 62 Β· πŸ“‹ 570 - 11% open Β· ⏱️ 22.05.2025):
git clone https://github.com/nccr-itmo/FEDOT
- [PyPi](https://pypi.org/project/fedot) (πŸ“₯ 1.1K / month Β· πŸ“¦ 7 Β· ⏱️ 10.03.2025):
pip install fedot
Hyperactive (πŸ₯‰24 Β· ⭐ 520) - An optimization and data collection toolbox for convenient and fast.. MIT - [GitHub](https://github.com/SimonBlanke/Hyperactive) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 48 Β· πŸ“₯ 310 Β· πŸ“¦ 38 Β· πŸ“‹ 82 - 19% open Β· ⏱️ 18.05.2025):
git clone https://github.com/SimonBlanke/Hyperactive
- [PyPi](https://pypi.org/project/hyperactive) (πŸ“₯ 2.4K / month Β· πŸ“¦ 13 Β· ⏱️ 15.08.2024):
pip install hyperactive
AlphaPy (πŸ₯‰21 Β· ⭐ 1.5K) - Python AutoML for Trading Systems and Sports Betting. Apache-2 - [GitHub](https://github.com/ScottfreeLLC/AlphaPy) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 250 Β· πŸ“¦ 10 Β· πŸ“‹ 44 - 34% open Β· ⏱️ 15.12.2024):
git clone https://github.com/ScottfreeLLC/AlphaPy
- [PyPi](https://pypi.org/project/alphapy) (πŸ“₯ 660 / month Β· ⏱️ 29.08.2020):
pip install alphapy
featurewiz (πŸ₯‰21 Β· ⭐ 650) - Use advanced feature engineering strategies and select best.. Apache-2 - [GitHub](https://github.com/AutoViML/featurewiz) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 96 Β· πŸ“¦ 84 Β· πŸ“‹ 110 - 0% open Β· ⏱️ 19.02.2025):
git clone https://github.com/AutoViML/featurewiz
- [PyPi](https://pypi.org/project/featurewiz) (πŸ“₯ 7.8K / month Β· πŸ“¦ 4 Β· ⏱️ 19.02.2025):
pip install featurewiz
Auto ViML (πŸ₯‰21 Β· ⭐ 540) - Automatically Build Multiple ML Models with a Single Line of Code... Apache-2 - [GitHub](https://github.com/AutoViML/Auto_ViML) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 100 Β· πŸ“¦ 28 Β· ⏱️ 30.01.2025):
git clone https://github.com/AutoViML/Auto_ViML
- [PyPi](https://pypi.org/project/autoviml) (πŸ“₯ 3.7K / month Β· πŸ“¦ 3 Β· ⏱️ 30.01.2025):
pip install autoviml
opytimizer (πŸ₯‰18 Β· ⭐ 620 Β· πŸ’€) - Opytimizer is a Python library consisting of meta-heuristic.. Apache-2 - [GitHub](https://github.com/gugarosa/opytimizer) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 42 Β· πŸ“¦ 21 Β· ⏱️ 18.08.2024):
git clone https://github.com/gugarosa/opytimizer
- [PyPi](https://pypi.org/project/opytimizer) (πŸ“₯ 450 / month Β· ⏱️ 18.08.2024):
pip install opytimizer
Show 34 hidden projects... - TPOT (πŸ₯ˆ33 Β· ⭐ 9.9K) - A Python Automated Machine Learning tool that optimizes machine.. ❗️LGPL-3.0 - scikit-optimize (πŸ₯ˆ33 Β· ⭐ 2.8K Β· πŸ’€) - Sequential model-based optimization with a.. BSD-3 - NNI (πŸ₯ˆ31 Β· ⭐ 14K Β· πŸ’€) - An open source AutoML toolkit for automate machine learning lifecycle,.. MIT - auto-sklearn (πŸ₯ˆ31 Β· ⭐ 7.8K Β· πŸ’€) - Automated Machine Learning with scikit-learn. BSD-3 - SMAC3 (πŸ₯ˆ28 Β· ⭐ 1.2K) - SMAC3: A Versatile Bayesian Optimization Package for.. ❗️BSD-1-Clause - Hyperas (πŸ₯ˆ27 Β· ⭐ 2.2K Β· πŸ’€) - Keras + Hyperopt: A very simple wrapper for convenient.. MIT - Talos (πŸ₯ˆ25 Β· ⭐ 1.6K Β· πŸ’€) - Hyperparameter Experiments with TensorFlow and Keras. MIT - GPyOpt (πŸ₯ˆ25 Β· ⭐ 940 Β· πŸ’€) - Gaussian Process Optimization using GPy. BSD-3 - AdaNet (πŸ₯‰24 Β· ⭐ 3.5K Β· πŸ’€) - Fast and flexible AutoML with learning guarantees. Apache-2 - auto_ml (πŸ₯‰24 Β· ⭐ 1.6K Β· πŸ’€) - [UNMAINTAINED] Automated machine learning for analytics & production. MIT - lightwood (πŸ₯‰24 Β· ⭐ 470) - Lightwood is Legos for Machine Learning. ❗️GPL-3.0 - HpBandSter (πŸ₯‰23 Β· ⭐ 620 Β· πŸ’€) - a distributed Hyperband implementation on Steroids. BSD-3 - Neuraxle (πŸ₯‰22 Β· ⭐ 610 Β· πŸ’€) - The worlds cleanest AutoML library - Do hyperparameter tuning.. Apache-2 - Orion (πŸ₯‰22 Β· ⭐ 290 Β· πŸ’€) - Asynchronous Distributed Hyperparameter Optimization. BSD-3 - igel (πŸ₯‰21 Β· ⭐ 3.1K Β· πŸ’€) - a delightful machine learning tool that allows you to train, test, and.. MIT - MLBox (πŸ₯‰21 Β· ⭐ 1.5K Β· πŸ’€) - MLBox is a powerful Automated Machine Learning python library. ❗️BSD-1-Clause - Test Tube (πŸ₯‰21 Β· ⭐ 740 Β· πŸ’€) - Python library to easily log experiments and parallelize.. MIT - sklearn-deap (πŸ₯‰20 Β· ⭐ 770 Β· πŸ’€) - Use evolutionary algorithms instead of gridsearch in.. MIT - optunity (πŸ₯‰20 Β· ⭐ 420 Β· πŸ’€) - optimization routines for hyperparameter tuning. BSD-3 - Dragonfly (πŸ₯‰19 Β· ⭐ 880 Β· πŸ’€) - An open source python library for scalable Bayesian optimisation. MIT - Auto Tune Models (πŸ₯‰19 Β· ⭐ 530 Β· πŸ’€) - Auto Tune Models - A multi-tenant, multi-data system for.. MIT - Sherpa (πŸ₯‰19 Β· ⭐ 340 Β· πŸ’€) - Hyperparameter optimization that enables researchers to.. ❗️GPL-3.0 - Xcessiv (πŸ₯‰18 Β· ⭐ 1.3K Β· πŸ’€) - A web-based application for quick, scalable, and automated.. Apache-2 - shap-hypetune (πŸ₯‰18 Β· ⭐ 580 Β· πŸ’€) - A python package for simultaneous Hyperparameters Tuning and.. MIT - Advisor (πŸ₯‰17 Β· ⭐ 1.6K Β· πŸ’€) - Open-source implementation of Google Vizier for hyper parameters.. Apache-2 - HyperparameterHunter (πŸ₯‰17 Β· ⭐ 710 Β· πŸ’€) - Easy hyperparameter optimization and automatic result.. MIT - automl-gs (πŸ₯‰16 Β· ⭐ 1.9K Β· πŸ’€) - Provide an input CSV and a target field to predict, generate a.. MIT - Parfit (πŸ₯‰15 Β· ⭐ 200 Β· πŸ’€) - A package for parallelizing the fit and flexibly scoring of.. MIT - ENAS (πŸ₯‰13 Β· ⭐ 2.7K Β· πŸ’€) - PyTorch implementation of Efficient Neural Architecture Search via.. Apache-2 - Auptimizer (πŸ₯‰13 Β· ⭐ 200 Β· πŸ’€) - An automatic ML model optimization tool. ❗️GPL-3.0 - Hypermax (πŸ₯‰12 Β· ⭐ 110 Β· πŸ’€) - Better, faster hyper-parameter optimization. BSD-3 - model_search (πŸ₯‰11 Β· ⭐ 3.3K Β· πŸ’€) - AutoML algorithms for model architecture search at scale. Apache-2 - Devol (πŸ₯‰11 Β· ⭐ 950 Β· πŸ’€) - Genetic neural architecture search with Keras. MIT - Hypertunity (πŸ₯‰10 Β· ⭐ 140 Β· πŸ’€) - A toolset for black-box hyperparameter optimisation. Apache-2


Reinforcement Learning

Back to top

Libraries for building and evaluating reinforcement learning & agent-based systems.

FinRL (πŸ₯‡32 Β· ⭐ 12K) - FinRL: Financial Reinforcement Learning. MIT - [GitHub](https://github.com/AI4Finance-Foundation/FinRL) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 2.7K Β· πŸ“¦ 93 Β· πŸ“‹ 740 - 34% open Β· ⏱️ 05.05.2025):
git clone https://github.com/AI4Finance-Foundation/FinRL
- [PyPi](https://pypi.org/project/finrl) (πŸ“₯ 2.8K / month Β· ⏱️ 08.01.2022):
pip install finrl
ViZDoom (πŸ₯‡29 Β· ⭐ 1.8K) - Reinforcement Learning environments based on the 1993 game Doom. MIT - [GitHub](https://github.com/Farama-Foundation/ViZDoom) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 400 Β· πŸ“₯ 12K Β· πŸ“¦ 330 Β· πŸ“‹ 470 - 6% open Β· ⏱️ 12.03.2025):
git clone https://github.com/mwydmuch/ViZDoom
- [PyPi](https://pypi.org/project/vizdoom) (πŸ“₯ 6.8K / month Β· πŸ“¦ 15 Β· ⏱️ 20.08.2024):
pip install vizdoom
Acme (πŸ₯ˆ28 Β· ⭐ 3.7K) - A library of reinforcement learning components and agents. Apache-2 - [GitHub](https://github.com/google-deepmind/acme) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 470 Β· πŸ“¦ 240 Β· πŸ“‹ 270 - 23% open Β· ⏱️ 03.05.2025):
git clone https://github.com/deepmind/acme
- [PyPi](https://pypi.org/project/dm-acme) (πŸ“₯ 1.7K / month Β· πŸ“¦ 3 Β· ⏱️ 10.02.2022):
pip install dm-acme
- [Conda](https://anaconda.org/conda-forge/dm-acme) (πŸ“₯ 13K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dm-acme
TF-Agents (πŸ₯ˆ28 Β· ⭐ 2.9K) - TF-Agents: A reliable, scalable and easy to use TensorFlow.. Apache-2 - [GitHub](https://github.com/tensorflow/agents) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 720 Β· πŸ“‹ 680 - 30% open Β· ⏱️ 30.04.2025):
git clone https://github.com/tensorflow/agents
- [PyPi](https://pypi.org/project/tf-agents) (πŸ“₯ 27K / month Β· πŸ“¦ 14 Β· ⏱️ 14.12.2023):
pip install tf-agents
Dopamine (πŸ₯ˆ26 Β· ⭐ 11K) - Dopamine is a research framework for fast prototyping of.. Apache-2 - [GitHub](https://github.com/google/dopamine) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 1.4K Β· πŸ“¦ 21 Β· πŸ“‹ 190 - 54% open Β· ⏱️ 04.11.2024):
git clone https://github.com/google/dopamine
- [PyPi](https://pypi.org/project/dopamine-rl) (πŸ“₯ 24K / month Β· πŸ“¦ 10 Β· ⏱️ 31.10.2024):
pip install dopamine-rl
TensorForce (πŸ₯ˆ26 Β· ⭐ 3.3K Β· πŸ’€) - Tensorforce: a TensorFlow library for applied.. Apache-2 - [GitHub](https://github.com/tensorforce/tensorforce) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 530 Β· πŸ“¦ 460 Β· πŸ“‹ 680 - 6% open Β· ⏱️ 31.07.2024):
git clone https://github.com/tensorforce/tensorforce
- [PyPi](https://pypi.org/project/tensorforce) (πŸ“₯ 520 / month Β· πŸ“¦ 4 Β· ⏱️ 30.08.2021):
pip install tensorforce
RLax (πŸ₯ˆ26 Β· ⭐ 1.3K) - A library of reinforcement learning building blocks in JAX. Apache-2 - [GitHub](https://github.com/google-deepmind/rlax) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 91 Β· πŸ“¦ 340 Β· πŸ“‹ 27 - 29% open Β· ⏱️ 08.05.2025):
git clone https://github.com/deepmind/rlax
- [PyPi](https://pypi.org/project/rlax) (πŸ“₯ 16K / month Β· πŸ“¦ 22 Β· ⏱️ 08.05.2025):
pip install rlax
PARL (πŸ₯‰24 Β· ⭐ 3.4K) - A high-performance distributed training framework for Reinforcement.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PARL) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 820 Β· πŸ“¦ 140 Β· πŸ“‹ 540 - 23% open Β· ⏱️ 24.01.2025):
git clone https://github.com/PaddlePaddle/PARL
- [PyPi](https://pypi.org/project/parl) (πŸ“₯ 790 / month Β· πŸ“¦ 1 Β· ⏱️ 13.05.2022):
pip install parl
PFRL (πŸ₯‰22 Β· ⭐ 1.2K Β· πŸ’€) - PFRL: a PyTorch-based deep reinforcement learning library. MIT - [GitHub](https://github.com/pfnet/pfrl) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 150 Β· πŸ“¦ 120 Β· πŸ“‹ 80 - 41% open Β· ⏱️ 04.08.2024):
git clone https://github.com/pfnet/pfrl
- [PyPi](https://pypi.org/project/pfrl) (πŸ“₯ 340 / month Β· πŸ“¦ 1 Β· ⏱️ 16.07.2023):
pip install pfrl
ReAgent (πŸ₯‰21 Β· ⭐ 3.6K) - A platform for Reasoning systems (Reinforcement Learning,.. BSD-3 - [GitHub](https://github.com/facebookresearch/ReAgent) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 510 Β· πŸ“‹ 160 - 53% open Β· ⏱️ 12.03.2025):
git clone https://github.com/facebookresearch/ReAgent
- [PyPi](https://pypi.org/project/reagent) (πŸ“₯ 31 / month Β· ⏱️ 27.05.2020):
pip install reagent
rliable (πŸ₯‰14 Β· ⭐ 830 Β· πŸ’€) - [NeurIPS21 Outstanding Paper] Library for reliable evaluation on.. Apache-2 - [GitHub](https://github.com/google-research/rliable) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 49 Β· πŸ“¦ 210 Β· πŸ“‹ 20 - 15% open Β· ⏱️ 12.08.2024):
git clone https://github.com/google-research/rliable
- [PyPi](https://pypi.org/project/rliable`):
pip install rliable`
Show 12 hidden projects... - OpenAI Gym (πŸ₯‡42 Β· ⭐ 36K Β· πŸ’€) - A toolkit for developing and comparing reinforcement learning.. MIT - baselines (πŸ₯ˆ28 Β· ⭐ 16K Β· πŸ’€) - OpenAI Baselines: high-quality implementations of reinforcement.. MIT - TensorLayer (πŸ₯ˆ27 Β· ⭐ 7.4K Β· πŸ’€) - Deep Learning and Reinforcement Learning Library for.. Apache-2 - keras-rl (πŸ₯ˆ27 Β· ⭐ 5.6K Β· πŸ’€) - Deep Reinforcement Learning for Keras. MIT - garage (πŸ₯‰25 Β· ⭐ 2K Β· πŸ’€) - A toolkit for reproducible reinforcement learning research. MIT - Stable Baselines (πŸ₯‰24 Β· ⭐ 4.3K Β· πŸ’€) - A fork of OpenAI Baselines, implementations of.. MIT - ChainerRL (πŸ₯‰24 Β· ⭐ 1.2K Β· πŸ’€) - ChainerRL is a deep reinforcement learning library built on top of.. MIT - TRFL (πŸ₯‰22 Β· ⭐ 3.1K Β· πŸ’€) - TensorFlow Reinforcement Learning. Apache-2 - Coach (πŸ₯‰20 Β· ⭐ 2.3K Β· πŸ’€) - Reinforcement Learning Coach by Intel AI Lab enables easy.. Apache-2 - SerpentAI (πŸ₯‰18 Β· ⭐ 6.9K Β· πŸ’€) - Game Agent Framework. Helping you create AIs / Bots that learn to.. MIT - DeepMind Lab (πŸ₯‰17 Β· ⭐ 7.2K Β· πŸ’€) - A customisable 3D platform for agent-based AI research. ❗Unlicensed - Maze (πŸ₯‰12 Β· ⭐ 280 Β· πŸ’€) - Maze Applied Reinforcement Learning Framework. ❗️Custom


Recommender Systems

Back to top

Libraries for building and evaluating recommendation systems.

Recommenders (πŸ₯‡35 Β· ⭐ 20K) - Best Practices on Recommendation Systems. MIT - [GitHub](https://github.com/recommenders-team/recommenders) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 3.2K Β· πŸ“₯ 740 Β· πŸ“¦ 170 Β· πŸ“‹ 880 - 18% open Β· ⏱️ 08.05.2025):
git clone https://github.com/microsoft/recommenders
- [PyPi](https://pypi.org/project/recommenders) (πŸ“₯ 20K / month Β· πŸ“¦ 4 Β· ⏱️ 24.12.2024):
pip install recommenders
torchrec (πŸ₯‡31 Β· ⭐ 2.2K) - Pytorch domain library for recommendation systems. BSD-3 - [GitHub](https://github.com/pytorch/torchrec) (πŸ‘¨β€πŸ’» 350 Β· πŸ”€ 510 Β· πŸ“¦ 210 Β· πŸ“‹ 480 - 70% open Β· ⏱️ 22.05.2025):
git clone https://github.com/pytorch/torchrec
- [PyPi](https://pypi.org/project/torchrec-nightly-cpu) (πŸ“₯ 1.8K / month Β· ⏱️ 12.05.2022):
pip install torchrec-nightly-cpu
Cornac (πŸ₯ˆ30 Β· ⭐ 960) - A Comparative Framework for Multimodal Recommender Systems. Apache-2 - [GitHub](https://github.com/PreferredAI/cornac) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 150 Β· πŸ“¦ 280 Β· πŸ“‹ 170 - 17% open Β· ⏱️ 26.04.2025):
git clone https://github.com/PreferredAI/cornac
- [PyPi](https://pypi.org/project/cornac) (πŸ“₯ 54K / month Β· πŸ“¦ 18 Β· ⏱️ 26.04.2025):
pip install cornac
- [Conda](https://anaconda.org/conda-forge/cornac) (πŸ“₯ 820K Β· ⏱️ 26.04.2025):
conda install -c conda-forge cornac
scikit-surprise (πŸ₯ˆ28 Β· ⭐ 6.6K Β· πŸ’€) - A Python scikit for building and analyzing recommender.. BSD-3 - [GitHub](https://github.com/NicolasHug/Surprise) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 1K Β· πŸ“¦ 21 Β· πŸ“‹ 400 - 21% open Β· ⏱️ 14.06.2024):
git clone https://github.com/NicolasHug/Surprise
- [PyPi](https://pypi.org/project/scikit-surprise) (πŸ“₯ 140K / month Β· πŸ“¦ 37 Β· ⏱️ 19.05.2024):
pip install scikit-surprise
- [Conda](https://anaconda.org/conda-forge/scikit-surprise) (πŸ“₯ 480K Β· ⏱️ 22.04.2025):
conda install -c conda-forge scikit-surprise
RecBole (πŸ₯ˆ28 Β· ⭐ 3.8K) - A unified, comprehensive and efficient recommendation library. MIT - [GitHub](https://github.com/RUCAIBox/RecBole) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 660 Β· πŸ“‹ 1K - 30% open Β· ⏱️ 24.02.2025):
git clone https://github.com/RUCAIBox/RecBole
- [PyPi](https://pypi.org/project/recbole) (πŸ“₯ 99K / month Β· πŸ“¦ 2 Β· ⏱️ 24.02.2025):
pip install recbole
- [Conda](https://anaconda.org/aibox/recbole) (πŸ“₯ 8.6K Β· ⏱️ 25.03.2025):
conda install -c aibox recbole
TF Recommenders (πŸ₯‰24 Β· ⭐ 1.9K) - TensorFlow Recommenders is a library for building.. Apache-2 - [GitHub](https://github.com/tensorflow/recommenders) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 290 Β· πŸ“‹ 450 - 59% open Β· ⏱️ 16.01.2025):
git clone https://github.com/tensorflow/recommenders
- [PyPi](https://pypi.org/project/tensorflow-recommenders) (πŸ“₯ 240K / month Β· πŸ“¦ 2 Β· ⏱️ 03.02.2023):
pip install tensorflow-recommenders
Show 11 hidden projects... - implicit (πŸ₯ˆ30 Β· ⭐ 3.7K Β· πŸ’€) - Fast Python Collaborative Filtering for Implicit Feedback Datasets. MIT - lightfm (πŸ₯ˆ29 Β· ⭐ 4.9K Β· πŸ’€) - A Python implementation of LightFM, a hybrid recommendation.. Apache-2 - lkpy (πŸ₯ˆ29 Β· ⭐ 290) - Python recommendation toolkit. MIT - TF Ranking (πŸ₯‰26 Β· ⭐ 2.8K Β· πŸ’€) - Learning to Rank in TensorFlow. Apache-2 - tensorrec (πŸ₯‰21 Β· ⭐ 1.3K Β· πŸ’€) - A TensorFlow recommendation algorithm and framework in.. Apache-2 - fastFM (πŸ₯‰21 Β· ⭐ 1.1K Β· πŸ’€) - fastFM: A Library for Factorization Machines. BSD-3 - Spotlight (πŸ₯‰19 Β· ⭐ 3K Β· πŸ’€) - Deep recommender models using PyTorch. MIT - recmetrics (πŸ₯‰19 Β· ⭐ 580 Β· πŸ’€) - A library of metrics for evaluating recommender systems. MIT - Case Recommender (πŸ₯‰18 Β· ⭐ 500 Β· πŸ’€) - Case Recommender: A Flexible and Extensible Python.. MIT - OpenRec (πŸ₯‰16 Β· ⭐ 410 Β· πŸ’€) - OpenRec is an open-source and modular library for neural network-.. Apache-2 - Collie (πŸ₯‰11 Β· ⭐ 100 Β· πŸ’€) - A library for preparing, training, and evaluating scalable deep.. BSD-3


Privacy Machine Learning

Back to top

Libraries for encrypted and privacy-preserving machine learning using methods like federated learning & differential privacy.

PySyft (πŸ₯‡32 Β· ⭐ 9.7K) - Perform data science on data that remains in someone elses server. Apache-2 - [GitHub](https://github.com/OpenMined/PySyft) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 2K Β· πŸ“₯ 2K Β· πŸ“¦ 1 Β· πŸ“‹ 3.4K - 1% open Β· ⏱️ 13.04.2025):
git clone https://github.com/OpenMined/PySyft
- [PyPi](https://pypi.org/project/syft) (πŸ“₯ 7.3K / month Β· πŸ“¦ 5 Β· ⏱️ 13.04.2025):
pip install syft
Opacus (πŸ₯‡32 Β· ⭐ 1.8K) - Training PyTorch models with differential privacy. Apache-2 - [GitHub](https://github.com/pytorch/opacus) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 360 Β· πŸ“₯ 140 Β· πŸ“¦ 1.1K Β· πŸ“‹ 330 - 20% open Β· ⏱️ 13.05.2025):
git clone https://github.com/pytorch/opacus
- [PyPi](https://pypi.org/project/opacus) (πŸ“₯ 100K / month Β· πŸ“¦ 42 Β· ⏱️ 18.02.2025):
pip install opacus
- [Conda](https://anaconda.org/conda-forge/opacus) (πŸ“₯ 24K Β· ⏱️ 22.04.2025):
conda install -c conda-forge opacus
TensorFlow Privacy (πŸ₯ˆ25 Β· ⭐ 2K) - Library for training machine learning models with.. Apache-2 - [GitHub](https://github.com/tensorflow/privacy) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 450 Β· πŸ“₯ 190 Β· πŸ“‹ 210 - 55% open Β· ⏱️ 21.05.2025):
git clone https://github.com/tensorflow/privacy
- [PyPi](https://pypi.org/project/tensorflow-privacy) (πŸ“₯ 20K / month Β· πŸ“¦ 21 Β· ⏱️ 14.02.2024):
pip install tensorflow-privacy
TFEncrypted (πŸ₯‰24 Β· ⭐ 1.2K Β· πŸ’€) - A Framework for Encrypted Machine Learning in.. Apache-2 - [GitHub](https://github.com/tf-encrypted/tf-encrypted) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 210 Β· πŸ“¦ 68 Β· πŸ“‹ 440 - 32% open Β· ⏱️ 25.09.2024):
git clone https://github.com/tf-encrypted/tf-encrypted
- [PyPi](https://pypi.org/project/tf-encrypted) (πŸ“₯ 710 / month Β· πŸ“¦ 9 Β· ⏱️ 16.11.2022):
pip install tf-encrypted
FATE (πŸ₯‰23 Β· ⭐ 5.9K) - An Industrial Grade Federated Learning Framework. Apache-2 - [GitHub](https://github.com/FederatedAI/FATE) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.6K Β· πŸ“‹ 2.1K - 3% open Β· ⏱️ 19.11.2024):
git clone https://github.com/FederatedAI/FATE
- [PyPi](https://pypi.org/project/ETAF) (⏱️ 06.05.2020):
pip install ETAF
CrypTen (πŸ₯‰21 Β· ⭐ 1.6K) - A framework for Privacy Preserving Machine Learning. MIT - [GitHub](https://github.com/facebookresearch/CrypTen) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 290 Β· πŸ“‹ 280 - 28% open Β· ⏱️ 23.11.2024):
git clone https://github.com/facebookresearch/CrypTen
- [PyPi](https://pypi.org/project/crypten) (πŸ“₯ 520 / month Β· πŸ“¦ 1 Β· ⏱️ 08.12.2022):
pip install crypten
Show 1 hidden projects... - PipelineDP (πŸ₯‰20 Β· ⭐ 280) - PipelineDP is a Python framework for applying differentially.. Apache-2


Workflow & Experiment Tracking

Back to top

Libraries to organize, track, and visualize machine learning experiments.

mlflow (πŸ₯‡44 Β· ⭐ 21K) - Open source platform for the machine learning lifecycle. Apache-2 - [GitHub](https://github.com/mlflow/mlflow) (πŸ‘¨β€πŸ’» 860 Β· πŸ”€ 4.5K Β· πŸ“¦ 62K Β· πŸ“‹ 4.7K - 39% open Β· ⏱️ 22.05.2025):
git clone https://github.com/mlflow/mlflow
- [PyPi](https://pypi.org/project/mlflow) (πŸ“₯ 17M / month Β· πŸ“¦ 1.1K Β· ⏱️ 21.05.2025):
pip install mlflow
- [Conda](https://anaconda.org/conda-forge/mlflow) (πŸ“₯ 3.2M Β· ⏱️ 26.04.2025):
conda install -c conda-forge mlflow
wandb client (πŸ₯‡43 Β· ⭐ 9.9K) - The AI developer platform. Use Weights & Biases to train and fine-.. MIT - [GitHub](https://github.com/wandb/wandb) (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 740 Β· πŸ“₯ 720 Β· πŸ“¦ 79K Β· πŸ“‹ 3.6K - 17% open Β· ⏱️ 21.05.2025):
git clone https://github.com/wandb/client
- [PyPi](https://pypi.org/project/wandb) (πŸ“₯ 18M / month Β· πŸ“¦ 1.9K Β· ⏱️ 07.05.2025):
pip install wandb
- [Conda](https://anaconda.org/conda-forge/wandb) (πŸ“₯ 1.1M Β· ⏱️ 08.05.2025):
conda install -c conda-forge wandb
Tensorboard (πŸ₯‡43 Β· ⭐ 6.9K) - TensorFlows Visualization Toolkit. Apache-2 - [GitHub](https://github.com/tensorflow/tensorboard) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 1.7K Β· πŸ“¦ 320K Β· πŸ“‹ 1.9K - 35% open Β· ⏱️ 09.05.2025):
git clone https://github.com/tensorflow/tensorboard
- [PyPi](https://pypi.org/project/tensorboard) (πŸ“₯ 27M / month Β· πŸ“¦ 2.5K Β· ⏱️ 12.02.2025):
pip install tensorboard
- [Conda](https://anaconda.org/conda-forge/tensorboard) (πŸ“₯ 5.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorboard
DVC (πŸ₯‡41 Β· ⭐ 14K) - Data Versioning and ML Experiments. Apache-2 - [GitHub](https://github.com/iterative/dvc) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 1.2K Β· πŸ“¦ 24K Β· πŸ“‹ 4.8K - 5% open Β· ⏱️ 20.05.2025):
git clone https://github.com/iterative/dvc
- [PyPi](https://pypi.org/project/dvc) (πŸ“₯ 660K / month Β· πŸ“¦ 140 Β· ⏱️ 06.05.2025):
pip install dvc
- [Conda](https://anaconda.org/conda-forge/dvc) (πŸ“₯ 2.8M Β· ⏱️ 06.05.2025):
conda install -c conda-forge dvc
SageMaker SDK (πŸ₯‡41 Β· ⭐ 2.2K) - A library for training and deploying machine learning.. Apache-2 - [GitHub](https://github.com/aws/sagemaker-python-sdk) (πŸ‘¨β€πŸ’» 480 Β· πŸ”€ 1.2K Β· πŸ“¦ 6K Β· πŸ“‹ 1.6K - 20% open Β· ⏱️ 22.05.2025):
git clone https://github.com/aws/sagemaker-python-sdk
- [PyPi](https://pypi.org/project/sagemaker) (πŸ“₯ 25M / month Β· πŸ“¦ 180 Β· ⏱️ 19.05.2025):
pip install sagemaker
- [Conda](https://anaconda.org/conda-forge/sagemaker-python-sdk) (πŸ“₯ 1.5M Β· ⏱️ 21.05.2025):
conda install -c conda-forge sagemaker-python-sdk
Metaflow (πŸ₯ˆ36 Β· ⭐ 8.8K) - Build, Manage and Deploy AI/ML Systems. Apache-2 - [GitHub](https://github.com/Netflix/metaflow) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 830 Β· πŸ“¦ 910 Β· πŸ“‹ 800 - 43% open Β· ⏱️ 21.05.2025):
git clone https://github.com/Netflix/metaflow
- [PyPi](https://pypi.org/project/metaflow) (πŸ“₯ 250K / month Β· πŸ“¦ 52 Β· ⏱️ 21.05.2025):
pip install metaflow
- [Conda](https://anaconda.org/conda-forge/metaflow) (πŸ“₯ 300K Β· ⏱️ 22.04.2025):
conda install -c conda-forge metaflow
PyCaret (πŸ₯ˆ35 Β· ⭐ 9.3K) - An open-source, low-code machine learning library in Python. MIT - [GitHub](https://github.com/pycaret/pycaret) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.8K Β· πŸ“₯ 730 Β· πŸ“¦ 7.7K Β· πŸ“‹ 2.3K - 16% open Β· ⏱️ 06.03.2025):
git clone https://github.com/pycaret/pycaret
- [PyPi](https://pypi.org/project/pycaret) (πŸ“₯ 340K / month Β· πŸ“¦ 31 Β· ⏱️ 28.04.2024):
pip install pycaret
- [Conda](https://anaconda.org/conda-forge/pycaret) (πŸ“₯ 70K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pycaret
ClearML (πŸ₯ˆ34 Β· ⭐ 6K) - ClearML - Auto-Magical CI/CD to streamline your AI workload... Apache-2 - [GitHub](https://github.com/clearml/clearml) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 680 Β· πŸ“₯ 3.2K Β· πŸ“¦ 1.8K Β· πŸ“‹ 1.1K - 43% open Β· ⏱️ 22.05.2025):
git clone https://github.com/allegroai/clearml
- [PyPi](https://pypi.org/project/clearml) (πŸ“₯ 380K / month Β· πŸ“¦ 58 Β· ⏱️ 22.05.2025):
pip install clearml
- [Docker Hub](https://hub.docker.com/r/allegroai/trains) (πŸ“₯ 31K Β· ⏱️ 05.10.2020):
docker pull allegroai/trains
snakemake (πŸ₯ˆ34 Β· ⭐ 2.5K) - This is the development home of the workflow management system.. MIT - [GitHub](https://github.com/snakemake/snakemake) (πŸ‘¨β€πŸ’» 370 Β· πŸ”€ 590 Β· πŸ“¦ 2.4K Β· πŸ“‹ 2K - 60% open Β· ⏱️ 22.05.2025):
git clone https://github.com/snakemake/snakemake
- [PyPi](https://pypi.org/project/snakemake) (πŸ“₯ 79K / month Β· πŸ“¦ 280 Β· ⏱️ 22.05.2025):
pip install snakemake
- [Conda](https://anaconda.org/bioconda/snakemake) (πŸ“₯ 1.4M Β· ⏱️ 21.05.2025):
conda install -c bioconda snakemake
tensorboardX (πŸ₯ˆ33 Β· ⭐ 7.9K) - tensorboard for pytorch (and chainer, mxnet, numpy, ...). MIT - [GitHub](https://github.com/lanpa/tensorboardX) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 860 Β· πŸ“₯ 480 Β· πŸ“¦ 58K Β· πŸ“‹ 460 - 17% open Β· ⏱️ 24.04.2025):
git clone https://github.com/lanpa/tensorboardX
- [PyPi](https://pypi.org/project/tensorboardX) (πŸ“₯ 2.7M / month Β· πŸ“¦ 620 Β· ⏱️ 20.08.2023):
pip install tensorboardX
- [Conda](https://anaconda.org/conda-forge/tensorboardx) (πŸ“₯ 1.3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorboardx
kaggle (πŸ₯ˆ33 Β· ⭐ 6.6K) - Official Kaggle API. Apache-2 - [GitHub](https://github.com/Kaggle/kaggle-api) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 1.2K Β· πŸ“¦ 21 Β· πŸ“‹ 520 - 27% open Β· ⏱️ 22.05.2025):
git clone https://github.com/Kaggle/kaggle-api
- [PyPi](https://pypi.org/project/kaggle) (πŸ“₯ 340K / month Β· πŸ“¦ 240 Β· ⏱️ 08.05.2025):
pip install kaggle
- [Conda](https://anaconda.org/conda-forge/kaggle) (πŸ“₯ 230K Β· ⏱️ 22.04.2025):
conda install -c conda-forge kaggle
aim (πŸ₯ˆ33 Β· ⭐ 5.6K) - Aim An easy-to-use & supercharged open-source experiment tracker. Apache-2 - [GitHub](https://github.com/aimhubio/aim) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 340 Β· πŸ“¦ 890 Β· πŸ“‹ 1.1K - 36% open Β· ⏱️ 08.05.2025):
git clone https://github.com/aimhubio/aim
- [PyPi](https://pypi.org/project/aim) (πŸ“₯ 130K / month Β· πŸ“¦ 41 Β· ⏱️ 21.05.2025):
pip install aim
- [Conda](https://anaconda.org/conda-forge/aim) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge aim
AzureML SDK (πŸ₯ˆ31 Β· ⭐ 4.2K) - Python notebooks with ML and deep learning examples with Azure.. MIT - [GitHub](https://github.com/Azure/MachineLearningNotebooks) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 2.5K Β· πŸ“₯ 660 Β· πŸ“‹ 1.5K - 26% open Β· ⏱️ 14.03.2025):
git clone https://github.com/Azure/MachineLearningNotebooks
- [PyPi](https://pypi.org/project/azureml-sdk) (πŸ“₯ 340K / month Β· πŸ“¦ 31 Β· ⏱️ 11.04.2025):
pip install azureml-sdk
sacred (πŸ₯ˆ30 Β· ⭐ 4.3K) - Sacred is a tool to help you configure, organize, log and reproduce.. MIT - [GitHub](https://github.com/IDSIA/sacred) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 380 Β· πŸ“¦ 3.6K Β· πŸ“‹ 560 - 18% open Β· ⏱️ 26.11.2024):
git clone https://github.com/IDSIA/sacred
- [PyPi](https://pypi.org/project/sacred) (πŸ“₯ 29K / month Β· πŸ“¦ 60 Β· ⏱️ 26.11.2024):
pip install sacred
- [Conda](https://anaconda.org/conda-forge/sacred) (πŸ“₯ 8.8K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sacred
Neptune.ai (πŸ₯ˆ29 Β· ⭐ 610) - The experiment tracker for foundation model training. Apache-2 - [GitHub](https://github.com/neptune-ai/neptune-client) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 65 Β· πŸ“¦ 870 Β· πŸ“‹ 260 - 12% open Β· ⏱️ 16.04.2025):
git clone https://github.com/neptune-ai/neptune-client
- [PyPi](https://pypi.org/project/neptune-client) (πŸ“₯ 490K / month Β· πŸ“¦ 77 Β· ⏱️ 15.04.2025):
pip install neptune-client
- [Conda](https://anaconda.org/conda-forge/neptune-client) (πŸ“₯ 350K Β· ⏱️ 22.04.2025):
conda install -c conda-forge neptune-client
ml-metadata (πŸ₯ˆ28 Β· ⭐ 650) - For recording and retrieving metadata associated with ML.. Apache-2 - [GitHub](https://github.com/google/ml-metadata) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 160 Β· πŸ“₯ 3K Β· πŸ“¦ 700 Β· πŸ“‹ 120 - 39% open Β· ⏱️ 03.04.2025):
git clone https://github.com/google/ml-metadata
- [PyPi](https://pypi.org/project/ml-metadata) (πŸ“₯ 67K / month Β· πŸ“¦ 32 Β· ⏱️ 07.04.2025):
pip install ml-metadata
VisualDL (πŸ₯‰27 Β· ⭐ 4.8K) - Deep Learning Visualization Toolkit. Apache-2 - [GitHub](https://github.com/PaddlePaddle/VisualDL) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 630 Β· πŸ“₯ 510 Β· πŸ“¦ 2 Β· πŸ“‹ 510 - 30% open Β· ⏱️ 22.01.2025):
git clone https://github.com/PaddlePaddle/VisualDL
- [PyPi](https://pypi.org/project/visualdl) (πŸ“₯ 130K / month Β· πŸ“¦ 82 Β· ⏱️ 30.10.2024):
pip install visualdl
livelossplot (πŸ₯‰27 Β· ⭐ 1.3K) - Live training loss plot in Jupyter Notebook for Keras,.. MIT - [GitHub](https://github.com/stared/livelossplot) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 140 Β· πŸ“¦ 1.8K Β· πŸ“‹ 79 - 7% open Β· ⏱️ 03.01.2025):
git clone https://github.com/stared/livelossplot
- [PyPi](https://pypi.org/project/livelossplot) (πŸ“₯ 16K / month Β· πŸ“¦ 16 Β· ⏱️ 03.01.2025):
pip install livelossplot
quinn (πŸ₯‰26 Β· ⭐ 670) - pyspark methods to enhance developer productivity. Apache-2 - [GitHub](https://github.com/mrpowers-io/quinn) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 97 Β· πŸ“₯ 57 Β· πŸ“¦ 93 Β· πŸ“‹ 130 - 27% open Β· ⏱️ 06.12.2024):
git clone https://github.com/MrPowers/quinn
- [PyPi](https://pypi.org/project/quinn) (πŸ“₯ 590K / month Β· πŸ“¦ 7 Β· ⏱️ 13.02.2024):
pip install quinn
Labml (πŸ₯‰25 Β· ⭐ 2.2K) - Monitor deep learning model training and hardware usage from your mobile.. MIT - [GitHub](https://github.com/labmlai/labml) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 140 Β· πŸ“¦ 220 Β· πŸ“‹ 50 - 12% open Β· ⏱️ 10.04.2025):
git clone https://github.com/labmlai/labml
- [PyPi](https://pypi.org/project/labml) (πŸ“₯ 2.5K / month Β· πŸ“¦ 14 Β· ⏱️ 15.09.2024):
pip install labml
TNT (πŸ₯‰25 Β· ⭐ 1.7K) - A lightweight library for PyTorch training tools and utilities. BSD-3 - [GitHub](https://github.com/pytorch/tnt) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 280 Β· πŸ“‹ 150 - 56% open Β· ⏱️ 12.05.2025):
git clone https://github.com/pytorch/tnt
- [PyPi](https://pypi.org/project/torchnet) (πŸ“₯ 5.9K / month Β· πŸ“¦ 24 Β· ⏱️ 29.07.2018):
pip install torchnet
gokart (πŸ₯‰25 Β· ⭐ 320) - Gokart solves reproducibility, task dependencies, constraints of good code,.. MIT - [GitHub](https://github.com/m3dev/gokart) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 62 Β· πŸ“¦ 85 Β· πŸ“‹ 99 - 32% open Β· ⏱️ 29.04.2025):
git clone https://github.com/m3dev/gokart
- [PyPi](https://pypi.org/project/gokart) (πŸ“₯ 4.7K / month Β· πŸ“¦ 8 Β· ⏱️ 27.02.2025):
pip install gokart
Guild AI (πŸ₯‰23 Β· ⭐ 880) - Experiment tracking, ML developer tools. Apache-2 - [GitHub](https://github.com/guildai/guildai) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 88 Β· πŸ“₯ 31 Β· πŸ“¦ 100 Β· πŸ“‹ 440 - 50% open Β· ⏱️ 29.04.2025):
git clone https://github.com/guildai/guildai
- [PyPi](https://pypi.org/project/guildai) (πŸ“₯ 2K / month Β· ⏱️ 11.05.2022):
pip install guildai
keepsake (πŸ₯‰17 Β· ⭐ 1.7K) - Version control for machine learning. Apache-2 - [GitHub](https://github.com/replicate/keepsake) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 71 Β· πŸ“‹ 190 - 66% open Β· ⏱️ 03.12.2024):
git clone https://github.com/replicate/keepsake
- [PyPi](https://pypi.org/project/keepsake) (πŸ“₯ 84 / month Β· πŸ“¦ 1 Β· ⏱️ 25.01.2021):
pip install keepsake
CometML (πŸ₯‰16) - Supercharging Machine Learning. MIT - [GitHub]():
git clone https://github.com/comet-ml/examples
- [PyPi](https://pypi.org/project/comet_ml) (πŸ“₯ 470K / month Β· πŸ“¦ 94 Β· ⏱️ 14.05.2025):
pip install comet_ml
- [Conda](https://anaconda.org/anaconda/comet_ml):
conda install -c anaconda comet_ml
Show 15 hidden projects... - Catalyst (πŸ₯ˆ28 Β· ⭐ 3.4K Β· πŸ’€) - Accelerated deep learning R&D. Apache-2 - knockknock (πŸ₯‰26 Β· ⭐ 2.8K Β· πŸ’€) - Knock Knock: Get notified when your training ends with only two.. MIT - SKLL (πŸ₯‰24 Β· ⭐ 560) - SciKit-Learn Laboratory (SKLL) makes it easy to run machine.. ❗Unlicensed - hiddenlayer (πŸ₯‰22 Β· ⭐ 1.8K Β· πŸ’€) - Neural network graphs and training metrics for.. MIT - Studio.ml (πŸ₯‰22 Β· ⭐ 380 Β· πŸ’€) - Studio: Simplify and expedite model building process. Apache-2 - lore (πŸ₯‰21 Β· ⭐ 1.6K Β· πŸ’€) - Lore makes machine learning approachable for Software Engineers and.. MIT - TensorBoard Logger (πŸ₯‰21 Β· ⭐ 630 Β· πŸ’€) - Log TensorBoard events without touching TensorFlow. MIT - TensorWatch (πŸ₯‰20 Β· ⭐ 3.4K Β· πŸ’€) - Debugging, monitoring and visualization for Python Machine.. MIT - MXBoard (πŸ₯‰20 Β· ⭐ 320 Β· πŸ’€) - Logging MXNet data for visualization in TensorBoard. Apache-2 - datmo (πŸ₯‰18 Β· ⭐ 340 Β· πŸ’€) - Open source production model management tool for data scientists. MIT - chitra (πŸ₯‰17 Β· ⭐ 230 Β· πŸ’€) - A multi-functional library for full-stack Deep Learning... Apache-2 - caliban (πŸ₯‰16 Β· ⭐ 500 Β· πŸ’€) - Research workflows made easy, locally and in the Cloud. Apache-2 - steppy (πŸ₯‰16 Β· ⭐ 130 Β· πŸ’€) - Lightweight, Python library for fast and reproducible experimentation. MIT - ModelChimp (πŸ₯‰13 Β· ⭐ 130 Β· πŸ’€) - Experiment tracking for machine and deep learning projects. BSD-2 - traintool (πŸ₯‰9 Β· ⭐ 12 Β· πŸ’€) - Train off-the-shelf machine learning models in one.. Apache-2


Model Serialization & Deployment

Back to top

Libraries to serialize models to files, convert between a variety of model formats, and optimize models for deployment.

onnx (πŸ₯‡43 Β· ⭐ 19K) - Open standard for machine learning interoperability. Apache-2 - [GitHub](https://github.com/onnx/onnx) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 3.7K Β· πŸ“₯ 24K Β· πŸ“¦ 46K Β· πŸ“‹ 3K - 10% open Β· ⏱️ 22.05.2025):
git clone https://github.com/onnx/onnx
- [PyPi](https://pypi.org/project/onnx) (πŸ“₯ 7M / month Β· πŸ“¦ 1.3K Β· ⏱️ 12.05.2025):
pip install onnx
- [Conda](https://anaconda.org/conda-forge/onnx) (πŸ“₯ 1.8M Β· ⏱️ 16.05.2025):
conda install -c conda-forge onnx
triton (πŸ₯‡43 Β· ⭐ 16K) - Development repository for the Triton language and compiler. MIT - [GitHub](https://github.com/triton-lang/triton) (πŸ‘¨β€πŸ’» 400 Β· πŸ”€ 1.9K Β· πŸ“¦ 68K Β· πŸ“‹ 1.8K - 42% open Β· ⏱️ 22.05.2025):
git clone https://github.com/openai/triton
- [PyPi](https://pypi.org/project/triton) (πŸ“₯ 24M / month Β· πŸ“¦ 400 Β· ⏱️ 09.04.2025):
pip install triton
huggingface_hub (πŸ₯ˆ38 Β· ⭐ 2.6K) - The official Python client for the Huggingface Hub. Apache-2 - [GitHub](https://github.com/huggingface/huggingface_hub) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 710 Β· πŸ“‹ 1.2K - 15% open Β· ⏱️ 22.05.2025):
git clone https://github.com/huggingface/huggingface_hub
- [PyPi](https://pypi.org/project/huggingface_hub) (πŸ“₯ 88M / month Β· πŸ“¦ 3K Β· ⏱️ 19.05.2025):
pip install huggingface_hub
- [Conda](https://anaconda.org/conda-forge/huggingface_hub) (πŸ“₯ 3.2M Β· ⏱️ 19.05.2025):
conda install -c conda-forge huggingface_hub
Core ML Tools (πŸ₯ˆ36 Β· ⭐ 4.7K) - Core ML tools contain supporting tools for Core ML model.. BSD-3 - [GitHub](https://github.com/apple/coremltools) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 680 Β· πŸ“₯ 15K Β· πŸ“¦ 4.9K Β· πŸ“‹ 1.5K - 25% open Β· ⏱️ 20.05.2025):
git clone https://github.com/apple/coremltools
- [PyPi](https://pypi.org/project/coremltools) (πŸ“₯ 510K / month Β· πŸ“¦ 98 Β· ⏱️ 28.04.2025):
pip install coremltools
- [Conda](https://anaconda.org/conda-forge/coremltools) (πŸ“₯ 97K Β· ⏱️ 22.04.2025):
conda install -c conda-forge coremltools
BentoML (πŸ₯ˆ35 Β· ⭐ 7.7K) - The easiest way to serve AI apps and models - Build Model Inference.. Apache-2 - [GitHub](https://github.com/bentoml/BentoML) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 840 Β· πŸ“₯ 400 Β· πŸ“¦ 2.7K Β· πŸ“‹ 1.1K - 11% open Β· ⏱️ 22.05.2025):
git clone https://github.com/bentoml/BentoML
- [PyPi](https://pypi.org/project/bentoml) (πŸ“₯ 110K / month Β· πŸ“¦ 40 Β· ⏱️ 20.05.2025):
pip install bentoml
TorchServe (πŸ₯ˆ33 Β· ⭐ 4.4K) - Serve, optimize and scale PyTorch models in production. Apache-2 - [GitHub](https://github.com/pytorch/serve) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 880 Β· πŸ“₯ 7.7K Β· πŸ“¦ 870 Β· πŸ“‹ 1.7K - 25% open Β· ⏱️ 17.03.2025):
git clone https://github.com/pytorch/serve
- [PyPi](https://pypi.org/project/torchserve) (πŸ“₯ 92K / month Β· πŸ“¦ 24 Β· ⏱️ 30.09.2024):
pip install torchserve
- [Conda](https://anaconda.org/pytorch/torchserve) (πŸ“₯ 500K Β· ⏱️ 25.03.2025):
conda install -c pytorch torchserve
- [Docker Hub](https://hub.docker.com/r/pytorch/torchserve) (πŸ“₯ 1.4M Β· ⭐ 32 Β· ⏱️ 30.09.2024):
docker pull pytorch/torchserve
hls4ml (πŸ₯ˆ30 Β· ⭐ 1.5K) - Machine learning on FPGAs using HLS. Apache-2 - [GitHub](https://github.com/fastmachinelearning/hls4ml) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 440 Β· πŸ“¦ 47 Β· πŸ“‹ 480 - 42% open Β· ⏱️ 05.05.2025):
git clone https://github.com/fastmachinelearning/hls4ml
- [PyPi](https://pypi.org/project/hls4ml) (πŸ“₯ 2K / month Β· πŸ“¦ 1 Β· ⏱️ 17.03.2025):
pip install hls4ml
- [Conda](https://anaconda.org/conda-forge/hls4ml) (πŸ“₯ 11K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hls4ml
Hummingbird (πŸ₯‰24 Β· ⭐ 3.4K Β· πŸ’€) - Hummingbird compiles trained ML models into tensor computation.. MIT - [GitHub](https://github.com/microsoft/hummingbird) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 280 Β· πŸ“₯ 850 Β· πŸ“‹ 330 - 20% open Β· ⏱️ 24.10.2024):
git clone https://github.com/microsoft/hummingbird
- [PyPi](https://pypi.org/project/hummingbird-ml) (πŸ“₯ 6K / month Β· πŸ“¦ 7 Β· ⏱️ 25.10.2024):
pip install hummingbird-ml
- [Conda](https://anaconda.org/conda-forge/hummingbird-ml) (πŸ“₯ 59K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hummingbird-ml
nebullvm (πŸ₯‰21 Β· ⭐ 8.4K Β· πŸ’€) - A collection of libraries to optimise AI model performances. Apache-2 - [GitHub](https://github.com/nebuly-ai/optimate) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 630 Β· πŸ“‹ 200 - 49% open Β· ⏱️ 22.07.2024):
git clone https://github.com/nebuly-ai/nebullvm
- [PyPi](https://pypi.org/project/nebullvm) (πŸ“₯ 950 / month Β· πŸ“¦ 2 Β· ⏱️ 18.06.2023):
pip install nebullvm
tfdeploy (πŸ₯‰17 Β· ⭐ 350) - Deploy tensorflow graphs for fast evaluation and export to.. BSD-3 - [GitHub](https://github.com/riga/tfdeploy) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 38 Β· πŸ“‹ 34 - 32% open Β· ⏱️ 04.01.2025):
git clone https://github.com/riga/tfdeploy
- [PyPi](https://pypi.org/project/tfdeploy) (πŸ“₯ 160 / month Β· ⏱️ 30.03.2017):
pip install tfdeploy
Show 10 hidden projects... - mmdnn (πŸ₯ˆ25 Β· ⭐ 5.8K Β· πŸ’€) - MMdnn is a set of tools to help users inter-operate among different deep.. MIT - m2cgen (πŸ₯ˆ25 Β· ⭐ 2.9K Β· πŸ’€) - Transform ML models into a native code (Java, C, Python, Go,.. MIT - sklearn-porter (πŸ₯‰24 Β· ⭐ 1.3K Β· πŸ’€) - Transpile trained scikit-learn estimators to C, Java,.. BSD-3 - cortex (πŸ₯‰22 Β· ⭐ 8K Β· πŸ’€) - Production infrastructure for machine learning at scale. Apache-2 - OMLT (πŸ₯‰21 Β· ⭐ 320) - Represent trained machine learning models as Pyomo optimization.. ❗Unlicensed - pytorch2keras (πŸ₯‰19 Β· ⭐ 860 Β· πŸ’€) - PyTorch to Keras model convertor. MIT - Larq Compute Engine (πŸ₯‰19 Β· ⭐ 250) - Highly optimized inference engine for Binarized.. Apache-2 - modelkit (πŸ₯‰18 Β· ⭐ 150 Β· πŸ’€) - Toolkit for developing and maintaining ML models. MIT - backprop (πŸ₯‰15 Β· ⭐ 240 Β· πŸ’€) - Backprop makes it simple to use, finetune, and deploy state-of-.. Apache-2 - ml-ane-transformers (πŸ₯‰13 Β· ⭐ 2.6K Β· πŸ’€) - Reference implementation of the Transformer.. ❗Unlicensed


Model Interpretability

Back to top

Libraries to visualize, explain, debug, evaluate, and interpret machine learning models.

shap (πŸ₯‡42 Β· ⭐ 24K) - A game theoretic approach to explain the output of any machine learning model. MIT - [GitHub](https://github.com/shap/shap) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 3.4K Β· πŸ“¦ 33K Β· πŸ“‹ 2.6K - 25% open Β· ⏱️ 22.05.2025):
git clone https://github.com/slundberg/shap
- [PyPi](https://pypi.org/project/shap) (πŸ“₯ 7.2M / month Β· πŸ“¦ 960 Β· ⏱️ 17.04.2025):
pip install shap
- [Conda](https://anaconda.org/conda-forge/shap) (πŸ“₯ 6.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge shap
arviz (πŸ₯‡36 Β· ⭐ 1.7K) - Exploratory analysis of Bayesian models with Python. Apache-2 - [GitHub](https://github.com/arviz-devs/arviz) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 430 Β· πŸ“₯ 180 Β· πŸ“¦ 11K Β· πŸ“‹ 890 - 21% open Β· ⏱️ 28.04.2025):
git clone https://github.com/arviz-devs/arviz
- [PyPi](https://pypi.org/project/arviz) (πŸ“₯ 1.7M / month Β· πŸ“¦ 360 Β· ⏱️ 06.03.2025):
pip install arviz
- [Conda](https://anaconda.org/conda-forge/arviz) (πŸ“₯ 2.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge arviz
Netron (πŸ₯‡35 Β· ⭐ 30K) - Visualizer for neural network, deep learning and machine learning.. MIT - [GitHub](https://github.com/lutzroeder/netron) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2.9K Β· πŸ“₯ 53K Β· πŸ“¦ 13 Β· πŸ“‹ 1.2K - 1% open Β· ⏱️ 21.05.2025):
git clone https://github.com/lutzroeder/netron
- [PyPi](https://pypi.org/project/netron) (πŸ“₯ 39K / month Β· πŸ“¦ 88 Β· ⏱️ 16.05.2025):
pip install netron
Captum (πŸ₯‡35 Β· ⭐ 5.2K) - Model interpretability and understanding for PyTorch. BSD-3 - [GitHub](https://github.com/pytorch/captum) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 510 Β· πŸ“¦ 3.3K Β· πŸ“‹ 600 - 42% open Β· ⏱️ 21.05.2025):
git clone https://github.com/pytorch/captum
- [PyPi](https://pypi.org/project/captum) (πŸ“₯ 300K / month Β· πŸ“¦ 170 Β· ⏱️ 27.03.2025):
pip install captum
- [Conda](https://anaconda.org/conda-forge/captum) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge captum
InterpretML (πŸ₯‡34 Β· ⭐ 6.5K) - Fit interpretable models. Explain blackbox machine learning. MIT - [GitHub](https://github.com/interpretml/interpret) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 740 Β· πŸ“¦ 900 Β· πŸ“‹ 470 - 22% open Β· ⏱️ 17.04.2025):
git clone https://github.com/interpretml/interpret
- [PyPi](https://pypi.org/project/interpret) (πŸ“₯ 180K / month Β· πŸ“¦ 53 Β· ⏱️ 26.03.2025):
pip install interpret
shapash (πŸ₯ˆ31 Β· ⭐ 2.9K) - Shapash: User-friendly Explainability and Interpretability to.. Apache-2 - [GitHub](https://github.com/MAIF/shapash) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 340 Β· πŸ“¦ 190 Β· πŸ“‹ 240 - 18% open Β· ⏱️ 16.05.2025):
git clone https://github.com/MAIF/shapash
- [PyPi](https://pypi.org/project/shapash) (πŸ“₯ 9.9K / month Β· πŸ“¦ 4 Β· ⏱️ 20.03.2025):
pip install shapash
evaluate (πŸ₯ˆ31 Β· ⭐ 2.2K) - Evaluate: A library for easily evaluating machine learning models.. Apache-2 - [GitHub](https://github.com/huggingface/evaluate) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 270 Β· πŸ“¦ 22K Β· πŸ“‹ 370 - 61% open Β· ⏱️ 10.01.2025):
git clone https://github.com/huggingface/evaluate
- [PyPi](https://pypi.org/project/evaluate) (πŸ“₯ 3M / month Β· πŸ“¦ 400 Β· ⏱️ 11.09.2024):
pip install evaluate
explainerdashboard (πŸ₯ˆ30 Β· ⭐ 2.4K) - Quickly build Explainable AI dashboards that show the inner.. MIT - [GitHub](https://github.com/oegedijk/explainerdashboard) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 340 Β· πŸ“¦ 630 Β· πŸ“‹ 240 - 15% open Β· ⏱️ 29.12.2024):
git clone https://github.com/oegedijk/explainerdashboard
- [PyPi](https://pypi.org/project/explainerdashboard) (πŸ“₯ 51K / month Β· πŸ“¦ 13 Β· ⏱️ 29.12.2024):
pip install explainerdashboard
- [Conda](https://anaconda.org/conda-forge/explainerdashboard) (πŸ“₯ 66K Β· ⏱️ 22.04.2025):
conda install -c conda-forge explainerdashboard
fairlearn (πŸ₯ˆ30 Β· ⭐ 2.1K) - A Python package to assess and improve fairness of machine.. MIT - [GitHub](https://github.com/fairlearn/fairlearn) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 450 Β· πŸ“¦ 3 Β· πŸ“‹ 540 - 28% open Β· ⏱️ 05.05.2025):
git clone https://github.com/fairlearn/fairlearn
- [PyPi](https://pypi.org/project/fairlearn) (πŸ“₯ 130K / month Β· πŸ“¦ 63 Β· ⏱️ 11.12.2024):
pip install fairlearn
- [Conda](https://anaconda.org/conda-forge/fairlearn) (πŸ“₯ 46K Β· ⏱️ 22.04.2025):
conda install -c conda-forge fairlearn
dtreeviz (πŸ₯ˆ28 Β· ⭐ 3.1K) - A python library for decision tree visualization and model interpretation. MIT - [GitHub](https://github.com/parrt/dtreeviz) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 340 Β· πŸ“¦ 1.6K Β· πŸ“‹ 210 - 34% open Β· ⏱️ 06.03.2025):
git clone https://github.com/parrt/dtreeviz
- [PyPi](https://pypi.org/project/dtreeviz) (πŸ“₯ 93K / month Β· πŸ“¦ 53 Β· ⏱️ 07.07.2022):
pip install dtreeviz
- [Conda](https://anaconda.org/conda-forge/dtreeviz) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dtreeviz
DoWhy (πŸ₯ˆ27 Β· ⭐ 7.5K) - DoWhy is a Python library for causal inference that supports explicit.. MIT - [GitHub](https://github.com/py-why/dowhy) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 940 Β· πŸ“₯ 43 Β· πŸ“¦ 610 Β· πŸ“‹ 500 - 27% open Β· ⏱️ 19.05.2025):
git clone https://github.com/py-why/dowhy
- [PyPi](https://pypi.org/project/dowhy) (πŸ“₯ 53K / month Β· πŸ“¦ 18 Β· ⏱️ 24.11.2024):
pip install dowhy
- [Conda](https://anaconda.org/conda-forge/dowhy) (πŸ“₯ 44K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dowhy
Fairness 360 (πŸ₯ˆ27 Β· ⭐ 2.6K) - A comprehensive set of fairness metrics for datasets and.. Apache-2 - [GitHub](https://github.com/Trusted-AI/AIF360) (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 850 Β· πŸ“¦ 680 Β· πŸ“‹ 300 - 65% open Β· ⏱️ 10.12.2024):
git clone https://github.com/Trusted-AI/AIF360
- [PyPi](https://pypi.org/project/aif360) (πŸ“₯ 23K / month Β· πŸ“¦ 32 Β· ⏱️ 08.04.2024):
pip install aif360
- [Conda](https://anaconda.org/conda-forge/aif360) (πŸ“₯ 23K Β· ⏱️ 22.04.2025):
conda install -c conda-forge aif360
Model Analysis (πŸ₯ˆ26 Β· ⭐ 1.3K) - Model analysis tools for TensorFlow. Apache-2 - [GitHub](https://github.com/tensorflow/model-analysis) (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 280 Β· πŸ“‹ 97 - 39% open Β· ⏱️ 28.04.2025):
git clone https://github.com/tensorflow/model-analysis
- [PyPi](https://pypi.org/project/tensorflow-model-analysis) (πŸ“₯ 69K / month Β· πŸ“¦ 19 Β· ⏱️ 05.12.2024):
pip install tensorflow-model-analysis
LIT (πŸ₯‰25 Β· ⭐ 3.6K Β· πŸ“‰) - The Learning Interpretability Tool: Interactively analyze ML models.. Apache-2 - [GitHub](https://github.com/PAIR-code/lit) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 360 Β· πŸ“‹ 210 - 57% open Β· ⏱️ 20.12.2024):
git clone https://github.com/PAIR-code/lit
- [PyPi](https://pypi.org/project/lit-nlp) (πŸ“₯ 4.9K / month Β· πŸ“¦ 3 Β· ⏱️ 20.12.2024):
pip install lit-nlp
- [Conda](https://anaconda.org/conda-forge/lit-nlp) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge lit-nlp
responsible-ai-widgets (πŸ₯‰25 Β· ⭐ 1.5K) - Responsible AI Toolbox is a suite of tools providing.. MIT - [GitHub](https://github.com/microsoft/responsible-ai-toolbox) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 400 Β· πŸ“‹ 320 - 26% open Β· ⏱️ 07.02.2025):
git clone https://github.com/microsoft/responsible-ai-toolbox
- [PyPi](https://pypi.org/project/raiwidgets) (πŸ“₯ 8.3K / month Β· πŸ“¦ 6 Β· ⏱️ 08.07.2024):
pip install raiwidgets
imodels (πŸ₯‰24 Β· ⭐ 1.5K) - Interpretable ML package for concise, transparent, and accurate.. MIT - [GitHub](https://github.com/csinva/imodels) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 120 Β· πŸ“¦ 120 Β· πŸ“‹ 95 - 38% open Β· ⏱️ 05.03.2025):
git clone https://github.com/csinva/imodels
- [PyPi](https://pypi.org/project/imodels) (πŸ“₯ 41K / month Β· πŸ“¦ 9 Β· ⏱️ 15.10.2024):
pip install imodels
keract (πŸ₯‰24 Β· ⭐ 1.1K) - Layers Outputs and Gradients in Keras. Made easy. MIT - [GitHub](https://github.com/philipperemy/keract) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 190 Β· πŸ“¦ 250 Β· πŸ“‹ 89 - 3% open Β· ⏱️ 07.04.2025):
git clone https://github.com/philipperemy/keract
- [PyPi](https://pypi.org/project/keract) (πŸ“₯ 3.8K / month Β· πŸ“¦ 7 Β· ⏱️ 07.04.2025):
pip install keract
aequitas (πŸ₯‰24 Β· ⭐ 720) - Bias Auditing & Fair ML Toolkit. MIT - [GitHub](https://github.com/dssg/aequitas) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 120 Β· πŸ“¦ 190 Β· πŸ“‹ 99 - 51% open Β· ⏱️ 25.03.2025):
git clone https://github.com/dssg/aequitas
- [PyPi](https://pypi.org/project/aequitas) (πŸ“₯ 18K / month Β· πŸ“¦ 8 Β· ⏱️ 30.01.2024):
pip install aequitas
ecco (πŸ₯‰22 Β· ⭐ 2K Β· πŸ’€) - Explain, analyze, and visualize NLP language models. Ecco creates.. BSD-3 - [GitHub](https://github.com/jalammar/ecco) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 170 Β· πŸ“₯ 140 Β· πŸ“¦ 33 Β· πŸ“‹ 64 - 51% open Β· ⏱️ 15.08.2024):
git clone https://github.com/jalammar/ecco
- [PyPi](https://pypi.org/project/ecco) (πŸ“₯ 660 / month Β· πŸ“¦ 1 Β· ⏱️ 09.01.2022):
pip install ecco
- [Conda](https://anaconda.org/conda-forge/ecco) (πŸ“₯ 6.8K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ecco
Explainability 360 (πŸ₯‰22 Β· ⭐ 1.7K) - Interpretability and explainability of data and.. Apache-2 - [GitHub](https://github.com/Trusted-AI/AIX360) (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 310 Β· πŸ“¦ 160 Β· πŸ“‹ 86 - 62% open Β· ⏱️ 26.02.2025):
git clone https://github.com/Trusted-AI/AIX360
- [PyPi](https://pypi.org/project/aix360) (πŸ“₯ 910 / month Β· πŸ“¦ 1 Β· ⏱️ 31.07.2023):
pip install aix360
random-forest-importances (πŸ₯‰22 Β· ⭐ 610) - Code to compute permutation and drop-column.. MIT - [GitHub](https://github.com/parrt/random-forest-importances) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 130 Β· πŸ“¦ 180 Β· πŸ“‹ 39 - 20% open Β· ⏱️ 24.03.2025):
git clone https://github.com/parrt/random-forest-importances
- [PyPi](https://pypi.org/project/rfpimp) (πŸ“₯ 14K / month Β· πŸ“¦ 5 Β· ⏱️ 28.01.2021):
pip install rfpimp
DiCE (πŸ₯‰20 Β· ⭐ 1.4K) - Generate Diverse Counterfactual Explanations for any machine.. MIT - [GitHub](https://github.com/interpretml/DiCE) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 200 Β· πŸ“‹ 180 - 48% open Β· ⏱️ 22.11.2024):
git clone https://github.com/interpretml/DiCE
- [PyPi](https://pypi.org/project/dice-ml) (πŸ“₯ 32K / month Β· πŸ“¦ 6 Β· ⏱️ 27.10.2023):
pip install dice-ml
LOFO (πŸ₯‰20 Β· ⭐ 840) - Leave One Feature Out Importance. MIT - [GitHub](https://github.com/aerdem4/lofo-importance) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 87 Β· πŸ“¦ 40 Β· πŸ“‹ 30 - 13% open Β· ⏱️ 14.02.2025):
git clone https://github.com/aerdem4/lofo-importance
- [PyPi](https://pypi.org/project/lofo-importance) (πŸ“₯ 1.9K / month Β· πŸ“¦ 5 Β· ⏱️ 14.02.2025):
pip install lofo-importance
fairness-indicators (πŸ₯‰20 Β· ⭐ 350) - Tensorflows Fairness Evaluation and Visualization.. Apache-2 - [GitHub](https://github.com/tensorflow/fairness-indicators) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 85 Β· πŸ“‹ 39 - 74% open Β· ⏱️ 22.01.2025):
git clone https://github.com/tensorflow/fairness-indicators
- [PyPi](https://pypi.org/project/fairness-indicators) (πŸ“₯ 2.2K / month Β· ⏱️ 22.01.2025):
pip install fairness-indicators
ExplainX.ai (πŸ₯‰15 Β· ⭐ 440 Β· πŸ’€) - Explainable AI framework for data scientists. Explain & debug any.. MIT - [GitHub](https://github.com/explainX/explainx) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 55 Β· πŸ“₯ 20 Β· πŸ“‹ 39 - 25% open Β· ⏱️ 21.08.2024):
git clone https://github.com/explainX/explainx
- [PyPi](https://pypi.org/project/explainx) (πŸ“₯ 560 / month Β· ⏱️ 04.02.2021):
pip install explainx
Show 30 hidden projects... - Lime (πŸ₯‡33 Β· ⭐ 12K Β· πŸ’€) - Lime: Explaining the predictions of any machine learning classifier. BSD-2 - pyLDAvis (πŸ₯ˆ30 Β· ⭐ 1.8K Β· πŸ’€) - Python library for interactive topic model visualization... BSD-3 - yellowbrick (πŸ₯ˆ28 Β· ⭐ 4.3K Β· πŸ’€) - Visual analysis and diagnostic tools to facilitate.. Apache-2 - Deep Checks (πŸ₯ˆ28 Β· ⭐ 3.8K) - Deepchecks: Tests for Continuous Validation of ML Models &.. ❗️AGPL-3.0 - eli5 (πŸ₯ˆ28 Β· ⭐ 2.8K Β· πŸ’€) - A library for debugging/inspecting machine learning classifiers and.. MIT - scikit-plot (πŸ₯ˆ28 Β· ⭐ 2.4K Β· πŸ’€) - An intuitive library to add plotting functionality to.. MIT - DALEX (πŸ₯ˆ28 Β· ⭐ 1.4K) - moDel Agnostic Language for Exploration and eXplanation. ❗️GPL-3.0 - Alibi (πŸ₯ˆ26 Β· ⭐ 2.5K) - Algorithms for explaining machine learning models. ❗️Intel - iNNvestigate (πŸ₯ˆ26 Β· ⭐ 1.3K Β· πŸ’€) - A toolbox to iNNvestigate neural networks predictions!. BSD-2 - Lucid (πŸ₯‰25 Β· ⭐ 4.7K Β· πŸ’€) - A collection of infrastructure and tools for research in.. Apache-2 - checklist (πŸ₯‰25 Β· ⭐ 2K Β· πŸ’€) - Beyond Accuracy: Behavioral Testing of NLP models with CheckList. MIT - keras-vis (πŸ₯‰24 Β· ⭐ 3K Β· πŸ’€) - Neural network visualization toolkit for keras. MIT - CausalNex (πŸ₯‰24 Β· ⭐ 2.3K Β· πŸ’€) - A Python library that helps data scientists to infer.. Apache-2 - What-If Tool (πŸ₯‰23 Β· ⭐ 950 Β· πŸ’€) - Source code/webpage/demos for the What-If Tool. Apache-2 - TreeInterpreter (πŸ₯‰23 Β· ⭐ 760 Β· πŸ’€) - Package for interpreting scikit-learns decision tree.. BSD-3 - tf-explain (πŸ₯‰22 Β· ⭐ 1K Β· πŸ’€) - Interpretability Methods for tf.keras models with Tensorflow.. MIT - deeplift (πŸ₯‰21 Β· ⭐ 860 Β· πŸ’€) - Public facing deeplift repo. MIT - Quantus (πŸ₯‰21 Β· ⭐ 600) - Quantus is an eXplainable AI toolkit for responsible evaluation of.. ❗️GPL-3.0 - tcav (πŸ₯‰20 Β· ⭐ 640 Β· πŸ’€) - Code for the TCAV ML interpretability project. Apache-2 - XAI (πŸ₯‰19 Β· ⭐ 1.2K Β· πŸ’€) - XAI - An eXplainability toolbox for machine learning. MIT - model-card-toolkit (πŸ₯‰18 Β· ⭐ 430 Β· πŸ’€) - A toolkit that streamlines and automates the.. Apache-2 - sklearn-evaluation (πŸ₯‰17 Β· ⭐ 460 Β· πŸ’€) - Machine learning model evaluation made easy: plots,.. MIT - FlashTorch (πŸ₯‰16 Β· ⭐ 740 Β· πŸ’€) - Visualization toolkit for neural networks in PyTorch! Demo --. MIT - Skater (πŸ₯‰15 Β· ⭐ 1.1K) - Python Library for Model Interpretation/Explanations. ❗️UPL-1.0 - Anchor (πŸ₯‰15 Β· ⭐ 800 Β· πŸ’€) - Code for High-Precision Model-Agnostic Explanations paper. BSD-2 - effector (πŸ₯‰15 Β· ⭐ 110) - Effector - a Python package for global and regional effect methods. MIT - interpret-text (πŸ₯‰14 Β· ⭐ 420 Β· πŸ’€) - A library that incorporates state-of-the-art explainers.. MIT - bias-detector (πŸ₯‰13 Β· ⭐ 43 Β· πŸ’€) - Bias Detector is a python package for detecting bias in machine.. MIT - Attribution Priors (πŸ₯‰12 Β· ⭐ 120 Β· πŸ’€) - Tools for training explainable models using.. MIT - contextual-ai (πŸ₯‰12 Β· ⭐ 87 Β· πŸ’€) - Contextual AI adds explainability to different stages of.. Apache-2


Vector Similarity Search (ANN)

Back to top

Libraries for Approximate Nearest Neighbor Search and Vector Indexing/Similarity Search.

πŸ”— ANN Benchmarks ( ⭐ 5.3K) - Benchmarks of approximate nearest neighbor libraries in Python.

Milvus (πŸ₯‡42 Β· ⭐ 35K Β· πŸ“ˆ) - Milvus is a high-performance, cloud-native vector database built.. Apache-2 - [GitHub](https://github.com/milvus-io/milvus) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 3.2K Β· πŸ“₯ 360K Β· πŸ“‹ 14K - 5% open Β· ⏱️ 22.05.2025):
git clone https://github.com/milvus-io/milvus
- [PyPi](https://pypi.org/project/pymilvus) (πŸ“₯ 1.8M / month Β· πŸ“¦ 270 Β· ⏱️ 19.05.2025):
pip install pymilvus
- [Docker Hub](https://hub.docker.com/r/milvusdb/milvus) (πŸ“₯ 69M Β· ⭐ 81 Β· ⏱️ 22.05.2025):
docker pull milvusdb/milvus
Faiss (πŸ₯‡41 Β· ⭐ 35K) - A library for efficient similarity search and clustering of dense vectors. MIT - [GitHub](https://github.com/facebookresearch/faiss) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 3.8K Β· πŸ“¦ 4.8K Β· πŸ“‹ 2.7K - 9% open Β· ⏱️ 21.05.2025):
git clone https://github.com/facebookresearch/faiss
- [PyPi](https://pypi.org/project/pymilvus) (πŸ“₯ 1.8M / month Β· πŸ“¦ 270 Β· ⏱️ 19.05.2025):
pip install pymilvus
- [Conda](https://anaconda.org/conda-forge/faiss) (πŸ“₯ 2.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge faiss
Annoy (πŸ₯ˆ35 Β· ⭐ 14K Β· πŸ’€) - Approximate Nearest Neighbors in C++/Python optimized for memory.. Apache-2 - [GitHub](https://github.com/spotify/annoy) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 1.2K Β· πŸ“¦ 5.1K Β· πŸ“‹ 410 - 15% open Β· ⏱️ 29.07.2024):
git clone https://github.com/spotify/annoy
- [PyPi](https://pypi.org/project/annoy) (πŸ“₯ 700K / month Β· πŸ“¦ 200 Β· ⏱️ 14.06.2023):
pip install annoy
- [Conda](https://anaconda.org/conda-forge/python-annoy) (πŸ“₯ 690K Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-annoy
hnswlib (πŸ₯ˆ32 Β· ⭐ 4.7K Β· πŸ’€) - Header-only C++/python library for fast approximate nearest.. Apache-2 - [GitHub](https://github.com/nmslib/hnswlib) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 680 Β· πŸ“¦ 8.1K Β· πŸ“‹ 420 - 60% open Β· ⏱️ 17.06.2024):
git clone https://github.com/nmslib/hnswlib
- [PyPi](https://pypi.org/project/hnswlib) (πŸ“₯ 470K / month Β· πŸ“¦ 130 Β· ⏱️ 03.12.2023):
pip install hnswlib
- [Conda](https://anaconda.org/conda-forge/hnswlib) (πŸ“₯ 360K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hnswlib
NMSLIB (πŸ₯ˆ31 Β· ⭐ 3.5K Β· πŸ’€) - Non-Metric Space Library (NMSLIB): An efficient similarity search.. Apache-2 - [GitHub](https://github.com/nmslib/nmslib) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 460 Β· πŸ“¦ 1.4K Β· πŸ“‹ 440 - 21% open Β· ⏱️ 21.09.2024):
git clone https://github.com/nmslib/nmslib
- [PyPi](https://pypi.org/project/nmslib) (πŸ“₯ 390K / month Β· πŸ“¦ 63 Β· ⏱️ 03.02.2021):
pip install nmslib
- [Conda](https://anaconda.org/conda-forge/nmslib) (πŸ“₯ 200K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nmslib
USearch (πŸ₯ˆ31 Β· ⭐ 2.7K) - Fast Open-Source Search & Clustering engine for Vectors & Strings in.. Apache-2 - [GitHub](https://github.com/unum-cloud/usearch) (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 180 Β· πŸ“₯ 69K Β· πŸ“¦ 180 Β· πŸ“‹ 210 - 42% open Β· ⏱️ 16.04.2025):
git clone https://github.com/unum-cloud/usearch
- [PyPi](https://pypi.org/project/usearch) (πŸ“₯ 130K / month Β· πŸ“¦ 35 Β· ⏱️ 16.04.2025):
pip install usearch
- [npm](https://www.npmjs.com/package/usearch) (πŸ“₯ 7.1K / month Β· πŸ“¦ 15 Β· ⏱️ 23.01.2025):
npm install usearch
- [Docker Hub](https://hub.docker.com/r/unum/usearch) (πŸ“₯ 200 Β· ⭐ 1 Β· ⏱️ 16.04.2025):
docker pull unum/usearch
PyNNDescent (πŸ₯‰28 Β· ⭐ 920) - A Python nearest neighbor descent for approximate nearest neighbors. BSD-2 - [GitHub](https://github.com/lmcinnes/pynndescent) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 110 Β· πŸ“¦ 12K Β· πŸ“‹ 140 - 52% open Β· ⏱️ 10.11.2024):
git clone https://github.com/lmcinnes/pynndescent
- [PyPi](https://pypi.org/project/pynndescent) (πŸ“₯ 1.5M / month Β· πŸ“¦ 160 Β· ⏱️ 17.06.2024):
pip install pynndescent
- [Conda](https://anaconda.org/conda-forge/pynndescent) (πŸ“₯ 2.3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pynndescent
NGT (πŸ₯‰24 Β· ⭐ 1.3K) - Nearest Neighbor Search with Neighborhood Graph and Tree for High-.. Apache-2 - [GitHub](https://github.com/yahoojapan/NGT) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 120 Β· πŸ“‹ 150 - 16% open Β· ⏱️ 30.04.2025):
git clone https://github.com/yahoojapan/NGT
- [PyPi](https://pypi.org/project/ngt) (πŸ“₯ 2.2K / month Β· πŸ“¦ 12 Β· ⏱️ 26.02.2025):
pip install ngt
Show 4 hidden projects... - NearPy (πŸ₯‰21 Β· ⭐ 770 Β· πŸ’€) - Python framework for fast (approximated) nearest neighbour search in.. MIT - N2 (πŸ₯‰21 Β· ⭐ 580 Β· πŸ’€) - TOROS N2 - lightweight approximate Nearest Neighbor library which runs.. Apache-2 - Magnitude (πŸ₯‰20 Β· ⭐ 1.6K Β· πŸ’€) - A fast, efficient universal vector embedding utility package. MIT - PySparNN (πŸ₯‰11 Β· ⭐ 920 Β· πŸ’€) - Approximate Nearest Neighbor Search for Sparse Data in Python!. BSD-3


Probabilistics & Statistics

Back to top

Libraries providing capabilities for probabilistic programming/reasoning, bayesian inference, gaussian processes, or statistics.

PyMC3 (πŸ₯‡41 Β· ⭐ 9K) - Bayesian Modeling and Probabilistic Programming in Python. Apache-2 - [GitHub](https://github.com/pymc-devs/pymc) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 2.1K Β· πŸ“₯ 2K Β· πŸ“¦ 7.2K Β· πŸ“‹ 3.5K - 10% open Β· ⏱️ 21.05.2025):
git clone https://github.com/pymc-devs/pymc
- [PyPi](https://pypi.org/project/pymc3) (πŸ“₯ 270K / month Β· πŸ“¦ 190 Β· ⏱️ 31.05.2024):
pip install pymc3
- [Conda](https://anaconda.org/conda-forge/pymc3) (πŸ“₯ 670K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pymc3
tensorflow-probability (πŸ₯‡36 Β· ⭐ 4.3K) - Probabilistic reasoning and statistical analysis in.. Apache-2 - [GitHub](https://github.com/tensorflow/probability) (πŸ‘¨β€πŸ’» 500 Β· πŸ”€ 1.1K Β· πŸ“¦ 4 Β· πŸ“‹ 1.5K - 48% open Β· ⏱️ 14.05.2025):
git clone https://github.com/tensorflow/probability
- [PyPi](https://pypi.org/project/tensorflow-probability) (πŸ“₯ 930K / month Β· πŸ“¦ 620 Β· ⏱️ 08.11.2024):
pip install tensorflow-probability
- [Conda](https://anaconda.org/conda-forge/tensorflow-probability) (πŸ“₯ 180K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorflow-probability
Pyro (πŸ₯‡34 Β· ⭐ 8.8K) - Deep universal probabilistic programming with Python and PyTorch. Apache-2 - [GitHub](https://github.com/pyro-ppl/pyro) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 990 Β· πŸ“‹ 1.1K - 23% open Β· ⏱️ 24.04.2025):
git clone https://github.com/pyro-ppl/pyro
- [PyPi](https://pypi.org/project/pyro-ppl) (πŸ“₯ 460K / month Β· πŸ“¦ 190 Β· ⏱️ 02.06.2024):
pip install pyro-ppl
- [Conda](https://anaconda.org/conda-forge/pyro-ppl) (πŸ“₯ 240K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyro-ppl
pgmpy (πŸ₯‡34 Β· ⭐ 2.9K) - Python Library for Causal and Probabilistic Modeling using Bayesian Networks. MIT - [GitHub](https://github.com/pgmpy/pgmpy) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 750 Β· πŸ“₯ 610 Β· πŸ“¦ 1.6K Β· πŸ“‹ 1K - 29% open Β· ⏱️ 15.05.2025):
git clone https://github.com/pgmpy/pgmpy
- [PyPi](https://pypi.org/project/pgmpy) (πŸ“₯ 180K / month Β· πŸ“¦ 72 Β· ⏱️ 31.03.2025):
pip install pgmpy
GPyTorch (πŸ₯ˆ31 Β· ⭐ 3.7K) - A highly efficient implementation of Gaussian Processes in PyTorch. MIT - [GitHub](https://github.com/cornellius-gp/gpytorch) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 560 Β· πŸ“¦ 2.9K Β· πŸ“‹ 1.4K - 27% open Β· ⏱️ 07.02.2025):
git clone https://github.com/cornellius-gp/gpytorch
- [PyPi](https://pypi.org/project/gpytorch) (πŸ“₯ 390K / month Β· πŸ“¦ 190 Β· ⏱️ 29.01.2025):
pip install gpytorch
- [Conda](https://anaconda.org/conda-forge/gpytorch) (πŸ“₯ 210K Β· ⏱️ 22.04.2025):
conda install -c conda-forge gpytorch
patsy (πŸ₯ˆ31 Β· ⭐ 970) - Describing statistical models in Python using symbolic formulas. BSD-2 - [GitHub](https://github.com/pydata/patsy) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 100 Β· πŸ“¦ 120K Β· πŸ“‹ 160 - 46% open Β· ⏱️ 24.02.2025):
git clone https://github.com/pydata/patsy
- [PyPi](https://pypi.org/project/patsy) (πŸ“₯ 16M / month Β· πŸ“¦ 530 Β· ⏱️ 12.11.2024):
pip install patsy
- [Conda](https://anaconda.org/conda-forge/patsy) (πŸ“₯ 16M Β· ⏱️ 22.04.2025):
conda install -c conda-forge patsy
hmmlearn (πŸ₯ˆ30 Β· ⭐ 3.2K Β· πŸ’€) - Hidden Markov Models in Python, with scikit-learn like API. BSD-3 - [GitHub](https://github.com/hmmlearn/hmmlearn) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 740 Β· πŸ“¦ 3.5K Β· πŸ“‹ 450 - 15% open Β· ⏱️ 31.10.2024):
git clone https://github.com/hmmlearn/hmmlearn
- [PyPi](https://pypi.org/project/hmmlearn) (πŸ“₯ 150K / month Β· πŸ“¦ 92 Β· ⏱️ 31.10.2024):
pip install hmmlearn
- [Conda](https://anaconda.org/conda-forge/hmmlearn) (πŸ“₯ 380K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hmmlearn
GPflow (πŸ₯ˆ29 Β· ⭐ 1.9K) - Gaussian processes in TensorFlow. Apache-2 - [GitHub](https://github.com/GPflow/GPflow) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 440 Β· πŸ“¦ 760 Β· πŸ“‹ 840 - 18% open Β· ⏱️ 22.05.2025):
git clone https://github.com/GPflow/GPflow
- [PyPi](https://pypi.org/project/gpflow) (πŸ“₯ 71K / month Β· πŸ“¦ 35 Β· ⏱️ 17.06.2024):
pip install gpflow
- [Conda](https://anaconda.org/conda-forge/gpflow) (πŸ“₯ 45K Β· ⏱️ 22.04.2025):
conda install -c conda-forge gpflow
emcee (πŸ₯ˆ29 Β· ⭐ 1.5K) - The Python ensemble sampling toolkit for affine-invariant MCMC. MIT - [GitHub](https://github.com/dfm/emcee) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 430 Β· πŸ“¦ 3K Β· πŸ“‹ 300 - 19% open Β· ⏱️ 16.03.2025):
git clone https://github.com/dfm/emcee
- [PyPi](https://pypi.org/project/emcee) (πŸ“₯ 150K / month Β· πŸ“¦ 440 Β· ⏱️ 19.04.2024):
pip install emcee
- [Conda](https://anaconda.org/conda-forge/emcee) (πŸ“₯ 410K Β· ⏱️ 22.04.2025):
conda install -c conda-forge emcee
bambi (πŸ₯ˆ29 Β· ⭐ 1.2K) - BAyesian Model-Building Interface (Bambi) in Python. MIT - [GitHub](https://github.com/bambinos/bambi) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 130 Β· πŸ“¦ 200 Β· πŸ“‹ 440 - 20% open Β· ⏱️ 21.05.2025):
git clone https://github.com/bambinos/bambi
- [PyPi](https://pypi.org/project/bambi) (πŸ“₯ 34K / month Β· πŸ“¦ 14 Β· ⏱️ 21.12.2024):
pip install bambi
- [Conda](https://anaconda.org/conda-forge/bambi) (πŸ“₯ 49K Β· ⏱️ 22.04.2025):
conda install -c conda-forge bambi
pomegranate (πŸ₯‰28 Β· ⭐ 3.4K) - Fast, flexible and easy to use probabilistic modelling in Python. MIT - [GitHub](https://github.com/jmschrei/pomegranate) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 590 Β· πŸ“‹ 790 - 3% open Β· ⏱️ 07.02.2025):
git clone https://github.com/jmschrei/pomegranate
- [PyPi](https://pypi.org/project/pomegranate) (πŸ“₯ 22K / month Β· πŸ“¦ 67 Β· ⏱️ 07.02.2025):
pip install pomegranate
- [Conda](https://anaconda.org/conda-forge/pomegranate) (πŸ“₯ 210K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pomegranate
SALib (πŸ₯‰28 Β· ⭐ 920) - Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and.. MIT - [GitHub](https://github.com/SALib/SALib) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 240 Β· πŸ“¦ 1.5K Β· πŸ“‹ 340 - 15% open Β· ⏱️ 18.04.2025):
git clone https://github.com/SALib/SALib
- [PyPi](https://pypi.org/project/salib) (πŸ“₯ 250K / month Β· πŸ“¦ 130 Β· ⏱️ 19.08.2024):
pip install salib
- [Conda](https://anaconda.org/conda-forge/salib) (πŸ“₯ 220K Β· ⏱️ 22.04.2025):
conda install -c conda-forge salib
PyStan (πŸ₯‰28 Β· ⭐ 350 Β· πŸ’€) - PyStan, a Python interface to Stan, a platform for statistical.. ISC - [GitHub](https://github.com/stan-dev/pystan) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 61 Β· πŸ“¦ 10K Β· πŸ“‹ 200 - 6% open Β· ⏱️ 03.07.2024):
git clone https://github.com/stan-dev/pystan
- [PyPi](https://pypi.org/project/pystan) (πŸ“₯ 670K / month Β· πŸ“¦ 160 Β· ⏱️ 03.07.2024):
pip install pystan
- [Conda](https://anaconda.org/conda-forge/pystan) (πŸ“₯ 3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pystan
scikit-posthocs (πŸ₯‰27 Β· ⭐ 370) - Multiple Pairwise Comparisons (Post Hoc) Tests in Python. MIT - [GitHub](https://github.com/maximtrp/scikit-posthocs) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 40 Β· πŸ“₯ 66 Β· πŸ“¦ 1.1K Β· πŸ“‹ 72 - 6% open Β· ⏱️ 16.04.2025):
git clone https://github.com/maximtrp/scikit-posthocs
- [PyPi](https://pypi.org/project/scikit-posthocs) (πŸ“₯ 94K / month Β· πŸ“¦ 73 Β· ⏱️ 29.03.2025):
pip install scikit-posthocs
- [Conda](https://anaconda.org/conda-forge/scikit-posthocs) (πŸ“₯ 1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge scikit-posthocs
Orbit (πŸ₯‰24 Β· ⭐ 2K Β· πŸ’€) - A Python package for Bayesian forecasting with object-oriented.. Apache-2 - [GitHub](https://github.com/uber/orbit) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 140 Β· πŸ“¦ 72 Β· πŸ“‹ 400 - 12% open Β· ⏱️ 10.07.2024):
git clone https://github.com/uber/orbit
- [PyPi](https://pypi.org/project/orbit-ml) (πŸ“₯ 20K / month Β· πŸ“¦ 1 Β· ⏱️ 01.04.2024):
pip install orbit-ml
TorchUncertainty (πŸ₯‰23 Β· ⭐ 390) - Open-source framework for uncertainty and deep.. Apache-2 - [GitHub](https://github.com/ENSTA-U2IS-AI/torch-uncertainty) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 32 Β· πŸ“‹ 55 - 18% open Β· ⏱️ 21.05.2025):
git clone https://github.com/ENSTA-U2IS-AI/torch-uncertainty
- [PyPi](https://pypi.org/project/torch-uncertainty) (πŸ“₯ 540 / month Β· πŸ“¦ 4 Β· ⏱️ 21.05.2025):
pip install torch-uncertainty
pandas-ta (πŸ₯‰22 Β· ⭐ 5.5K) - Technical Analysis Indicators - Pandas TA is an easy to use.. MIT - [GitHub](https://github.com/twopirllc/pandas-ta) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 1.1K):
git clone https://github.com/twopirllc/pandas-ta
- [PyPi](https://pypi.org/project/pandas-ta) (πŸ“₯ 200K / month Β· πŸ“¦ 140 Β· ⏱️ 28.07.2021):
pip install pandas-ta
- [Conda](https://anaconda.org/conda-forge/pandas-ta) (πŸ“₯ 27K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pandas-ta
Baal (πŸ₯‰22 Β· ⭐ 900 Β· πŸ’€) - Bayesian active learning library for research and industrial usecases. Apache-2 - [GitHub](https://github.com/baal-org/baal) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 87 Β· πŸ“¦ 66 Β· πŸ“‹ 110 - 17% open Β· ⏱️ 27.06.2024):
git clone https://github.com/baal-org/baal
- [PyPi](https://pypi.org/project/baal) (πŸ“₯ 1.2K / month Β· πŸ“¦ 2 Β· ⏱️ 11.06.2024):
pip install baal
- [Conda](https://anaconda.org/conda-forge/baal) (πŸ“₯ 13K Β· ⏱️ 22.04.2025):
conda install -c conda-forge baal
pyhsmm (πŸ₯‰21 Β· ⭐ 560) - Bayesian inference in HSMMs and HMMs. MIT - [GitHub](https://github.com/mattjj/pyhsmm) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 170 Β· πŸ“¦ 35 Β· πŸ“‹ 100 - 39% open Β· ⏱️ 25.01.2025):
git clone https://github.com/mattjj/pyhsmm
- [PyPi](https://pypi.org/project/pyhsmm) (πŸ“₯ 160 / month Β· πŸ“¦ 1 Β· ⏱️ 10.05.2017):
pip install pyhsmm
Show 5 hidden projects... - filterpy (πŸ₯ˆ32 Β· ⭐ 3.6K Β· πŸ’€) - Python Kalman filtering and optimal estimation library. Implements.. MIT - pingouin (πŸ₯ˆ30 Β· ⭐ 1.8K) - Statistical package in Python based on Pandas. ❗️GPL-3.0 - Edward (πŸ₯‰27 Β· ⭐ 4.8K Β· πŸ’€) - A probabilistic programming language in TensorFlow. Deep.. Apache-2 - Funsor (πŸ₯‰20 Β· ⭐ 240 Β· πŸ’€) - Functional tensors for probabilistic programming. Apache-2 - ZhuSuan (πŸ₯‰15 Β· ⭐ 2.2K Β· πŸ’€) - A probabilistic programming library for Bayesian deep learning,.. MIT


Adversarial Robustness

Back to top

Libraries for testing the robustness of machine learning models against attacks with adversarial/malicious examples.

ART (πŸ₯‡33 Β· ⭐ 5.3K Β· πŸ“ˆ) - Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning.. MIT - [GitHub](https://github.com/Trusted-AI/adversarial-robustness-toolbox) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.2K Β· πŸ“¦ 740 Β· πŸ“‹ 910 - 2% open Β· ⏱️ 22.05.2025):
git clone https://github.com/Trusted-AI/adversarial-robustness-toolbox
- [PyPi](https://pypi.org/project/adversarial-robustness-toolbox) (πŸ“₯ 28K / month Β· πŸ“¦ 20 Β· ⏱️ 22.01.2025):
pip install adversarial-robustness-toolbox
- [Conda](https://anaconda.org/conda-forge/adversarial-robustness-toolbox) (πŸ“₯ 72K Β· ⏱️ 22.04.2025):
conda install -c conda-forge adversarial-robustness-toolbox
TextAttack (πŸ₯ˆ28 Β· ⭐ 3.2K Β· πŸ’€) - TextAttack is a Python framework for adversarial attacks, data.. MIT - [GitHub](https://github.com/QData/TextAttack) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 400 Β· πŸ“¦ 410 Β· πŸ“‹ 290 - 23% open Β· ⏱️ 25.07.2024):
git clone https://github.com/QData/TextAttack
- [PyPi](https://pypi.org/project/textattack) (πŸ“₯ 6.6K / month Β· πŸ“¦ 11 Β· ⏱️ 11.03.2024):
pip install textattack
- [Conda](https://anaconda.org/conda-forge/textattack) (πŸ“₯ 10K Β· ⏱️ 22.04.2025):
conda install -c conda-forge textattack
Show 7 hidden projects... - CleverHans (πŸ₯ˆ30 Β· ⭐ 6.3K Β· πŸ’€) - An adversarial example library for constructing attacks,.. MIT - Foolbox (πŸ₯ˆ28 Β· ⭐ 2.9K Β· πŸ’€) - A Python toolbox to create adversarial examples that fool neural.. MIT - advertorch (πŸ₯‰24 Β· ⭐ 1.3K Β· πŸ’€) - A Toolbox for Adversarial Robustness Research. ❗️GPL-3.0 - robustness (πŸ₯‰20 Β· ⭐ 940 Β· πŸ’€) - A library for experimenting with, training and evaluating neural.. MIT - AdvBox (πŸ₯‰19 Β· ⭐ 1.4K Β· πŸ’€) - Advbox is a toolbox to generate adversarial examples that fool.. Apache-2 - textflint (πŸ₯‰17 Β· ⭐ 640 Β· πŸ’€) - Unified Multilingual Robustness Evaluation Toolkit for.. ❗️GPL-3.0 - Adversary (πŸ₯‰16 Β· ⭐ 400 Β· πŸ’€) - Tool to generate adversarial text examples and test machine.. MIT


GPU & Accelerator Utilities

Back to top

Libraries that require and make use of CUDA/GPU or other accelerator hardware capabilities to optimize machine learning tasks.

cuDF (πŸ₯‡35 Β· ⭐ 8.9K) - cuDF - GPU DataFrame Library. Apache-2 - [GitHub](https://github.com/rapidsai/cudf) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 940 Β· πŸ“¦ 62 Β· πŸ“‹ 7K - 15% open Β· ⏱️ 21.05.2025):
git clone https://github.com/rapidsai/cudf
- [PyPi](https://pypi.org/project/cudf) (πŸ“₯ 3.3K / month Β· πŸ“¦ 22 Β· ⏱️ 01.06.2020):
pip install cudf
optimum (πŸ₯‡35 Β· ⭐ 2.9K) - Accelerate inference and training of Transformers, Diffusers, TIMM.. Apache-2 - [GitHub](https://github.com/huggingface/optimum) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 540 Β· πŸ“¦ 5.6K Β· πŸ“‹ 890 - 40% open Β· ⏱️ 20.05.2025):
git clone https://github.com/huggingface/optimum
- [PyPi](https://pypi.org/project/optimum) (πŸ“₯ 1.3M / month Β· πŸ“¦ 240 Β· ⏱️ 16.05.2025):
pip install optimum
- [Conda](https://anaconda.org/conda-forge/optimum) (πŸ“₯ 39K Β· ⏱️ 22.04.2025):
conda install -c conda-forge optimum
Apex (πŸ₯ˆ32 Β· ⭐ 8.7K) - A PyTorch Extension: Tools for easy mixed precision and distributed.. BSD-3 - [GitHub](https://github.com/NVIDIA/apex) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 1.4K Β· πŸ“¦ 3.2K Β· πŸ“‹ 1.3K - 58% open Β· ⏱️ 15.05.2025):
git clone https://github.com/NVIDIA/apex
- [Conda](https://anaconda.org/conda-forge/nvidia-apex) (πŸ“₯ 500K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nvidia-apex
cuML (πŸ₯ˆ32 Β· ⭐ 4.7K) - cuML - RAPIDS Machine Learning Library. Apache-2 - [GitHub](https://github.com/rapidsai/cuml) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 570 Β· πŸ“‹ 2.8K - 35% open Β· ⏱️ 22.05.2025):
git clone https://github.com/rapidsai/cuml
- [PyPi](https://pypi.org/project/cuml) (πŸ“₯ 4.6K / month Β· πŸ“¦ 14 Β· ⏱️ 01.06.2020):
pip install cuml
PyCUDA (πŸ₯ˆ32 Β· ⭐ 1.9K) - CUDA integration for Python, plus shiny features. MIT - [GitHub](https://github.com/inducer/pycuda) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 290 Β· πŸ“¦ 3.8K Β· πŸ“‹ 280 - 30% open Β· ⏱️ 06.05.2025):
git clone https://github.com/inducer/pycuda
- [PyPi](https://pypi.org/project/pycuda) (πŸ“₯ 120K / month Β· πŸ“¦ 170 Β· ⏱️ 07.02.2025):
pip install pycuda
- [Conda](https://anaconda.org/conda-forge/pycuda) (πŸ“₯ 980K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pycuda
gpustat (πŸ₯ˆ29 Β· ⭐ 4.2K) - A simple command-line utility for querying and monitoring GPU status. MIT - [GitHub](https://github.com/wookayin/gpustat) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 280 Β· πŸ“¦ 7.4K Β· πŸ“‹ 130 - 22% open Β· ⏱️ 13.04.2025):
git clone https://github.com/wookayin/gpustat
- [PyPi](https://pypi.org/project/gpustat) (πŸ“₯ 740K / month Β· πŸ“¦ 150 Β· ⏱️ 22.08.2023):
pip install gpustat
- [Conda](https://anaconda.org/conda-forge/gpustat) (πŸ“₯ 310K Β· ⏱️ 22.04.2025):
conda install -c conda-forge gpustat
ArrayFire (πŸ₯ˆ28 Β· ⭐ 4.7K) - ArrayFire: a general purpose GPU library. BSD-3 - [GitHub](https://github.com/arrayfire/arrayfire) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 540 Β· πŸ“₯ 8.4K Β· πŸ“‹ 1.8K - 19% open Β· ⏱️ 04.04.2025):
git clone https://github.com/arrayfire/arrayfire
- [PyPi](https://pypi.org/project/arrayfire) (πŸ“₯ 3.7K / month Β· πŸ“¦ 10 Β· ⏱️ 22.02.2022):
pip install arrayfire
cuGraph (πŸ₯ˆ28 Β· ⭐ 2K) - cuGraph - RAPIDS Graph Analytics Library. Apache-2 - [GitHub](https://github.com/rapidsai/cugraph) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 330 Β· πŸ“‹ 1.8K - 9% open Β· ⏱️ 21.05.2025):
git clone https://github.com/rapidsai/cugraph
- [PyPi](https://pypi.org/project/cugraph) (πŸ“₯ 370 / month Β· πŸ“¦ 4 Β· ⏱️ 01.06.2020):
pip install cugraph
- [Conda](https://anaconda.org/conda-forge/libcugraph) (πŸ“₯ 65K Β· ⏱️ 22.04.2025):
conda install -c conda-forge libcugraph
CuPy (πŸ₯‰27 Β· ⭐ 10K) - NumPy & SciPy for GPU. MIT - [GitHub](https://github.com/cupy/cupy) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 900):
git clone https://github.com/cupy/cupy
- [PyPi](https://pypi.org/project/cupy) (πŸ“₯ 26K / month Β· πŸ“¦ 350 Β· ⏱️ 04.04.2025):
pip install cupy
- [Conda](https://anaconda.org/conda-forge/cupy) (πŸ“₯ 6.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge cupy
- [Docker Hub](https://hub.docker.com/r/cupy/cupy) (πŸ“₯ 83K Β· ⭐ 13 Β· ⏱️ 04.04.2025):
docker pull cupy/cupy
DALI (πŸ₯‰25 Β· ⭐ 5.4K) - A GPU-accelerated library containing highly optimized building blocks.. Apache-2 - [GitHub](https://github.com/NVIDIA/DALI) (πŸ‘¨β€πŸ’» 99 Β· πŸ”€ 640 Β· πŸ“‹ 1.7K - 14% open Β· ⏱️ 21.05.2025):
git clone https://github.com/NVIDIA/DALI
Vulkan Kompute (πŸ₯‰23 Β· ⭐ 2.2K) - General purpose GPU compute framework built on Vulkan to.. Apache-2 - [GitHub](https://github.com/KomputeProject/kompute) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 160 Β· πŸ“₯ 640 Β· πŸ“‹ 230 - 32% open Β· ⏱️ 19.03.2025):
git clone https://github.com/KomputeProject/kompute
- [PyPi](https://pypi.org/project/kp) (πŸ“₯ 280 / month Β· ⏱️ 20.01.2024):
pip install kp
Merlin (πŸ₯‰20 Β· ⭐ 830 Β· πŸ’€) - NVIDIA Merlin is an open source library providing end-to-end GPU-.. Apache-2 - [GitHub](https://github.com/NVIDIA-Merlin/Merlin) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 120 Β· πŸ“‹ 460 - 46% open Β· ⏱️ 22.07.2024):
git clone https://github.com/NVIDIA-Merlin/Merlin
- [PyPi](https://pypi.org/project/merlin-core) (πŸ“₯ 18K / month Β· πŸ“¦ 1 Β· ⏱️ 29.08.2023):
pip install merlin-core
Show 8 hidden projects... - GPUtil (πŸ₯‰25 Β· ⭐ 1.2K Β· πŸ’€) - A Python module for getting the GPU status from NVIDA GPUs using.. MIT - scikit-cuda (πŸ₯‰24 Β· ⭐ 990 Β· πŸ’€) - Python interface to GPU-powered libraries. BSD-3 - py3nvml (πŸ₯‰23 Β· ⭐ 250 Β· πŸ’€) - Python 3 Bindings for NVML library. Get NVIDIA GPU status inside.. BSD-3 - BlazingSQL (πŸ₯‰21 Β· ⭐ 2K Β· πŸ’€) - BlazingSQL is a lightweight, GPU accelerated, SQL engine for.. Apache-2 - nvidia-ml-py3 (πŸ₯‰19 Β· ⭐ 140 Β· πŸ’€) - Python 3 Bindings for the NVIDIA Management Library. BSD-3 - cuSignal (πŸ₯‰16 Β· ⭐ 720 Β· πŸ’€) - GPU accelerated signal processing. Apache-2 - ipyexperiments (πŸ₯‰16 Β· ⭐ 220 Β· πŸ’€) - Automatic GPU+CPU memory profiling, re-use and memory.. Apache-2 - SpeedTorch (πŸ₯‰15 Β· ⭐ 680 Β· πŸ’€) - Library for faster pinned CPU - GPU transfer in Pytorch. MIT


Tensorflow Utilities

Back to top

Libraries that extend TensorFlow with additional capabilities.

TensorFlow Datasets (πŸ₯‡38 Β· ⭐ 4.4K) - TFDS is a collection of datasets ready to use with.. Apache-2 - [GitHub](https://github.com/tensorflow/datasets) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 1.6K Β· πŸ“¦ 24K Β· πŸ“‹ 1.5K - 47% open Β· ⏱️ 21.05.2025):
git clone https://github.com/tensorflow/datasets
- [PyPi](https://pypi.org/project/tensorflow-datasets) (πŸ“₯ 1.3M / month Β· πŸ“¦ 340 Β· ⏱️ 12.03.2025):
pip install tensorflow-datasets
- [Conda](https://anaconda.org/conda-forge/tensorflow-datasets) (πŸ“₯ 46K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorflow-datasets
tensorflow-hub (πŸ₯‡33 Β· ⭐ 3.5K) - A library for transfer learning by reusing parts of.. Apache-2 - [GitHub](https://github.com/tensorflow/hub) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 1.7K Β· πŸ“‹ 710 - 2% open Β· ⏱️ 17.01.2025):
git clone https://github.com/tensorflow/hub
- [PyPi](https://pypi.org/project/tensorflow-hub) (πŸ“₯ 1.7M / month Β· πŸ“¦ 300 Β· ⏱️ 30.01.2024):
pip install tensorflow-hub
- [Conda](https://anaconda.org/conda-forge/tensorflow-hub) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorflow-hub
TFX (πŸ₯ˆ32 Β· ⭐ 2.1K) - TFX is an end-to-end platform for deploying production ML pipelines. Apache-2 - [GitHub](https://github.com/tensorflow/tfx) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 710 Β· πŸ“¦ 1.8K Β· πŸ“‹ 1.1K - 22% open Β· ⏱️ 26.03.2025):
git clone https://github.com/tensorflow/tfx
- [PyPi](https://pypi.org/project/tfx) (πŸ“₯ 34K / month Β· πŸ“¦ 17 Β· ⏱️ 11.12.2024):
pip install tfx
TensorFlow I/O (πŸ₯ˆ30 Β· ⭐ 720) - Dataset, streaming, and file system extensions.. Apache-2 - [GitHub](https://github.com/tensorflow/io) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 290 Β· πŸ“‹ 660 - 44% open Β· ⏱️ 10.04.2025):
git clone https://github.com/tensorflow/io
- [PyPi](https://pypi.org/project/tensorflow-io) (πŸ“₯ 710K / month Β· πŸ“¦ 61 Β· ⏱️ 01.07.2024):
pip install tensorflow-io
TF Model Optimization (πŸ₯‰28 Β· ⭐ 1.5K) - A toolkit to optimize ML models for deployment for.. Apache-2 - [GitHub](https://github.com/tensorflow/model-optimization) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 320 Β· πŸ“‹ 400 - 57% open Β· ⏱️ 10.02.2025):
git clone https://github.com/tensorflow/model-optimization
- [PyPi](https://pypi.org/project/tensorflow-model-optimization) (πŸ“₯ 1.5M / month Β· πŸ“¦ 45 Β· ⏱️ 08.02.2024):
pip install tensorflow-model-optimization
TensorFlow Transform (πŸ₯‰25 Β· ⭐ 990) - Input pipeline framework. Apache-2 - [GitHub](https://github.com/tensorflow/transform) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 220 Β· πŸ“‹ 220 - 17% open Β· ⏱️ 30.04.2025):
git clone https://github.com/tensorflow/transform
- [PyPi](https://pypi.org/project/tensorflow-transform) (πŸ“₯ 210K / month Β· πŸ“¦ 18 Β· ⏱️ 28.10.2024):
pip install tensorflow-transform
Neural Structured Learning (πŸ₯‰24 Β· ⭐ 1K) - Training neural models with structured signals. Apache-2 - [GitHub](https://github.com/tensorflow/neural-structured-learning) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 190 Β· πŸ“¦ 510 Β· πŸ“‹ 69 - 1% open Β· ⏱️ 29.01.2025):
git clone https://github.com/tensorflow/neural-structured-learning
- [PyPi](https://pypi.org/project/neural-structured-learning) (πŸ“₯ 5.3K / month Β· πŸ“¦ 3 Β· ⏱️ 29.07.2022):
pip install neural-structured-learning
TensorFlow Cloud (πŸ₯‰21 Β· ⭐ 380) - The TensorFlow Cloud repository provides APIs that.. Apache-2 - [GitHub](https://github.com/tensorflow/cloud) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 90 Β· πŸ“‹ 100 - 73% open Β· ⏱️ 29.01.2025):
git clone https://github.com/tensorflow/cloud
- [PyPi](https://pypi.org/project/tensorflow-cloud) (πŸ“₯ 30K / month Β· πŸ“¦ 7 Β· ⏱️ 17.06.2021):
pip install tensorflow-cloud
TF Compression (πŸ₯‰20 Β· ⭐ 890) - Data compression in TensorFlow. Apache-2 - [GitHub](https://github.com/tensorflow/compression) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 250 Β· πŸ“‹ 100 - 10% open Β· ⏱️ 29.04.2025):
git clone https://github.com/tensorflow/compression
- [PyPi](https://pypi.org/project/tensorflow-compression) (πŸ“₯ 2.8K / month Β· πŸ“¦ 2 Β· ⏱️ 02.02.2024):
pip install tensorflow-compression
Show 7 hidden projects... - tensor2tensor (πŸ₯ˆ32 Β· ⭐ 16K Β· πŸ’€) - Library of deep learning models and datasets designed.. Apache-2 - TF Addons (πŸ₯ˆ32 Β· ⭐ 1.7K Β· πŸ’€) - Useful extra functionality for TensorFlow 2.x maintained.. Apache-2 - Keras-Preprocessing (πŸ₯ˆ29 Β· ⭐ 1K Β· πŸ’€) - Utilities for working with image data, text data, and.. MIT - efficientnet (πŸ₯‰27 Β· ⭐ 2.1K Β· πŸ’€) - Implementation of EfficientNet model. Keras and.. Apache-2 - Saliency (πŸ₯‰22 Β· ⭐ 970 Β· πŸ’€) - Framework-agnostic implementation for state-of-the-art.. Apache-2 - TensorNets (πŸ₯‰20 Β· ⭐ 1K Β· πŸ’€) - High level network definitions with pre-trained weights in.. MIT - tffm (πŸ₯‰18 Β· ⭐ 780 Β· πŸ’€) - TensorFlow implementation of an arbitrary order Factorization Machine. MIT


Jax Utilities

Back to top

Libraries that extend Jax with additional capabilities.

equinox (πŸ₯‡32 Β· ⭐ 2.4K) - Elegant easy-to-use neural networks + scientific computing in.. Apache-2 - [GitHub](https://github.com/patrick-kidger/equinox) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 160 Β· πŸ“¦ 1.2K Β· πŸ“‹ 560 - 34% open Β· ⏱️ 16.05.2025):
git clone https://github.com/patrick-kidger/equinox
- [PyPi](https://pypi.org/project/equinox) (πŸ“₯ 300K / month Β· πŸ“¦ 250 Β· ⏱️ 14.05.2025):
pip install equinox
evojax (πŸ₯‰20 Β· ⭐ 900 Β· πŸ’€) - EvoJAX: Hardware-accelerated Neuroevolution. Apache-2 - [GitHub](https://github.com/google/evojax) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 100 Β· πŸ“¦ 31 Β· πŸ“‹ 37 - 54% open Β· ⏱️ 27.06.2024):
git clone https://github.com/google/evojax
- [PyPi](https://pypi.org/project/evojax) (πŸ“₯ 930 / month Β· πŸ“¦ 6 Β· ⏱️ 18.06.2024):
pip install evojax
- [Conda](https://anaconda.org/conda-forge/evojax) (πŸ“₯ 39K Β· ⏱️ 22.04.2025):
conda install -c conda-forge evojax
Show 1 hidden projects... - jaxdf (πŸ₯‰12 Β· ⭐ 130 Β· πŸ’€) - A JAX-based research framework for writing differentiable.. ❗️LGPL-3.0


Sklearn Utilities

Back to top

Libraries that extend scikit-learn with additional capabilities.

MLxtend (πŸ₯‡35 Β· ⭐ 5K) - A library of extension and helper modules for Pythons data analysis.. BSD-3 - [GitHub](https://github.com/rasbt/mlxtend) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 880 Β· πŸ“¦ 20K Β· πŸ“‹ 500 - 29% open Β· ⏱️ 26.01.2025):
git clone https://github.com/rasbt/mlxtend
- [PyPi](https://pypi.org/project/mlxtend) (πŸ“₯ 740K / month Β· πŸ“¦ 200 Β· ⏱️ 26.01.2025):
pip install mlxtend
- [Conda](https://anaconda.org/conda-forge/mlxtend) (πŸ“₯ 360K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mlxtend
scikit-learn-intelex (πŸ₯‡35 Β· ⭐ 1.3K) - Extension for Scikit-learn is a seamless way to speed.. Apache-2 - [GitHub](https://github.com/uxlfoundation/scikit-learn-intelex) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 180 Β· πŸ“¦ 14K Β· πŸ“‹ 250 - 19% open Β· ⏱️ 21.05.2025):
git clone https://github.com/intel/scikit-learn-intelex
- [PyPi](https://pypi.org/project/scikit-learn-intelex) (πŸ“₯ 97K / month Β· πŸ“¦ 65 Β· ⏱️ 22.04.2025):
pip install scikit-learn-intelex
- [Conda](https://anaconda.org/conda-forge/scikit-learn-intelex) (πŸ“₯ 540K Β· ⏱️ 05.05.2025):
conda install -c conda-forge scikit-learn-intelex
imbalanced-learn (πŸ₯ˆ33 Β· ⭐ 7K) - A Python Package to Tackle the Curse of Imbalanced.. MIT - [GitHub](https://github.com/scikit-learn-contrib/imbalanced-learn) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 1.3K Β· πŸ“‹ 620 - 7% open Β· ⏱️ 11.05.2025):
git clone https://github.com/scikit-learn-contrib/imbalanced-learn
- [PyPi](https://pypi.org/project/imbalanced-learn) (πŸ“₯ 15M / month Β· πŸ“¦ 480 Β· ⏱️ 20.12.2024):
pip install imbalanced-learn
- [Conda](https://anaconda.org/conda-forge/imbalanced-learn) (πŸ“₯ 700K Β· ⏱️ 22.04.2025):
conda install -c conda-forge imbalanced-learn
category_encoders (πŸ₯ˆ33 Β· ⭐ 2.4K) - A library of sklearn compatible categorical variable.. BSD-3 - [GitHub](https://github.com/scikit-learn-contrib/category_encoders) (πŸ‘¨β€πŸ’» 71 Β· πŸ”€ 400 Β· πŸ“¦ 3.8K Β· πŸ“‹ 300 - 14% open Β· ⏱️ 24.03.2025):
git clone https://github.com/scikit-learn-contrib/category_encoders
- [PyPi](https://pypi.org/project/category_encoders) (πŸ“₯ 1.8M / month Β· πŸ“¦ 310 Β· ⏱️ 15.03.2025):
pip install category_encoders
- [Conda](https://anaconda.org/conda-forge/category_encoders) (πŸ“₯ 320K Β· ⏱️ 22.04.2025):
conda install -c conda-forge category_encoders
scikit-lego (πŸ₯ˆ27 Β· ⭐ 1.3K) - Extra blocks for scikit-learn pipelines. MIT - [GitHub](https://github.com/koaning/scikit-lego) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 120 Β· πŸ“¦ 180 Β· πŸ“‹ 340 - 10% open Β· ⏱️ 30.04.2025):
git clone https://github.com/koaning/scikit-lego
- [PyPi](https://pypi.org/project/scikit-lego) (πŸ“₯ 30K / month Β· πŸ“¦ 13 Β· ⏱️ 30.04.2025):
pip install scikit-lego
- [Conda](https://anaconda.org/conda-forge/scikit-lego) (πŸ“₯ 68K Β· ⏱️ 22.04.2025):
conda install -c conda-forge scikit-lego
scikit-opt (πŸ₯‰25 Β· ⭐ 5.5K Β· πŸ’€) - Genetic Algorithm, Particle Swarm Optimization, Simulated.. MIT - [GitHub](https://github.com/guofei9987/scikit-opt) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 990 Β· πŸ“¦ 270 Β· πŸ“‹ 180 - 37% open Β· ⏱️ 23.06.2024):
git clone https://github.com/guofei9987/scikit-opt
- [PyPi](https://pypi.org/project/scikit-opt) (πŸ“₯ 6.5K / month Β· πŸ“¦ 15 Β· ⏱️ 14.01.2022):
pip install scikit-opt
iterative-stratification (πŸ₯‰21 Β· ⭐ 860 Β· πŸ’€) - scikit-learn cross validators for iterative.. BSD-3 - [GitHub](https://github.com/trent-b/iterative-stratification) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 75 Β· πŸ“¦ 590 Β· πŸ“‹ 27 - 7% open Β· ⏱️ 12.10.2024):
git clone https://github.com/trent-b/iterative-stratification
- [PyPi](https://pypi.org/project/iterative-stratification) (πŸ“₯ 54K / month Β· πŸ“¦ 15 Β· ⏱️ 12.10.2024):
pip install iterative-stratification
dabl (πŸ₯‰19 Β· ⭐ 730 Β· πŸ’€) - Data Analysis Baseline Library. BSD-3 - [GitHub](https://github.com/amueller/dabl) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 100 Β· ⏱️ 07.08.2024):
git clone https://github.com/amueller/dabl
- [PyPi](https://pypi.org/project/dabl) (πŸ“₯ 4.1K / month Β· πŸ“¦ 3 Β· ⏱️ 16.12.2024):
pip install dabl
scikit-tda (πŸ₯‰18 Β· ⭐ 550 Β· πŸ’€) - Topological Data Analysis for Python. MIT - [GitHub](https://github.com/scikit-tda/scikit-tda) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 54 Β· πŸ“¦ 87 Β· πŸ“‹ 22 - 18% open Β· ⏱️ 19.07.2024):
git clone https://github.com/scikit-tda/scikit-tda
- [PyPi](https://pypi.org/project/scikit-tda) (πŸ“₯ 1.5K / month Β· ⏱️ 19.07.2024):
pip install scikit-tda
Show 10 hidden projects... - scikit-survival (πŸ₯ˆ32 Β· ⭐ 1.2K) - Survival analysis built on top of scikit-learn. ❗️GPL-3.0 - fancyimpute (πŸ₯ˆ27 Β· ⭐ 1.3K Β· πŸ’€) - Multivariate imputation and matrix completion.. Apache-2 - scikit-multilearn (πŸ₯ˆ27 Β· ⭐ 930 Β· πŸ’€) - A scikit-learn based module for multi-label et. al... BSD-2 - sklearn-crfsuite (πŸ₯ˆ27 Β· ⭐ 430 Β· πŸ’€) - scikit-learn inspired API for CRFsuite. MIT - sklearn-contrib-lightning (πŸ₯‰24 Β· ⭐ 1.7K Β· πŸ’€) - Large-scale linear classification, regression and.. BSD-3 - skope-rules (πŸ₯‰22 Β· ⭐ 640 Β· πŸ’€) - machine learning with logical rules in Python. ❗️BSD-1-Clause - celer (πŸ₯‰22 Β· ⭐ 230) - Fast solver for L1-type problems: Lasso, sparse Logisitic regression,.. BSD-3 - combo (πŸ₯‰21 Β· ⭐ 660 Β· πŸ’€) - (AAAI 20) A Python Toolbox for Machine Learning Model.. BSD-2 xgboost - DESlib (πŸ₯‰18 Β· ⭐ 490 Β· πŸ’€) - A Python library for dynamic classifier and ensemble selection. BSD-3 - skggm (πŸ₯‰17 Β· ⭐ 250 Β· πŸ’€) - Scikit-learn compatible estimation of general graphical models. MIT


Pytorch Utilities

Back to top

Libraries that extend Pytorch with additional capabilities.

accelerate (πŸ₯‡43 Β· ⭐ 8.7K) - A simple way to launch, train, and use PyTorch models on.. Apache-2 - [GitHub](https://github.com/huggingface/accelerate) (πŸ‘¨β€πŸ’» 350 Β· πŸ”€ 1.1K Β· πŸ“¦ 95K Β· πŸ“‹ 1.8K - 5% open Β· ⏱️ 22.05.2025):
git clone https://github.com/huggingface/accelerate
- [PyPi](https://pypi.org/project/accelerate) (πŸ“₯ 12M / month Β· πŸ“¦ 2.2K Β· ⏱️ 15.05.2025):
pip install accelerate
- [Conda](https://anaconda.org/conda-forge/accelerate) (πŸ“₯ 400K Β· ⏱️ 15.05.2025):
conda install -c conda-forge accelerate
tinygrad (πŸ₯‡35 Β· ⭐ 29K) - You like pytorch? You like micrograd? You love tinygrad!. MIT - [GitHub](https://github.com/tinygrad/tinygrad) (πŸ‘¨β€πŸ’» 400 Β· πŸ”€ 3.3K Β· πŸ“¦ 220 Β· πŸ“‹ 920 - 14% open Β· ⏱️ 22.05.2025):
git clone https://github.com/geohot/tinygrad
PML (πŸ₯‡33 Β· ⭐ 6.1K) - The easiest way to use deep metric learning in your application. Modular,.. MIT - [GitHub](https://github.com/KevinMusgrave/pytorch-metric-learning) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 660 Β· πŸ“¦ 2.7K Β· πŸ“‹ 530 - 14% open Β· ⏱️ 11.12.2024):
git clone https://github.com/KevinMusgrave/pytorch-metric-learning
- [PyPi](https://pypi.org/project/pytorch-metric-learning) (πŸ“₯ 820K / month Β· πŸ“¦ 55 Β· ⏱️ 11.12.2024):
pip install pytorch-metric-learning
- [Conda](https://anaconda.org/metric-learning/pytorch-metric-learning) (πŸ“₯ 13K Β· ⏱️ 25.03.2025):
conda install -c metric-learning pytorch-metric-learning
torchdiffeq (πŸ₯‡32 Β· ⭐ 6K) - Differentiable ODE solvers with full GPU support and O(1)-memory.. MIT - [GitHub](https://github.com/rtqichen/torchdiffeq) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 930 Β· πŸ“¦ 5.2K Β· πŸ“‹ 220 - 33% open Β· ⏱️ 04.04.2025):
git clone https://github.com/rtqichen/torchdiffeq
- [PyPi](https://pypi.org/project/torchdiffeq) (πŸ“₯ 1.2M / month Β· πŸ“¦ 120 Β· ⏱️ 21.11.2024):
pip install torchdiffeq
- [Conda](https://anaconda.org/conda-forge/torchdiffeq) (πŸ“₯ 22K Β· ⏱️ 22.04.2025):
conda install -c conda-forge torchdiffeq
torchsde (πŸ₯ˆ30 Β· ⭐ 1.6K) - Differentiable SDE solvers with GPU support and efficient.. Apache-2 - [GitHub](https://github.com/google-research/torchsde) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 200 Β· πŸ“¦ 5.2K Β· πŸ“‹ 82 - 35% open Β· ⏱️ 30.12.2024):
git clone https://github.com/google-research/torchsde
- [PyPi](https://pypi.org/project/torchsde) (πŸ“₯ 2.7M / month Β· πŸ“¦ 37 Β· ⏱️ 26.09.2023):
pip install torchsde
- [Conda](https://anaconda.org/conda-forge/torchsde) (πŸ“₯ 39K Β· ⏱️ 22.04.2025):
conda install -c conda-forge torchsde
torch-scatter (πŸ₯ˆ27 Β· ⭐ 1.6K) - PyTorch Extension Library of Optimized Scatter Operations. MIT - [GitHub](https://github.com/rusty1s/pytorch_scatter) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 190 Β· πŸ“‹ 410 - 6% open Β· ⏱️ 20.04.2025):
git clone https://github.com/rusty1s/pytorch_scatter
- [PyPi](https://pypi.org/project/torch-scatter) (πŸ“₯ 52K / month Β· πŸ“¦ 150 Β· ⏱️ 06.10.2023):
pip install torch-scatter
- [Conda](https://anaconda.org/conda-forge/pytorch_scatter) (πŸ“₯ 850K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytorch_scatter
EfficientNets (πŸ₯ˆ25 Β· ⭐ 1.6K Β· πŸ’€) - Pretrained EfficientNet, EfficientNet-Lite, MixNet,.. Apache-2 - [GitHub](https://github.com/rwightman/gen-efficientnet-pytorch) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 210 Β· πŸ“¦ 300 Β· πŸ“‹ 55 - 7% open Β· ⏱️ 13.06.2024):
git clone https://github.com/rwightman/gen-efficientnet-pytorch
- [PyPi](https://pypi.org/project/geffnet) (πŸ“₯ 190K / month Β· πŸ“¦ 4 Β· ⏱️ 08.07.2021):
pip install geffnet
PyTorch Sparse (πŸ₯ˆ25 Β· ⭐ 1.1K) - PyTorch Extension Library of Optimized Autograd Sparse.. MIT - [GitHub](https://github.com/rusty1s/pytorch_sparse) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 150 Β· πŸ“‹ 290 - 10% open Β· ⏱️ 10.04.2025):
git clone https://github.com/rusty1s/pytorch_sparse
- [PyPi](https://pypi.org/project/torch-sparse) (πŸ“₯ 35K / month Β· πŸ“¦ 120 Β· ⏱️ 06.10.2023):
pip install torch-sparse
- [Conda](https://anaconda.org/conda-forge/pytorch_sparse) (πŸ“₯ 800K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytorch_sparse
Pytorch Toolbelt (πŸ₯‰24 Β· ⭐ 1.5K) - PyTorch extensions for fast R&D prototyping and Kaggle.. MIT - [GitHub](https://github.com/BloodAxe/pytorch-toolbelt) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 120 Β· πŸ“₯ 160 Β· πŸ“‹ 33 - 12% open Β· ⏱️ 01.03.2025):
git clone https://github.com/BloodAxe/pytorch-toolbelt
- [PyPi](https://pypi.org/project/pytorch_toolbelt) (πŸ“₯ 14K / month Β· πŸ“¦ 12 Β· ⏱️ 21.11.2024):
pip install pytorch_toolbelt
madgrad (πŸ₯‰17 Β· ⭐ 800) - MADGRAD Optimization Method. MIT - [GitHub](https://github.com/facebookresearch/madgrad) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 57 Β· πŸ“¦ 100 Β· ⏱️ 27.01.2025):
git clone https://github.com/facebookresearch/madgrad
- [PyPi](https://pypi.org/project/madgrad) (πŸ“₯ 3K / month Β· πŸ“¦ 1 Β· ⏱️ 08.03.2022):
pip install madgrad
pytorchviz (πŸ₯‰14 Β· ⭐ 3.4K) - A small package to create visualizations of PyTorch execution graphs. MIT - [GitHub](https://github.com/szagoruyko/pytorchviz) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 280 Β· πŸ“‹ 72 - 47% open Β· ⏱️ 30.12.2024):
git clone https://github.com/szagoruyko/pytorchviz
Show 21 hidden projects... - pretrainedmodels (πŸ₯ˆ30 Β· ⭐ 9.1K Β· πŸ’€) - Pretrained ConvNets for pytorch: NASNet, ResNeXt,.. BSD-3 - EfficientNet-PyTorch (πŸ₯ˆ28 Β· ⭐ 8.1K Β· πŸ’€) - A PyTorch implementation of EfficientNet. Apache-2 - lightning-flash (πŸ₯ˆ28 Β· ⭐ 1.7K Β· πŸ’€) - Your PyTorch AI Factory - Flash enables you to easily.. Apache-2 - pytorch-optimizer (πŸ₯ˆ27 Β· ⭐ 3.1K Β· πŸ’€) - torch-optimizer -- collection of optimizers for.. Apache-2 - TabNet (πŸ₯ˆ26 Β· ⭐ 2.8K Β· πŸ’€) - PyTorch implementation of TabNet paper :.. MIT - pytorch-summary (πŸ₯‰24 Β· ⭐ 4K Β· πŸ’€) - Model summary in PyTorch similar to `model.summary()` in.. MIT - Torchmeta (πŸ₯‰24 Β· ⭐ 2K Β· πŸ’€) - A collection of extensions and data-loaders for few-shot.. MIT - Higher (πŸ₯‰24 Β· ⭐ 1.6K Β· πŸ’€) - higher is a pytorch library allowing users to obtain higher.. Apache-2 - micrograd (πŸ₯‰22 Β· ⭐ 12K Β· πŸ’€) - A tiny scalar-valued autograd engine and a neural net library.. MIT - SRU (πŸ₯‰22 Β· ⭐ 2.1K Β· πŸ’€) - Training RNNs as Fast as CNNs (https://arxiv.org/abs/1709.02755). MIT - Antialiased CNNs (πŸ₯‰22 Β· ⭐ 1.7K Β· πŸ’€) - pip install antialiased-cnns to improve stability and.. ❗️CC BY-NC-SA 4.0 - AdaBound (πŸ₯‰21 Β· ⭐ 2.9K Β· πŸ’€) - An optimizer that trains as fast as Adam and as good as SGD. Apache-2 - reformer-pytorch (πŸ₯‰21 Β· ⭐ 2.2K Β· πŸ’€) - Reformer, the efficient Transformer, in Pytorch. MIT - Performer Pytorch (πŸ₯‰21 Β· ⭐ 1.1K Β· πŸ’€) - An implementation of Performer, a linear attention-.. MIT - Poutyne (πŸ₯‰21 Β· ⭐ 570) - A simplified framework and utilities for PyTorch. ❗️LGPL-3.0 - Lambda Networks (πŸ₯‰19 Β· ⭐ 1.5K Β· πŸ’€) - Implementation of LambdaNetworks, a new approach to.. MIT - Torch-Struct (πŸ₯‰19 Β· ⭐ 1.1K Β· πŸ’€) - Fast, general, and tested differentiable structured.. MIT - Tensor Sensor (πŸ₯‰18 Β· ⭐ 810 Β· πŸ’€) - The goal of this library is to generate more helpful.. MIT - Tez (πŸ₯‰17 Β· ⭐ 1.2K Β· πŸ’€) - Tez is a super-simple and lightweight Trainer for PyTorch. It.. Apache-2 - Pywick (πŸ₯‰17 Β· ⭐ 400 Β· πŸ’€) - High-level batteries-included neural network training library for.. MIT - TorchDrift (πŸ₯‰15 Β· ⭐ 320 Β· πŸ’€) - Drift Detection for your PyTorch Models. Apache-2


Database Clients

Back to top

Libraries for connecting to, operating, and querying databases.

πŸ”— best-of-python - DB Clients ( ⭐ 4K) - Collection of database clients for python.


Others

Back to top

scipy (πŸ₯‡50 Β· ⭐ 14K) - Ecosystem of open-source software for mathematics, science, and engineering. BSD-3 - [GitHub](https://github.com/scipy/scipy) (πŸ‘¨β€πŸ’» 1.8K Β· πŸ”€ 5.4K Β· πŸ“₯ 490K Β· πŸ“¦ 1.4M Β· πŸ“‹ 11K - 15% open Β· ⏱️ 21.05.2025):
git clone https://github.com/scipy/scipy
- [PyPi](https://pypi.org/project/scipy) (πŸ“₯ 150M / month Β· πŸ“¦ 55K Β· ⏱️ 21.05.2025):
pip install scipy
- [Conda](https://anaconda.org/conda-forge/scipy) (πŸ“₯ 63M Β· ⏱️ 22.04.2025):
conda install -c conda-forge scipy
SymPy (πŸ₯‡50 Β· ⭐ 14K) - A computer algebra system written in pure Python. BSD-3 - [GitHub](https://github.com/sympy/sympy) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 4.7K Β· πŸ“₯ 560K Β· πŸ“¦ 270K Β· πŸ“‹ 14K - 36% open Β· ⏱️ 21.05.2025):
git clone https://github.com/sympy/sympy
- [PyPi](https://pypi.org/project/sympy) (πŸ“₯ 56M / month Β· πŸ“¦ 4.3K Β· ⏱️ 27.04.2025):
pip install sympy
- [Conda](https://anaconda.org/conda-forge/sympy) (πŸ“₯ 8.9M Β· ⏱️ 29.04.2025):
conda install -c conda-forge sympy
Streamlit (πŸ₯‡46 Β· ⭐ 39K) - Streamlit A faster way to build and share data apps. Apache-2 - [GitHub](https://github.com/streamlit/streamlit) (πŸ‘¨β€πŸ’» 410 Β· πŸ”€ 3.5K Β· πŸ“¦ 940K Β· πŸ“‹ 5.3K - 22% open Β· ⏱️ 21.05.2025):
git clone https://github.com/streamlit/streamlit
- [PyPi](https://pypi.org/project/streamlit) (πŸ“₯ 12M / month Β· πŸ“¦ 3.8K Β· ⏱️ 12.05.2025):
pip install streamlit
Gradio (πŸ₯‡45 Β· ⭐ 38K Β· πŸ“ˆ) - Wrap UIs around any model, share with anyone. Apache-2 - [GitHub](https://github.com/gradio-app/gradio) (πŸ‘¨β€πŸ’» 590 Β· πŸ”€ 2.9K Β· πŸ“¦ 76K Β· πŸ“‹ 5.7K - 8% open Β· ⏱️ 22.05.2025):
git clone https://github.com/gradio-app/gradio
- [PyPi](https://pypi.org/project/gradio) (πŸ“₯ 8.5M / month Β· πŸ“¦ 1.2K Β· ⏱️ 19.05.2025):
pip install gradio
carla (πŸ₯‡37 Β· ⭐ 12K) - Open-source simulator for autonomous driving research. MIT - [GitHub](https://github.com/carla-simulator/carla) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 3.9K Β· πŸ“¦ 1.1K Β· πŸ“‹ 5.9K - 18% open Β· ⏱️ 06.05.2025):
git clone https://github.com/carla-simulator/carla
- [PyPi](https://pypi.org/project/carla) (πŸ“₯ 43K / month Β· πŸ“¦ 11 Β· ⏱️ 14.11.2023):
pip install carla
Autograd (πŸ₯‡37 Β· ⭐ 7.3K) - Efficiently computes derivatives of NumPy code. MIT - [GitHub](https://github.com/HIPS/autograd) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 910 Β· πŸ“¦ 13K Β· πŸ“‹ 440 - 42% open Β· ⏱️ 19.05.2025):
git clone https://github.com/HIPS/autograd
- [PyPi](https://pypi.org/project/autograd) (πŸ“₯ 3.4M / month Β· πŸ“¦ 310 Β· ⏱️ 05.05.2025):
pip install autograd
- [Conda](https://anaconda.org/conda-forge/autograd) (πŸ“₯ 540K Β· ⏱️ 05.05.2025):
conda install -c conda-forge autograd
PennyLane (πŸ₯‡37 Β· ⭐ 2.6K) - PennyLane is a cross-platform Python library for quantum.. Apache-2 - [GitHub](https://github.com/PennyLaneAI/pennylane) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 660 Β· πŸ“₯ 100 Β· πŸ“¦ 1.7K Β· πŸ“‹ 1.6K - 25% open Β· ⏱️ 22.05.2025):
git clone https://github.com/PennyLaneAI/PennyLane
- [PyPi](https://pypi.org/project/pennylane) (πŸ“₯ 90K / month Β· πŸ“¦ 150 Β· ⏱️ 02.05.2025):
pip install pennylane
- [Conda](https://anaconda.org/conda-forge/pennylane) (πŸ“₯ 270K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pennylane
PyOD (πŸ₯ˆ36 Β· ⭐ 9.2K) - A Python Library for Outlier and Anomaly Detection, Integrating Classical.. BSD-2 - [GitHub](https://github.com/yzhao062/pyod) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 1.4K Β· πŸ“¦ 5.3K Β· πŸ“‹ 380 - 60% open Β· ⏱️ 29.04.2025):
git clone https://github.com/yzhao062/pyod
- [PyPi](https://pypi.org/project/pyod) (πŸ“₯ 640K / month Β· πŸ“¦ 130 Β· ⏱️ 29.04.2025):
pip install pyod
- [Conda](https://anaconda.org/conda-forge/pyod) (πŸ“₯ 150K Β· ⏱️ 30.04.2025):
conda install -c conda-forge pyod
Datasette (πŸ₯ˆ34 Β· ⭐ 10K) - An open source multi-tool for exploring and publishing data. Apache-2 - [GitHub](https://github.com/simonw/datasette) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 740 Β· πŸ“₯ 72 Β· πŸ“¦ 1.5K Β· πŸ“‹ 1.9K - 32% open Β· ⏱️ 22.04.2025):
git clone https://github.com/simonw/datasette
- [PyPi](https://pypi.org/project/datasette) (πŸ“₯ 190K / month Β· πŸ“¦ 460 Β· ⏱️ 22.04.2025):
pip install datasette
- [Conda](https://anaconda.org/conda-forge/datasette) (πŸ“₯ 62K Β· ⏱️ 22.04.2025):
conda install -c conda-forge datasette
DeepChem (πŸ₯ˆ34 Β· ⭐ 6K) - Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry,.. MIT - [GitHub](https://github.com/deepchem/deepchem) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 1.9K Β· πŸ“¦ 610 Β· πŸ“‹ 2K - 38% open Β· ⏱️ 21.05.2025):
git clone https://github.com/deepchem/deepchem
- [PyPi](https://pypi.org/project/deepchem) (πŸ“₯ 39K / month Β· πŸ“¦ 17 Β· ⏱️ 21.05.2025):
pip install deepchem
- [Conda](https://anaconda.org/conda-forge/deepchem) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge deepchem
agate (πŸ₯ˆ34 Β· ⭐ 1.2K) - A Python data analysis library that is optimized for humans instead of.. MIT - [GitHub](https://github.com/wireservice/agate) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 150 Β· πŸ“¦ 5K Β· πŸ“‹ 650 - 0% open Β· ⏱️ 27.02.2025):
git clone https://github.com/wireservice/agate
- [PyPi](https://pypi.org/project/agate) (πŸ“₯ 18M / month Β· πŸ“¦ 54 Β· ⏱️ 29.01.2025):
pip install agate
- [Conda](https://anaconda.org/conda-forge/agate) (πŸ“₯ 320K Β· ⏱️ 22.04.2025):
conda install -c conda-forge agate
Pythran (πŸ₯ˆ33 Β· ⭐ 2.1K) - Ahead of Time compiler for numeric kernels. BSD-3 - [GitHub](https://github.com/serge-sans-paille/pythran) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 200 Β· πŸ“¦ 3.4K Β· πŸ“‹ 890 - 14% open Β· ⏱️ 10.05.2025):
git clone https://github.com/serge-sans-paille/pythran
- [PyPi](https://pypi.org/project/pythran) (πŸ“₯ 310K / month Β· πŸ“¦ 21 Β· ⏱️ 31.10.2024):
pip install pythran
- [Conda](https://anaconda.org/conda-forge/pythran) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pythran
hdbscan (πŸ₯ˆ32 Β· ⭐ 2.9K) - A high performance implementation of HDBSCAN clustering. BSD-3 - [GitHub](https://github.com/scikit-learn-contrib/hdbscan) (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 500 Β· πŸ“¦ 6.8K Β· πŸ“‹ 530 - 67% open Β· ⏱️ 13.05.2025):
git clone https://github.com/scikit-learn-contrib/hdbscan
- [PyPi](https://pypi.org/project/hdbscan) (πŸ“₯ 740K / month Β· πŸ“¦ 350 Β· ⏱️ 18.11.2024):
pip install hdbscan
- [Conda](https://anaconda.org/conda-forge/hdbscan) (πŸ“₯ 2.5M Β· ⏱️ 22.04.2025):
conda install -c conda-forge hdbscan
tensorly (πŸ₯ˆ32 Β· ⭐ 1.6K) - TensorLy: Tensor Learning in Python. BSD-2 - [GitHub](https://github.com/tensorly/tensorly) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 290 Β· πŸ“¦ 1K Β· πŸ“‹ 280 - 23% open Β· ⏱️ 05.05.2025):
git clone https://github.com/tensorly/tensorly
- [PyPi](https://pypi.org/project/tensorly) (πŸ“₯ 76K / month Β· πŸ“¦ 99 Β· ⏱️ 12.11.2024):
pip install tensorly
- [Conda](https://anaconda.org/conda-forge/tensorly) (πŸ“₯ 380K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorly
pyjanitor (πŸ₯ˆ32 Β· ⭐ 1.4K) - Clean APIs for data cleaning. Python implementation of R package.. MIT - [GitHub](https://github.com/pyjanitor-devs/pyjanitor) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 170 Β· πŸ“¦ 940 Β· πŸ“‹ 580 - 19% open Β· ⏱️ 14.05.2025):
git clone https://github.com/pyjanitor-devs/pyjanitor
- [PyPi](https://pypi.org/project/pyjanitor) (πŸ“₯ 90K / month Β· πŸ“¦ 42 Β· ⏱️ 07.03.2025):
pip install pyjanitor
- [Conda](https://anaconda.org/conda-forge/pyjanitor) (πŸ“₯ 260K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyjanitor
PaddleHub (πŸ₯ˆ31 Β· ⭐ 13K Β· πŸ’€) - Awesome pre-trained models toolkit based on PaddlePaddle... Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleHub) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 2.1K Β· πŸ“₯ 840 Β· πŸ“¦ 1.9K Β· πŸ“‹ 1.3K - 44% open Β· ⏱️ 07.08.2024):
git clone https://github.com/PaddlePaddle/PaddleHub
- [PyPi](https://pypi.org/project/paddlehub) (πŸ“₯ 5.8K / month Β· πŸ“¦ 7 Β· ⏱️ 20.09.2023):
pip install paddlehub
pyopencl (πŸ₯ˆ31 Β· ⭐ 1.1K) - OpenCL integration for Python, plus shiny features. MIT - [GitHub](https://github.com/inducer/pyopencl) (πŸ‘¨β€πŸ’» 98 Β· πŸ”€ 240 Β· πŸ“¦ 2.3K Β· πŸ“‹ 360 - 21% open Β· ⏱️ 07.05.2025):
git clone https://github.com/inducer/pyopencl
- [PyPi](https://pypi.org/project/pyopencl) (πŸ“₯ 91K / month Β· πŸ“¦ 180 Β· ⏱️ 22.01.2025):
pip install pyopencl
- [Conda](https://anaconda.org/conda-forge/pyopencl) (πŸ“₯ 1.8M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyopencl
datalad (πŸ₯ˆ31 Β· ⭐ 580) - Keep code, data, containers under control with git and git-annex. MIT - [GitHub](https://github.com/datalad/datalad) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 110 Β· πŸ“¦ 520 Β· πŸ“‹ 4K - 13% open Β· ⏱️ 21.05.2025):
git clone https://github.com/datalad/datalad
- [PyPi](https://pypi.org/project/datalad) (πŸ“₯ 21K / month Β· πŸ“¦ 100 Β· ⏱️ 21.05.2025):
pip install datalad
- [Conda](https://anaconda.org/conda-forge/datalad) (πŸ“₯ 870K Β· ⏱️ 22.04.2025):
conda install -c conda-forge datalad
River (πŸ₯ˆ30 Β· ⭐ 5.3K) - Online machine learning in Python. BSD-3 - [GitHub](https://github.com/online-ml/river) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 570 Β· πŸ“¦ 740 Β· πŸ“‹ 620 - 19% open Β· ⏱️ 15.05.2025):
git clone https://github.com/online-ml/river
- [PyPi](https://pypi.org/project/river) (πŸ“₯ 62K / month Β· πŸ“¦ 64 Β· ⏱️ 25.11.2024):
pip install river
- [Conda](https://anaconda.org/conda-forge/river) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge river
anomalib (πŸ₯ˆ30 Β· ⭐ 4.3K) - An anomaly detection library comprising state-of-the-art algorithms.. Apache-2 - [GitHub](https://github.com/open-edge-platform/anomalib) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 740 Β· πŸ“₯ 26K Β· πŸ“¦ 190 Β· πŸ“‹ 1K - 15% open Β· ⏱️ 22.05.2025):
git clone https://github.com/openvinotoolkit/anomalib
- [PyPi](https://pypi.org/project/anomalib) (πŸ“₯ 59K / month Β· πŸ“¦ 5 Β· ⏱️ 19.03.2025):
pip install anomalib
dstack (πŸ₯ˆ30 Β· ⭐ 1.8K) - dstack is an open-source alternative to Kubernetes and Slurm, designed.. MPL-2.0 - [GitHub](https://github.com/dstackai/dstack) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 180 Β· πŸ“¦ 18 Β· πŸ“‹ 1.3K - 9% open Β· ⏱️ 22.05.2025):
git clone https://github.com/dstackai/dstack
- [PyPi](https://pypi.org/project/dstack) (πŸ“₯ 5.9K / month Β· ⏱️ 21.05.2025):
pip install dstack
causalml (πŸ₯ˆ29 Β· ⭐ 5.4K) - Uplift modeling and causal inference with machine learning.. Apache-2 - [GitHub](https://github.com/uber/causalml) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 810 Β· πŸ“¦ 290 Β· πŸ“‹ 410 - 10% open Β· ⏱️ 19.05.2025):
git clone https://github.com/uber/causalml
- [PyPi](https://pypi.org/project/causalml) (πŸ“₯ 42K / month Β· πŸ“¦ 10 Β· ⏱️ 15.05.2025):
pip install causalml
adapter-transformers (πŸ₯‰28 Β· ⭐ 2.7K) - A Unified Library for Parameter-Efficient and Modular.. Apache-2 huggingface - [GitHub](https://github.com/adapter-hub/adapters) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 360 Β· πŸ“¦ 230 Β· πŸ“‹ 400 - 10% open Β· ⏱️ 20.05.2025):
git clone https://github.com/Adapter-Hub/adapter-transformers
- [PyPi](https://pypi.org/project/adapter-transformers) (πŸ“₯ 4.6K / month Β· πŸ“¦ 12 Β· ⏱️ 07.07.2024):
pip install adapter-transformers
Prince (πŸ₯‰28 Β· ⭐ 1.4K) - Multivariate exploratory data analysis in Python PCA, CA, MCA, MFA,.. MIT - [GitHub](https://github.com/MaxHalford/prince) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 180 Β· πŸ“¦ 740 Β· ⏱️ 09.03.2025):
git clone https://github.com/MaxHalford/prince
- [PyPi](https://pypi.org/project/prince) (πŸ“₯ 150K / month Β· πŸ“¦ 20 Β· ⏱️ 09.03.2025):
pip install prince
- [Conda](https://anaconda.org/conda-forge/prince-factor-analysis) (πŸ“₯ 25K Β· ⏱️ 22.04.2025):
conda install -c conda-forge prince-factor-analysis
Trax (πŸ₯‰27 Β· ⭐ 8.2K) - Trax Deep Learning with Clear Code and Speed. Apache-2 - [GitHub](https://github.com/google/trax) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 820 Β· πŸ“¦ 220 Β· πŸ“‹ 250 - 49% open Β· ⏱️ 10.04.2025):
git clone https://github.com/google/trax
- [PyPi](https://pypi.org/project/trax) (πŸ“₯ 2.2K / month Β· πŸ“¦ 1 Β· ⏱️ 26.10.2021):
pip install trax
avalanche (πŸ₯‰27 Β· ⭐ 1.9K) - Avalanche: an End-to-End Library for Continual Learning based on.. MIT - [GitHub](https://github.com/ContinualAI/avalanche) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 300 Β· πŸ“₯ 54 Β· πŸ“¦ 140 Β· πŸ“‹ 830 - 12% open Β· ⏱️ 11.03.2025):
git clone https://github.com/ContinualAI/avalanche
- [PyPi](https://pypi.org/project/avalanche-lib) (πŸ“₯ 1.9K / month Β· πŸ“¦ 3 Β· ⏱️ 29.10.2024):
pip install avalanche-lib
TabPy (πŸ₯‰27 Β· ⭐ 1.6K) - Execute Python code on the fly and display results in Tableau visualizations:. MIT - [GitHub](https://github.com/tableau/TabPy) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 600 Β· πŸ“¦ 210 Β· πŸ“‹ 320 - 6% open Β· ⏱️ 25.11.2024):
git clone https://github.com/tableau/TabPy
- [PyPi](https://pypi.org/project/tabpy) (πŸ“₯ 6.3K / month Β· πŸ“¦ 2 Β· ⏱️ 25.11.2024):
pip install tabpy
- [Conda](https://anaconda.org/anaconda/tabpy-client) (πŸ“₯ 5.2K Β· ⏱️ 22.04.2025):
conda install -c anaconda tabpy-client
pycm (πŸ₯‰27 Β· ⭐ 1.5K) - Multi-class confusion matrix library in Python. MIT - [GitHub](https://github.com/sepandhaghighi/pycm) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 130 Β· πŸ“¦ 400 Β· πŸ“‹ 210 - 8% open Β· ⏱️ 04.04.2025):
git clone https://github.com/sepandhaghighi/pycm
- [PyPi](https://pypi.org/project/pycm) (πŸ“₯ 40K / month Β· πŸ“¦ 24 Β· ⏱️ 04.04.2025):
pip install pycm
metric-learn (πŸ₯‰26 Β· ⭐ 1.4K Β· πŸ’€) - Metric learning algorithms in Python. MIT - [GitHub](https://github.com/scikit-learn-contrib/metric-learn) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 230 Β· πŸ“¦ 480 Β· πŸ“‹ 180 - 30% open Β· ⏱️ 03.08.2024):
git clone https://github.com/scikit-learn-contrib/metric-learn
- [PyPi](https://pypi.org/project/metric-learn) (πŸ“₯ 5.3K / month Β· πŸ“¦ 7 Β· ⏱️ 09.10.2023):
pip install metric-learn
- [Conda](https://anaconda.org/conda-forge/metric-learn) (πŸ“₯ 16K Β· ⏱️ 22.04.2025):
conda install -c conda-forge metric-learn
Feature Engine (πŸ₯‰25 Β· ⭐ 2K Β· πŸ’€) - Feature engineering package with sklearn like functionality. BSD-3 - [GitHub](https://github.com/solegalli/feature_engine) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 320 Β· ⏱️ 31.08.2024):
git clone https://github.com/solegalli/feature_engine
- [PyPi](https://pypi.org/project/feature_engine) (πŸ“₯ 270K / month Β· πŸ“¦ 180 Β· ⏱️ 22.01.2025):
pip install feature_engine
- [Conda](https://anaconda.org/conda-forge/feature_engine) (πŸ“₯ 73K Β· ⏱️ 22.04.2025):
conda install -c conda-forge feature_engine
AugLy (πŸ₯‰24 Β· ⭐ 5K) - A data augmentations library for audio, image, text, and video. MIT - [GitHub](https://github.com/facebookresearch/AugLy) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 300 Β· πŸ“¦ 180 Β· πŸ“‹ 80 - 30% open Β· ⏱️ 28.02.2025):
git clone https://github.com/facebookresearch/AugLy
- [PyPi](https://pypi.org/project/augly) (πŸ“₯ 2.6K / month Β· πŸ“¦ 4 Β· ⏱️ 05.12.2023):
pip install augly
BioPandas (πŸ₯‰23 Β· ⭐ 730 Β· πŸ’€) - Working with molecular structures in pandas DataFrames. BSD-3 - [GitHub](https://github.com/BioPandas/biopandas) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 120 Β· πŸ“¦ 370 Β· πŸ“‹ 60 - 36% open Β· ⏱️ 01.08.2024):
git clone https://github.com/rasbt/biopandas
- [PyPi](https://pypi.org/project/biopandas) (πŸ“₯ 10K / month Β· πŸ“¦ 38 Β· ⏱️ 01.08.2024):
pip install biopandas
- [Conda](https://anaconda.org/conda-forge/biopandas) (πŸ“₯ 180K Β· ⏱️ 22.04.2025):
conda install -c conda-forge biopandas
MONAILabel (πŸ₯‰22 Β· ⭐ 710) - MONAI Label is an intelligent open source image labeling and.. Apache-2 - [GitHub](https://github.com/Project-MONAI/MONAILabel) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 220 Β· πŸ“₯ 120K Β· πŸ“‹ 550 - 25% open Β· ⏱️ 05.05.2025):
git clone https://github.com/Project-MONAI/MONAILabel
- [PyPi](https://pypi.org/project/monailabel-weekly) (πŸ“₯ 1.2K / month Β· ⏱️ 01.10.2023):
pip install monailabel-weekly
pykale (πŸ₯‰22 Β· ⭐ 460) - Knowledge-Aware machine LEarning (KALE): accessible machine learning.. MIT - [GitHub](https://github.com/pykale/pykale) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 66 Β· πŸ“¦ 6 Β· πŸ“‹ 130 - 8% open Β· ⏱️ 18.05.2025):
git clone https://github.com/pykale/pykale
- [PyPi](https://pypi.org/project/pykale) (πŸ“₯ 240 / month Β· ⏱️ 12.04.2022):
pip install pykale
SUOD (πŸ₯‰22 Β· ⭐ 390) - (MLSys 21) An Acceleration System for Large-scare Unsupervised Heterogeneous.. BSD-2 - [GitHub](https://github.com/yzhao062/SUOD) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 49 Β· πŸ“¦ 550 Β· πŸ“‹ 15 - 80% open Β· ⏱️ 24.03.2025):
git clone https://github.com/yzhao062/SUOD
- [PyPi](https://pypi.org/project/suod) (πŸ“₯ 14K / month Β· πŸ“¦ 9 Β· ⏱️ 24.03.2025):
pip install suod
benchmark_VAE (πŸ₯‰20 Β· ⭐ 1.9K Β· πŸ’€) - Unifying Variational Autoencoder (VAE).. Apache-2 - [GitHub](https://github.com/clementchadebec/benchmark_VAE) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 170 Β· πŸ“¦ 40 Β· πŸ“‹ 71 - 36% open Β· ⏱️ 17.07.2024):
git clone https://github.com/clementchadebec/benchmark_VAE
- [PyPi](https://pypi.org/project/pythae) (πŸ“₯ 660 / month Β· ⏱️ 06.09.2023):
pip install pythae
pymdp (πŸ₯‰20 Β· ⭐ 530) - A Python implementation of active inference for Markov Decision Processes. MIT - [GitHub](https://github.com/infer-actively/pymdp) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 100 Β· πŸ“¦ 24 Β· πŸ“‹ 56 - 48% open Β· ⏱️ 06.02.2025):
git clone https://github.com/infer-actively/pymdp
- [PyPi](https://pypi.org/project/inferactively-pymdp) (πŸ“₯ 10K / month Β· ⏱️ 08.12.2022):
pip install inferactively-pymdp
NeuralCompression (πŸ₯‰15 Β· ⭐ 550 Β· πŸ’€) - A collection of tools for neural compression enthusiasts. MIT - [GitHub](https://github.com/facebookresearch/NeuralCompression) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 45 Β· πŸ“‹ 73 - 9% open Β· ⏱️ 20.09.2024):
git clone https://github.com/facebookresearch/NeuralCompression
- [PyPi](https://pypi.org/project/neuralcompression) (πŸ“₯ 160 / month Β· ⏱️ 03.10.2023):
pip install neuralcompression
Show 28 hidden projects... - Cython BLIS (πŸ₯ˆ31 Β· ⭐ 230) - Fast matrix-multiplication as a self-contained Python library no.. BSD-3 - cleanlab (πŸ₯ˆ30 Β· ⭐ 11K) - The standard data-centric AI package for data quality and machine.. ❗️AGPL-3.0 - pysc2 (πŸ₯ˆ29 Β· ⭐ 8.1K Β· πŸ’€) - StarCraft II Learning Environment. Apache-2 - minisom (πŸ₯ˆ29 Β· ⭐ 1.5K) - MiniSom is a minimalistic implementation of the Self Organizing.. ❗️CC-BY-3.0 - kmodes (πŸ₯ˆ29 Β· ⭐ 1.3K Β· πŸ’€) - Python implementations of the k-modes and k-prototypes clustering.. MIT - pyclustering (πŸ₯ˆ29 Β· ⭐ 1.2K Β· πŸ’€) - pyclustering is a Python, C++ data mining library. BSD-3 - alibi-detect (πŸ₯‰28 Β· ⭐ 2.4K) - Algorithms for outlier, adversarial and drift detection. ❗️Intel - modAL (πŸ₯‰28 Β· ⭐ 2.3K Β· πŸ’€) - A modular active learning framework for Python. MIT - gplearn (πŸ₯‰27 Β· ⭐ 1.7K Β· πŸ’€) - Genetic Programming in Python, with a scikit-learn inspired API. BSD-3 - PySwarms (πŸ₯‰27 Β· ⭐ 1.3K Β· πŸ’€) - A research toolkit for particle swarm optimization in Python. MIT - metricflow (πŸ₯‰27 Β· ⭐ 1.2K) - MetricFlow allows you to define, build, and maintain metrics.. ❗Unlicensed - findspark (πŸ₯‰25 Β· ⭐ 520 Β· πŸ’€) - Find pyspark to make it importable. BSD-3 - pandas-ai (πŸ₯‰24 Β· ⭐ 20K) - Chat with your database or your datalake (SQL, CSV, parquet)... ❗Unlicensed - Mars (πŸ₯‰24 Β· ⭐ 2.7K Β· πŸ’€) - Mars is a tensor-based unified framework for large-scale data.. Apache-2 - AstroML (πŸ₯‰23 Β· ⭐ 1.1K Β· πŸ’€) - Machine learning, statistics, and data mining for astronomy.. BSD-2 - opyrator (πŸ₯‰22 Β· ⭐ 3.1K Β· πŸ’€) - Turns your machine learning code into microservices with web API,.. MIT - mlens (πŸ₯‰22 Β· ⭐ 860 Β· πŸ’€) - ML-Ensemble high performance ensemble learning. MIT - vecstack (πŸ₯‰22 Β· ⭐ 690 Β· πŸ’€) - Python package for stacking (machine learning technique). MIT - apricot (πŸ₯‰22 Β· ⭐ 510 Β· πŸ’€) - apricot implements submodular optimization for the purpose of.. MIT - impyute (πŸ₯‰21 Β· ⭐ 360 Β· πŸ’€) - Data imputations library to preprocess datasets with missing data. MIT - StreamAlert (πŸ₯‰20 Β· ⭐ 2.9K Β· πŸ’€) - StreamAlert is a serverless, realtime data analysis.. Apache-2 - rrcf (πŸ₯‰20 Β· ⭐ 510 Β· πŸ’€) - Implementation of the Robust Random Cut Forest algorithm for anomaly.. MIT - scikit-rebate (πŸ₯‰20 Β· ⭐ 420 Β· πŸ’€) - A scikit-learn-compatible Python implementation of.. MIT - baikal (πŸ₯‰19 Β· ⭐ 590 Β· πŸ’€) - A graph-based functional API for building complex scikit-learn.. BSD-3 - pandas-ml (πŸ₯‰16 Β· ⭐ 320 Β· πŸ’€) - pandas, scikit-learn, xgboost and seaborn integration. BSD-3 - KD-Lib (πŸ₯‰15 Β· ⭐ 630 Β· πŸ’€) - A Pytorch Knowledge Distillation library for benchmarking and.. MIT - traingenerator (πŸ₯‰13 Β· ⭐ 1.4K Β· πŸ’€) - A web app to generate template code for machine learning. MIT - nylon (πŸ₯‰13 Β· ⭐ 83 Β· πŸ’€) - An intelligent, flexible grammar of machine learning. MIT

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

CC0

Source

Best-of Machine Learning with Python

Best-of Machine Learning with Python

πŸ†  A ranked list of awesome machine learning Python libraries. Updated weekly.

This curated list contains 920 awesome open-source projects with a total of 5.1M stars grouped into 34 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
  •   Tensorflow related project
  •   Sklearn related project
  •   PyTorch related project
  •   MxNet related project
  •   Apache Spark related project
  •   Jupyter related project
  •   PaddlePaddle related project
  •   Pandas related project
  •   Jax related project


Machine Learning Frameworks

Back to top

General-purpose machine learning and deep learning frameworks.

Tensorflow (πŸ₯‡56 Β· ⭐ 200K) - An Open Source Machine Learning Framework for Everyone. Apache-2 - [GitHub](https://github.com/tensorflow/tensorflow) (πŸ‘¨β€πŸ’» 5K Β· πŸ”€ 75K Β· πŸ“¦ 540K Β· πŸ“‹ 42K - 4% open Β· ⏱️ 30.10.2025):
git clone https://github.com/tensorflow/tensorflow
- [PyPi](https://pypi.org/project/tensorflow) (πŸ“₯ 26M / month Β· πŸ“¦ 9.6K Β· ⏱️ 13.08.2025):
pip install tensorflow
- [Conda](https://anaconda.org/conda-forge/tensorflow) (πŸ“₯ 6M Β· ⏱️ 27.10.2025):
conda install -c conda-forge tensorflow
- [Docker Hub](https://hub.docker.com/r/tensorflow/tensorflow) (πŸ“₯ 81M Β· ⭐ 2.8K Β· ⏱️ 30.10.2025):
docker pull tensorflow/tensorflow
PyTorch (πŸ₯‡56 Β· ⭐ 94K) - Tensors and Dynamic neural networks in Python with strong GPU.. BSD-3 - [GitHub](https://github.com/pytorch/pytorch) (πŸ‘¨β€πŸ’» 6K Β· πŸ”€ 26K Β· πŸ“₯ 110K Β· πŸ“¦ 830K Β· πŸ“‹ 56K - 30% open Β· ⏱️ 30.10.2025):
git clone https://github.com/pytorch/pytorch
- [PyPi](https://pypi.org/project/torch) (πŸ“₯ 70M / month Β· πŸ“¦ 30K Β· ⏱️ 15.10.2025):
pip install torch
- [Conda](https://anaconda.org/pytorch/pytorch) (πŸ“₯ 29M Β· ⏱️ 25.03.2025):
conda install -c pytorch pytorch
scikit-learn (πŸ₯‡53 Β· ⭐ 64K) - scikit-learn: machine learning in Python. BSD-3 - [GitHub](https://github.com/scikit-learn/scikit-learn) (πŸ‘¨β€πŸ’» 3.4K Β· πŸ”€ 26K Β· πŸ“₯ 1.1K Β· πŸ“¦ 1.3M Β· πŸ“‹ 12K - 17% open Β· ⏱️ 30.10.2025):
git clone https://github.com/scikit-learn/scikit-learn
- [PyPi](https://pypi.org/project/scikit-learn) (πŸ“₯ 140M / month Β· πŸ“¦ 35K Β· ⏱️ 09.09.2025):
pip install scikit-learn
- [Conda](https://anaconda.org/conda-forge/scikit-learn) (πŸ“₯ 40M Β· ⏱️ 09.09.2025):
conda install -c conda-forge scikit-learn
Keras (πŸ₯‡50 Β· ⭐ 64K) - Deep Learning for humans. Apache-2 - [GitHub](https://github.com/keras-team/keras) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 20K Β· πŸ“¦ 300K Β· πŸ“‹ 13K - 2% open Β· ⏱️ 30.10.2025):
git clone https://github.com/keras-team/keras
- [PyPi](https://pypi.org/project/keras) (πŸ“₯ 19M / month Β· πŸ“¦ 2K Β· ⏱️ 27.10.2025):
pip install keras
- [Conda](https://anaconda.org/conda-forge/keras) (πŸ“₯ 4.5M Β· ⏱️ 28.10.2025):
conda install -c conda-forge keras
XGBoost (πŸ₯‡46 Β· ⭐ 28K) - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or.. Apache-2 - [GitHub](https://github.com/dmlc/xgboost) (πŸ‘¨β€πŸ’» 670 Β· πŸ”€ 8.8K Β· πŸ“₯ 20K Β· πŸ“¦ 170K Β· πŸ“‹ 5.6K - 8% open Β· ⏱️ 30.10.2025):
git clone https://github.com/dmlc/xgboost
- [PyPi](https://pypi.org/project/xgboost) (πŸ“₯ 31M / month Β· πŸ“¦ 2.9K Β· ⏱️ 21.10.2025):
pip install xgboost
- [Conda](https://anaconda.org/conda-forge/xgboost) (πŸ“₯ 6.6M Β· ⏱️ 16.09.2025):
conda install -c conda-forge xgboost
PaddlePaddle (πŸ₯‡46 Β· ⭐ 23K) - PArallel Distributed Deep LEarning: Machine Learning.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/Paddle) (πŸ‘¨β€πŸ’» 1.5K Β· πŸ”€ 5.9K Β· πŸ“₯ 15K Β· πŸ“¦ 8.8K Β· πŸ“‹ 20K - 8% open Β· ⏱️ 30.10.2025):
git clone https://github.com/PaddlePaddle/Paddle
- [PyPi](https://pypi.org/project/paddlepaddle) (πŸ“₯ 1.6M / month Β· πŸ“¦ 280 Β· ⏱️ 30.10.2025):
pip install paddlepaddle
jax (πŸ₯‡45 Β· ⭐ 34K) - Composable transformations of Python+NumPy programs: differentiate,.. Apache-2 - [GitHub](https://github.com/jax-ml/jax) (πŸ‘¨β€πŸ’» 980 Β· πŸ”€ 3.2K Β· πŸ“¦ 47K Β· πŸ“‹ 6.6K - 24% open Β· ⏱️ 30.10.2025):
git clone https://github.com/google/jax
- [PyPi](https://pypi.org/project/jax) (πŸ“₯ 12M / month Β· πŸ“¦ 3.1K Β· ⏱️ 15.10.2025):
pip install jax
- [Conda](https://anaconda.org/conda-forge/jaxlib) (πŸ“₯ 3.2M Β· ⏱️ 06.10.2025):
conda install -c conda-forge jaxlib
pytorch-lightning (πŸ₯‡45 Β· ⭐ 30K) - Pretrain, finetune ANY AI model of ANY size on 1 or.. Apache-2 - [GitHub](https://github.com/Lightning-AI/pytorch-lightning) (πŸ‘¨β€πŸ’» 1K Β· πŸ”€ 3.6K Β· πŸ“₯ 15K Β· πŸ“¦ 48K Β· πŸ“‹ 7.4K - 11% open Β· ⏱️ 29.10.2025):
git clone https://github.com/Lightning-AI/lightning
- [PyPi](https://pypi.org/project/pytorch-lightning) (πŸ“₯ 9.8M / month Β· πŸ“¦ 1.8K Β· ⏱️ 05.09.2025):
pip install pytorch-lightning
- [Conda](https://anaconda.org/conda-forge/pytorch-lightning) (πŸ“₯ 1.7M Β· ⏱️ 05.09.2025):
conda install -c conda-forge pytorch-lightning
StatsModels (πŸ₯‡45 Β· ⭐ 11K) - Statsmodels: statistical modeling and econometrics in Python. BSD-3 - [GitHub](https://github.com/statsmodels/statsmodels) (πŸ‘¨β€πŸ’» 470 Β· πŸ”€ 3.3K Β· πŸ“₯ 36 Β· πŸ“¦ 180K Β· πŸ“‹ 5.8K - 50% open Β· ⏱️ 22.10.2025):
git clone https://github.com/statsmodels/statsmodels
- [PyPi](https://pypi.org/project/statsmodels) (πŸ“₯ 24M / month Β· πŸ“¦ 5.6K Β· ⏱️ 07.07.2025):
pip install statsmodels
- [Conda](https://anaconda.org/conda-forge/statsmodels) (πŸ“₯ 22M Β· ⏱️ 01.10.2025):
conda install -c conda-forge statsmodels
PySpark (πŸ₯ˆ44 Β· ⭐ 42K) - Apache Spark Python API. Apache-2 - [GitHub](https://github.com/apache/spark) (πŸ‘¨β€πŸ’» 3.3K Β· πŸ”€ 29K Β· ⏱️ 30.10.2025):
git clone https://github.com/apache/spark
- [PyPi](https://pypi.org/project/pyspark) (πŸ“₯ 47M / month Β· πŸ“¦ 2.1K Β· ⏱️ 30.10.2025):
pip install pyspark
- [Conda](https://anaconda.org/conda-forge/pyspark) (πŸ“₯ 4.2M Β· ⏱️ 08.09.2025):
conda install -c conda-forge pyspark
LightGBM (πŸ₯ˆ42 Β· ⭐ 18K) - A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT,.. MIT - [GitHub](https://github.com/microsoft/LightGBM) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 3.9K Β· πŸ“₯ 310K Β· πŸ“¦ 56K Β· πŸ“‹ 3.6K - 12% open Β· ⏱️ 28.10.2025):
git clone https://github.com/microsoft/LightGBM
- [PyPi](https://pypi.org/project/lightgbm) (πŸ“₯ 11M / month Β· πŸ“¦ 1.6K Β· ⏱️ 15.02.2025):
pip install lightgbm
- [Conda](https://anaconda.org/conda-forge/lightgbm) (πŸ“₯ 4.1M Β· ⏱️ 20.10.2025):
conda install -c conda-forge lightgbm
Catboost (πŸ₯ˆ42 Β· ⭐ 8.6K) - A fast, scalable, high performance Gradient Boosting on Decision.. Apache-2 - [GitHub](https://github.com/catboost/catboost) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 1.2K Β· πŸ“₯ 460K Β· πŸ“¦ 19 Β· πŸ“‹ 2.5K - 25% open Β· ⏱️ 30.10.2025):
git clone https://github.com/catboost/catboost
- [PyPi](https://pypi.org/project/catboost) (πŸ“₯ 5.1M / month Β· πŸ“¦ 650 Β· ⏱️ 13.04.2025):
pip install catboost
- [Conda](https://anaconda.org/conda-forge/catboost) (πŸ“₯ 2.2M Β· ⏱️ 09.08.2025):
conda install -c conda-forge catboost
Fastai (πŸ₯ˆ41 Β· ⭐ 28K) - The fastai deep learning library. Apache-2 - [GitHub](https://github.com/fastai/fastai) (πŸ‘¨β€πŸ’» 680 Β· πŸ”€ 7.6K Β· πŸ“¦ 23K Β· πŸ“‹ 1.9K - 14% open Β· ⏱️ 26.10.2025):
git clone https://github.com/fastai/fastai
- [PyPi](https://pypi.org/project/fastai) (πŸ“₯ 640K / month Β· πŸ“¦ 340 Β· ⏱️ 26.10.2025):
pip install fastai
PyFlink (πŸ₯ˆ39 Β· ⭐ 25K) - Apache Flink Python API. Apache-2 - [GitHub](https://github.com/apache/flink) (πŸ‘¨β€πŸ’» 2.1K Β· πŸ”€ 14K Β· πŸ“¦ 21 Β· ⏱️ 30.10.2025):
git clone https://github.com/apache/flink
- [PyPi](https://pypi.org/project/apache-flink) (πŸ“₯ 450K / month Β· πŸ“¦ 38 Β· ⏱️ 28.10.2025):
pip install apache-flink
Flax (πŸ₯ˆ38 Β· ⭐ 6.9K) - Flax is a neural network library for JAX that is designed for.. Apache-2 - [GitHub](https://github.com/google/flax) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 740 Β· πŸ“₯ 61 Β· πŸ“¦ 15K Β· πŸ“‹ 1.3K - 33% open Β· ⏱️ 27.10.2025):
git clone https://github.com/google/flax
- [PyPi](https://pypi.org/project/flax) (πŸ“₯ 2M / month Β· πŸ“¦ 740 Β· ⏱️ 25.09.2025):
pip install flax
- [Conda](https://anaconda.org/conda-forge/flax) (πŸ“₯ 130K Β· ⏱️ 27.10.2025):
conda install -c conda-forge flax
Ignite (πŸ₯ˆ36 Β· ⭐ 4.7K) - High-level library to help with training and evaluating neural.. BSD-3 - [GitHub](https://github.com/pytorch/ignite) (πŸ‘¨β€πŸ’» 1K Β· πŸ”€ 660 Β· πŸ“¦ 3.9K Β· πŸ“‹ 1.4K - 10% open Β· ⏱️ 16.10.2025):
git clone https://github.com/pytorch/ignite
- [PyPi](https://pypi.org/project/pytorch-ignite) (πŸ“₯ 170K / month Β· πŸ“¦ 120 Β· ⏱️ 30.10.2025):
pip install pytorch-ignite
- [Conda](https://anaconda.org/pytorch/ignite) (πŸ“₯ 250K Β· ⏱️ 16.10.2025):
conda install -c pytorch ignite
einops (πŸ₯ˆ35 Β· ⭐ 9.2K) - Flexible and powerful tensor operations for readable and reliable code.. MIT - [GitHub](https://github.com/arogozhnikov/einops) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 380 Β· πŸ“¦ 82K Β· πŸ“‹ 200 - 17% open Β· ⏱️ 12.08.2025):
git clone https://github.com/arogozhnikov/einops
- [PyPi](https://pypi.org/project/einops) (πŸ“₯ 15M / month Β· πŸ“¦ 2.6K Β· ⏱️ 09.02.2025):
pip install einops
- [Conda](https://anaconda.org/conda-forge/einops) (πŸ“₯ 470K Β· ⏱️ 22.04.2025):
conda install -c conda-forge einops
ivy (πŸ₯ˆ34 Β· ⭐ 14K) - Convert Machine Learning Code Between Frameworks. Apache-2 - [GitHub](https://github.com/ivy-llc/ivy) (πŸ‘¨β€πŸ’» 1.5K Β· πŸ”€ 5.6K Β· πŸ“‹ 17K - 5% open Β· ⏱️ 10.10.2025):
git clone https://github.com/unifyai/ivy
- [PyPi](https://pypi.org/project/ivy) (πŸ“₯ 33K / month Β· πŸ“¦ 16 Β· ⏱️ 16.06.2025):
pip install ivy
Jina (πŸ₯ˆ33 Β· ⭐ 22K Β· πŸ’€) - Build multimodal AI applications with cloud-native stack. Apache-2 - [GitHub](https://github.com/jina-ai/serve) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 2.2K Β· ⏱️ 24.03.2025):
git clone https://github.com/jina-ai/jina
- [PyPi](https://pypi.org/project/jina) (πŸ“₯ 120K / month Β· πŸ“¦ 29 Β· ⏱️ 24.03.2025):
pip install jina
- [Conda](https://anaconda.org/conda-forge/jina-core) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge jina-core
- [Docker Hub](https://hub.docker.com/r/jinaai/jina) (πŸ“₯ 1.8M Β· ⭐ 9 Β· ⏱️ 24.03.2025):
docker pull jinaai/jina
mlpack (πŸ₯ˆ33 Β· ⭐ 5.5K) - mlpack: a fast, header-only C++ machine learning library. BSD-3 - [GitHub](https://github.com/mlpack/mlpack) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 1.7K Β· πŸ“‹ 1.7K - 1% open Β· ⏱️ 27.10.2025):
git clone https://github.com/mlpack/mlpack
- [PyPi](https://pypi.org/project/mlpack) (πŸ“₯ 4.7K / month Β· πŸ“¦ 6 Β· ⏱️ 22.05.2025):
pip install mlpack
- [Conda](https://anaconda.org/conda-forge/mlpack) (πŸ“₯ 410K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mlpack
Thinc (πŸ₯ˆ33 Β· ⭐ 2.9K Β· πŸ’€) - A refreshing functional take on deep learning, compatible with your.. MIT - [GitHub](https://github.com/explosion/thinc) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 280 Β· πŸ“₯ 2K Β· πŸ“¦ 70K Β· πŸ“‹ 160 - 14% open Β· ⏱️ 07.03.2025):
git clone https://github.com/explosion/thinc
- [PyPi](https://pypi.org/project/thinc) (πŸ“₯ 17M / month Β· πŸ“¦ 160 Β· ⏱️ 04.04.2025):
pip install thinc
- [Conda](https://anaconda.org/conda-forge/thinc) (πŸ“₯ 3.9M Β· ⏱️ 06.07.2025):
conda install -c conda-forge thinc
Ludwig (πŸ₯‰32 Β· ⭐ 12K Β· πŸ’€) - Low-code framework for building custom LLMs, neural networks,.. Apache-2 - [GitHub](https://github.com/ludwig-ai/ludwig) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 1.2K Β· πŸ“¦ 340 Β· πŸ“‹ 1.1K - 4% open Β· ⏱️ 17.10.2024):
git clone https://github.com/ludwig-ai/ludwig
- [PyPi](https://pypi.org/project/ludwig) (πŸ“₯ 3.8K / month Β· πŸ“¦ 6 Β· ⏱️ 30.07.2024):
pip install ludwig
skorch (πŸ₯‰32 Β· ⭐ 6.1K) - A scikit-learn compatible neural network library that wraps.. BSD-3 - [GitHub](https://github.com/skorch-dev/skorch) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 400 Β· πŸ“¦ 1.7K Β· πŸ“‹ 540 - 12% open Β· ⏱️ 23.10.2025):
git clone https://github.com/skorch-dev/skorch
- [PyPi](https://pypi.org/project/skorch) (πŸ“₯ 150K / month Β· πŸ“¦ 110 Β· ⏱️ 08.08.2025):
pip install skorch
- [Conda](https://anaconda.org/conda-forge/skorch) (πŸ“₯ 810K Β· ⏱️ 08.08.2025):
conda install -c conda-forge skorch
Sonnet (πŸ₯‰31 Β· ⭐ 9.9K) - TensorFlow-based neural network library. Apache-2 - [GitHub](https://github.com/google-deepmind/sonnet) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 1.3K Β· πŸ“¦ 1.5K Β· πŸ“‹ 190 - 16% open Β· ⏱️ 04.08.2025):
git clone https://github.com/deepmind/sonnet
- [PyPi](https://pypi.org/project/dm-sonnet) (πŸ“₯ 35K / month Β· πŸ“¦ 19 Β· ⏱️ 02.01.2024):
pip install dm-sonnet
- [Conda](https://anaconda.org/conda-forge/sonnet) (πŸ“₯ 47K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sonnet
Haiku (πŸ₯‰31 Β· ⭐ 3.1K Β· πŸ“‰) - JAX-based neural network library. Apache-2 - [GitHub](https://github.com/google-deepmind/dm-haiku) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 260 Β· πŸ“¦ 2.6K Β· πŸ“‹ 250 - 29% open Β· ⏱️ 29.09.2025):
git clone https://github.com/deepmind/dm-haiku
- [PyPi](https://pypi.org/project/dm-haiku) (πŸ“₯ 260K / month Β· πŸ“¦ 200 Β· ⏱️ 18.09.2025):
pip install dm-haiku
- [Conda](https://anaconda.org/conda-forge/dm-haiku) (πŸ“₯ 44K Β· ⏱️ 19.09.2025):
conda install -c conda-forge dm-haiku
tensorflow-upstream (πŸ₯‰31 Β· ⭐ 700) - TensorFlow ROCm port. Apache-2 - [GitHub](https://github.com/ROCm/tensorflow-upstream) (πŸ‘¨β€πŸ’» 5K Β· πŸ”€ 100 Β· πŸ“₯ 31 Β· πŸ“‹ 400 - 3% open Β· ⏱️ 29.10.2025):
git clone https://github.com/ROCmSoftwarePlatform/tensorflow-upstream
- [PyPi](https://pypi.org/project/tensorflow-rocm) (πŸ“₯ 1.7K / month Β· πŸ“¦ 9 Β· ⏱️ 10.01.2024):
pip install tensorflow-rocm
Geomstats (πŸ₯‰30 Β· ⭐ 1.4K) - Computations and statistics on manifolds with geometric structures. MIT - [GitHub](https://github.com/geomstats/geomstats) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 260 Β· πŸ“¦ 150 Β· πŸ“‹ 570 - 36% open Β· ⏱️ 06.10.2025):
git clone https://github.com/geomstats/geomstats
- [PyPi](https://pypi.org/project/geomstats) (πŸ“₯ 15K / month Β· πŸ“¦ 12 Β· ⏱️ 09.09.2024):
pip install geomstats
- [Conda](https://anaconda.org/conda-forge/geomstats) (πŸ“₯ 8.2K Β· ⏱️ 22.04.2025):
conda install -c conda-forge geomstats
pyRiemann (πŸ₯‰28 Β· ⭐ 700) - Machine learning for multivariate data through the Riemannian.. BSD-3 - [GitHub](https://github.com/pyRiemann/pyRiemann) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 170 Β· πŸ“¦ 480 Β· πŸ“‹ 110 - 2% open Β· ⏱️ 29.10.2025):
git clone https://github.com/pyRiemann/pyRiemann
- [PyPi](https://pypi.org/project/pyriemann) (πŸ“₯ 75K / month Β· πŸ“¦ 31 Β· ⏱️ 23.07.2025):
pip install pyriemann
- [Conda](https://anaconda.org/conda-forge/pyriemann) (πŸ“₯ 16K Β· ⏱️ 23.07.2025):
conda install -c conda-forge pyriemann
NuPIC (πŸ₯‰27 Β· ⭐ 6.4K Β· πŸ’€) - Numenta Platform for Intelligent Computing is an implementation of.. MIT - [GitHub](https://github.com/numenta/nupic-legacy) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 1.5K Β· πŸ“₯ 26 Β· πŸ“¦ 21 Β· πŸ“‹ 1.8K - 25% open Β· ⏱️ 03.12.2024):
git clone https://github.com/numenta/nupic
- [PyPi](https://pypi.org/project/nupic) (πŸ“₯ 510 / month Β· ⏱️ 01.09.2016):
pip install nupic
Determined (πŸ₯‰26 Β· ⭐ 3.2K Β· πŸ’€) - Determined is an open-source machine learning.. Apache-2 - [GitHub](https://github.com/determined-ai/determined) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 360 Β· πŸ“₯ 7.8K Β· πŸ“‹ 450 - 22% open Β· ⏱️ 20.03.2025):
git clone https://github.com/determined-ai/determined
- [PyPi](https://pypi.org/project/determined) (πŸ“₯ 33K / month Β· πŸ“¦ 4 Β· ⏱️ 19.03.2025):
pip install determined
Neural Network Libraries (πŸ₯‰26 Β· ⭐ 2.8K) - Neural Network Libraries. Apache-2 - [GitHub](https://github.com/sony/nnabla) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 340 Β· πŸ“₯ 1K Β· πŸ“‹ 95 - 36% open Β· ⏱️ 29.08.2025):
git clone https://github.com/sony/nnabla
- [PyPi](https://pypi.org/project/nnabla) (πŸ“₯ 1.6K / month Β· πŸ“¦ 44 Β· ⏱️ 29.05.2024):
pip install nnabla
deepinv (πŸ₯‰26 Β· ⭐ 540) - DeepInverse: a PyTorch library for solving imaging inverse problems.. BSD-3 - [GitHub](https://github.com/deepinv/deepinv) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 120 Β· πŸ“₯ 24 Β· πŸ“¦ 23 Β· πŸ“‹ 350 - 33% open Β· ⏱️ 29.10.2025):
git clone https://github.com/deepinv/deepinv
- [PyPi](https://pypi.org/project/deepinv) (πŸ“₯ 2.4K / month Β· ⏱️ 08.10.2025):
pip install deepinv
Towhee (πŸ₯‰23 Β· ⭐ 3.4K Β· πŸ’€) - Towhee is a framework that is dedicated to making neural data.. Apache-2 - [GitHub](https://github.com/towhee-io/towhee) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 260 Β· πŸ“₯ 2.7K Β· πŸ“‹ 670 - 0% open Β· ⏱️ 18.10.2024):
git clone https://github.com/towhee-io/towhee
- [PyPi](https://pypi.org/project/towhee) (πŸ“₯ 1.3K / month Β· ⏱️ 04.12.2023):
pip install towhee
fklearn (πŸ₯‰22 Β· ⭐ 1.5K) - fklearn: Functional Machine Learning. Apache-2 - [GitHub](https://github.com/nubank/fklearn) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 170 Β· πŸ“¦ 16 Β· πŸ“‹ 64 - 60% open Β· ⏱️ 23.04.2025):
git clone https://github.com/nubank/fklearn
- [PyPi](https://pypi.org/project/fklearn) (πŸ“₯ 750 / month Β· ⏱️ 26.02.2025):
pip install fklearn
Runhouse (πŸ₯‰21 Β· ⭐ 1.1K) - Distribute and run AI workloads magically in Python, like PyTorch.. Apache-2 - [GitHub](https://github.com/run-house/kubetorch) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 41 Β· πŸ“₯ 79 Β· ⏱️ 29.10.2025):
git clone https://github.com/run-house/runhouse
- [PyPi](https://pypi.org/project/runhouse) (πŸ“₯ 4.5K / month Β· πŸ“¦ 1 Β· ⏱️ 10.03.2025):
pip install runhouse
NeoML (πŸ₯‰19 Β· ⭐ 790) - Machine learning framework for both deep learning and traditional.. Apache-2 - [GitHub](https://github.com/neoml-lib/neoml) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 130 Β· πŸ“¦ 2 Β· πŸ“‹ 91 - 40% open Β· ⏱️ 28.10.2025):
git clone https://github.com/neoml-lib/neoml
- [PyPi](https://pypi.org/project/neoml) (πŸ“₯ 190 / month Β· ⏱️ 26.12.2023):
pip install neoml
chefboost (πŸ₯‰19 Β· ⭐ 480) - A Lightweight Decision Tree Framework supporting regular algorithms:.. MIT - [GitHub](https://github.com/serengil/chefboost) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 100 Β· πŸ“¦ 72 Β· ⏱️ 09.07.2025):
git clone https://github.com/serengil/chefboost
- [PyPi](https://pypi.org/project/chefboost) (πŸ“₯ 770 / month Β· ⏱️ 30.10.2024):
pip install chefboost
ThunderGBM (πŸ₯‰18 Β· ⭐ 710 Β· πŸ’€) - ThunderGBM: Fast GBDTs and Random Forests on GPUs. Apache-2 - [GitHub](https://github.com/Xtra-Computing/thundergbm) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 88 Β· πŸ“¦ 4 Β· πŸ“‹ 81 - 48% open Β· ⏱️ 19.03.2025):
git clone https://github.com/Xtra-Computing/thundergbm
- [PyPi](https://pypi.org/project/thundergbm) (πŸ“₯ 220 / month Β· ⏱️ 19.09.2022):
pip install thundergbm
Show 26 hidden projects... - dlib (πŸ₯ˆ40 Β· ⭐ 14K) - A toolkit for making real world machine learning and data analysis.. ❗️BSL-1.0 - MXNet (πŸ₯ˆ38 Β· ⭐ 21K Β· πŸ’€) - Lightweight, Portable, Flexible Distributed/Mobile Deep.. Apache-2 - Theano (πŸ₯ˆ37 Β· ⭐ 10K Β· πŸ’€) - Theano was a Python library that allows you to define, optimize, and.. BSD-3 - MindsDB (πŸ₯ˆ33 Β· ⭐ 37K) - Federated query engine for AI - The only MCP Server youll ever need. ❗️ICU - Vowpal Wabbit (πŸ₯ˆ33 Β· ⭐ 8.6K Β· πŸ’€) - Vowpal Wabbit is a machine learning system which pushes the.. BSD-3 - Chainer (πŸ₯ˆ33 Β· ⭐ 5.9K Β· πŸ’€) - A flexible framework of neural networks for deep learning. MIT - Turi Create (πŸ₯‰32 Β· ⭐ 11K Β· πŸ’€) - Turi Create simplifies the development of custom machine.. BSD-3 - tensorpack (πŸ₯‰32 Β· ⭐ 6.3K Β· πŸ’€) - A Neural Net Training Interface on TensorFlow, with.. Apache-2 - TFlearn (πŸ₯‰31 Β· ⭐ 9.6K Β· πŸ’€) - Deep learning library featuring a higher-level API for TensorFlow. MIT - dyNET (πŸ₯‰31 Β· ⭐ 3.4K Β· πŸ’€) - DyNet: The Dynamic Neural Network Toolkit. Apache-2 - CNTK (πŸ₯‰29 Β· ⭐ 18K Β· πŸ’€) - Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit. MIT - Lasagne (πŸ₯‰28 Β· ⭐ 3.9K Β· πŸ’€) - Lightweight library to build and train neural networks in Theano. MIT - SHOGUN (πŸ₯‰26 Β· ⭐ 3.1K Β· πŸ’€) - Unified and efficient Machine Learning. BSD-3 - ktrain (πŸ₯‰26 Β· ⭐ 1.3K Β· πŸ’€) - ktrain is a Python library that makes deep learning and AI.. Apache-2 - NeuPy (πŸ₯‰25 Β· ⭐ 740 Β· πŸ’€) - NeuPy is a Tensorflow based python library for prototyping and building.. MIT - xLearn (πŸ₯‰24 Β· ⭐ 3.1K Β· πŸ’€) - High performance, easy-to-use, and scalable machine learning (ML).. Apache-2 - EvaDB (πŸ₯‰24 Β· ⭐ 2.7K Β· πŸ’€) - Database system for AI-powered apps. Apache-2 - neon (πŸ₯‰22 Β· ⭐ 3.9K Β· πŸ’€) - Intel Nervana reference deep learning framework committed to best.. Apache-2 - ThunderSVM (πŸ₯‰22 Β· ⭐ 1.6K Β· πŸ’€) - ThunderSVM: A Fast SVM Library on GPUs and CPUs. Apache-2 - Torchbearer (πŸ₯‰22 Β· ⭐ 640 Β· πŸ’€) - torchbearer: A model fitting library for PyTorch. MIT - mace (πŸ₯‰21 Β· ⭐ 5K Β· πŸ’€) - MACE is a deep learning inference framework optimized for mobile.. Apache-2 - Neural Tangents (πŸ₯‰21 Β· ⭐ 2.4K Β· πŸ’€) - Fast and Easy Infinite Neural Networks in Python. Apache-2 - Objax (πŸ₯‰20 Β· ⭐ 770 Β· πŸ’€) - Objax is a machine learning framework that provides an Object.. Apache-2 - elegy (πŸ₯‰19 Β· ⭐ 480 Β· πŸ’€) - A High Level API for Deep Learning in JAX. MIT - StarSpace (πŸ₯‰16 Β· ⭐ 4K Β· πŸ’€) - Learning embeddings for classification, retrieval and ranking. MIT - nanodl (πŸ₯‰14 Β· ⭐ 300 Β· πŸ’€) - A Jax-based library for building transformers, includes.. MIT


Data Visualization

Back to top

General-purpose and task-specific data visualization libraries.

Matplotlib (πŸ₯‡49 Β· ⭐ 22K) - matplotlib: plotting with Python. ❗Unlicensed - [GitHub](https://github.com/matplotlib/matplotlib) (πŸ‘¨β€πŸ’» 1.9K Β· πŸ”€ 8.1K Β· πŸ“¦ 1.9M Β· πŸ“‹ 11K - 14% open Β· ⏱️ 30.10.2025):
git clone https://github.com/matplotlib/matplotlib
- [PyPi](https://pypi.org/project/matplotlib) (πŸ“₯ 120M / month Β· πŸ“¦ 68K Β· ⏱️ 09.10.2025):
pip install matplotlib
- [Conda](https://anaconda.org/conda-forge/matplotlib) (πŸ“₯ 33M Β· ⏱️ 15.10.2025):
conda install -c conda-forge matplotlib
Plotly (πŸ₯‡47 Β· ⭐ 18K) - The interactive graphing library for Python. MIT - [GitHub](https://github.com/plotly/plotly.py) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 2.7K Β· πŸ“₯ 550 Β· πŸ“¦ 460K Β· πŸ“‹ 3.3K - 21% open Β· ⏱️ 28.10.2025):
git clone https://github.com/plotly/plotly.py
- [PyPi](https://pypi.org/project/plotly) (πŸ“₯ 37M / month Β· πŸ“¦ 9.7K Β· ⏱️ 02.10.2025):
pip install plotly
- [Conda](https://anaconda.org/conda-forge/plotly) (πŸ“₯ 12M Β· ⏱️ 03.10.2025):
conda install -c conda-forge plotly
- [npm](https://www.npmjs.com/package/plotlywidget) (πŸ“₯ 2.8K / month Β· πŸ“¦ 9 Β· ⏱️ 12.01.2021):
npm install plotlywidget
dash (πŸ₯‡45 Β· ⭐ 24K) - Data Apps & Dashboards for Python. No JavaScript Required. MIT - [GitHub](https://github.com/plotly/dash) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 2.2K Β· πŸ“₯ 120 Β· πŸ“¦ 89K Β· πŸ“‹ 2.1K - 27% open Β· ⏱️ 21.10.2025):
git clone https://github.com/plotly/dash
- [PyPi](https://pypi.org/project/dash) (πŸ“₯ 5.5M / month Β· πŸ“¦ 1.9K Β· ⏱️ 22.10.2025):
pip install dash
- [Conda](https://anaconda.org/conda-forge/dash) (πŸ“₯ 2.1M Β· ⏱️ 11.08.2025):
conda install -c conda-forge dash
Bokeh (πŸ₯‡45 Β· ⭐ 20K) - Interactive Data Visualization in the browser, from Python. BSD-3 - [GitHub](https://github.com/bokeh/bokeh) (πŸ‘¨β€πŸ’» 720 Β· πŸ”€ 4.2K Β· πŸ“¦ 100K Β· πŸ“‹ 8.1K - 10% open Β· ⏱️ 28.10.2025):
git clone https://github.com/bokeh/bokeh
- [PyPi](https://pypi.org/project/bokeh) (πŸ“₯ 5M / month Β· πŸ“¦ 2.2K Β· ⏱️ 13.10.2025):
pip install bokeh
- [Conda](https://anaconda.org/conda-forge/bokeh) (πŸ“₯ 18M Β· ⏱️ 30.08.2025):
conda install -c conda-forge bokeh
Seaborn (πŸ₯‡42 Β· ⭐ 14K) - Statistical data visualization in Python. BSD-3 - [GitHub](https://github.com/mwaskom/seaborn) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 2K Β· πŸ“₯ 510 Β· πŸ“¦ 700K Β· πŸ“‹ 2.6K - 6% open Β· ⏱️ 10.07.2025):
git clone https://github.com/mwaskom/seaborn
- [PyPi](https://pypi.org/project/seaborn) (πŸ“₯ 31M / month Β· πŸ“¦ 11K Β· ⏱️ 25.01.2024):
pip install seaborn
- [Conda](https://anaconda.org/conda-forge/seaborn) (πŸ“₯ 15M Β· ⏱️ 22.04.2025):
conda install -c conda-forge seaborn
Altair (πŸ₯‡41 Β· ⭐ 10K) - Declarative visualization library for Python. BSD-3 - [GitHub](https://github.com/vega/altair) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 800 Β· πŸ“₯ 280 Β· πŸ“¦ 240K Β· πŸ“‹ 2.1K - 6% open Β· ⏱️ 27.10.2025):
git clone https://github.com/altair-viz/altair
- [PyPi](https://pypi.org/project/altair) (πŸ“₯ 37M / month Β· πŸ“¦ 920 Β· ⏱️ 23.11.2024):
pip install altair
- [Conda](https://anaconda.org/conda-forge/altair) (πŸ“₯ 3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge altair
FiftyOne (πŸ₯ˆ39 Β· ⭐ 10K) - Visualize, create, and debug image and video datasets.. Apache-2 - [GitHub](https://github.com/voxel51/fiftyone) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 680 Β· πŸ“¦ 1K Β· πŸ“‹ 1.8K - 35% open Β· ⏱️ 29.10.2025):
git clone https://github.com/voxel51/fiftyone
- [PyPi](https://pypi.org/project/fiftyone) (πŸ“₯ 170K / month Β· πŸ“¦ 36 Β· ⏱️ 20.10.2025):
pip install fiftyone
Graphviz (πŸ₯ˆ39 Β· ⭐ 1.8K) - Simple Python interface for Graphviz. MIT - [GitHub](https://github.com/xflr6/graphviz) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 220 Β· πŸ“¦ 95K Β· πŸ“‹ 190 - 6% open Β· ⏱️ 26.10.2025):
git clone https://github.com/xflr6/graphviz
- [PyPi](https://pypi.org/project/graphviz) (πŸ“₯ 26M / month Β· πŸ“¦ 3.2K Β· ⏱️ 15.06.2025):
pip install graphviz
- [Conda](https://anaconda.org/anaconda/python-graphviz) (πŸ“₯ 59K Β· ⏱️ 22.04.2025):
conda install -c anaconda python-graphviz
PyVista (πŸ₯ˆ38 Β· ⭐ 3.3K) - 3D plotting and mesh analysis through a streamlined interface for.. MIT - [GitHub](https://github.com/pyvista/pyvista) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 590 Β· πŸ“₯ 960 Β· πŸ“¦ 5.2K Β· πŸ“‹ 2K - 35% open Β· ⏱️ 28.10.2025):
git clone https://github.com/pyvista/pyvista
- [PyPi](https://pypi.org/project/pyvista) (πŸ“₯ 1M / month Β· πŸ“¦ 820 Β· ⏱️ 26.08.2025):
pip install pyvista
- [Conda](https://anaconda.org/conda-forge/pyvista) (πŸ“₯ 810K Β· ⏱️ 10.10.2025):
conda install -c conda-forge pyvista
HoloViews (πŸ₯ˆ38 Β· ⭐ 2.8K) - With Holoviews, your data visualizes itself. BSD-3 - [GitHub](https://github.com/holoviz/holoviews) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 410 Β· πŸ“¦ 17K Β· πŸ“‹ 3.4K - 31% open Β· ⏱️ 29.10.2025):
git clone https://github.com/holoviz/holoviews
- [PyPi](https://pypi.org/project/holoviews) (πŸ“₯ 820K / month Β· πŸ“¦ 490 Β· ⏱️ 29.10.2025):
pip install holoviews
- [Conda](https://anaconda.org/conda-forge/holoviews) (πŸ“₯ 2.4M Β· ⏱️ 25.06.2025):
conda install -c conda-forge holoviews
- [npm](https://www.npmjs.com/package/@pyviz/jupyterlab_pyviz) (πŸ“₯ 380 / month Β· πŸ“¦ 7 Β· ⏱️ 20.06.2025):
npm install @pyviz/jupyterlab_pyviz
pyecharts (πŸ₯ˆ37 Β· ⭐ 16K) - Python Echarts Plotting Library. MIT - [GitHub](https://github.com/pyecharts/pyecharts) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 2.9K Β· πŸ“₯ 75 Β· πŸ“¦ 5.5K Β· πŸ“‹ 1.9K - 0% open Β· ⏱️ 10.10.2025):
git clone https://github.com/pyecharts/pyecharts
- [PyPi](https://pypi.org/project/pyecharts) (πŸ“₯ 530K / month Β· πŸ“¦ 280 Β· ⏱️ 10.10.2025):
pip install pyecharts
PyQtGraph (πŸ₯ˆ37 Β· ⭐ 4.2K) - Fast data visualization and GUI tools for scientific / engineering.. MIT - [GitHub](https://github.com/pyqtgraph/pyqtgraph) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 1.1K Β· πŸ“¦ 13K Β· πŸ“‹ 1.4K - 31% open Β· ⏱️ 02.10.2025):
git clone https://github.com/pyqtgraph/pyqtgraph
- [PyPi](https://pypi.org/project/pyqtgraph) (πŸ“₯ 560K / month Β· πŸ“¦ 1K Β· ⏱️ 29.04.2024):
pip install pyqtgraph
- [Conda](https://anaconda.org/conda-forge/pyqtgraph) (πŸ“₯ 880K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyqtgraph
pandas-profiling (πŸ₯ˆ35 Β· ⭐ 13K) - 1 Line of code data quality profiling & exploratory.. MIT - [GitHub](https://github.com/ydataai/ydata-profiling) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.7K Β· πŸ“₯ 490 Β· πŸ“¦ 6.9K Β· πŸ“‹ 850 - 30% open Β· ⏱️ 19.09.2025):
git clone https://github.com/ydataai/pandas-profiling
- [PyPi](https://pypi.org/project/pandas-profiling) (πŸ“₯ 330K / month Β· πŸ“¦ 180 Β· ⏱️ 03.02.2023):
pip install pandas-profiling
- [Conda](https://anaconda.org/conda-forge/pandas-profiling) (πŸ“₯ 590K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pandas-profiling
plotnine (πŸ₯ˆ35 Β· ⭐ 4.4K) - A Grammar of Graphics for Python. MIT - [GitHub](https://github.com/has2k1/plotnine) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 240 Β· πŸ“¦ 13K Β· πŸ“‹ 750 - 10% open Β· ⏱️ 16.10.2025):
git clone https://github.com/has2k1/plotnine
- [PyPi](https://pypi.org/project/plotnine) (πŸ“₯ 2.2M / month Β· πŸ“¦ 400 Β· ⏱️ 15.07.2025):
pip install plotnine
- [Conda](https://anaconda.org/conda-forge/plotnine) (πŸ“₯ 560K Β· ⏱️ 15.07.2025):
conda install -c conda-forge plotnine
cartopy (πŸ₯ˆ35 Β· ⭐ 1.5K) - Cartopy - a cartographic python library with matplotlib support. BSD-3 - [GitHub](https://github.com/SciTools/cartopy) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 390 Β· πŸ“¦ 8.1K Β· πŸ“‹ 1.3K - 23% open Β· ⏱️ 30.10.2025):
git clone https://github.com/SciTools/cartopy
- [PyPi](https://pypi.org/project/cartopy) (πŸ“₯ 810K / month Β· πŸ“¦ 970 Β· ⏱️ 01.08.2025):
pip install cartopy
- [Conda](https://anaconda.org/conda-forge/cartopy) (πŸ“₯ 5.6M Β· ⏱️ 27.10.2025):
conda install -c conda-forge cartopy
VisPy (πŸ₯ˆ34 Β· ⭐ 3.5K Β· πŸ“‰) - High-performance interactive 2D/3D data visualization library. BSD-3 - [GitHub](https://github.com/vispy/vispy) (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 620 Β· πŸ“¦ 2.1K Β· πŸ“‹ 1.5K - 25% open Β· ⏱️ 13.10.2025):
git clone https://github.com/vispy/vispy
- [PyPi](https://pypi.org/project/vispy) (πŸ“₯ 190K / month Β· πŸ“¦ 200 Β· ⏱️ 19.05.2025):
pip install vispy
- [Conda](https://anaconda.org/conda-forge/vispy) (πŸ“₯ 980K Β· ⏱️ 30.08.2025):
conda install -c conda-forge vispy
- [npm](https://www.npmjs.com/package/vispy) (πŸ“₯ 12 / month Β· πŸ“¦ 3 Β· ⏱️ 15.03.2020):
npm install vispy
datashader (πŸ₯ˆ34 Β· ⭐ 3.5K) - Quickly and accurately render even the largest data. BSD-3 - [GitHub](https://github.com/holoviz/datashader) (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 380 Β· πŸ“¦ 6.3K Β· πŸ“‹ 620 - 24% open Β· ⏱️ 09.10.2025):
git clone https://github.com/holoviz/datashader
- [PyPi](https://pypi.org/project/datashader) (πŸ“₯ 280K / month Β· πŸ“¦ 250 Β· ⏱️ 05.08.2025):
pip install datashader
- [Conda](https://anaconda.org/conda-forge/datashader) (πŸ“₯ 1.6M Β· ⏱️ 05.08.2025):
conda install -c conda-forge datashader
lets-plot (πŸ₯ˆ34 Β· ⭐ 1.7K) - Multiplatform plotting library based on the Grammar of Graphics. MIT - [GitHub](https://github.com/JetBrains/lets-plot) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 54 Β· πŸ“₯ 3.4K Β· πŸ“¦ 190 Β· πŸ“‹ 740 - 21% open Β· ⏱️ 30.10.2025):
git clone https://github.com/JetBrains/lets-plot
- [PyPi](https://pypi.org/project/lets-plot) (πŸ“₯ 120K / month Β· πŸ“¦ 16 Β· ⏱️ 12.09.2025):
pip install lets-plot
wordcloud (πŸ₯ˆ33 Β· ⭐ 10K) - A little word cloud generator in Python. MIT - [GitHub](https://github.com/amueller/word_cloud) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 2.3K Β· πŸ“¦ 21 Β· πŸ“‹ 560 - 24% open Β· ⏱️ 31.08.2025):
git clone https://github.com/amueller/word_cloud
- [PyPi](https://pypi.org/project/wordcloud) (πŸ“₯ 2M / month Β· πŸ“¦ 550 Β· ⏱️ 10.11.2024):
pip install wordcloud
- [Conda](https://anaconda.org/conda-forge/wordcloud) (πŸ“₯ 790K Β· ⏱️ 03.09.2025):
conda install -c conda-forge wordcloud
Perspective (πŸ₯ˆ33 Β· ⭐ 9.5K) - A data visualization and analytics component, especially.. Apache-2 - [GitHub](https://github.com/perspective-dev/perspective) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.2K Β· πŸ“₯ 12K Β· πŸ“¦ 190 Β· πŸ“‹ 890 - 12% open Β· ⏱️ 29.10.2025):
git clone https://github.com/finos/perspective
- [PyPi](https://pypi.org/project/perspective-python) (πŸ“₯ 17K / month Β· πŸ“¦ 31 Β· ⏱️ 28.10.2025):
pip install perspective-python
- [Conda](https://anaconda.org/conda-forge/perspective) (πŸ“₯ 2.4M Β· ⏱️ 28.10.2025):
conda install -c conda-forge perspective
- [npm](https://www.npmjs.com/package/@finos/perspective-jupyterlab) (πŸ“₯ 600 / month Β· πŸ“¦ 6 Β· ⏱️ 03.09.2025):
npm install @finos/perspective-jupyterlab
UMAP (πŸ₯ˆ33 Β· ⭐ 8K) - Uniform Manifold Approximation and Projection. BSD-3 - [GitHub](https://github.com/lmcinnes/umap) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 850 Β· πŸ“¦ 1 Β· πŸ“‹ 860 - 59% open Β· ⏱️ 26.10.2025):
git clone https://github.com/lmcinnes/umap
- [PyPi](https://pypi.org/project/umap-learn) (πŸ“₯ 2.7M / month Β· πŸ“¦ 1.3K Β· ⏱️ 03.07.2025):
pip install umap-learn
- [Conda](https://anaconda.org/conda-forge/umap-learn) (πŸ“₯ 3.2M Β· ⏱️ 03.07.2025):
conda install -c conda-forge umap-learn
hvPlot (πŸ₯ˆ32 Β· ⭐ 1.3K) - A high-level plotting API for pandas, dask, xarray, and networkx built.. BSD-3 - [GitHub](https://github.com/holoviz/hvplot) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 110 Β· πŸ“¦ 7.3K Β· πŸ“‹ 940 - 41% open Β· ⏱️ 24.10.2025):
git clone https://github.com/holoviz/hvplot
- [PyPi](https://pypi.org/project/hvplot) (πŸ“₯ 310K / month Β· πŸ“¦ 270 Β· ⏱️ 29.08.2025):
pip install hvplot
- [Conda](https://anaconda.org/conda-forge/hvplot) (πŸ“₯ 860K Β· ⏱️ 04.09.2025):
conda install -c conda-forge hvplot
mpld3 (πŸ₯‰31 Β· ⭐ 2.4K Β· πŸ“‰) - An interactive data visualization tool which brings matplotlib.. BSD-3 - [GitHub](https://github.com/mpld3/mpld3) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 360 Β· πŸ“¦ 7.6K Β· πŸ“‹ 370 - 59% open Β· ⏱️ 27.07.2025):
git clone https://github.com/mpld3/mpld3
- [PyPi](https://pypi.org/project/mpld3) (πŸ“₯ 440K / month Β· πŸ“¦ 160 Β· ⏱️ 27.07.2025):
pip install mpld3
- [Conda](https://anaconda.org/conda-forge/mpld3) (πŸ“₯ 280K Β· ⏱️ 28.07.2025):
conda install -c conda-forge mpld3
- [npm](https://www.npmjs.com/package/mpld3) (πŸ“₯ 900 / month Β· πŸ“¦ 11 Β· ⏱️ 27.07.2025):
npm install mpld3
bqplot (πŸ₯‰30 Β· ⭐ 3.7K) - Plotting library for IPython/Jupyter notebooks. Apache-2 - [GitHub](https://github.com/bqplot/bqplot) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 480 Β· πŸ“¦ 62 Β· πŸ“‹ 650 - 42% open Β· ⏱️ 25.08.2025):
git clone https://github.com/bqplot/bqplot
- [PyPi](https://pypi.org/project/bqplot) (πŸ“₯ 230K / month Β· πŸ“¦ 110 Β· ⏱️ 21.05.2025):
pip install bqplot
- [Conda](https://anaconda.org/conda-forge/bqplot) (πŸ“₯ 1.9M Β· ⏱️ 02.09.2025):
conda install -c conda-forge bqplot
- [npm](https://www.npmjs.com/package/bqplot) (πŸ“₯ 3K / month Β· πŸ“¦ 21 Β· ⏱️ 03.09.2025):
npm install bqplot
D-Tale (πŸ₯‰29 Β· ⭐ 5K) - Visualizer for pandas data structures. ❗️LGPL-2.1 - [GitHub](https://github.com/man-group/dtale) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 430 Β· πŸ“¦ 1.5K Β· πŸ“‹ 610 - 10% open Β· ⏱️ 30.07.2025):
git clone https://github.com/man-group/dtale
- [PyPi](https://pypi.org/project/dtale) (πŸ“₯ 31K / month Β· πŸ“¦ 53 Β· ⏱️ 30.07.2025):
pip install dtale
- [Conda](https://anaconda.org/conda-forge/dtale) (πŸ“₯ 480K Β· ⏱️ 30.07.2025):
conda install -c conda-forge dtale
openTSNE (πŸ₯‰29 Β· ⭐ 1.6K Β· πŸ“ˆ) - Extensible, parallel implementations of t-SNE. BSD-3 - [GitHub](https://github.com/pavlin-policar/openTSNE) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 170 Β· πŸ“¦ 1.1K Β· πŸ“‹ 150 - 2% open Β· ⏱️ 27.10.2025):
git clone https://github.com/pavlin-policar/openTSNE
- [PyPi](https://pypi.org/project/opentsne) (πŸ“₯ 58K / month Β· πŸ“¦ 69 Β· ⏱️ 27.10.2025):
pip install opentsne
- [Conda](https://anaconda.org/conda-forge/opentsne) (πŸ“₯ 500K Β· ⏱️ 27.10.2025):
conda install -c conda-forge opentsne
Plotly-Resampler (πŸ₯‰27 Β· ⭐ 1.2K) - Visualize large time series data with plotly.py. MIT - [GitHub](https://github.com/predict-idlab/plotly-resampler) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 74 Β· πŸ“¦ 2K Β· πŸ“‹ 190 - 32% open Β· ⏱️ 03.09.2025):
git clone https://github.com/predict-idlab/plotly-resampler
- [PyPi](https://pypi.org/project/plotly-resampler) (πŸ“₯ 370K / month Β· πŸ“¦ 38 Β· ⏱️ 29.08.2025):
pip install plotly-resampler
- [Conda](https://anaconda.org/conda-forge/plotly-resampler) (πŸ“₯ 140K Β· ⏱️ 09.10.2025):
conda install -c conda-forge plotly-resampler
HyperTools (πŸ₯‰26 Β· ⭐ 1.9K) - A Python toolbox for gaining geometric insights into high-dimensional.. MIT - [GitHub](https://github.com/ContextLab/hypertools) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 160 Β· πŸ“₯ 73 Β· πŸ“¦ 510 Β· πŸ“‹ 200 - 34% open Β· ⏱️ 10.07.2025):
git clone https://github.com/ContextLab/hypertools
- [PyPi](https://pypi.org/project/hypertools) (πŸ“₯ 1.1K / month Β· πŸ“¦ 2 Β· ⏱️ 09.07.2025):
pip install hypertools
data-validation (πŸ₯‰25 Β· ⭐ 780) - Library for exploring and validating machine learning.. Apache-2 - [GitHub](https://github.com/tensorflow/data-validation) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 180 Β· πŸ“₯ 1K Β· πŸ“‹ 190 - 20% open Β· ⏱️ 23.06.2025):
git clone https://github.com/tensorflow/data-validation
- [PyPi](https://pypi.org/project/tensorflow-data-validation) (πŸ“₯ 150K / month Β· πŸ“¦ 32 Β· ⏱️ 09.06.2025):
pip install tensorflow-data-validation
Chartify (πŸ₯‰24 Β· ⭐ 3.6K Β· πŸ’€) - Python library that makes it easy for data scientists to create.. Apache-2 - [GitHub](https://github.com/spotify/chartify) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 340 Β· πŸ“¦ 83 Β· πŸ“‹ 86 - 62% open Β· ⏱️ 16.10.2024):
git clone https://github.com/spotify/chartify
- [PyPi](https://pypi.org/project/chartify) (πŸ“₯ 1.2K / month Β· πŸ“¦ 9 Β· ⏱️ 16.10.2024):
pip install chartify
- [Conda](https://anaconda.org/conda-forge/chartify) (πŸ“₯ 40K Β· ⏱️ 22.04.2025):
conda install -c conda-forge chartify
Popmon (πŸ₯‰22 Β· ⭐ 510) - Monitor the stability of a Pandas or Spark dataframe. MIT - [GitHub](https://github.com/ing-bank/popmon) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 36 Β· πŸ“₯ 280 Β· πŸ“¦ 22 Β· πŸ“‹ 57 - 28% open Β· ⏱️ 04.09.2025):
git clone https://github.com/ing-bank/popmon
- [PyPi](https://pypi.org/project/popmon) (πŸ“₯ 3.4K / month Β· πŸ“¦ 4 Β· ⏱️ 04.09.2025):
pip install popmon
vega (πŸ₯‰22 Β· ⭐ 390 Β· πŸ’€) - IPython/Jupyter notebook module for Vega and Vega-Lite. BSD-3 - [GitHub](https://github.com/vega/ipyvega) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 65 Β· πŸ“¦ 4 Β· πŸ“‹ 110 - 14% open Β· ⏱️ 01.01.2025):
git clone https://github.com/vega/ipyvega
- [PyPi](https://pypi.org/project/vega) (πŸ“₯ 26K / month Β· πŸ“¦ 17 Β· ⏱️ 25.09.2024):
pip install vega
- [Conda](https://anaconda.org/conda-forge/vega) (πŸ“₯ 940K Β· ⏱️ 04.10.2025):
conda install -c conda-forge vega
vegafusion (πŸ₯‰21 Β· ⭐ 390) - Serverside scaling for Vega and Altair visualizations. BSD-3 - [GitHub](https://github.com/vega/vegafusion) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 26 Β· πŸ“₯ 6.6K Β· πŸ“‹ 150 - 36% open Β· ⏱️ 29.09.2025):
git clone https://github.com/vegafusion/vegafusion
- [PyPi](https://pypi.org/project/vegafusion-jupyter) (πŸ“₯ 770 / month Β· πŸ“¦ 2 Β· ⏱️ 09.05.2024):
pip install vegafusion-jupyter
- [Conda](https://anaconda.org/conda-forge/vegafusion-python-embed) (πŸ“₯ 520K Β· ⏱️ 27.10.2025):
conda install -c conda-forge vegafusion-python-embed
- [npm](https://www.npmjs.com/package/vegafusion-jupyter) (πŸ“₯ 1.9K / month Β· πŸ“¦ 3 Β· ⏱️ 09.05.2024):
npm install vegafusion-jupyter
Show 22 hidden projects... - missingno (πŸ₯‰30 Β· ⭐ 4.2K Β· πŸ’€) - Missing data visualization module for Python. MIT - Facets Overview (πŸ₯‰28 Β· ⭐ 7.4K Β· πŸ’€) - Visualizations for machine learning datasets. Apache-2 - Cufflinks (πŸ₯‰28 Β· ⭐ 3.1K Β· πŸ’€) - Productivity Tools for Plotly + Pandas. MIT - pythreejs (πŸ₯‰27 Β· ⭐ 980 Β· πŸ’€) - A Jupyter - Three.js bridge. BSD-3 - Sweetviz (πŸ₯‰26 Β· ⭐ 3.1K Β· πŸ’€) - Visualize and compare datasets, target values and associations, with.. MIT - AutoViz (πŸ₯‰26 Β· ⭐ 1.9K Β· πŸ’€) - Automatically Visualize any dataset, any size with a single line.. Apache-2 - ridgeplot (πŸ₯‰26 Β· ⭐ 240) - Beautiful ridgeline plots in Python. MIT - PandasGUI (πŸ₯‰24 Β· ⭐ 3.3K) - A GUI for Pandas DataFrames. ❗️MIT-0 - HiPlot (πŸ₯‰24 Β· ⭐ 2.8K Β· πŸ’€) - HiPlot makes understanding high dimensional data easy. MIT - python-ternary (πŸ₯‰24 Β· ⭐ 770 Β· πŸ’€) - Ternary plotting library for python with matplotlib. MIT - Multicore-TSNE (πŸ₯‰23 Β· ⭐ 1.9K Β· πŸ’€) - Parallel t-SNE implementation with Python and Torch.. BSD-3 - Pandas-Bokeh (πŸ₯‰22 Β· ⭐ 890 Β· πŸ’€) - Bokeh Plotting Backend for Pandas and GeoPandas. MIT - pivottablejs (πŸ₯‰21 Β· ⭐ 710 Β· πŸ’€) - Dragndrop Pivot Tables and Charts for Jupyter/IPython.. MIT - joypy (πŸ₯‰21 Β· ⭐ 600 Β· πŸ’€) - Joyplots in Python with matplotlib & pandas. MIT - PyWaffle (πŸ₯‰21 Β· ⭐ 600 Β· πŸ’€) - Make Waffle Charts in Python. MIT - PDPbox (πŸ₯‰20 Β· ⭐ 860 Β· πŸ’€) - python partial dependence plot toolbox. MIT - animatplot (πŸ₯‰18 Β· ⭐ 410 Β· πŸ’€) - A python package for animating plots build on matplotlib. MIT - ivis (πŸ₯‰18 Β· ⭐ 340 Β· πŸ’€) - Dimensionality reduction in very large datasets using Siamese.. Apache-2 - pdvega (πŸ₯‰16 Β· ⭐ 340 Β· πŸ’€) - Interactive plotting for Pandas using Vega-Lite. MIT - nx-altair (πŸ₯‰16 Β· ⭐ 230 Β· πŸ’€) - Draw interactive NetworkX graphs with Altair. MIT - data-describe (πŸ₯‰15 Β· ⭐ 300 Β· πŸ’€) - datadescribe: Pythonic EDA Accelerator for Data Science. Apache-2 - nptsne (πŸ₯‰11 Β· ⭐ 33 Β· πŸ’€) - nptsne is a numpy compatible python binary package that offers a.. Apache-2


Text Data & NLP

Back to top

Libraries for processing, cleaning, manipulating, and analyzing text data as well as libraries for NLP tasks such as language detection, fuzzy matching, classification, seq2seq learning, conversational AI, keyword extraction, and translation.

transformers (πŸ₯‡54 Β· ⭐ 150K) - Transformers: the model-definition framework for.. Apache-2 - [GitHub](https://github.com/huggingface/transformers) (πŸ‘¨β€πŸ’» 3.6K Β· πŸ”€ 31K Β· πŸ“¦ 400K Β· πŸ“‹ 19K - 11% open Β· ⏱️ 30.10.2025):
git clone https://github.com/huggingface/transformers
- [PyPi](https://pypi.org/project/transformers) (πŸ“₯ 93M / month Β· πŸ“¦ 11K Β· ⏱️ 14.10.2025):
pip install transformers
- [Conda](https://anaconda.org/conda-forge/transformers) (πŸ“₯ 3.3M Β· ⏱️ 14.10.2025):
conda install -c conda-forge transformers
nltk (πŸ₯‡47 Β· ⭐ 14K) - Suite of libraries and programs for symbolic and statistical natural.. Apache-2 - [GitHub](https://github.com/nltk/nltk) (πŸ‘¨β€πŸ’» 480 Β· πŸ”€ 3K Β· πŸ“¦ 410K Β· πŸ“‹ 1.9K - 14% open Β· ⏱️ 22.10.2025):
git clone https://github.com/nltk/nltk
- [PyPi](https://pypi.org/project/nltk) (πŸ“₯ 42M / month Β· πŸ“¦ 6.3K Β· ⏱️ 01.10.2025):
pip install nltk
- [Conda](https://anaconda.org/conda-forge/nltk) (πŸ“₯ 3.4M Β· ⏱️ 01.10.2025):
conda install -c conda-forge nltk
litellm (πŸ₯‡45 Β· ⭐ 30K Β· πŸ“‰) - Python SDK, Proxy Server (LLM Gateway) to call 100+.. MIT o t h e r s - [GitHub](https://github.com/BerriAI/litellm) (πŸ‘¨β€πŸ’» 960 Β· πŸ”€ 4.5K Β· πŸ“₯ 800 Β· πŸ“¦ 17K Β· πŸ“‹ 7.8K - 17% open Β· ⏱️ 30.10.2025):
git clone https://github.com/BerriAI/litellm
- [PyPi](https://pypi.org/project/litellm) (πŸ“₯ 34M / month Β· πŸ“¦ 1.9K Β· ⏱️ 29.10.2025):
pip install litellm
spaCy (πŸ₯‡43 Β· ⭐ 33K Β· πŸ“ˆ) - Industrial-strength Natural Language Processing (NLP) in Python. MIT - [GitHub](https://github.com/explosion/spaCy) (πŸ‘¨β€πŸ’» 780 Β· πŸ”€ 4.5K Β· πŸ“₯ 4.9K Β· πŸ“¦ 140K Β· πŸ“‹ 5.8K - 3% open Β· ⏱️ 28.10.2025):
git clone https://github.com/explosion/spaCy
- [PyPi](https://pypi.org/project/spacy) (πŸ“₯ 17M / month Β· πŸ“¦ 3.2K Β· ⏱️ 23.05.2025):
pip install spacy
- [Conda](https://anaconda.org/conda-forge/spacy) (πŸ“₯ 6.5M Β· ⏱️ 06.07.2025):
conda install -c conda-forge spacy
sentence-transformers (πŸ₯‡42 Β· ⭐ 18K) - State-of-the-Art Text Embeddings. Apache-2 - [GitHub](https://github.com/huggingface/sentence-transformers) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 2.7K Β· πŸ“¦ 120K Β· πŸ“‹ 2.5K - 51% open Β· ⏱️ 22.10.2025):
git clone https://github.com/UKPLab/sentence-transformers
- [PyPi](https://pypi.org/project/sentence-transformers) (πŸ“₯ 17M / month Β· πŸ“¦ 3.7K Β· ⏱️ 22.10.2025):
pip install sentence-transformers
- [Conda](https://anaconda.org/conda-forge/sentence-transformers) (πŸ“₯ 1M Β· ⏱️ 22.10.2025):
conda install -c conda-forge sentence-transformers
gensim (πŸ₯‡42 Β· ⭐ 16K) - Topic Modelling for Humans. ❗️LGPL-2.1 - [GitHub](https://github.com/piskvorky/gensim) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 4.4K Β· πŸ“₯ 6.4K Β· πŸ“¦ 78K Β· πŸ“‹ 1.9K - 21% open Β· ⏱️ 16.10.2025):
git clone https://github.com/RaRe-Technologies/gensim
- [PyPi](https://pypi.org/project/gensim) (πŸ“₯ 5.2M / month Β· πŸ“¦ 1.6K Β· ⏱️ 18.10.2025):
pip install gensim
- [Conda](https://anaconda.org/conda-forge/gensim) (πŸ“₯ 1.8M Β· ⏱️ 22.04.2025):
conda install -c conda-forge gensim
sentencepiece (πŸ₯‡42 Β· ⭐ 11K) - Unsupervised text tokenizer for Neural Network-based text.. Apache-2 - [GitHub](https://github.com/google/sentencepiece) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.3K Β· πŸ“₯ 110K Β· πŸ“¦ 120K Β· πŸ“‹ 800 - 3% open Β· ⏱️ 04.10.2025):
git clone https://github.com/google/sentencepiece
- [PyPi](https://pypi.org/project/sentencepiece) (πŸ“₯ 31M / month Β· πŸ“¦ 2.4K Β· ⏱️ 12.08.2025):
pip install sentencepiece
- [Conda](https://anaconda.org/conda-forge/sentencepiece) (πŸ“₯ 1.7M Β· ⏱️ 22.09.2025):
conda install -c conda-forge sentencepiece
Tokenizers (πŸ₯‡40 Β· ⭐ 10K) - Fast State-of-the-Art Tokenizers optimized for Research and.. Apache-2 - [GitHub](https://github.com/huggingface/tokenizers) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 970 Β· πŸ“₯ 86 Β· πŸ“¦ 180K Β· πŸ“‹ 1.1K - 9% open Β· ⏱️ 16.10.2025):
git clone https://github.com/huggingface/tokenizers
- [PyPi](https://pypi.org/project/tokenizers) (πŸ“₯ 81M / month Β· πŸ“¦ 1.7K Β· ⏱️ 19.09.2025):
pip install tokenizers
- [Conda](https://anaconda.org/conda-forge/tokenizers) (πŸ“₯ 3.6M Β· ⏱️ 19.09.2025):
conda install -c conda-forge tokenizers
NeMo (πŸ₯‡38 Β· ⭐ 16K) - A scalable generative AI framework built for researchers and.. Apache-2 - [GitHub](https://github.com/NVIDIA-NeMo/NeMo) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 3.2K Β· πŸ“₯ 520K Β· πŸ“¦ 21 Β· πŸ“‹ 2.8K - 4% open Β· ⏱️ 29.10.2025):
git clone https://github.com/NVIDIA/NeMo
- [PyPi](https://pypi.org/project/nemo-toolkit) (πŸ“₯ 810K / month Β· πŸ“¦ 18 Β· ⏱️ 27.10.2025):
pip install nemo-toolkit
haystack (πŸ₯‡37 Β· ⭐ 23K) - AI orchestration framework to build customizable, production-ready.. Apache-2 - [GitHub](https://github.com/deepset-ai/haystack) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 2.5K Β· πŸ“¦ 1.3K Β· πŸ“‹ 4.1K - 2% open Β· ⏱️ 30.10.2025):
git clone https://github.com/deepset-ai/haystack
- [PyPi](https://pypi.org/project/haystack) (πŸ“₯ 7.4K / month Β· πŸ“¦ 5 Β· ⏱️ 15.12.2021):
pip install haystack
Opik (πŸ₯‡37 Β· ⭐ 15K) - Debug, evaluate, and monitor your LLM applications, RAG systems, and.. Apache-2 - [GitHub](https://github.com/comet-ml/opik) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 1.1K Β· πŸ“¦ 17 Β· πŸ“‹ 540 - 29% open Β· ⏱️ 30.10.2025):
git clone https://github.com/comet-ml/opik
- [PyPi](https://pypi.org/project/opik) (πŸ“₯ 850K / month Β· πŸ“¦ 34 Β· ⏱️ 29.10.2025):
pip install opik
ChatterBot (πŸ₯‡37 Β· ⭐ 14K) - ChatterBot is a machine learning, conversational dialog engine for.. BSD-3 - [GitHub](https://github.com/gunthercox/ChatterBot) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 4.5K Β· πŸ“¦ 6.5K Β· πŸ“‹ 1.7K - 6% open Β· ⏱️ 25.10.2025):
git clone https://github.com/gunthercox/ChatterBot
- [PyPi](https://pypi.org/project/chatterbot) (πŸ“₯ 20K / month Β· πŸ“¦ 19 Β· ⏱️ 16.10.2025):
pip install chatterbot
flair (πŸ₯‡37 Β· ⭐ 14K) - A very simple framework for state-of-the-art Natural Language Processing.. MIT - [GitHub](https://github.com/flairNLP/flair) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 2.1K Β· πŸ“¦ 4.1K Β· πŸ“‹ 2.4K - 1% open Β· ⏱️ 12.06.2025):
git clone https://github.com/flairNLP/flair
- [PyPi](https://pypi.org/project/flair) (πŸ“₯ 180K / month Β· πŸ“¦ 160 Β· ⏱️ 05.02.2025):
pip install flair
- [Conda](https://anaconda.org/conda-forge/python-flair) (πŸ“₯ 49K Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-flair
TextBlob (πŸ₯‡37 Β· ⭐ 9.5K) - Simple, Pythonic, text processing--Sentiment analysis, part-of-speech.. MIT - [GitHub](https://github.com/sloria/TextBlob) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 1.2K Β· πŸ“₯ 140 Β· πŸ“¦ 60K Β· πŸ“‹ 280 - 25% open Β· ⏱️ 18.10.2025):
git clone https://github.com/sloria/TextBlob
- [PyPi](https://pypi.org/project/textblob) (πŸ“₯ 1.5M / month Β· πŸ“¦ 400 Β· ⏱️ 13.01.2025):
pip install textblob
- [Conda](https://anaconda.org/conda-forge/textblob) (πŸ“₯ 340K Β· ⏱️ 22.04.2025):
conda install -c conda-forge textblob
fairseq (πŸ₯ˆ36 Β· ⭐ 32K) - Facebook AI Research Sequence-to-Sequence Toolkit written in Python. MIT - [GitHub](https://github.com/facebookresearch/fairseq) (πŸ‘¨β€πŸ’» 430 Β· πŸ”€ 6.6K Β· πŸ“₯ 440 Β· πŸ“¦ 4.4K Β· πŸ“‹ 4.4K - 30% open Β· ⏱️ 30.09.2025):
git clone https://github.com/facebookresearch/fairseq
- [PyPi](https://pypi.org/project/fairseq) (πŸ“₯ 77K / month Β· πŸ“¦ 120 Β· ⏱️ 27.06.2022):
pip install fairseq
- [Conda](https://anaconda.org/conda-forge/fairseq) (πŸ“₯ 170K Β· ⏱️ 02.10.2025):
conda install -c conda-forge fairseq
stanza (πŸ₯ˆ36 Β· ⭐ 7.6K) - Stanford NLP Python library for tokenization, sentence segmentation,.. Apache-2 - [GitHub](https://github.com/stanfordnlp/stanza) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 920 Β· πŸ“¦ 4.1K Β· πŸ“‹ 950 - 10% open Β· ⏱️ 05.10.2025):
git clone https://github.com/stanfordnlp/stanza
- [PyPi](https://pypi.org/project/stanza) (πŸ“₯ 770K / month Β· πŸ“¦ 240 Β· ⏱️ 05.10.2025):
pip install stanza
- [Conda](https://anaconda.org/stanfordnlp/stanza) (πŸ“₯ 9K Β· ⏱️ 25.03.2025):
conda install -c stanfordnlp stanza
qdrant (πŸ₯ˆ35 Β· ⭐ 27K) - Qdrant - High-performance, massive-scale Vector Database and Vector.. Apache-2 - [GitHub](https://github.com/qdrant/qdrant) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.9K Β· πŸ“₯ 500K Β· πŸ“¦ 120 Β· πŸ“‹ 1.6K - 22% open Β· ⏱️ 30.09.2025):
git clone https://github.com/qdrant/qdrant
spark-nlp (πŸ₯ˆ35 Β· ⭐ 4.1K) - State of the Art Natural Language Processing. Apache-2 - [GitHub](https://github.com/JohnSnowLabs/spark-nlp) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 730 Β· πŸ“¦ 620 Β· πŸ“‹ 910 - 2% open Β· ⏱️ 22.10.2025):
git clone https://github.com/JohnSnowLabs/spark-nlp
- [PyPi](https://pypi.org/project/spark-nlp) (πŸ“₯ 1M / month Β· πŸ“¦ 39 Β· ⏱️ 22.10.2025):
pip install spark-nlp
Rasa (πŸ₯ˆ34 Β· ⭐ 21K) - Open source machine learning framework to automate text- and voice-.. Apache-2 - [GitHub](https://github.com/RasaHQ/rasa) (πŸ‘¨β€πŸ’» 600 Β· πŸ”€ 4.9K Β· πŸ“‹ 6.8K - 2% open Β· ⏱️ 26.08.2025):
git clone https://github.com/RasaHQ/rasa
- [PyPi](https://pypi.org/project/rasa) (πŸ“₯ 110K / month Β· πŸ“¦ 60 Β· ⏱️ 14.01.2025):
pip install rasa
TensorFlow Text (πŸ₯ˆ34 Β· ⭐ 1.3K) - Making text a first-class citizen in TensorFlow. Apache-2 - [GitHub](https://github.com/tensorflow/text) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 360 Β· πŸ“¦ 10K Β· πŸ“‹ 370 - 53% open Β· ⏱️ 18.08.2025):
git clone https://github.com/tensorflow/text
- [PyPi](https://pypi.org/project/tensorflow-text) (πŸ“₯ 6.8M / month Β· πŸ“¦ 230 Β· ⏱️ 04.04.2025):
pip install tensorflow-text
snowballstemmer (πŸ₯ˆ34 Β· ⭐ 810) - Snowball compiler and stemming algorithms. BSD-3 - [GitHub](https://github.com/snowballstem/snowball) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 190 Β· πŸ“¦ 11 Β· πŸ“‹ 120 - 17% open Β· ⏱️ 28.10.2025):
git clone https://github.com/snowballstem/snowball
- [PyPi](https://pypi.org/project/snowballstemmer) (πŸ“₯ 24M / month Β· πŸ“¦ 550 Β· ⏱️ 09.05.2025):
pip install snowballstemmer
- [Conda](https://anaconda.org/conda-forge/snowballstemmer) (πŸ“₯ 11M Β· ⏱️ 20.05.2025):
conda install -c conda-forge snowballstemmer
torchtext (πŸ₯ˆ32 Β· ⭐ 3.6K) - Models, data loaders and abstractions for language processing,.. BSD-3 - [GitHub](https://github.com/pytorch/text) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 810 Β· πŸ“‹ 850 - 38% open Β· ⏱️ 10.09.2025):
git clone https://github.com/pytorch/text
- [PyPi](https://pypi.org/project/torchtext) (πŸ“₯ 730K / month Β· πŸ“¦ 280 Β· ⏱️ 24.04.2024):
pip install torchtext
jellyfish (πŸ₯ˆ32 Β· ⭐ 2.2K) - a python library for doing approximate and phonetic matching of strings. MIT - [GitHub](https://github.com/jamesturk/jellyfish) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 160 Β· πŸ“¦ 15K Β· ⏱️ 11.10.2025):
git clone https://github.com/jamesturk/jellyfish
- [PyPi](https://pypi.org/project/jellyfish) (πŸ“₯ 8.6M / month Β· πŸ“¦ 320 Β· ⏱️ 11.10.2025):
pip install jellyfish
- [Conda](https://anaconda.org/conda-forge/jellyfish) (πŸ“₯ 1.7M Β· ⏱️ 22.04.2025):
conda install -c conda-forge jellyfish
DeepPavlov (πŸ₯ˆ31 Β· ⭐ 6.9K Β· πŸ’€) - An open source library for deep learning end-to-end.. Apache-2 - [GitHub](https://github.com/deeppavlov/DeepPavlov) (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 1.2K Β· πŸ“¦ 440 Β· πŸ“‹ 640 - 4% open Β· ⏱️ 26.11.2024):
git clone https://github.com/deepmipt/DeepPavlov
- [PyPi](https://pypi.org/project/deeppavlov) (πŸ“₯ 11K / month Β· πŸ“¦ 4 Β· ⏱️ 12.08.2024):
pip install deeppavlov
ftfy (πŸ₯ˆ31 Β· ⭐ 4K Β· πŸ’€) - Fixes mojibake and other glitches in Unicode text, after the fact. Apache-2 - [GitHub](https://github.com/rspeer/python-ftfy) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 120 Β· πŸ“₯ 100 Β· πŸ“¦ 33K Β· πŸ“‹ 150 - 7% open Β· ⏱️ 30.10.2024):
git clone https://github.com/rspeer/python-ftfy
- [PyPi](https://pypi.org/project/ftfy) (πŸ“₯ 11M / month Β· πŸ“¦ 570 Β· ⏱️ 26.10.2024):
pip install ftfy
- [Conda](https://anaconda.org/conda-forge/ftfy) (πŸ“₯ 380K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ftfy
SciSpacy (πŸ₯ˆ31 Β· ⭐ 1.9K) - A full spaCy pipeline and models for scientific/biomedical documents. Apache-2 - [GitHub](https://github.com/allenai/scispacy) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 240 Β· πŸ“¦ 1.3K Β· πŸ“‹ 330 - 11% open Β· ⏱️ 01.10.2025):
git clone https://github.com/allenai/scispacy
- [PyPi](https://pypi.org/project/scispacy) (πŸ“₯ 42K / month Β· πŸ“¦ 50 Β· ⏱️ 01.10.2025):
pip install scispacy
CLTK (πŸ₯ˆ31 Β· ⭐ 870 Β· πŸ“‰) - The Classical Language Toolkit. MIT - [GitHub](https://github.com/cltk/cltk) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 340 Β· πŸ“₯ 160 Β· πŸ“¦ 300 Β· πŸ“‹ 580 - 0% open Β· ⏱️ 21.10.2025):
git clone https://github.com/cltk/cltk
- [PyPi](https://pypi.org/project/cltk) (πŸ“₯ 14K / month Β· πŸ“¦ 17 Β· ⏱️ 21.10.2025):
pip install cltk
english-words (πŸ₯ˆ29 Β· ⭐ 12K Β· πŸ’€) - A text file containing 479k English words for all your.. Unlicense - [GitHub](https://github.com/dwyl/english-words) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 2K Β· πŸ“¦ 2 Β· πŸ“‹ 170 - 75% open Β· ⏱️ 06.01.2025):
git clone https://github.com/dwyl/english-words
- [PyPi](https://pypi.org/project/english-words) (πŸ“₯ 78K / month Β· πŸ“¦ 15 Β· ⏱️ 14.08.2025):
pip install english-words
rubrix (πŸ₯ˆ29 Β· ⭐ 4.7K) - Argilla is a collaboration tool for AI engineers and domain experts.. Apache-2 - [GitHub](https://github.com/argilla-io/argilla) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 460 Β· πŸ“¦ 3.1K Β· πŸ“‹ 2.2K - 0% open Β· ⏱️ 05.08.2025):
git clone https://github.com/recognai/rubrix
- [PyPi](https://pypi.org/project/rubrix) (πŸ“₯ 1.2K / month Β· ⏱️ 24.10.2022):
pip install rubrix
- [Conda](https://anaconda.org/conda-forge/rubrix) (πŸ“₯ 52K Β· ⏱️ 22.04.2025):
conda install -c conda-forge rubrix
Dedupe (πŸ₯ˆ29 Β· ⭐ 4.4K Β· πŸ“ˆ) - A python library for accurate and scalable fuzzy matching, record.. MIT - [GitHub](https://github.com/dedupeio/dedupe) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 560 Β· πŸ“¦ 370 Β· πŸ“‹ 820 - 9% open Β· ⏱️ 29.07.2025):
git clone https://github.com/dedupeio/dedupe
- [PyPi](https://pypi.org/project/dedupe) (πŸ“₯ 59K / month Β· πŸ“¦ 19 Β· ⏱️ 15.08.2024):
pip install dedupe
- [Conda](https://anaconda.org/conda-forge/dedupe) (πŸ“₯ 130K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dedupe
TextDistance (πŸ₯ˆ28 Β· ⭐ 3.5K) - Compute distance between sequences. 30+ algorithms, pure python.. MIT - [GitHub](https://github.com/life4/textdistance) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 260 Β· πŸ“₯ 1.1K Β· πŸ“¦ 8.8K Β· ⏱️ 18.04.2025):
git clone https://github.com/life4/textdistance
- [PyPi](https://pypi.org/project/textdistance) (πŸ“₯ 1.3M / month Β· πŸ“¦ 99 Β· ⏱️ 16.07.2024):
pip install textdistance
- [Conda](https://anaconda.org/conda-forge/textdistance) (πŸ“₯ 970K Β· ⏱️ 22.04.2025):
conda install -c conda-forge textdistance
spacy-transformers (πŸ₯ˆ28 Β· ⭐ 1.4K) - Use pretrained transformers like BERT, XLNet and GPT-2.. MIT spacy - [GitHub](https://github.com/explosion/spacy-transformers) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 170 Β· πŸ“₯ 610 Β· πŸ“¦ 2.4K Β· ⏱️ 26.05.2025):
git clone https://github.com/explosion/spacy-transformers
- [PyPi](https://pypi.org/project/spacy-transformers) (πŸ“₯ 270K / month Β· πŸ“¦ 110 Β· ⏱️ 26.05.2025):
pip install spacy-transformers
- [Conda](https://anaconda.org/conda-forge/spacy-transformers) (πŸ“₯ 140K Β· ⏱️ 22.04.2025):
conda install -c conda-forge spacy-transformers
detoxify (πŸ₯‰26 Β· ⭐ 1.1K) - Trained models & code to predict toxic comments on all 3 Jigsaw.. Apache-2 - [GitHub](https://github.com/unitaryai/detoxify) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 130 Β· πŸ“₯ 1.9M Β· πŸ“¦ 980 Β· πŸ“‹ 67 - 55% open Β· ⏱️ 29.07.2025):
git clone https://github.com/unitaryai/detoxify
- [PyPi](https://pypi.org/project/detoxify) (πŸ“₯ 140K / month Β· πŸ“¦ 30 Β· ⏱️ 01.02.2024):
pip install detoxify
scattertext (πŸ₯‰25 Β· ⭐ 2.3K) - Beautiful visualizations of how language differs among document.. Apache-2 - [GitHub](https://github.com/JasonKessler/scattertext) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 290 Β· πŸ“¦ 670 Β· πŸ“‹ 100 - 22% open Β· ⏱️ 29.04.2025):
git clone https://github.com/JasonKessler/scattertext
- [PyPi](https://pypi.org/project/scattertext) (πŸ“₯ 7.5K / month Β· πŸ“¦ 5 Β· ⏱️ 23.09.2024):
pip install scattertext
- [Conda](https://anaconda.org/conda-forge/scattertext) (πŸ“₯ 140K Β· ⏱️ 22.04.2025):
conda install -c conda-forge scattertext
T5 (πŸ₯‰24 Β· ⭐ 6.4K) - Code for the paper Exploring the Limits of Transfer Learning with a.. Apache-2 - [GitHub](https://github.com/google-research/text-to-text-transfer-transformer) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 780 Β· πŸ“‹ 450 - 23% open Β· ⏱️ 28.04.2025):
git clone https://github.com/google-research/text-to-text-transfer-transformer
- [PyPi](https://pypi.org/project/t5) (πŸ“₯ 83K / month Β· πŸ“¦ 2 Β· ⏱️ 18.10.2021):
pip install t5
DeepKE (πŸ₯‰24 Β· ⭐ 4.2K) - [EMNLP 2022] An Open Toolkit for Knowledge Graph Extraction and.. MIT - [GitHub](https://github.com/zjunlp/DeepKE) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 730 Β· πŸ“¦ 25 Β· ⏱️ 19.07.2025):
git clone https://github.com/zjunlp/deepke
- [PyPi](https://pypi.org/project/deepke) (πŸ“₯ 950 / month Β· ⏱️ 21.09.2023):
pip install deepke
sense2vec (πŸ₯‰24 Β· ⭐ 1.7K) - Contextually-keyed word vectors. MIT - [GitHub](https://github.com/explosion/sense2vec) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 240 Β· πŸ“₯ 73K Β· πŸ“¦ 470 Β· πŸ“‹ 120 - 20% open Β· ⏱️ 23.04.2025):
git clone https://github.com/explosion/sense2vec
- [PyPi](https://pypi.org/project/sense2vec) (πŸ“₯ 3.4K / month Β· πŸ“¦ 13 Β· ⏱️ 19.04.2021):
pip install sense2vec
- [Conda](https://anaconda.org/conda-forge/sense2vec) (πŸ“₯ 67K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sense2vec
finetune (πŸ₯‰23 Β· ⭐ 720) - Scikit-learn style model finetuning for NLP. MPL-2.0 - [GitHub](https://github.com/IndicoDataSolutions/finetune) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 79 Β· πŸ“¦ 16 Β· πŸ“‹ 190 - 39% open Β· ⏱️ 21.10.2025):
git clone https://github.com/IndicoDataSolutions/finetune
- [PyPi](https://pypi.org/project/finetune) (πŸ“₯ 2.7K / month Β· πŸ“¦ 2 Β· ⏱️ 29.09.2023):
pip install finetune
happy-transformer (πŸ₯‰23 Β· ⭐ 540 Β· πŸ’€) - Happy Transformer makes it easy to fine-tune and.. Apache-2 huggingface - [GitHub](https://github.com/EricFillion/happy-transformer) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 69 Β· πŸ“¦ 330 Β· πŸ“‹ 130 - 16% open Β· ⏱️ 22.03.2025):
git clone https://github.com/EricFillion/happy-transformer
- [PyPi](https://pypi.org/project/happytransformer) (πŸ“₯ 2.7K / month Β· πŸ“¦ 5 Β· ⏱️ 05.08.2023):
pip install happytransformer
Sockeye (πŸ₯‰21 Β· ⭐ 1.2K Β· πŸ’€) - Sequence-to-sequence framework with a focus on Neural.. Apache-2 - [GitHub](https://github.com/awslabs/sockeye) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 320 Β· πŸ“₯ 21 Β· πŸ“‹ 310 - 3% open Β· ⏱️ 24.10.2024):
git clone https://github.com/awslabs/sockeye
- [PyPi](https://pypi.org/project/sockeye) (πŸ“₯ 580 / month Β· ⏱️ 03.03.2023):
pip install sockeye
UForm (πŸ₯‰21 Β· ⭐ 1.2K) - Pocket-Sized Multimodal AI for content understanding and.. Apache-2 - [GitHub](https://github.com/unum-cloud/UForm) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 76 Β· πŸ“₯ 710 Β· πŸ“¦ 36 Β· πŸ“‹ 39 - 38% open Β· ⏱️ 03.09.2025):
git clone https://github.com/unum-cloud/uform
- [PyPi](https://pypi.org/project/uform) (πŸ“₯ 490 / month Β· πŸ“¦ 2 Β· ⏱️ 03.09.2025):
pip install uform
small-text (πŸ₯‰20 Β· ⭐ 630) - Active Learning for Text Classification in Python. MIT - [GitHub](https://github.com/webis-de/small-text) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 76 Β· πŸ“¦ 34 Β· πŸ“‹ 74 - 28% open Β· ⏱️ 28.10.2025):
git clone https://github.com/webis-de/small-text
- [PyPi](https://pypi.org/project/small-text) (πŸ“₯ 390 / month Β· ⏱️ 17.08.2025):
pip install small-text
- [Conda](https://anaconda.org/conda-forge/small-text) (πŸ“₯ 19K Β· ⏱️ 17.08.2025):
conda install -c conda-forge small-text
textaugment (πŸ₯‰19 Β· ⭐ 430) - TextAugment: Text Augmentation Library. MIT - [GitHub](https://github.com/dsfsi/textaugment) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 60 Β· πŸ“₯ 140 Β· πŸ“¦ 180 Β· πŸ“‹ 29 - 37% open Β· ⏱️ 09.09.2025):
git clone https://github.com/dsfsi/textaugment
- [PyPi](https://pypi.org/project/textaugment) (πŸ“₯ 4.2K / month Β· πŸ“¦ 4 Β· ⏱️ 16.11.2023):
pip install textaugment
VizSeq (πŸ₯‰15 Β· ⭐ 450) - An Analysis Toolkit for Natural Language Generation (Translation,.. MIT - [GitHub](https://github.com/facebookresearch/vizseq) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 61 Β· πŸ“¦ 13 Β· πŸ“‹ 16 - 43% open Β· ⏱️ 24.06.2025):
git clone https://github.com/facebookresearch/vizseq
- [PyPi](https://pypi.org/project/vizseq) (πŸ“₯ 120 / month Β· ⏱️ 07.08.2020):
pip install vizseq
Show 59 hidden projects... - AllenNLP (πŸ₯ˆ36 Β· ⭐ 12K Β· πŸ’€) - An open-source NLP research library, built on PyTorch. Apache-2 - fastText (πŸ₯ˆ34 Β· ⭐ 26K Β· πŸ’€) - Library for fast text representation and classification. MIT - OpenNMT (πŸ₯ˆ33 Β· ⭐ 7K Β· πŸ’€) - Open Source Neural Machine Translation and (Large) Language Models.. MIT - ParlAI (πŸ₯ˆ32 Β· ⭐ 11K Β· πŸ’€) - A framework for training and evaluating AI models on a variety of.. MIT - fuzzywuzzy (πŸ₯ˆ31 Β· ⭐ 9.3K Β· πŸ’€) - Fuzzy String Matching in Python. ❗️GPL-2.0 - Sumy (πŸ₯ˆ30 Β· ⭐ 3.6K Β· πŸ’€) - Module for automatic summarization of text documents and HTML pages. Apache-2 - underthesea (πŸ₯ˆ30 Β· ⭐ 1.6K) - Underthesea - Vietnamese NLP Toolkit. ❗️GPL-3.0 - nlpaug (πŸ₯ˆ29 Β· ⭐ 4.6K Β· πŸ’€) - Data augmentation for NLP. MIT - vaderSentiment (πŸ₯ˆ28 Β· ⭐ 4.9K Β· πŸ’€) - VADER Sentiment Analysis. VADER (Valence Aware Dictionary.. MIT - textacy (πŸ₯ˆ28 Β· ⭐ 2.2K Β· πŸ’€) - NLP, before and after spaCy. ❗Unlicensed - PyTextRank (πŸ₯ˆ28 Β· ⭐ 2.2K Β· πŸ’€) - Python implementation of TextRank algorithms (textgraphs) for.. MIT - Ciphey (πŸ₯‰27 Β· ⭐ 20K Β· πŸ’€) - Automatically decrypt encryptions without knowing the key or cipher,.. MIT - fastNLP (πŸ₯‰27 Β· ⭐ 3.1K Β· πŸ’€) - fastNLP: A Modularized and Extensible NLP Framework. Currently.. Apache-2 - polyglot (πŸ₯‰27 Β· ⭐ 2.3K Β· πŸ’€) - Multilingual text (NLP) processing toolkit. ❗️GPL-3.0 - flashtext (πŸ₯‰26 Β· ⭐ 5.7K Β· πŸ’€) - Extract Keywords from sentence or Replace keywords in sentences. MIT - langid (πŸ₯‰26 Β· ⭐ 2.4K Β· πŸ’€) - Stand-alone language identification system. BSD-3 - pySBD (πŸ₯‰26 Β· ⭐ 880 Β· πŸ’€) - pySBD (Python Sentence Boundary Disambiguation) is a rule-based sentence.. MIT - neuralcoref (πŸ₯‰25 Β· ⭐ 2.9K Β· πŸ’€) - Fast Coreference Resolution in spaCy with Neural Networks. MIT - GluonNLP (πŸ₯‰25 Β· ⭐ 2.6K Β· πŸ’€) - Toolkit that enables easy text preprocessing, datasets.. Apache-2 - pytorch-nlp (πŸ₯‰25 Β· ⭐ 2.2K Β· πŸ’€) - Basic Utilities for PyTorch Natural Language Processing.. BSD-3 - whoosh (πŸ₯‰25 Β· ⭐ 640 Β· πŸ’€) - Pure-Python full-text search library. ❗️BSD-1-Clause - PyText (πŸ₯‰24 Β· ⭐ 6.3K Β· πŸ’€) - A natural language modeling framework based on PyTorch. BSD-3 - textgenrnn (πŸ₯‰24 Β· ⭐ 4.9K Β· πŸ’€) - Easily train your own text-generating neural network of any.. MIT - OpenPrompt (πŸ₯‰24 Β· ⭐ 4.7K Β· πŸ’€) - An Open-Source Framework for Prompt-Learning. Apache-2 - Snips NLU (πŸ₯‰24 Β· ⭐ 3.9K Β· πŸ’€) - Snips Python library to extract meaning from text. Apache-2 - MatchZoo (πŸ₯‰24 Β· ⭐ 3.9K Β· πŸ’€) - Facilitating the design, comparison and sharing of deep.. Apache-2 - promptsource (πŸ₯‰24 Β· ⭐ 3K Β· πŸ’€) - Toolkit for creating, sharing and using natural language.. Apache-2 - YouTokenToMe (πŸ₯‰24 Β· ⭐ 970 Β· πŸ’€) - Unsupervised text tokenizer focused on computational efficiency. MIT - Kashgari (πŸ₯‰23 Β· ⭐ 2.4K Β· πŸ’€) - Kashgari is a production-level NLP Transfer learning.. Apache-2 - FARM (πŸ₯‰23 Β· ⭐ 1.8K Β· πŸ’€) - Fast & easy transfer learning for NLP. Harvesting language.. Apache-2 - gpt-2-simple (πŸ₯‰22 Β· ⭐ 3.4K Β· πŸ’€) - Python package to easily retrain OpenAIs GPT-2 text-.. MIT - Texar (πŸ₯‰22 Β· ⭐ 2.4K Β· πŸ’€) - Toolkit for Machine Learning, Natural Language Processing, and.. Apache-2 - jiant (πŸ₯‰22 Β· ⭐ 1.7K Β· πŸ’€) - jiant is an nlp toolkit. MIT - stop-words (πŸ₯‰22 Β· ⭐ 160) - Get list of common stop words in various languages in Python. BSD-3 - NLP Architect (πŸ₯‰21 Β· ⭐ 2.9K Β· πŸ’€) - A model library for exploring state-of-the-art deep.. Apache-2 - Texthero (πŸ₯‰21 Β· ⭐ 2.9K Β· πŸ’€) - Text preprocessing, representation and visualization from zero to.. MIT - anaGo (πŸ₯‰21 Β· ⭐ 1.5K Β· πŸ’€) - Bidirectional LSTM-CRF and ELMo for Named-Entity Recognition,.. MIT - lightseq (πŸ₯‰20 Β· ⭐ 3.3K Β· πŸ’€) - LightSeq: A High Performance Library for Sequence Processing.. Apache-2 - fast-bert (πŸ₯‰20 Β· ⭐ 1.9K Β· πŸ’€) - Super easy library for BERT based NLP models. Apache-2 - DELTA (πŸ₯‰20 Β· ⭐ 1.6K Β· πŸ’€) - DELTA is a deep learning based natural language and speech.. Apache-2 - textpipe (πŸ₯‰20 Β· ⭐ 300 Β· πŸ’€) - Textpipe: clean and extract metadata from text. MIT - numerizer (πŸ₯‰19 Β· ⭐ 230 Β· πŸ’€) - A Python module to convert natural language numerics into ints and.. MIT - pyfasttext (πŸ₯‰19 Β· ⭐ 230 Β· πŸ’€) - Yet another Python binding for fastText. ❗️GPL-3.0 - DeepMatcher (πŸ₯‰18 Β· ⭐ 5.2K Β· πŸ’€) - Python package for performing Entity and Text Matching using.. BSD-3 - nboost (πŸ₯‰18 Β· ⭐ 670 Β· πŸ’€) - NBoost is a scalable, search-api-boosting platform for deploying.. Apache-2 - fastT5 (πŸ₯‰18 Β· ⭐ 590 Β· πŸ’€) - boost inference speed of T5 models by 5x & reduce the model size.. Apache-2 - Camphr (πŸ₯‰18 Β· ⭐ 340 Β· πŸ’€) - Camphr - NLP libary for creating pipeline components. Apache-2 spacy - NeuroNER (πŸ₯‰17 Β· ⭐ 1.7K Β· πŸ’€) - Named-entity recognition using neural networks. Easy-to-use and.. MIT - OpenNRE (πŸ₯‰16 Β· ⭐ 4.4K Β· πŸ’€) - An Open-Source Package for Neural Relation Extraction (NRE). MIT - BLINK (πŸ₯‰15 Β· ⭐ 1.2K Β· πŸ’€) - Entity Linker solution. MIT - TextBox (πŸ₯‰15 Β· ⭐ 1.1K Β· πŸ’€) - TextBox 2.0 is a text generation library with pre-trained language.. MIT - Translate (πŸ₯‰15 Β· ⭐ 830 Β· πŸ’€) - Translate - a PyTorch Language Library. BSD-3 - skift (πŸ₯‰15 Β· ⭐ 240 Β· πŸ’€) - scikit-learn wrappers for Python fastText. MIT - ONNX-T5 (πŸ₯‰14 Β· ⭐ 260 Β· πŸ’€) - Summarization, translation, sentiment-analysis, text-generation.. Apache-2 - NeuralQA (πŸ₯‰14 Β· ⭐ 230 Β· πŸ’€) - NeuralQA: A Usable Library for Question Answering on Large Datasets.. MIT - TransferNLP (πŸ₯‰13 Β· ⭐ 290 Β· πŸ’€) - NLP library designed for reproducible experimentation.. MIT - Headliner (πŸ₯‰13 Β· ⭐ 230 Β· πŸ’€) - Easy training and deployment of seq2seq models. MIT - textvec (πŸ₯‰12 Β· ⭐ 200 Β· πŸ’€) - Text vectorization tool to outperform TFIDF for classification.. MIT - spacy-dbpedia-spotlight (πŸ₯‰12 Β· ⭐ 110 Β· πŸ’€) - A spaCy wrapper for DBpedia Spotlight. MIT spacy


Image Data

Back to top

Libraries for image & video processing, manipulation, and augmentation as well as libraries for computer vision tasks such as facial recognition, object detection, and classification.

Pillow (πŸ₯‡49 Β· ⭐ 13K) - Python Imaging Library (Fork). ❗️PIL - [GitHub](https://github.com/python-pillow/Pillow) (πŸ‘¨β€πŸ’» 490 Β· πŸ”€ 2.3K Β· πŸ“¦ 2.4M Β· πŸ“‹ 3.4K - 3% open Β· ⏱️ 27.10.2025):
git clone https://github.com/python-pillow/Pillow
- [PyPi](https://pypi.org/project/Pillow) (πŸ“₯ 220M / month Β· πŸ“¦ 20K Β· ⏱️ 15.10.2025):
pip install Pillow
- [Conda](https://anaconda.org/conda-forge/pillow) (πŸ“₯ 62M Β· ⏱️ 28.10.2025):
conda install -c conda-forge pillow
PyTorch Image Models (πŸ₯‡42 Β· ⭐ 36K) - The largest collection of PyTorch image encoders /.. Apache-2 - [GitHub](https://github.com/huggingface/pytorch-image-models) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 5.1K Β· πŸ“₯ 8.4M Β· πŸ“¦ 62K Β· πŸ“‹ 1K - 4% open Β· ⏱️ 30.10.2025):
git clone https://github.com/rwightman/pytorch-image-models
- [PyPi](https://pypi.org/project/timm) (πŸ“₯ 11M / month Β· πŸ“¦ 1.5K Β· ⏱️ 24.10.2025):
pip install timm
- [Conda](https://anaconda.org/conda-forge/timm) (πŸ“₯ 470K Β· ⏱️ 24.10.2025):
conda install -c conda-forge timm
torchvision (πŸ₯‡42 Β· ⭐ 17K) - Datasets, Transforms and Models specific to Computer Vision. BSD-3 - [GitHub](https://github.com/pytorch/vision) (πŸ‘¨β€πŸ’» 660 Β· πŸ”€ 7.2K Β· πŸ“₯ 41K Β· πŸ“¦ 21 Β· πŸ“‹ 3.8K - 30% open Β· ⏱️ 27.10.2025):
git clone https://github.com/pytorch/vision
- [PyPi](https://pypi.org/project/torchvision) (πŸ“₯ 26M / month Β· πŸ“¦ 8.4K Β· ⏱️ 15.10.2025):
pip install torchvision
- [Conda](https://anaconda.org/conda-forge/torchvision) (πŸ“₯ 3.1M Β· ⏱️ 23.10.2025):
conda install -c conda-forge torchvision
MoviePy (πŸ₯‡42 Β· ⭐ 14K) - Video editing with Python. MIT - [GitHub](https://github.com/Zulko/moviepy) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 1.9K Β· πŸ“¦ 67K Β· πŸ“‹ 1.7K - 3% open Β· ⏱️ 25.09.2025):
git clone https://github.com/Zulko/moviepy
- [PyPi](https://pypi.org/project/moviepy) (πŸ“₯ 4.3M / month Β· πŸ“¦ 1.2K Β· ⏱️ 21.05.2025):
pip install moviepy
- [Conda](https://anaconda.org/conda-forge/moviepy) (πŸ“₯ 360K Β· ⏱️ 22.04.2025):
conda install -c conda-forge moviepy
Kornia (πŸ₯‡39 Β· ⭐ 11K) - Geometric Computer Vision Library for Spatial AI. Apache-2 - [GitHub](https://github.com/kornia/kornia) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 1.1K Β· πŸ“₯ 2.2K Β· πŸ“¦ 17K Β· πŸ“‹ 1K - 32% open Β· ⏱️ 30.10.2025):
git clone https://github.com/kornia/kornia
- [PyPi](https://pypi.org/project/kornia) (πŸ“₯ 3M / month Β· πŸ“¦ 340 Β· ⏱️ 08.05.2025):
pip install kornia
- [Conda](https://anaconda.org/conda-forge/kornia) (πŸ“₯ 260K Β· ⏱️ 08.05.2025):
conda install -c conda-forge kornia
imageio (πŸ₯‡39 Β· ⭐ 1.7K) - Python library for reading and writing image data. BSD-2 - [GitHub](https://github.com/imageio/imageio) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 330 Β· πŸ“₯ 1.9K Β· πŸ“¦ 180K Β· πŸ“‹ 620 - 16% open Β· ⏱️ 24.10.2025):
git clone https://github.com/imageio/imageio
- [PyPi](https://pypi.org/project/imageio) (πŸ“₯ 36M / month Β· πŸ“¦ 2.6K Β· ⏱️ 20.01.2025):
pip install imageio
- [Conda](https://anaconda.org/conda-forge/imageio) (πŸ“₯ 8.5M Β· ⏱️ 22.04.2025):
conda install -c conda-forge imageio
deepface (πŸ₯ˆ38 Β· ⭐ 21K Β· πŸ“‰) - A Lightweight Face Recognition and Facial Attribute Analysis (Age,.. MIT - [GitHub](https://github.com/serengil/deepface) (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 2.8K Β· πŸ“¦ 8.4K Β· πŸ“‹ 1.2K - 0% open Β· ⏱️ 21.10.2025):
git clone https://github.com/serengil/deepface
- [PyPi](https://pypi.org/project/deepface) (πŸ“₯ 280K / month Β· πŸ“¦ 78 Β· ⏱️ 05.08.2025):
pip install deepface
InsightFace (πŸ₯ˆ37 Β· ⭐ 27K) - State-of-the-art 2D and 3D Face Analysis Project. MIT - [GitHub](https://github.com/deepinsight/insightface) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 5.7K Β· πŸ“₯ 11M Β· πŸ“¦ 4.8K Β· πŸ“‹ 2.6K - 46% open Β· ⏱️ 27.09.2025):
git clone https://github.com/deepinsight/insightface
- [PyPi](https://pypi.org/project/insightface) (πŸ“₯ 350K / month Β· πŸ“¦ 30 Β· ⏱️ 17.12.2022):
pip install insightface
Albumentations (πŸ₯ˆ36 Β· ⭐ 15K) - Fast and flexible image augmentation library. Paper about.. MIT - [GitHub](https://github.com/albumentations-team/albumentations) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 1.7K Β· πŸ“‹ 1.5K - 14% open Β· ⏱️ 25.06.2025):
git clone https://github.com/albumentations-team/albumentations
- [PyPi](https://pypi.org/project/albumentations) (πŸ“₯ 4.6M / month Β· πŸ“¦ 730 Β· ⏱️ 27.05.2025):
pip install albumentations
- [Conda](https://anaconda.org/conda-forge/albumentations) (πŸ“₯ 340K Β· ⏱️ 28.05.2025):
conda install -c conda-forge albumentations
opencv-python (πŸ₯ˆ36 Β· ⭐ 5.1K) - Automated CI toolchain to produce precompiled opencv-python,.. MIT - [GitHub](https://github.com/opencv/opencv-python) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 950 Β· πŸ“¦ 610K Β· πŸ“‹ 890 - 19% open Β· ⏱️ 30.07.2025):
git clone https://github.com/opencv/opencv-python
- [PyPi](https://pypi.org/project/opencv-python) (πŸ“₯ 29M / month Β· πŸ“¦ 15K Β· ⏱️ 07.07.2025):
pip install opencv-python
detectron2 (πŸ₯ˆ34 Β· ⭐ 34K) - Detectron2 is a platform for object detection, segmentation.. Apache-2 - [GitHub](https://github.com/facebookresearch/detectron2) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 7.5K Β· πŸ“¦ 2.6K Β· πŸ“‹ 3.6K - 14% open Β· ⏱️ 27.10.2025):
git clone https://github.com/facebookresearch/detectron2
- [PyPi](https://pypi.org/project/detectron2) (πŸ“¦ 13 Β· ⏱️ 06.02.2020):
pip install detectron2
- [Conda](https://anaconda.org/conda-forge/detectron2) (πŸ“₯ 820K Β· ⏱️ 02.06.2025):
conda install -c conda-forge detectron2
Wand (πŸ₯ˆ34 Β· ⭐ 1.5K) - The ctypes-based simple ImageMagick binding for Python. MIT - [GitHub](https://github.com/emcconville/wand) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 200 Β· πŸ“₯ 52K Β· πŸ“¦ 21K Β· πŸ“‹ 440 - 5% open Β· ⏱️ 06.10.2025):
git clone https://github.com/emcconville/wand
- [PyPi](https://pypi.org/project/wand) (πŸ“₯ 2.2M / month Β· πŸ“¦ 260 Β· ⏱️ 03.11.2023):
pip install wand
- [Conda](https://anaconda.org/conda-forge/wand) (πŸ“₯ 180K Β· ⏱️ 22.04.2025):
conda install -c conda-forge wand
ImageHash (πŸ₯ˆ32 Β· ⭐ 3.7K) - A Python Perceptual Image Hashing Module. BSD-2 - [GitHub](https://github.com/JohannesBuchner/imagehash) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 340 Β· πŸ“¦ 18K Β· πŸ“‹ 150 - 15% open Β· ⏱️ 17.04.2025):
git clone https://github.com/JohannesBuchner/imagehash
- [PyPi](https://pypi.org/project/ImageHash) (πŸ“₯ 5.6M / month Β· πŸ“¦ 270 Β· ⏱️ 01.02.2025):
pip install ImageHash
- [Conda](https://anaconda.org/conda-forge/imagehash) (πŸ“₯ 500K Β· ⏱️ 22.04.2025):
conda install -c conda-forge imagehash
vit-pytorch (πŸ₯ˆ31 Β· ⭐ 24K) - Implementation of Vision Transformer, a simple way to achieve.. MIT - [GitHub](https://github.com/lucidrains/vit-pytorch) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 3.4K Β· πŸ“¦ 21 Β· πŸ“‹ 290 - 49% open Β· ⏱️ 28.10.2025):
git clone https://github.com/lucidrains/vit-pytorch
- [PyPi](https://pypi.org/project/vit-pytorch) (πŸ“₯ 31K / month Β· πŸ“¦ 28 Β· ⏱️ 27.10.2025):
pip install vit-pytorch
PaddleSeg (πŸ₯ˆ31 Β· ⭐ 9.2K) - Easy-to-use image segmentation library with awesome pre-.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleSeg) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 1.7K Β· πŸ“¦ 1.5K Β· πŸ“‹ 2.2K - 0% open Β· ⏱️ 10.10.2025):
git clone https://github.com/PaddlePaddle/PaddleSeg
- [PyPi](https://pypi.org/project/paddleseg) (πŸ“₯ 3.8K / month Β· πŸ“¦ 7 Β· ⏱️ 30.11.2022):
pip install paddleseg
sahi (πŸ₯ˆ31 Β· ⭐ 4.9K) - Framework agnostic sliced/tiled inference + interactive ui + error analysis.. MIT - [GitHub](https://github.com/obss/sahi) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 700 Β· πŸ“₯ 43K Β· πŸ“¦ 1.9K Β· ⏱️ 28.10.2025):
git clone https://github.com/obss/sahi
- [PyPi](https://pypi.org/project/sahi) (πŸ“₯ 140K / month Β· πŸ“¦ 43 Β· ⏱️ 28.09.2025):
pip install sahi
- [Conda](https://anaconda.org/conda-forge/sahi) (πŸ“₯ 120K Β· ⏱️ 29.09.2025):
conda install -c conda-forge sahi
lightly (πŸ₯ˆ31 Β· ⭐ 3.6K) - A python library for self-supervised learning on images. MIT - [GitHub](https://github.com/lightly-ai/lightly) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 310 Β· πŸ“¦ 510 Β· πŸ“‹ 610 - 12% open Β· ⏱️ 25.09.2025):
git clone https://github.com/lightly-ai/lightly
- [PyPi](https://pypi.org/project/lightly) (πŸ“₯ 190K / month Β· πŸ“¦ 20 Β· ⏱️ 22.07.2025):
pip install lightly
doctr (πŸ₯ˆ29 Β· ⭐ 5.6K) - docTR (Document Text Recognition) - a seamless, high-.. Apache-2 - [GitHub](https://github.com/mindee/doctr) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 580 Β· πŸ“₯ 6.5M Β· πŸ“‹ 440 - 6% open Β· ⏱️ 07.09.2025):
git clone https://github.com/mindee/doctr
- [PyPi](https://pypi.org/project/python-doctr) (πŸ“₯ 2M / month Β· πŸ“¦ 18 Β· ⏱️ 09.07.2025):
pip install python-doctr
PaddleDetection (πŸ₯‰28 Β· ⭐ 14K) - Object Detection toolkit based on PaddlePaddle. It.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleDetection) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 3K Β· πŸ“‹ 5.7K - 17% open Β· ⏱️ 10.10.2025):
git clone https://github.com/PaddlePaddle/PaddleDetection
- [PyPi](https://pypi.org/project/paddledet) (πŸ“₯ 2.2K / month Β· πŸ“¦ 2 Β· ⏱️ 19.09.2022):
pip install paddledet
mtcnn (πŸ₯‰27 Β· ⭐ 2.4K Β· πŸ’€) - MTCNN face detection implementation for TensorFlow, as a PIP.. MIT - [GitHub](https://github.com/ipazc/mtcnn) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 530 Β· πŸ“₯ 76 Β· πŸ“¦ 9.2K Β· πŸ“‹ 130 - 37% open Β· ⏱️ 08.10.2024):
git clone https://github.com/ipazc/mtcnn
- [PyPi](https://pypi.org/project/mtcnn) (πŸ“₯ 210K / month Β· πŸ“¦ 73 Β· ⏱️ 08.10.2024):
pip install mtcnn
- [Conda](https://anaconda.org/conda-forge/mtcnn) (πŸ“₯ 16K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mtcnn
CellProfiler (πŸ₯‰27 Β· ⭐ 1.1K) - An open-source application for biological image analysis. BSD-3 - [GitHub](https://github.com/CellProfiler/CellProfiler) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 410 Β· πŸ“₯ 24K Β· πŸ“¦ 28 Β· πŸ“‹ 3.4K - 10% open Β· ⏱️ 24.09.2025):
git clone https://github.com/CellProfiler/CellProfiler
- [PyPi](https://pypi.org/project/cellprofiler) (πŸ“₯ 1.6K / month Β· πŸ“¦ 2 Β· ⏱️ 16.09.2024):
pip install cellprofiler
mahotas (πŸ₯‰27 Β· ⭐ 880) - Computer Vision in Python. MIT - [GitHub](https://github.com/luispedro/mahotas) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 150 Β· πŸ“¦ 1.6K Β· πŸ“‹ 92 - 21% open Β· ⏱️ 05.08.2025):
git clone https://github.com/luispedro/mahotas
- [PyPi](https://pypi.org/project/mahotas) (πŸ“₯ 42K / month Β· πŸ“¦ 63 Β· ⏱️ 17.07.2024):
pip install mahotas
- [Conda](https://anaconda.org/conda-forge/mahotas) (πŸ“₯ 790K Β· ⏱️ 21.10.2025):
conda install -c conda-forge mahotas
Image Deduplicator (πŸ₯‰26 Β· ⭐ 5.5K) - Finding duplicate images made easy!. Apache-2 - [GitHub](https://github.com/idealo/imagededup) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 460 Β· πŸ“₯ 29 Β· πŸ“¦ 200 Β· πŸ“‹ 140 - 25% open Β· ⏱️ 15.08.2025):
git clone https://github.com/idealo/imagededup
- [PyPi](https://pypi.org/project/imagededup) (πŸ“₯ 69K / month Β· πŸ“¦ 29 Β· ⏱️ 15.08.2025):
pip install imagededup
tensorflow-graphics (πŸ₯‰26 Β· ⭐ 2.8K Β· πŸ’€) - TensorFlow Graphics: Differentiable Graphics Layers.. Apache-2 - [GitHub](https://github.com/tensorflow/graphics) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 370 Β· πŸ“‹ 240 - 60% open Β· ⏱️ 03.02.2025):
git clone https://github.com/tensorflow/graphics
- [PyPi](https://pypi.org/project/tensorflow-graphics) (πŸ“₯ 61K / month Β· πŸ“¦ 11 Β· ⏱️ 03.12.2021):
pip install tensorflow-graphics
Norfair (πŸ₯‰26 Β· ⭐ 2.5K) - Lightweight Python library for adding real-time multi-object tracking.. BSD-3 - [GitHub](https://github.com/tryolabs/norfair) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 260 Β· πŸ“₯ 360 Β· πŸ“¦ 340 Β· πŸ“‹ 180 - 16% open Β· ⏱️ 30.04.2025):
git clone https://github.com/tryolabs/norfair
- [PyPi](https://pypi.org/project/norfair) (πŸ“₯ 44K / month Β· πŸ“¦ 9 Β· ⏱️ 30.04.2025):
pip install norfair
pyvips (πŸ₯‰26 Β· ⭐ 740) - python binding for libvips using cffi. MIT - [GitHub](https://github.com/libvips/pyvips) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 53 Β· πŸ“¦ 1.2K Β· πŸ“‹ 670 - 29% open Β· ⏱️ 04.09.2025):
git clone https://github.com/libvips/pyvips
- [PyPi](https://pypi.org/project/pyvips) (πŸ“₯ 190K / month Β· πŸ“¦ 94 Β· ⏱️ 28.04.2025):
pip install pyvips
- [Conda](https://anaconda.org/conda-forge/pyvips) (πŸ“₯ 260K Β· ⏱️ 04.09.2025):
conda install -c conda-forge pyvips
pytorchvideo (πŸ₯‰25 Β· ⭐ 3.5K) - A deep learning library for video understanding research. Apache-2 - [GitHub](https://github.com/facebookresearch/pytorchvideo) (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 420 Β· πŸ“‹ 210 - 50% open Β· ⏱️ 27.10.2025):
git clone https://github.com/facebookresearch/pytorchvideo
- [PyPi](https://pypi.org/project/pytorchvideo) (πŸ“₯ 53K / month Β· πŸ“¦ 24 Β· ⏱️ 20.01.2022):
pip install pytorchvideo
MMF (πŸ₯‰24 Β· ⭐ 5.6K) - A modular framework for vision & language multimodal research from.. BSD-3 - [GitHub](https://github.com/facebookresearch/mmf) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 920 Β· πŸ“¦ 23 Β· πŸ“‹ 690 - 21% open Β· ⏱️ 24.04.2025):
git clone https://github.com/facebookresearch/mmf
- [PyPi](https://pypi.org/project/mmf) (πŸ“₯ 190 / month Β· πŸ“¦ 1 Β· ⏱️ 12.06.2020):
pip install mmf
kubric (πŸ₯‰22 Β· ⭐ 2.6K) - A data generation pipeline for creating semi-realistic synthetic.. Apache-2 - [GitHub](https://github.com/google-research/kubric) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 250 Β· πŸ“¦ 7 Β· πŸ“‹ 200 - 35% open Β· ⏱️ 06.05.2025):
git clone https://github.com/google-research/kubric
- [PyPi](https://pypi.org/project/kubric-nightly) (πŸ“₯ 6.6K / month Β· ⏱️ 27.12.2023):
pip install kubric-nightly
icevision (πŸ₯‰22 Β· ⭐ 870 Β· πŸ’€) - An Agnostic Computer Vision Framework - Pluggable to any.. Apache-2 - [GitHub](https://github.com/airctic/icevision) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 130 Β· πŸ“‹ 570 - 10% open Β· ⏱️ 31.10.2024):
git clone https://github.com/airctic/icevision
- [PyPi](https://pypi.org/project/icevision) (πŸ“₯ 2.3K / month Β· πŸ“¦ 6 Β· ⏱️ 10.02.2022):
pip install icevision
PySlowFast (πŸ₯‰21 Β· ⭐ 7.2K) - PySlowFast: video understanding codebase from FAIR for.. Apache-2 - [GitHub](https://github.com/facebookresearch/SlowFast) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 1.2K Β· πŸ“¦ 23 Β· πŸ“‹ 720 - 59% open Β· ⏱️ 27.10.2025):
git clone https://github.com/facebookresearch/SlowFast
- [PyPi](https://pypi.org/project/pyslowfast) (πŸ“₯ 22 / month Β· ⏱️ 15.01.2020):
pip install pyslowfast
Image Super-Resolution (πŸ₯‰21 Β· ⭐ 4.8K Β· πŸ’€) - Super-scale your images and run experiments with.. Apache-2 - [GitHub](https://github.com/idealo/image-super-resolution) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 760 Β· πŸ“‹ 220 - 48% open Β· ⏱️ 18.12.2024):
git clone https://github.com/idealo/image-super-resolution
- [PyPi](https://pypi.org/project/ISR) (πŸ“₯ 3.9K / month Β· πŸ“¦ 5 Β· ⏱️ 08.01.2020):
pip install ISR
- [Docker Hub](https://hub.docker.com/r/idealo/image-super-resolution-gpu) (πŸ“₯ 290 Β· ⭐ 1 Β· ⏱️ 01.04.2019):
docker pull idealo/image-super-resolution-gpu
Caer (πŸ₯‰21 Β· ⭐ 800) - A lightweight Computer Vision library. Scale your models, not boilerplate. MIT - [GitHub](https://github.com/jasmcaus/caer) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 110 Β· πŸ“₯ 48 Β· ⏱️ 11.08.2025):
git clone https://github.com/jasmcaus/caer
- [PyPi](https://pypi.org/project/caer) (πŸ“₯ 3.8K / month Β· πŸ“¦ 3 Β· ⏱️ 11.08.2025):
pip install caer
scenic (πŸ₯‰16 Β· ⭐ 3.7K) - Scenic: A Jax Library for Computer Vision Research and Beyond. Apache-2 - [GitHub](https://github.com/google-research/scenic) (πŸ‘¨β€πŸ’» 95 Β· πŸ”€ 460 Β· πŸ“‹ 400 - 70% open Β· ⏱️ 06.08.2025):
git clone https://github.com/google-research/scenic
Show 30 hidden projects... - scikit-image (πŸ₯‡41 Β· ⭐ 6.4K Β· πŸ“ˆ) - Image processing in Python. ❗Unlicensed - glfw (πŸ₯ˆ38 Β· ⭐ 14K) - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input. ❗️Zlib - MMDetection (πŸ₯ˆ37 Β· ⭐ 32K Β· πŸ’€) - OpenMMLab Detection Toolbox and Benchmark. Apache-2 - imgaug (πŸ₯ˆ36 Β· ⭐ 15K Β· πŸ’€) - Image augmentation for machine learning experiments. MIT - Face Recognition (πŸ₯ˆ35 Β· ⭐ 56K Β· πŸ’€) - The worlds simplest facial recognition api for Python.. MIT - imutils (πŸ₯ˆ31 Β· ⭐ 4.6K Β· πŸ’€) - A series of convenience functions to make basic image processing.. MIT - PyTorch3D (πŸ₯ˆ30 Β· ⭐ 9.6K) - PyTorch3D is FAIRs library of reusable components for.. ❗Unlicensed - imageai (πŸ₯ˆ30 Β· ⭐ 8.8K Β· πŸ’€) - A python library built to empower developers to build applications.. MIT - Face Alignment (πŸ₯‰28 Β· ⭐ 7.4K Β· πŸ’€) - 2D and 3D Face alignment library build using pytorch. BSD-3 - GluonCV (πŸ₯‰27 Β· ⭐ 5.9K Β· πŸ’€) - Gluon CV Toolkit. Apache-2 - Augmentor (πŸ₯‰27 Β· ⭐ 5.1K Β· πŸ’€) - Image augmentation library in Python for machine learning. MIT - vidgear (πŸ₯‰27 Β· ⭐ 3.6K Β· πŸ’€) - A High-performance cross-platform Video Processing Python.. Apache-2 - chainercv (πŸ₯‰27 Β· ⭐ 1.5K Β· πŸ’€) - ChainerCV: a Library for Deep Learning in Computer Vision. MIT - facenet-pytorch (πŸ₯‰26 Β· ⭐ 5K Β· πŸ’€) - Pretrained Pytorch face detection (MTCNN) and facial.. MIT - Pillow-SIMD (πŸ₯‰25 Β· ⭐ 2.2K Β· πŸ’€) - The friendly PIL fork. ❗️PIL - layout-parser (πŸ₯‰24 Β· ⭐ 5.6K Β· πŸ’€) - A Unified Toolkit for Deep Learning Based Document Image.. Apache-2 - segmentation_models (πŸ₯‰24 Β· ⭐ 4.9K Β· πŸ’€) - Segmentation models with pretrained backbones. Keras.. MIT - ffcv (πŸ₯‰23 Β· ⭐ 3K Β· πŸ’€) - FFCV: Fast Forward Computer Vision (and other ML workloads!). Apache-2 - Classy Vision (πŸ₯‰23 Β· ⭐ 1.6K Β· πŸ’€) - An end-to-end PyTorch framework for image and video.. MIT - deep-daze (πŸ₯‰22 Β· ⭐ 4.3K Β· πŸ’€) - Simple command line tool for text to image generation using.. MIT - vissl (πŸ₯‰22 Β· ⭐ 3.3K Β· πŸ’€) - VISSL is FAIRs library of extensible, modular and scalable.. MIT - Luminoth (πŸ₯‰22 Β· ⭐ 2.4K Β· πŸ’€) - Deep Learning toolkit for Computer Vision. BSD-3 - detecto (πŸ₯‰21 Β· ⭐ 620 Β· πŸ’€) - Build fully-functioning computer vision models with PyTorch. MIT - DEβ«ΆTR (πŸ₯‰20 Β· ⭐ 15K Β· πŸ’€) - End-to-End Object Detection with Transformers. Apache-2 - image-match (πŸ₯‰20 Β· ⭐ 3K Β· πŸ’€) - Quickly search over billions of images. Apache-2 - solt (πŸ₯‰19 Β· ⭐ 260) - Streaming over lightweight data transformations. MIT - pycls (πŸ₯‰18 Β· ⭐ 2.2K Β· πŸ’€) - Codebase for Image Classification Research, written in PyTorch. MIT - Torch Points 3D (πŸ₯‰17 Β· ⭐ 260 Β· πŸ’€) - Pytorch framework for doing deep learning on point.. BSD-3 - nude.py (πŸ₯‰16 Β· ⭐ 920 Β· πŸ’€) - Nudity detection with Python. MIT - HugsVision (πŸ₯‰14 Β· ⭐ 200 Β· πŸ’€) - HugsVision is a easy to use huggingface wrapper for state-of-.. MIT huggingface


Graph Data

Back to top

Libraries for graph processing, clustering, embedding, and machine learning tasks.

networkx (πŸ₯‡46 Β· ⭐ 16K) - Network Analysis in Python. BSD-3 - [GitHub](https://github.com/networkx/networkx) (πŸ‘¨β€πŸ’» 790 Β· πŸ”€ 3.4K Β· πŸ“₯ 110 Β· πŸ“¦ 430K Β· πŸ“‹ 3.5K - 10% open Β· ⏱️ 29.10.2025):
git clone https://github.com/networkx/networkx
- [PyPi](https://pypi.org/project/networkx) (πŸ“₯ 130M / month Β· πŸ“¦ 12K Β· ⏱️ 29.05.2025):
pip install networkx
- [Conda](https://anaconda.org/conda-forge/networkx) (πŸ“₯ 26M Β· ⏱️ 04.06.2025):
conda install -c conda-forge networkx
PyTorch Geometric (πŸ₯‡41 Β· ⭐ 23K) - Graph Neural Network Library for PyTorch. MIT - [GitHub](https://github.com/pyg-team/pytorch_geometric) (πŸ‘¨β€πŸ’» 560 Β· πŸ”€ 3.9K Β· πŸ“¦ 11K Β· πŸ“‹ 4K - 30% open Β· ⏱️ 29.10.2025):
git clone https://github.com/pyg-team/pytorch_geometric
- [PyPi](https://pypi.org/project/torch-geometric) (πŸ“₯ 940K / month Β· πŸ“¦ 730 Β· ⏱️ 15.10.2025):
pip install torch-geometric
- [Conda](https://anaconda.org/conda-forge/pytorch_geometric) (πŸ“₯ 190K Β· ⏱️ 16.10.2025):
conda install -c conda-forge pytorch_geometric
dgl (πŸ₯‡36 Β· ⭐ 14K) - Python package built to ease deep learning on graph, on top of existing DL.. Apache-2 - [GitHub](https://github.com/dmlc/dgl) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 3K Β· πŸ“¦ 4.1K Β· πŸ“‹ 3K - 20% open Β· ⏱️ 31.07.2025):
git clone https://github.com/dmlc/dgl
- [PyPi](https://pypi.org/project/dgl) (πŸ“₯ 150K / month Β· πŸ“¦ 150 Β· ⏱️ 13.05.2024):
pip install dgl
pygraphistry (πŸ₯ˆ29 Β· ⭐ 2.4K) - PyGraphistry is a Python library to quickly load, shape,.. BSD-3 - [GitHub](https://github.com/graphistry/pygraphistry) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 220 Β· πŸ“‹ 420 - 51% open Β· ⏱️ 30.10.2025):
git clone https://github.com/graphistry/pygraphistry
- [PyPi](https://pypi.org/project/graphistry) (πŸ“₯ 8.5K / month Β· πŸ“¦ 9 Β· ⏱️ 21.10.2025):
pip install graphistry
ogb (πŸ₯ˆ29 Β· ⭐ 2K) - Benchmark datasets, data loaders, and evaluators for graph machine learning. MIT - [GitHub](https://github.com/snap-stanford/ogb) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 400 Β· πŸ“¦ 2.6K Β· πŸ“‹ 310 - 11% open Β· ⏱️ 06.05.2025):
git clone https://github.com/snap-stanford/ogb
- [PyPi](https://pypi.org/project/ogb) (πŸ“₯ 100K / month Β· πŸ“¦ 73 Β· ⏱️ 07.04.2023):
pip install ogb
- [Conda](https://anaconda.org/conda-forge/ogb) (πŸ“₯ 63K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ogb
PyKEEN (πŸ₯ˆ28 Β· ⭐ 1.9K) - A Python library for learning and evaluating knowledge graph embeddings. MIT - [GitHub](https://github.com/pykeen/pykeen) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 210 Β· πŸ“₯ 240 Β· πŸ“¦ 350 Β· πŸ“‹ 590 - 20% open Β· ⏱️ 18.07.2025):
git clone https://github.com/pykeen/pykeen
- [PyPi](https://pypi.org/project/pykeen) (πŸ“₯ 31K / month Β· πŸ“¦ 28 Β· ⏱️ 24.04.2025):
pip install pykeen
pytorch_geometric_temporal (πŸ₯ˆ27 Β· ⭐ 2.9K) - PyTorch Geometric Temporal: Spatiotemporal Signal.. MIT - [GitHub](https://github.com/benedekrozemberczki/pytorch_geometric_temporal) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 400 Β· πŸ“‹ 210 - 18% open Β· ⏱️ 18.09.2025):
git clone https://github.com/benedekrozemberczki/pytorch_geometric_temporal
- [PyPi](https://pypi.org/project/torch-geometric-temporal) (πŸ“₯ 6.7K / month Β· πŸ“¦ 12 Β· ⏱️ 16.07.2025):
pip install torch-geometric-temporal
torch-cluster (πŸ₯ˆ24 Β· ⭐ 900) - PyTorch Extension Library of Optimized Graph Cluster.. MIT - [GitHub](https://github.com/rusty1s/pytorch_cluster) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 150 Β· πŸ“‹ 190 - 16% open Β· ⏱️ 12.08.2025):
git clone https://github.com/rusty1s/pytorch_cluster
- [PyPi](https://pypi.org/project/torch-cluster) (πŸ“₯ 34K / month Β· πŸ“¦ 62 Β· ⏱️ 12.10.2023):
pip install torch-cluster
- [Conda](https://anaconda.org/conda-forge/pytorch_cluster) (πŸ“₯ 440K Β· ⏱️ 22.09.2025):
conda install -c conda-forge pytorch_cluster
Show 28 hidden projects... - igraph (πŸ₯‡34 Β· ⭐ 1.4K) - Python interface for igraph. ❗️GPL-2.0 - Spektral (πŸ₯ˆ28 Β· ⭐ 2.4K Β· πŸ’€) - Graph Neural Networks with Keras and Tensorflow 2. MIT - StellarGraph (πŸ₯ˆ27 Β· ⭐ 3K Β· πŸ’€) - StellarGraph - Machine Learning on Graphs. Apache-2 - pygal (πŸ₯ˆ26 Β· ⭐ 2.7K Β· πŸ’€) - PYthon svg GrAph plotting Library. ❗️LGPL-3.0 - Paddle Graph Learning (πŸ₯ˆ26 Β· ⭐ 1.6K Β· πŸ’€) - Paddle Graph Learning (PGL) is an efficient and.. Apache-2 - AmpliGraph (πŸ₯ˆ25 Β· ⭐ 2.2K Β· πŸ’€) - Python library for Representation Learning on Knowledge.. Apache-2 - Node2Vec (πŸ₯ˆ25 Β· ⭐ 1.3K Β· πŸ’€) - Implementation of the node2vec algorithm. MIT - Karate Club (πŸ₯ˆ24 Β· ⭐ 2.3K Β· πŸ’€) - Karate Club: An API Oriented Open-source Python Framework.. ❗️GPL-3.0 - graph-nets (πŸ₯‰22 Β· ⭐ 5.4K Β· πŸ’€) - Build Graph Nets in Tensorflow. Apache-2 - PyTorch-BigGraph (πŸ₯‰21 Β· ⭐ 3.4K Β· πŸ’€) - Generate embeddings from large-scale graph-structured.. BSD-3 - graph4nlp (πŸ₯‰21 Β· ⭐ 1.7K Β· πŸ’€) - Graph4nlp is the library for the easy use of Graph.. Apache-2 - jraph (πŸ₯‰21 Β· ⭐ 1.5K Β· πŸ’€) - A Graph Neural Network Library in Jax. Apache-2 - DeepWalk (πŸ₯‰20 Β· ⭐ 2.7K Β· πŸ’€) - DeepWalk - Deep Learning for Graphs. ❗️GPL-3.0 - DIG (πŸ₯‰20 Β· ⭐ 2K Β· πŸ’€) - A library for graph deep learning research. ❗️GPL-3.0 - deepsnap (πŸ₯‰20 Β· ⭐ 560 Β· πŸ’€) - Python library assists deep learning on graphs. MIT - pyRDF2Vec (πŸ₯‰20 Β· ⭐ 260 Β· πŸ’€) - Python Implementation and Extension of RDF2Vec. MIT - GraphGym (πŸ₯‰17 Β· ⭐ 1.8K Β· πŸ’€) - Platform for designing and evaluating Graph Neural Networks (GNN). MIT - Sematch (πŸ₯‰17 Β· ⭐ 440 Β· πŸ’€) - semantic similarity framework for knowledge graph. Apache-2 - DeepGraph (πŸ₯‰17 Β· ⭐ 320) - Analyze Data with Pandas-based Networks. Documentation:. ❗Unlicensed - AutoGL (πŸ₯‰16 Β· ⭐ 1.1K Β· πŸ’€) - An autoML framework & toolkit for machine learning on graphs. Apache-2 - kglib (πŸ₯‰16 Β· ⭐ 550 Β· πŸ’€) - TypeDB-ML is the Machine Learning integrations library for TypeDB. Apache-2 - ptgnn (πŸ₯‰16 Β· ⭐ 380 Β· πŸ’€) - A PyTorch Graph Neural Network Library. MIT - Euler (πŸ₯‰15 Β· ⭐ 2.9K Β· πŸ’€) - A distributed graph deep learning framework. Apache-2 - GraphEmbedding (πŸ₯‰14 Β· ⭐ 3.8K Β· πŸ’€) - Implementation and experiments of graph embedding.. MIT - GraphSAGE (πŸ₯‰14 Β· ⭐ 3.6K Β· πŸ’€) - Representation learning on large graphs using stochastic.. MIT - OpenNE (πŸ₯‰14 Β· ⭐ 1.7K Β· πŸ’€) - An Open-Source Package for Network Embedding (NE). MIT - GraphVite (πŸ₯‰14 Β· ⭐ 1.3K Β· πŸ’€) - GraphVite: A General and High-performance Graph Embedding.. Apache-2 - OpenKE (πŸ₯‰13 Β· ⭐ 4K Β· πŸ’€) - An Open-Source Package for Knowledge Embedding (KE). ❗Unlicensed


Audio Data

Back to top

Libraries for audio analysis, manipulation, transformation, and extraction, as well as speech recognition and music generation tasks.

speechbrain (πŸ₯‡38 Β· ⭐ 11K) - A PyTorch-based Speech Toolkit. Apache-2 - [GitHub](https://github.com/speechbrain/speechbrain) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 1.5K Β· πŸ“¦ 3.9K Β· πŸ“‹ 1.2K - 12% open Β· ⏱️ 30.10.2025):
git clone https://github.com/speechbrain/speechbrain
- [PyPi](https://pypi.org/project/speechbrain) (πŸ“₯ 1.1M / month Β· πŸ“¦ 79 Β· ⏱️ 07.04.2025):
pip install speechbrain
espnet (πŸ₯‡38 Β· ⭐ 9.5K) - End-to-End Speech Processing Toolkit. Apache-2 - [GitHub](https://github.com/espnet/espnet) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 2.3K Β· πŸ“₯ 84 Β· πŸ“¦ 480 Β· πŸ“‹ 2.5K - 3% open Β· ⏱️ 30.10.2025):
git clone https://github.com/espnet/espnet
- [PyPi](https://pypi.org/project/espnet) (πŸ“₯ 24K / month Β· πŸ“¦ 19 Β· ⏱️ 13.09.2025):
pip install espnet
torchaudio (πŸ₯‡37 Β· ⭐ 2.8K) - Data manipulation and transformation for audio signal.. BSD-2 - [GitHub](https://github.com/pytorch/audio) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 730 Β· πŸ“‹ 1.1K - 31% open Β· ⏱️ 29.10.2025):
git clone https://github.com/pytorch/audio
- [PyPi](https://pypi.org/project/torchaudio) (πŸ“₯ 15M / month Β· πŸ“¦ 2.4K Β· ⏱️ 15.10.2025):
pip install torchaudio
SpeechRecognition (πŸ₯ˆ34 Β· ⭐ 8.9K) - Speech recognition module for Python, supporting several.. BSD-3 - [GitHub](https://github.com/Uberi/speech_recognition) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 2.4K Β· πŸ“¦ 21 Β· πŸ“‹ 670 - 48% open Β· ⏱️ 28.10.2025):
git clone https://github.com/Uberi/speech_recognition
- [PyPi](https://pypi.org/project/SpeechRecognition) (πŸ“₯ 2.2M / month Β· πŸ“¦ 730 Β· ⏱️ 12.05.2025):
pip install SpeechRecognition
- [Conda](https://anaconda.org/conda-forge/speechrecognition) (πŸ“₯ 360K Β· ⏱️ 12.05.2025):
conda install -c conda-forge speechrecognition
librosa (πŸ₯ˆ34 Β· ⭐ 8K) - Python library for audio and music analysis. ISC - [GitHub](https://github.com/librosa/librosa) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 1K Β· πŸ“‹ 1.3K - 5% open Β· ⏱️ 19.05.2025):
git clone https://github.com/librosa/librosa
- [PyPi](https://pypi.org/project/librosa) (πŸ“₯ 5.6M / month Β· πŸ“¦ 1.6K Β· ⏱️ 11.03.2025):
pip install librosa
- [Conda](https://anaconda.org/conda-forge/librosa) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge librosa
DeepSpeech (πŸ₯ˆ33 Β· ⭐ 27K Β· πŸ“ˆ) - DeepSpeech is an open source embedded (offline, on-.. MPL-2.0 - [GitHub](https://github.com/mozilla/DeepSpeech) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 4.1K Β· πŸ“₯ 660K Β· πŸ“¦ 540 Β· πŸ“‹ 2.1K - 7% open Β· ⏱️ 19.06.2025):
git clone https://github.com/mozilla/DeepSpeech
- [PyPi](https://pypi.org/project/deepspeech) (πŸ“₯ 5.5K / month Β· πŸ“¦ 24 Β· ⏱️ 19.12.2020):
pip install deepspeech
- [Conda](https://anaconda.org/conda-forge/deepspeech) (πŸ“₯ 4.2K Β· ⏱️ 22.04.2025):
conda install -c conda-forge deepspeech
audioread (πŸ₯ˆ33 Β· ⭐ 520 Β· πŸ“ˆ) - cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio.. MIT - [GitHub](https://github.com/beetbox/audioread) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 110 Β· πŸ“¦ 35K Β· πŸ“‹ 98 - 40% open Β· ⏱️ 26.10.2025):
git clone https://github.com/beetbox/audioread
- [PyPi](https://pypi.org/project/audioread) (πŸ“₯ 4.8M / month Β· πŸ“¦ 180 Β· ⏱️ 26.10.2025):
pip install audioread
- [Conda](https://anaconda.org/conda-forge/audioread) (πŸ“₯ 1.2M Β· ⏱️ 02.10.2025):
conda install -c conda-forge audioread
spleeter (πŸ₯ˆ32 Β· ⭐ 27K) - Deezer source separation library including pretrained models. MIT - [GitHub](https://github.com/deezer/spleeter) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 3K Β· πŸ“₯ 4.4M Β· πŸ“¦ 1.1K Β· πŸ“‹ 830 - 32% open Β· ⏱️ 02.04.2025):
git clone https://github.com/deezer/spleeter
- [PyPi](https://pypi.org/project/spleeter) (πŸ“₯ 26K / month Β· πŸ“¦ 18 Β· ⏱️ 03.04.2025):
pip install spleeter
- [Conda](https://anaconda.org/conda-forge/spleeter) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge spleeter
audiomentations (πŸ₯ˆ32 Β· ⭐ 2.2K) - A Python library for audio data augmentation. Useful for.. MIT - [GitHub](https://github.com/iver56/audiomentations) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 200 Β· πŸ“¦ 840 Β· πŸ“‹ 210 - 26% open Β· ⏱️ 26.09.2025):
git clone https://github.com/iver56/audiomentations
- [PyPi](https://pypi.org/project/audiomentations) (πŸ“₯ 110K / month Β· πŸ“¦ 38 Β· ⏱️ 13.09.2025):
pip install audiomentations
Coqui TTS (πŸ₯ˆ32 Β· ⭐ 1.9K) - - a deep learning toolkit for Text-to-Speech, battle-.. MPL-2.0 - [GitHub](https://github.com/idiap/coqui-ai-TTS) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 240 Β· πŸ“₯ 3.8K Β· πŸ“¦ 760 Β· πŸ“‹ 160 - 14% open Β· ⏱️ 16.10.2025):
git clone https://github.com/idiap/coqui-ai-TTS
- [PyPi](https://pypi.org/project/coqui-tts) (πŸ“₯ 94K / month Β· πŸ“¦ 34 Β· ⏱️ 25.09.2025):
pip install coqui-tts
Magenta (πŸ₯ˆ31 Β· ⭐ 20K) - Magenta: Music and Art Generation with Machine Intelligence. Apache-2 - [GitHub](https://github.com/magenta/magenta) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 3.7K Β· πŸ“¦ 600 Β· πŸ“‹ 1K - 41% open Β· ⏱️ 08.07.2025):
git clone https://github.com/magenta/magenta
- [PyPi](https://pypi.org/project/magenta) (πŸ“₯ 4.8K / month Β· πŸ“¦ 5 Β· ⏱️ 01.08.2022):
pip install magenta
Porcupine (πŸ₯‰29 Β· ⭐ 4.5K) - On-device wake word detection powered by deep learning. Apache-2 - [GitHub](https://github.com/Picovoice/porcupine) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 550 Β· πŸ“¦ 51 Β· πŸ“‹ 600 - 0% open Β· ⏱️ 17.10.2025):
git clone https://github.com/Picovoice/Porcupine
- [PyPi](https://pypi.org/project/pvporcupine) (πŸ“₯ 25K / month Β· πŸ“¦ 38 Β· ⏱️ 05.02.2025):
pip install pvporcupine
pyAudioAnalysis (πŸ₯‰28 Β· ⭐ 6.2K) - Python Audio Analysis Library: Feature Extraction,.. Apache-2 - [GitHub](https://github.com/tyiannak/pyAudioAnalysis) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 1.2K Β· πŸ“¦ 670 Β· πŸ“‹ 330 - 62% open Β· ⏱️ 04.08.2025):
git clone https://github.com/tyiannak/pyAudioAnalysis
- [PyPi](https://pypi.org/project/pyAudioAnalysis) (πŸ“₯ 24K / month Β· πŸ“¦ 12 Β· ⏱️ 07.02.2022):
pip install pyAudioAnalysis
python-soundfile (πŸ₯‰27 Β· ⭐ 800) - SoundFile is an audio library based on libsndfile, CFFI, and.. BSD-3 - [GitHub](https://github.com/bastibe/python-soundfile) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 120 Β· πŸ“₯ 21K Β· πŸ“‹ 260 - 46% open Β· ⏱️ 28.04.2025):
git clone https://github.com/bastibe/python-soundfile
- [PyPi](https://pypi.org/project/soundfile) (πŸ“₯ 9.5M / month Β· πŸ“¦ 1.1K Β· ⏱️ 25.01.2025):
pip install soundfile
- [Conda](https://anaconda.org/anaconda/pysoundfile):
conda install -c anaconda pysoundfile
tinytag (πŸ₯‰27 Β· ⭐ 780) - Python library for reading audio file metadata. MIT - [GitHub](https://github.com/tinytag/tinytag) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 100 Β· πŸ“¦ 1.3K Β· πŸ“‹ 120 - 4% open Β· ⏱️ 13.08.2025):
git clone https://github.com/devsnd/tinytag
- [PyPi](https://pypi.org/project/tinytag) (πŸ“₯ 120K / month Β· πŸ“¦ 130 Β· ⏱️ 13.08.2025):
pip install tinytag
kapre (πŸ₯‰25 Β· ⭐ 930 Β· πŸ“ˆ) - kapre: Keras Audio Preprocessors. MIT - [GitHub](https://github.com/keunwoochoi/kapre) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 150 Β· πŸ“₯ 33 Β· πŸ“¦ 2.5K Β· πŸ“‹ 99 - 17% open Β· ⏱️ 26.10.2025):
git clone https://github.com/keunwoochoi/kapre
- [PyPi](https://pypi.org/project/kapre) (πŸ“₯ 3.2K / month Β· πŸ“¦ 11 Β· ⏱️ 26.10.2025):
pip install kapre
nnAudio (πŸ₯‰22 Β· ⭐ 1.1K) - Audio processing by using pytorch 1D convolution network. MIT - [GitHub](https://github.com/KinWaiCheuk/nnAudio) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 96 Β· πŸ“¦ 410 Β· πŸ“‹ 65 - 30% open Β· ⏱️ 16.05.2025):
git clone https://github.com/KinWaiCheuk/nnAudio
- [PyPi](https://pypi.org/project/nnAudio) (πŸ“₯ 59K / month Β· πŸ“¦ 4 Β· ⏱️ 13.02.2024):
pip install nnAudio
Julius (πŸ₯‰21 Β· ⭐ 450 Β· πŸ’€) - Fast PyTorch based DSP for audio and 1D signals. MIT - [GitHub](https://github.com/adefossez/julius) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 26 Β· πŸ“‹ 12 - 16% open Β· ⏱️ 17.02.2025):
git clone https://github.com/adefossez/julius
- [PyPi](https://pypi.org/project/julius) (πŸ“₯ 840K / month Β· πŸ“¦ 44 Β· ⏱️ 20.09.2022):
pip install julius
Show 11 hidden projects... - Pydub (πŸ₯ˆ36 Β· ⭐ 9.6K Β· πŸ’€) - Manipulate audio with a simple and easy high level interface. MIT - aubio (πŸ₯‰27 Β· ⭐ 3.5K) - a library for audio and music analysis. ❗️GPL-3.0 - Essentia (πŸ₯‰27 Β· ⭐ 3.3K) - C++ library for audio and music analysis, description and.. ❗️AGPL-3.0 - Madmom (πŸ₯‰27 Β· ⭐ 1.5K Β· πŸ’€) - Python audio and music signal processing library. BSD-3 - TTS (πŸ₯‰26 Β· ⭐ 10K Β· πŸ’€) - Deep learning for Text to Speech (Discussion forum:.. MPL-2.0 - python_speech_features (πŸ₯‰26 Β· ⭐ 2.4K Β· πŸ’€) - This library provides common speech features for ASR.. MIT - DDSP (πŸ₯‰25 Β· ⭐ 3.1K Β· πŸ’€) - DDSP: Differentiable Digital Signal Processing. Apache-2 - Dejavu (πŸ₯‰23 Β· ⭐ 6.7K Β· πŸ’€) - Audio fingerprinting and recognition in Python. MIT - TimeSide (πŸ₯‰21 Β· ⭐ 390 Β· πŸ’€) - scalable audio processing framework and server written in.. ❗️AGPL-3.0 - Muda (πŸ₯‰18 Β· ⭐ 240 Β· πŸ’€) - A library for augmenting annotated audio data. ISC - textlesslib (πŸ₯‰10 Β· ⭐ 550 Β· πŸ’€) - Library for Textless Spoken Language Processing. MIT


Geospatial Data

Back to top

Libraries to load, process, analyze, and write geographic data as well as libraries for spatial analysis, map visualization, and geocoding.

pydeck (πŸ₯‡43 Β· ⭐ 14K) - WebGL2 powered visualization framework. MIT - [GitHub](https://github.com/visgl/deck.gl) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 2.2K Β· πŸ“¦ 9.2K Β· πŸ“‹ 3.3K - 13% open Β· ⏱️ 29.10.2025):
git clone https://github.com/visgl/deck.gl
- [PyPi](https://pypi.org/project/pydeck) (πŸ“₯ 16M / month Β· πŸ“¦ 160 Β· ⏱️ 21.03.2025):
pip install pydeck
- [Conda](https://anaconda.org/conda-forge/pydeck) (πŸ“₯ 850K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pydeck
- [npm](https://www.npmjs.com/package/deck.gl) (πŸ“₯ 750K / month Β· πŸ“¦ 360 Β· ⏱️ 16.10.2025):
npm install deck.gl
folium (πŸ₯‡40 Β· ⭐ 7.3K) - Python Data. Leaflet.js Maps. MIT - [GitHub](https://github.com/python-visualization/folium) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 2.2K Β· πŸ“¦ 65K Β· πŸ“‹ 1.2K - 6% open Β· ⏱️ 06.10.2025):
git clone https://github.com/python-visualization/folium
- [PyPi](https://pypi.org/project/folium) (πŸ“₯ 2.8M / month Β· πŸ“¦ 1K Β· ⏱️ 16.06.2025):
pip install folium
- [Conda](https://anaconda.org/conda-forge/folium) (πŸ“₯ 4.4M Β· ⏱️ 16.06.2025):
conda install -c conda-forge folium
Shapely (πŸ₯‡40 Β· ⭐ 4.3K) - Manipulation and analysis of geometric objects. BSD-3 - [GitHub](https://github.com/shapely/shapely) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 600 Β· πŸ“₯ 4K Β· πŸ“¦ 110K Β· πŸ“‹ 1.3K - 18% open Β· ⏱️ 28.10.2025):
git clone https://github.com/shapely/shapely
- [PyPi](https://pypi.org/project/shapely) (πŸ“₯ 62M / month Β· πŸ“¦ 4.7K Β· ⏱️ 24.09.2025):
pip install shapely
- [Conda](https://anaconda.org/conda-forge/shapely) (πŸ“₯ 14M Β· ⏱️ 28.10.2025):
conda install -c conda-forge shapely
GeoPandas (πŸ₯ˆ39 Β· ⭐ 4.9K) - Python tools for geographic data. BSD-3 - [GitHub](https://github.com/geopandas/geopandas) (πŸ‘¨β€πŸ’» 250 Β· πŸ”€ 980 Β· πŸ“₯ 3.1K Β· πŸ“¦ 60K Β· πŸ“‹ 1.8K - 24% open Β· ⏱️ 25.10.2025):
git clone https://github.com/geopandas/geopandas
- [PyPi](https://pypi.org/project/geopandas) (πŸ“₯ 11M / month Β· πŸ“¦ 3.8K Β· ⏱️ 26.06.2025):
pip install geopandas
- [Conda](https://anaconda.org/conda-forge/geopandas) (πŸ“₯ 5.4M Β· ⏱️ 06.10.2025):
conda install -c conda-forge geopandas
Rasterio (πŸ₯ˆ37 Β· ⭐ 2.4K) - Rasterio reads and writes geospatial raster datasets. BSD-3 - [GitHub](https://github.com/rasterio/rasterio) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 540 Β· πŸ“₯ 1K Β· πŸ“¦ 19K Β· πŸ“‹ 1.9K - 8% open Β· ⏱️ 26.09.2025):
git clone https://github.com/rasterio/rasterio
- [PyPi](https://pypi.org/project/rasterio) (πŸ“₯ 2.8M / month Β· πŸ“¦ 1.5K Β· ⏱️ 02.12.2024):
pip install rasterio
- [Conda](https://anaconda.org/conda-forge/rasterio) (πŸ“₯ 5.3M Β· ⏱️ 17.09.2025):
conda install -c conda-forge rasterio
pyproj (πŸ₯ˆ37 Β· ⭐ 1.2K) - Python interface to PROJ (cartographic projections and coordinate.. MIT - [GitHub](https://github.com/pyproj4/pyproj) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 230 Β· πŸ“¦ 47K Β· πŸ“‹ 660 - 6% open Β· ⏱️ 29.10.2025):
git clone https://github.com/pyproj4/pyproj
- [PyPi](https://pypi.org/project/pyproj) (πŸ“₯ 14M / month Β· πŸ“¦ 2.3K Β· ⏱️ 14.08.2025):
pip install pyproj
- [Conda](https://anaconda.org/conda-forge/pyproj) (πŸ“₯ 12M Β· ⏱️ 15.09.2025):
conda install -c conda-forge pyproj
ArcGIS API (πŸ₯ˆ36 Β· ⭐ 2.1K) - Documentation and samples for ArcGIS API for Python. Apache-2 - [GitHub](https://github.com/Esri/arcgis-python-api) (πŸ‘¨β€πŸ’» 99 Β· πŸ”€ 1.1K Β· πŸ“₯ 16K Β· πŸ“¦ 1K Β· πŸ“‹ 920 - 8% open Β· ⏱️ 28.10.2025):
git clone https://github.com/Esri/arcgis-python-api
- [PyPi](https://pypi.org/project/arcgis) (πŸ“₯ 150K / month Β· πŸ“¦ 44 Β· ⏱️ 27.10.2025):
pip install arcgis
- [Docker Hub](https://hub.docker.com/r/esridocker/arcgis-api-python-notebook):
docker pull esridocker/arcgis-api-python-notebook
Fiona (πŸ₯ˆ34 Β· ⭐ 1.2K Β· πŸ’€) - Fiona reads and writes geographic data files. BSD-3 - [GitHub](https://github.com/Toblerity/Fiona) (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 210 Β· πŸ“¦ 27K Β· πŸ“‹ 820 - 5% open Β· ⏱️ 20.02.2025):
git clone https://github.com/Toblerity/Fiona
- [PyPi](https://pypi.org/project/fiona) (πŸ“₯ 5.6M / month Β· πŸ“¦ 380 Β· ⏱️ 16.09.2024):
pip install fiona
- [Conda](https://anaconda.org/conda-forge/fiona) (πŸ“₯ 7.9M Β· ⏱️ 22.04.2025):
conda install -c conda-forge fiona
ipyleaflet (πŸ₯‰33 Β· ⭐ 1.5K) - A Jupyter - Leaflet.js bridge. MIT - [GitHub](https://github.com/jupyter-widgets/ipyleaflet) (πŸ‘¨β€πŸ’» 94 Β· πŸ”€ 360 Β· πŸ“¦ 18K Β· πŸ“‹ 660 - 44% open Β· ⏱️ 19.06.2025):
git clone https://github.com/jupyter-widgets/ipyleaflet
- [PyPi](https://pypi.org/project/ipyleaflet) (πŸ“₯ 230K / month Β· πŸ“¦ 340 Β· ⏱️ 13.06.2025):
pip install ipyleaflet
- [Conda](https://anaconda.org/conda-forge/ipyleaflet) (πŸ“₯ 1.8M Β· ⏱️ 13.06.2025):
conda install -c conda-forge ipyleaflet
- [npm](https://www.npmjs.com/package/jupyter-leaflet) (πŸ“₯ 2.7K / month Β· πŸ“¦ 9 Β· ⏱️ 13.06.2025):
npm install jupyter-leaflet
geojson (πŸ₯‰31 Β· ⭐ 970 Β· πŸ’€) - Python bindings and utilities for GeoJSON. BSD-3 - [GitHub](https://github.com/jazzband/geojson) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 120 Β· πŸ“¦ 21K Β· πŸ“‹ 100 - 26% open Β· ⏱️ 21.12.2024):
git clone https://github.com/jazzband/geojson
- [PyPi](https://pypi.org/project/geojson) (πŸ“₯ 3.6M / month Β· πŸ“¦ 720 Β· ⏱️ 21.12.2024):
pip install geojson
- [Conda](https://anaconda.org/conda-forge/geojson) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge geojson
PySAL (πŸ₯‰30 Β· ⭐ 1.4K) - PySAL: Python Spatial Analysis Library Meta-Package. BSD-3 - [GitHub](https://github.com/pysal/pysal) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 310 Β· πŸ“¦ 1.8K Β· πŸ“‹ 660 - 3% open Β· ⏱️ 08.09.2025):
git clone https://github.com/pysal/pysal
- [PyPi](https://pypi.org/project/pysal) (πŸ“₯ 42K / month Β· πŸ“¦ 65 Β· ⏱️ 31.07.2025):
pip install pysal
- [Conda](https://anaconda.org/conda-forge/pysal) (πŸ“₯ 730K Β· ⏱️ 01.08.2025):
conda install -c conda-forge pysal
GeoViews (πŸ₯‰28 Β· ⭐ 620) - Simple, concise geographical visualization in Python. BSD-3 - [GitHub](https://github.com/holoviz/geoviews) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 79 Β· πŸ“¦ 5 Β· πŸ“‹ 360 - 31% open Β· ⏱️ 29.10.2025):
git clone https://github.com/holoviz/geoviews
- [PyPi](https://pypi.org/project/geoviews) (πŸ“₯ 69K / month Β· πŸ“¦ 76 Β· ⏱️ 14.08.2025):
pip install geoviews
- [Conda](https://anaconda.org/conda-forge/geoviews) (πŸ“₯ 340K Β· ⏱️ 14.08.2025):
conda install -c conda-forge geoviews
EarthPy (πŸ₯‰28 Β· ⭐ 530) - A package built to support working with spatial data using open source.. BSD-3 - [GitHub](https://github.com/earthlab/earthpy) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 160 Β· πŸ“₯ 75 Β· πŸ“¦ 440 Β· πŸ“‹ 250 - 16% open Β· ⏱️ 31.07.2025):
git clone https://github.com/earthlab/earthpy
- [PyPi](https://pypi.org/project/earthpy) (πŸ“₯ 14K / month Β· πŸ“¦ 17 Β· ⏱️ 01.10.2021):
pip install earthpy
- [Conda](https://anaconda.org/conda-forge/earthpy) (πŸ“₯ 98K Β· ⏱️ 22.04.2025):
conda install -c conda-forge earthpy
pymap3d (πŸ₯‰25 Β· ⭐ 430) - pure-Python (Numpy optional) 3D coordinate conversions for geospace ecef.. BSD-2 - [GitHub](https://github.com/geospace-code/pymap3d) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 87 Β· πŸ“¦ 540 Β· πŸ“‹ 59 - 8% open Β· ⏱️ 08.07.2025):
git clone https://github.com/geospace-code/pymap3d
- [PyPi](https://pypi.org/project/pymap3d) (πŸ“₯ 490K / month Β· πŸ“¦ 50 Β· ⏱️ 08.07.2025):
pip install pymap3d
- [Conda](https://anaconda.org/conda-forge/pymap3d) (πŸ“₯ 120K Β· ⏱️ 08.07.2025):
conda install -c conda-forge pymap3d
Mapbox GL (πŸ₯‰22 Β· ⭐ 680 Β· πŸ’€) - Use Mapbox GL JS to visualize data in a Python Jupyter notebook. MIT - [GitHub](https://github.com/mapbox/mapboxgl-jupyter) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 140 Β· πŸ“‹ 110 - 38% open Β· ⏱️ 06.02.2025):
git clone https://github.com/mapbox/mapboxgl-jupyter
- [PyPi](https://pypi.org/project/mapboxgl) (πŸ“₯ 10K / month Β· πŸ“¦ 12 Β· ⏱️ 02.06.2019):
pip install mapboxgl
Show 7 hidden projects... - Satpy (πŸ₯ˆ34 Β· ⭐ 1.1K) - Python package for earth-observing satellite data processing. ❗️GPL-3.0 - geopy (πŸ₯‰32 Β· ⭐ 4.7K Β· πŸ’€) - Geocoding library for Python. MIT - Geocoder (πŸ₯‰32 Β· ⭐ 1.6K Β· πŸ’€) - Python Geocoder. MIT - prettymaps (πŸ₯‰24 Β· ⭐ 12K) - Draw pretty maps from OpenStreetMap data! Built with osmnx.. ❗️AGPL-3.0 - Sentinelsat (πŸ₯‰24 Β· ⭐ 1K Β· πŸ’€) - Search and download Copernicus Sentinel satellite images. ❗️GPL-3.0 - gmaps (πŸ₯‰22 Β· ⭐ 760 Β· πŸ’€) - Google maps for Jupyter notebooks. BSD-3 - geoplotlib (πŸ₯‰21 Β· ⭐ 1K Β· πŸ’€) - python toolbox for visualizing geographical data and making maps. MIT


Financial Data

Back to top

Libraries for algorithmic stock/crypto trading, risk analytics, backtesting, technical analysis, and other tasks on financial data.

yfinance (πŸ₯‡42 Β· ⭐ 20K) - Download market data from Yahoo! Finances API. Apache-2 - [GitHub](https://github.com/ranaroussi/yfinance) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 2.8K Β· πŸ“¦ 86K Β· πŸ“‹ 1.7K - 9% open Β· ⏱️ 18.09.2025):
git clone https://github.com/ranaroussi/yfinance
- [PyPi](https://pypi.org/project/yfinance) (πŸ“₯ 5.9M / month Β· πŸ“¦ 1.2K Β· ⏱️ 17.09.2025):
pip install yfinance
- [Conda](https://anaconda.org/ranaroussi/yfinance) (πŸ“₯ 99K Β· ⏱️ 25.03.2025):
conda install -c ranaroussi yfinance
Qlib (πŸ₯‡32 Β· ⭐ 33K) - Qlib is an AI-oriented Quant investment platform that aims to use AI tech.. MIT - [GitHub](https://github.com/microsoft/qlib) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 5K Β· πŸ“₯ 910 Β· πŸ“¦ 21 Β· πŸ“‹ 1K - 28% open Β· ⏱️ 17.10.2025):
git clone https://github.com/microsoft/qlib
- [PyPi](https://pypi.org/project/pyqlib) (πŸ“₯ 16K / month Β· πŸ“¦ 3 Β· ⏱️ 15.08.2025):
pip install pyqlib
bt (πŸ₯ˆ30 Β· ⭐ 2.7K) - bt - flexible backtesting for Python. MIT - [GitHub](https://github.com/pmorissette/bt) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 450 Β· πŸ“¦ 1.7K Β· πŸ“‹ 350 - 23% open Β· ⏱️ 27.10.2025):
git clone https://github.com/pmorissette/bt
- [PyPi](https://pypi.org/project/bt) (πŸ“₯ 11K / month Β· πŸ“¦ 15 Β· ⏱️ 12.04.2025):
pip install bt
- [Conda](https://anaconda.org/conda-forge/bt) (πŸ“₯ 110K Β· ⏱️ 02.10.2025):
conda install -c conda-forge bt
Alpha Vantage (πŸ₯ˆ27 Β· ⭐ 4.6K) - A python wrapper for Alpha Vantage API for financial data. MIT - [GitHub](https://github.com/RomelTorres/alpha_vantage) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 760 Β· πŸ“‹ 290 - 0% open Β· ⏱️ 27.07.2025):
git clone https://github.com/RomelTorres/alpha_vantage
- [PyPi](https://pypi.org/project/alpha_vantage) (πŸ“₯ 140K / month Β· πŸ“¦ 35 Β· ⏱️ 18.07.2024):
pip install alpha_vantage
- [Conda](https://anaconda.org/conda-forge/alpha_vantage) (πŸ“₯ 10K Β· ⏱️ 22.04.2025):
conda install -c conda-forge alpha_vantage
ffn (πŸ₯ˆ27 Β· ⭐ 2.4K) - ffn - a financial function library for Python. MIT - [GitHub](https://github.com/pmorissette/ffn) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 330 Β· πŸ“¦ 580 Β· πŸ“‹ 140 - 17% open Β· ⏱️ 27.10.2025):
git clone https://github.com/pmorissette/ffn
- [PyPi](https://pypi.org/project/ffn) (πŸ“₯ 25K / month Β· πŸ“¦ 22 Β· ⏱️ 11.02.2025):
pip install ffn
- [Conda](https://anaconda.org/conda-forge/ffn) (πŸ“₯ 26K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ffn
stockstats (πŸ₯‰26 Β· ⭐ 1.4K) - Supply a wrapper ``StockDataFrame`` based on the.. BSD-3 - [GitHub](https://github.com/jealous/stockstats) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 310 Β· πŸ“¦ 1.3K Β· πŸ“‹ 130 - 10% open Β· ⏱️ 18.05.2025):
git clone https://github.com/jealous/stockstats
- [PyPi](https://pypi.org/project/stockstats) (πŸ“₯ 51K / month Β· πŸ“¦ 14 Β· ⏱️ 18.05.2025):
pip install stockstats
tf-quant-finance (πŸ₯‰21 Β· ⭐ 5K Β· πŸ’€) - High-performance TensorFlow library for quantitative.. Apache-2 - [GitHub](https://github.com/google/tf-quant-finance) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 630 Β· πŸ“‹ 65 - 56% open Β· ⏱️ 21.03.2025):
git clone https://github.com/google/tf-quant-finance
- [PyPi](https://pypi.org/project/tf-quant-finance) (πŸ“₯ 410 / month Β· πŸ“¦ 3 Β· ⏱️ 19.08.2022):
pip install tf-quant-finance
finmarketpy (πŸ₯‰21 Β· ⭐ 3.7K Β· πŸ’€) - Python library for backtesting trading strategies &.. Apache-2 - [GitHub](https://github.com/cuemacro/finmarketpy) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 510 Β· πŸ“₯ 57 Β· πŸ“¦ 16 Β· πŸ“‹ 35 - 88% open Β· ⏱️ 10.03.2025):
git clone https://github.com/cuemacro/finmarketpy
- [PyPi](https://pypi.org/project/finmarketpy) (πŸ“₯ 340 / month Β· ⏱️ 10.03.2025):
pip install finmarketpy
Show 17 hidden projects... - arch (πŸ₯‡33 Β· ⭐ 1.5K) - ARCH models in Python. ❗Unlicensed - zipline (πŸ₯‡32 Β· ⭐ 19K Β· πŸ’€) - Zipline, a Pythonic Algorithmic Trading Library. Apache-2 - ta (πŸ₯‡32 Β· ⭐ 4.8K Β· πŸ’€) - Technical Analysis Library using Pandas and Numpy. MIT - pyfolio (πŸ₯ˆ31 Β· ⭐ 6.1K Β· πŸ’€) - Portfolio and risk analytics in Python. Apache-2 - backtrader (πŸ₯ˆ29 Β· ⭐ 19K Β· πŸ’€) - Python Backtesting library for trading strategies. ❗️GPL-3.0 - IB-insync (πŸ₯ˆ28 Β· ⭐ 3.1K Β· πŸ’€) - Python sync/async framework for Interactive Brokers API. BSD-2 - Alphalens (πŸ₯ˆ27 Β· ⭐ 4K Β· πŸ’€) - Performance analysis of predictive (alpha) stock factors. Apache-2 - Enigma Catalyst (πŸ₯ˆ27 Β· ⭐ 2.5K Β· πŸ’€) - An Algorithmic Trading Library for Crypto-Assets in.. Apache-2 - empyrical (πŸ₯ˆ27 Β· ⭐ 1.4K Β· πŸ’€) - Common financial risk and performance metrics. Used by.. Apache-2 - Backtesting.py (πŸ₯‰26 Β· ⭐ 7.4K) - Backtest trading strategies in Python. ❗️AGPL-3.0 - TensorTrade (πŸ₯‰26 Β· ⭐ 5.6K Β· πŸ’€) - An open source reinforcement learning framework for.. Apache-2 - PyAlgoTrade (πŸ₯‰25 Β· ⭐ 4.6K Β· πŸ’€) - Python Algorithmic Trading Library. Apache-2 - FinTA (πŸ₯‰24 Β· ⭐ 2.2K Β· πŸ’€) - Common financial technical indicators implemented in Pandas. ❗️LGPL-3.0 - Crypto Signals (πŸ₯‰22 Β· ⭐ 5.4K Β· πŸ’€) - Github.com/CryptoSignal - Trading & Technical Analysis Bot -.. MIT - FinQuant (πŸ₯‰22 Β· ⭐ 1.6K Β· πŸ’€) - A program for financial portfolio management, analysis and.. MIT - surpriver (πŸ₯‰12 Β· ⭐ 1.8K Β· πŸ’€) - Find big moving stocks before they move using machine.. ❗️GPL-3.0 - pyrtfolio (πŸ₯‰9 Β· ⭐ 150 Β· πŸ’€) - Python package to generate stock portfolios. ❗️GPL-3.0


Time Series Data

Back to top

Libraries for forecasting, anomaly detection, feature extraction, and machine learning on time-series and sequential data.

sktime (πŸ₯‡41 Β· ⭐ 9.3K) - A unified framework for machine learning with time series. BSD-3 - [GitHub](https://github.com/sktime/sktime) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 1.7K Β· πŸ“₯ 110 Β· πŸ“¦ 4.7K Β· πŸ“‹ 3.1K - 39% open Β· ⏱️ 28.10.2025):
git clone https://github.com/alan-turing-institute/sktime
- [PyPi](https://pypi.org/project/sktime) (πŸ“₯ 1M / month Β· πŸ“¦ 160 Β· ⏱️ 25.09.2025):
pip install sktime
- [Conda](https://anaconda.org/conda-forge/sktime-all-extras) (πŸ“₯ 1.2M Β· ⏱️ 18.09.2025):
conda install -c conda-forge sktime-all-extras
Prophet (πŸ₯‡34 Β· ⭐ 20K) - Tool for producing high quality forecasts for time series data that has.. MIT - [GitHub](https://github.com/facebook/prophet) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 4.6K Β· πŸ“₯ 3.2K Β· πŸ“¦ 21 Β· πŸ“‹ 2.2K - 20% open Β· ⏱️ 21.10.2025):
git clone https://github.com/facebook/prophet
- [PyPi](https://pypi.org/project/fbprophet) (πŸ“₯ 84K / month Β· πŸ“¦ 91 Β· ⏱️ 05.09.2020):
pip install fbprophet
- [Conda](https://anaconda.org/conda-forge/prophet) (πŸ“₯ 1.5M Β· ⏱️ 22.10.2025):
conda install -c conda-forge prophet
StatsForecast (πŸ₯‡34 Β· ⭐ 4.6K) - Lightning fast forecasting with statistical and econometric.. Apache-2 - [GitHub](https://github.com/Nixtla/statsforecast) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 340 Β· πŸ“¦ 2K Β· πŸ“‹ 400 - 34% open Β· ⏱️ 29.10.2025):
git clone https://github.com/Nixtla/statsforecast
- [PyPi](https://pypi.org/project/statsforecast) (πŸ“₯ 990K / month Β· πŸ“¦ 91 Β· ⏱️ 29.10.2025):
pip install statsforecast
- [Conda](https://anaconda.org/conda-forge/statsforecast) (πŸ“₯ 220K Β· ⏱️ 30.10.2025):
conda install -c conda-forge statsforecast
tslearn (πŸ₯ˆ33 Β· ⭐ 3.1K) - The machine learning toolkit for time series analysis in Python. BSD-2 - [GitHub](https://github.com/tslearn-team/tslearn) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 350 Β· πŸ“¦ 1.9K Β· πŸ“‹ 380 - 38% open Β· ⏱️ 27.10.2025):
git clone https://github.com/tslearn-team/tslearn
- [PyPi](https://pypi.org/project/tslearn) (πŸ“₯ 400K / month Β· πŸ“¦ 110 Β· ⏱️ 02.07.2025):
pip install tslearn
- [Conda](https://anaconda.org/conda-forge/tslearn) (πŸ“₯ 1.7M Β· ⏱️ 03.07.2025):
conda install -c conda-forge tslearn
skforecast (πŸ₯ˆ33 Β· ⭐ 1.4K) - Time series forecasting with machine learning models. BSD-3 - [GitHub](https://github.com/skforecast/skforecast) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 170 Β· πŸ“¦ 490 Β· πŸ“‹ 210 - 8% open Β· ⏱️ 22.09.2025):
git clone https://github.com/JoaquinAmatRodrigo/skforecast
- [PyPi](https://pypi.org/project/skforecast) (πŸ“₯ 96K / month Β· πŸ“¦ 18 Β· ⏱️ 22.09.2025):
pip install skforecast
Darts (πŸ₯ˆ32 Β· ⭐ 9K) - A python library for user-friendly forecasting and anomaly detection on.. Apache-2 - [GitHub](https://github.com/unit8co/darts) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 970 Β· πŸ“‹ 1.8K - 13% open Β· ⏱️ 26.10.2025):
git clone https://github.com/unit8co/darts
- [PyPi](https://pypi.org/project/u8darts) (πŸ“₯ 86K / month Β· πŸ“¦ 10 Β· ⏱️ 03.10.2025):
pip install u8darts
- [Conda](https://anaconda.org/conda-forge/u8darts-all) (πŸ“₯ 94K Β· ⏱️ 05.10.2025):
conda install -c conda-forge u8darts-all
- [Docker Hub](https://hub.docker.com/r/unit8/darts) (πŸ“₯ 2.1K Β· ⏱️ 03.10.2025):
docker pull unit8/darts
pytorch-forecasting (πŸ₯ˆ32 Β· ⭐ 4.6K) - Time series forecasting with PyTorch. MIT - [GitHub](https://github.com/sktime/pytorch-forecasting) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 710 Β· πŸ“¦ 670 Β· πŸ“‹ 920 - 59% open Β· ⏱️ 19.10.2025):
git clone https://github.com/jdb78/pytorch-forecasting
- [PyPi](https://pypi.org/project/pytorch-forecasting) (πŸ“₯ 270K / month Β· πŸ“¦ 27 Β· ⏱️ 10.10.2025):
pip install pytorch-forecasting
- [Conda](https://anaconda.org/conda-forge/pytorch-forecasting) (πŸ“₯ 87K Β· ⏱️ 05.07.2025):
conda install -c conda-forge pytorch-forecasting
pmdarima (πŸ₯ˆ32 Β· ⭐ 1.7K Β· πŸ’€) - A statistical library designed to fill the void in Pythons time.. MIT - [GitHub](https://github.com/alkaline-ml/pmdarima) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 250 Β· πŸ“¦ 13K Β· πŸ“‹ 340 - 19% open Β· ⏱️ 07.11.2024):
git clone https://github.com/alkaline-ml/pmdarima
- [PyPi](https://pypi.org/project/pmdarima) (πŸ“₯ 7.5M / month Β· πŸ“¦ 150 Β· ⏱️ 23.10.2023):
pip install pmdarima
- [Conda](https://anaconda.org/conda-forge/pmdarima) (πŸ“₯ 1.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pmdarima
tsfresh (πŸ₯ˆ31 Β· ⭐ 9K) - Automatic extraction of relevant features from time series:. MIT - [GitHub](https://github.com/blue-yonder/tsfresh) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.3K Β· πŸ“¦ 21 Β· πŸ“‹ 550 - 12% open Β· ⏱️ 30.08.2025):
git clone https://github.com/blue-yonder/tsfresh
- [PyPi](https://pypi.org/project/tsfresh) (πŸ“₯ 340K / month Β· πŸ“¦ 120 Β· ⏱️ 30.08.2025):
pip install tsfresh
- [Conda](https://anaconda.org/conda-forge/tsfresh) (πŸ“₯ 1.5M Β· ⏱️ 31.08.2025):
conda install -c conda-forge tsfresh
STUMPY (πŸ₯ˆ30 Β· ⭐ 4K) - STUMPY is a powerful and scalable Python library for modern time series.. BSD-3 - [GitHub](https://github.com/stumpy-dev/stumpy) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 340 Β· πŸ“¦ 1.6K Β· πŸ“‹ 540 - 13% open Β· ⏱️ 02.09.2025):
git clone https://github.com/TDAmeritrade/stumpy
- [PyPi](https://pypi.org/project/stumpy) (πŸ“₯ 380K / month Β· πŸ“¦ 30 Β· ⏱️ 09.07.2024):
pip install stumpy
- [Conda](https://anaconda.org/conda-forge/stumpy) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge stumpy
NeuralForecast (πŸ₯ˆ30 Β· ⭐ 3.8K) - Scalable and user friendly neural forecasting algorithms. Apache-2 - [GitHub](https://github.com/Nixtla/neuralforecast) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 450 Β· πŸ“‹ 650 - 17% open Β· ⏱️ 01.10.2025):
git clone https://github.com/Nixtla/neuralforecast
- [PyPi](https://pypi.org/project/neuralforecast) (πŸ“₯ 160K / month Β· πŸ“¦ 30 Β· ⏱️ 01.10.2025):
pip install neuralforecast
- [Conda](https://anaconda.org/conda-forge/neuralforecast) (πŸ“₯ 47K Β· ⏱️ 06.10.2025):
conda install -c conda-forge neuralforecast
GluonTS (πŸ₯ˆ29 Β· ⭐ 5K) - Probabilistic time series modeling in Python. Apache-2 - [GitHub](https://github.com/awslabs/gluonts) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 790 Β· πŸ“‹ 970 - 34% open Β· ⏱️ 14.08.2025):
git clone https://github.com/awslabs/gluon-ts
- [PyPi](https://pypi.org/project/gluonts) (πŸ“₯ 1.9M / month Β· πŸ“¦ 41 Β· ⏱️ 27.06.2025):
pip install gluonts
- [Conda](https://anaconda.org/anaconda/gluonts) (πŸ“₯ 3.2K Β· ⏱️ 22.04.2025):
conda install -c anaconda gluonts
Streamz (πŸ₯‰28 Β· ⭐ 1.3K Β· πŸ’€) - Real-time stream processing for python. BSD-3 - [GitHub](https://github.com/python-streamz/streamz) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 150 Β· πŸ“¦ 570 Β· πŸ“‹ 270 - 44% open Β· ⏱️ 22.11.2024):
git clone https://github.com/python-streamz/streamz
- [PyPi](https://pypi.org/project/streamz) (πŸ“₯ 26K / month Β· πŸ“¦ 57 Β· ⏱️ 27.07.2022):
pip install streamz
- [Conda](https://anaconda.org/conda-forge/streamz) (πŸ“₯ 2.9M Β· ⏱️ 22.04.2025):
conda install -c conda-forge streamz
pyts (πŸ₯‰27 Β· ⭐ 1.9K) - A Python package for time series classification. BSD-3 - [GitHub](https://github.com/johannfaouzi/pyts) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 180 Β· πŸ“¦ 900 Β· πŸ“‹ 88 - 59% open Β· ⏱️ 18.06.2025):
git clone https://github.com/johannfaouzi/pyts
- [PyPi](https://pypi.org/project/pyts) (πŸ“₯ 190K / month Β· πŸ“¦ 45 Β· ⏱️ 18.06.2023):
pip install pyts
- [Conda](https://anaconda.org/conda-forge/pyts) (πŸ“₯ 35K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyts
TSFEL (πŸ₯‰26 Β· ⭐ 1.1K) - An intuitive library to extract features from time series. BSD-3 - [GitHub](https://github.com/fraunhoferportugal/tsfel) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 150 Β· πŸ“¦ 220 Β· πŸ“‹ 87 - 5% open Β· ⏱️ 20.08.2025):
git clone https://github.com/fraunhoferportugal/tsfel
- [PyPi](https://pypi.org/project/tsfel) (πŸ“₯ 9.4K / month Β· πŸ“¦ 14 Β· ⏱️ 20.08.2025):
pip install tsfel
greykite (πŸ₯‰22 Β· ⭐ 1.8K Β· πŸ’€) - A flexible, intuitive and fast forecasting library. BSD-2 - [GitHub](https://github.com/linkedin/greykite) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 110 Β· πŸ“₯ 39 Β· πŸ“¦ 47 Β· πŸ“‹ 110 - 11% open Β· ⏱️ 20.02.2025):
git clone https://github.com/linkedin/greykite
- [PyPi](https://pypi.org/project/greykite) (πŸ“₯ 11K / month Β· ⏱️ 20.02.2025):
pip install greykite
Show 13 hidden projects... - NeuralProphet (πŸ₯‰26 Β· ⭐ 4.2K Β· πŸ’€) - NeuralProphet: A simple forecasting package. MIT - PyFlux (πŸ₯‰25 Β· ⭐ 2.1K Β· πŸ’€) - Open source time series library for Python. BSD-3 - luminol (πŸ₯‰22 Β· ⭐ 1.2K Β· πŸ’€) - Anomaly Detection and Correlation library. Apache-2 - ADTK (πŸ₯‰22 Β· ⭐ 1.2K Β· πŸ’€) - A Python toolkit for rule-based/unsupervised anomaly detection in.. MPL-2.0 - seglearn (πŸ₯‰21 Β· ⭐ 580 Β· πŸ’€) - Python module for machine learning time series:. BSD-3 - pydlm (πŸ₯‰21 Β· ⭐ 480 Β· πŸ’€) - A python library for Bayesian time series modeling. BSD-3 - tick (πŸ₯‰20 Β· ⭐ 520 Β· πŸ’€) - Module for statistical learning, with a particular emphasis on time-.. BSD-3 - matrixprofile-ts (πŸ₯‰19 Β· ⭐ 740 Β· πŸ’€) - A Python library for detecting patterns and anomalies.. Apache-2 - tsflex (πŸ₯‰19 Β· ⭐ 430 Β· πŸ’€) - Flexible time series feature extraction & processing. MIT - Auto TS (πŸ₯‰17 Β· ⭐ 760 Β· πŸ’€) - Automatically build ARIMA, SARIMAX, VAR, FB Prophet and XGBoost.. Apache-2 - tsaug (πŸ₯‰15 Β· ⭐ 360 Β· πŸ’€) - A Python package for time series augmentation. Apache-2 - atspy (πŸ₯‰14 Β· ⭐ 520 Β· πŸ’€) - AtsPy: Automated Time Series Models in Python (by @firmai). MIT - tslumen (πŸ₯‰8 Β· ⭐ 71 Β· πŸ’€) - A library for Time Series EDA (exploratory data analysis). Apache-2


Medical Data

Back to top

Libraries for processing and analyzing medical data such as MRIs, EEGs, genomic data, and other medical imaging formats.

Nilearn (πŸ₯‡38 Β· ⭐ 1.3K) - Machine learning for NeuroImaging in Python. BSD-3 - [GitHub](https://github.com/nilearn/nilearn) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 610 Β· πŸ“₯ 410 Β· πŸ“¦ 4.4K Β· πŸ“‹ 2.4K - 12% open Β· ⏱️ 30.10.2025):
git clone https://github.com/nilearn/nilearn
- [PyPi](https://pypi.org/project/nilearn) (πŸ“₯ 270K / month Β· πŸ“¦ 350 Β· ⏱️ 03.09.2025):
pip install nilearn
- [Conda](https://anaconda.org/conda-forge/nilearn) (πŸ“₯ 400K Β· ⏱️ 04.09.2025):
conda install -c conda-forge nilearn
MONAI (πŸ₯‡37 Β· ⭐ 7K) - AI Toolkit for Healthcare Imaging. Apache-2 - [GitHub](https://github.com/Project-MONAI/MONAI) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 1.3K Β· πŸ“¦ 4.5K Β· πŸ“‹ 3.3K - 14% open Β· ⏱️ 10.10.2025):
git clone https://github.com/Project-MONAI/MONAI
- [PyPi](https://pypi.org/project/monai) (πŸ“₯ 320K / month Β· πŸ“¦ 200 Β· ⏱️ 22.09.2025):
pip install monai
- [Conda](https://anaconda.org/conda-forge/monai) (πŸ“₯ 60K Β· ⏱️ 22.09.2025):
conda install -c conda-forge monai
MNE (πŸ₯‡37 Β· ⭐ 3.1K) - MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python. BSD-3 - [GitHub](https://github.com/mne-tools/mne-python) (πŸ‘¨β€πŸ’» 410 Β· πŸ”€ 1.4K Β· πŸ“‹ 5.1K - 11% open Β· ⏱️ 29.10.2025):
git clone https://github.com/mne-tools/mne-python
- [PyPi](https://pypi.org/project/mne) (πŸ“₯ 280K / month Β· πŸ“¦ 530 Β· ⏱️ 14.10.2025):
pip install mne
- [Conda](https://anaconda.org/conda-forge/mne) (πŸ“₯ 620K Β· ⏱️ 14.10.2025):
conda install -c conda-forge mne
Hail (πŸ₯ˆ34 Β· ⭐ 1K) - Cloud-native genomic dataframes and batch computing. MIT - [GitHub](https://github.com/hail-is/hail) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 260 Β· πŸ“¦ 170 Β· πŸ“‹ 2.6K - 11% open Β· ⏱️ 29.10.2025):
git clone https://github.com/hail-is/hail
- [PyPi](https://pypi.org/project/hail) (πŸ“₯ 110K / month Β· πŸ“¦ 44 Β· ⏱️ 09.09.2025):
pip install hail
NiBabel (πŸ₯ˆ34 Β· ⭐ 740) - Python package to access a cacophony of neuro-imaging file formats. MIT - [GitHub](https://github.com/nipy/nibabel) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 260 Β· πŸ“¦ 30K Β· πŸ“‹ 550 - 23% open Β· ⏱️ 21.10.2025):
git clone https://github.com/nipy/nibabel
- [PyPi](https://pypi.org/project/nibabel) (πŸ“₯ 910K / month Β· πŸ“¦ 1.2K Β· ⏱️ 23.10.2024):
pip install nibabel
- [Conda](https://anaconda.org/conda-forge/nibabel) (πŸ“₯ 1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge nibabel
NIPYPE (πŸ₯ˆ33 Β· ⭐ 790) - Workflows and interfaces for neuroimaging packages. Apache-2 - [GitHub](https://github.com/nipy/nipype) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 530 Β· πŸ“¦ 7.2K Β· πŸ“‹ 1.4K - 30% open Β· ⏱️ 28.04.2025):
git clone https://github.com/nipy/nipype
- [PyPi](https://pypi.org/project/nipype) (πŸ“₯ 360K / month Β· πŸ“¦ 150 Β· ⏱️ 19.03.2025):
pip install nipype
- [Conda](https://anaconda.org/conda-forge/nipype) (πŸ“₯ 990K Β· ⏱️ 05.05.2025):
conda install -c conda-forge nipype
Lifelines (πŸ₯ˆ32 Β· ⭐ 2.5K Β· πŸ’€) - Survival analysis in Python. MIT - [GitHub](https://github.com/CamDavidsonPilon/lifelines) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 560 Β· πŸ“¦ 4.2K Β· πŸ“‹ 980 - 27% open Β· ⏱️ 29.10.2024):
git clone https://github.com/CamDavidsonPilon/lifelines
- [PyPi](https://pypi.org/project/lifelines) (πŸ“₯ 1.5M / month Β· πŸ“¦ 160 Β· ⏱️ 29.10.2024):
pip install lifelines
- [Conda](https://anaconda.org/conda-forge/lifelines) (πŸ“₯ 500K Β· ⏱️ 22.04.2025):
conda install -c conda-forge lifelines
DeepVariant (πŸ₯‰27 Β· ⭐ 3.5K) - DeepVariant is an analysis pipeline that uses a deep neural.. BSD-3 - [GitHub](https://github.com/google/deepvariant) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 760 Β· πŸ“₯ 4.9K Β· πŸ“¦ 4 Β· πŸ“‹ 960 - 0% open Β· ⏱️ 10.09.2025):
git clone https://github.com/google/deepvariant
- [Conda](https://anaconda.org/bioconda/deepvariant) (πŸ“₯ 79K Β· ⏱️ 24.05.2025):
conda install -c bioconda deepvariant
Brainiak (πŸ₯‰19 Β· ⭐ 360 Β· πŸ’€) - Brain Imaging Analysis Kit. Apache-2 - [GitHub](https://github.com/brainiak/brainiak) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 140 Β· πŸ“‹ 230 - 38% open Β· ⏱️ 06.01.2025):
git clone https://github.com/brainiak/brainiak
- [PyPi](https://pypi.org/project/brainiak) (πŸ“₯ 1.3K / month Β· ⏱️ 07.01.2025):
pip install brainiak
- [Docker Hub](https://hub.docker.com/r/brainiak/brainiak) (πŸ“₯ 2K Β· ⭐ 1 Β· ⏱️ 07.01.2025):
docker pull brainiak/brainiak
Show 10 hidden projects... - DIPY (πŸ₯ˆ31 Β· ⭐ 790) - DIPY is the paragon 3D/4D+ medical imaging library in Python... ❗Unlicensed - NiftyNet (πŸ₯‰24 Β· ⭐ 1.4K Β· πŸ’€) - [unmaintained] An open-source convolutional neural.. Apache-2 - NIPY (πŸ₯‰24 Β· ⭐ 400 Β· πŸ’€) - Neuroimaging in Python FMRI analysis package. ❗Unlicensed - MedPy (πŸ₯‰23 Β· ⭐ 610 Β· πŸ’€) - Medical image processing in Python. ❗️GPL-3.0 - DLTK (πŸ₯‰20 Β· ⭐ 1.4K Β· πŸ’€) - Deep Learning Toolkit for Medical Image Analysis. Apache-2 - Glow (πŸ₯‰19 Β· ⭐ 290 Β· πŸ’€) - An open-source toolkit for large-scale genomic analysis. Apache-2 - MedicalTorch (πŸ₯‰17 Β· ⭐ 870 Β· πŸ’€) - A medical imaging framework for Pytorch. Apache-2 - Medical Detection Toolkit (πŸ₯‰14 Β· ⭐ 1.3K Β· πŸ’€) - The Medical Detection Toolkit contains 2D + 3D.. Apache-2 - DeepNeuro (πŸ₯‰14 Β· ⭐ 130 Β· πŸ’€) - A deep learning python package for neuroimaging data. Made by:. MIT - MedicalNet (πŸ₯‰12 Β· ⭐ 2.1K Β· πŸ’€) - Many studies have shown that the performance on deep learning is.. MIT


Tabular Data

Back to top

Libraries for processing tabular and structured data.

skrub (πŸ₯‡30 Β· ⭐ 1.5K) - Machine learning with dataframes. BSD-3 - [GitHub](https://github.com/skrub-data/skrub) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 170 Β· πŸ“¦ 100 Β· πŸ“‹ 580 - 21% open Β· ⏱️ 30.10.2025):
git clone https://github.com/skrub-data/skrub
- [PyPi](https://pypi.org/project/skrub) (πŸ“₯ 45K / month Β· πŸ“¦ 20 Β· ⏱️ 25.09.2025):
pip install skrub
pytorch_tabular (πŸ₯ˆ23 Β· ⭐ 1.6K) - A standard framework for modelling Deep Learning Models.. MIT - [GitHub](https://github.com/manujosephv/pytorch_tabular) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 160 Β· πŸ“₯ 64 Β· πŸ“‹ 180 - 5% open Β· ⏱️ 19.04.2025):
git clone https://github.com/manujosephv/pytorch_tabular
- [PyPi](https://pypi.org/project/pytorch_tabular) (πŸ“₯ 5.5K / month Β· πŸ“¦ 9 Β· ⏱️ 28.11.2024):
pip install pytorch_tabular
upgini (πŸ₯ˆ21 Β· ⭐ 350) - Data search & enrichment library for Machine Learning Easily find and add.. BSD-3 - [GitHub](https://github.com/upgini/upgini) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 25 Β· πŸ“¦ 9 Β· ⏱️ 28.10.2025):
git clone https://github.com/upgini/upgini
- [PyPi](https://pypi.org/project/upgini) (πŸ“₯ 5.9K / month Β· ⏱️ 28.10.2025):
pip install upgini
Show 3 hidden projects... - miceforest (πŸ₯ˆ21 Β· ⭐ 390) - Multiple Imputation with LightGBM in Python. ❗Unlicensed - carefree-learn (πŸ₯‰18 Β· ⭐ 410 Β· πŸ’€) - Deep Learning PyTorch. MIT - deltapy (πŸ₯‰13 Β· ⭐ 550 Β· πŸ’€) - DeltaPy - Tabular Data Augmentation (by @firmai). MIT


Optical Character Recognition

Back to top

Libraries for optical character recognition (OCR) and text extraction from images or videos.

PaddleOCR (πŸ₯‡44 Β· ⭐ 62K) - Turn any PDF or image document into structured data for your.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleOCR) (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 9.2K Β· πŸ“₯ 2M Β· πŸ“¦ 6.2K Β· πŸ“‹ 10K - 1% open Β· ⏱️ 30.10.2025):
git clone https://github.com/PaddlePaddle/PaddleOCR
- [PyPi](https://pypi.org/project/paddleocr) (πŸ“₯ 750K / month Β· πŸ“¦ 210 Β· ⏱️ 29.10.2025):
pip install paddleocr
OCRmyPDF (πŸ₯‡37 Β· ⭐ 32K) - OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them.. MPL-2.0 - [GitHub](https://github.com/ocrmypdf/OCRmyPDF) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 2.2K Β· πŸ“₯ 15K Β· πŸ“¦ 1.4K Β· πŸ“‹ 1.3K - 11% open Β· ⏱️ 25.10.2025):
git clone https://github.com/ocrmypdf/OCRmyPDF
- [PyPi](https://pypi.org/project/ocrmypdf) (πŸ“₯ 400K / month Β· πŸ“¦ 58 Β· ⏱️ 16.10.2025):
pip install ocrmypdf
- [Conda](https://anaconda.org/conda-forge/ocrmypdf) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ocrmypdf
Tesseract (πŸ₯ˆ32 Β· ⭐ 6.2K Β· πŸ’€) - Python-tesseract is an optical character recognition (OCR).. Apache-2 - [GitHub](https://github.com/madmaze/pytesseract) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 730 Β· πŸ“‹ 370 - 3% open Β· ⏱️ 17.02.2025):
git clone https://github.com/madmaze/pytesseract
- [PyPi](https://pypi.org/project/pytesseract) (πŸ“₯ 5.6M / month Β· πŸ“¦ 970 Β· ⏱️ 16.08.2024):
pip install pytesseract
- [Conda](https://anaconda.org/conda-forge/pytesseract) (πŸ“₯ 690K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytesseract
tesserocr (πŸ₯ˆ32 Β· ⭐ 2.1K) - A Python wrapper for the tesseract-ocr API. MIT - [GitHub](https://github.com/sirfz/tesserocr) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 260 Β· πŸ“₯ 1.2K Β· πŸ“¦ 1.3K Β· πŸ“‹ 290 - 14% open Β· ⏱️ 10.10.2025):
git clone https://github.com/sirfz/tesserocr
- [PyPi](https://pypi.org/project/tesserocr) (πŸ“₯ 210K / month Β· πŸ“¦ 56 Β· ⏱️ 10.10.2025):
pip install tesserocr
- [Conda](https://anaconda.org/conda-forge/tesserocr) (πŸ“₯ 290K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tesserocr
MMOCR (πŸ₯‰27 Β· ⭐ 4.7K Β· πŸ’€) - OpenMMLab Text Detection, Recognition and Understanding Toolbox. Apache-2 - [GitHub](https://github.com/open-mmlab/mmocr) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 770 Β· πŸ“¦ 240 Β· πŸ“‹ 930 - 20% open Β· ⏱️ 27.11.2024):
git clone https://github.com/open-mmlab/mmocr
- [PyPi](https://pypi.org/project/mmocr) (πŸ“₯ 6K / month Β· πŸ“¦ 4 Β· ⏱️ 05.05.2022):
pip install mmocr
keras-ocr (πŸ₯‰25 Β· ⭐ 1.5K) - A packaged and flexible version of the CRAFT text detector and.. MIT - [GitHub](https://github.com/faustomorales/keras-ocr) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 340 Β· πŸ“₯ 2.1M Β· πŸ“¦ 720 Β· πŸ“‹ 220 - 46% open Β· ⏱️ 22.09.2025):
git clone https://github.com/faustomorales/keras-ocr
- [PyPi](https://pypi.org/project/keras-ocr) (πŸ“₯ 18K / month Β· πŸ“¦ 8 Β· ⏱️ 06.11.2023):
pip install keras-ocr
- [Conda](https://anaconda.org/anaconda/keras-ocr) (πŸ“₯ 450 Β· ⏱️ 22.04.2025):
conda install -c anaconda keras-ocr
Show 6 hidden projects... - EasyOCR (πŸ₯ˆ34 Β· ⭐ 28K Β· πŸ’€) - Ready-to-use OCR with 80+ supported languages and all popular.. Apache-2 - calamari (πŸ₯‰22 Β· ⭐ 1.2K) - Line based ATR Engine based on OCRopy. ❗️GPL-3.0 - pdftabextract (πŸ₯‰21 Β· ⭐ 2.2K Β· πŸ’€) - A set of tools for extracting tables from PDF files.. Apache-2 - attention-ocr (πŸ₯‰21 Β· ⭐ 1.1K Β· πŸ’€) - A Tensorflow model for text recognition (CNN + seq2seq.. MIT - doc2text (πŸ₯‰20 Β· ⭐ 1.3K Β· πŸ’€) - Detect text blocks and OCR poorly scanned PDFs in bulk. Python.. MIT - Mozart (πŸ₯‰10 Β· ⭐ 690 Β· πŸ’€) - An optical music recognition (OMR) system. Converts sheet.. Apache-2


Data Containers & Structures

Back to top

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

πŸ”— best-of-python - Data Containers ( ⭐ 4.2K) - Collection of data-container, dataframe, and pandas-..


Data Loading & Extraction

Back to top

Libraries for loading, collecting, and extracting data from a variety of data sources and formats.

πŸ”— best-of-python - Data Extraction ( ⭐ 4.2K) - Collection of data-loading and -extraction libraries.


Web Scraping & Crawling

Back to top

Libraries for web scraping, crawling, downloading, and mining as well as libraries.

πŸ”— best-of-web-python - Web Scraping ( ⭐ 2.6K) - Collection of web-scraping and crawling libraries.


Data Pipelines & Streaming

Back to top

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

πŸ”— best-of-python - Data Pipelines ( ⭐ 4.2K) - Libraries for data batch- and stream-processing,..

Show 1 hidden projects... - pyclugen (πŸ₯‡10 Β· ⭐ 10) - Multidimensional cluster generation in Python. MIT


Distributed Machine Learning

Back to top

Libraries that provide capabilities to distribute and parallelize machine learning tasks across large-scale compute infrastructure.

Ray (πŸ₯‡48 Β· ⭐ 40K) - Ray is an AI compute engine. Ray consists of a core distributed runtime.. Apache-2 - [GitHub](https://github.com/ray-project/ray) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 6.8K Β· πŸ“₯ 270 Β· πŸ“¦ 27K Β· πŸ“‹ 22K - 14% open Β· ⏱️ 30.10.2025):
git clone https://github.com/ray-project/ray
- [PyPi](https://pypi.org/project/ray) (πŸ“₯ 30M / month Β· πŸ“¦ 1.1K Β· ⏱️ 29.10.2025):
pip install ray
- [Conda](https://anaconda.org/conda-forge/ray-tune) (πŸ“₯ 920K Β· ⏱️ 22.10.2025):
conda install -c conda-forge ray-tune
dask (πŸ₯‡45 Β· ⭐ 14K Β· πŸ“ˆ) - Parallel computing with task scheduling. BSD-3 - [GitHub](https://github.com/dask/dask) (πŸ‘¨β€πŸ’» 630 Β· πŸ”€ 1.8K Β· πŸ“¦ 77K Β· πŸ“‹ 5.6K - 21% open Β· ⏱️ 29.10.2025):
git clone https://github.com/dask/dask
- [PyPi](https://pypi.org/project/dask) (πŸ“₯ 20M / month Β· πŸ“¦ 3.2K Β· ⏱️ 14.10.2025):
pip install dask
- [Conda](https://anaconda.org/conda-forge/dask) (πŸ“₯ 14M Β· ⏱️ 14.10.2025):
conda install -c conda-forge dask
DeepSpeed (πŸ₯‡41 Β· ⭐ 41K) - DeepSpeed is a deep learning optimization library that makes.. Apache-2 - [GitHub](https://github.com/deepspeedai/DeepSpeed) (πŸ‘¨β€πŸ’» 420 Β· πŸ”€ 4.6K Β· πŸ“¦ 15K Β· πŸ“‹ 3.2K - 34% open Β· ⏱️ 29.10.2025):
git clone https://github.com/microsoft/DeepSpeed
- [PyPi](https://pypi.org/project/deepspeed) (πŸ“₯ 990K / month Β· πŸ“¦ 350 Β· ⏱️ 23.10.2025):
pip install deepspeed
- [Docker Hub](https://hub.docker.com/r/deepspeed/deepspeed) (πŸ“₯ 24K Β· ⭐ 4 Β· ⏱️ 02.09.2022):
docker pull deepspeed/deepspeed
dask.distributed (πŸ₯‡39 Β· ⭐ 1.7K) - A distributed task scheduler for Dask. BSD-3 - [GitHub](https://github.com/dask/distributed) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 740 Β· πŸ“¦ 42K Β· πŸ“‹ 3.9K - 37% open Β· ⏱️ 28.10.2025):
git clone https://github.com/dask/distributed
- [PyPi](https://pypi.org/project/distributed) (πŸ“₯ 5.4M / month Β· πŸ“¦ 1K Β· ⏱️ 14.10.2025):
pip install distributed
- [Conda](https://anaconda.org/conda-forge/distributed) (πŸ“₯ 20M Β· ⏱️ 14.10.2025):
conda install -c conda-forge distributed
horovod (πŸ₯ˆ36 Β· ⭐ 15K) - Distributed training framework for TensorFlow, Keras, PyTorch, and.. Apache-2 - [GitHub](https://github.com/horovod/horovod) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 2.3K Β· πŸ“¦ 1.4K Β· πŸ“‹ 2.3K - 17% open Β· ⏱️ 28.10.2025):
git clone https://github.com/horovod/horovod
- [PyPi](https://pypi.org/project/horovod) (πŸ“₯ 78K / month Β· πŸ“¦ 34 Β· ⏱️ 12.06.2023):
pip install horovod
metrics (πŸ₯ˆ36 Β· ⭐ 2.3K) - Machine learning metrics for distributed, scalable PyTorch.. Apache-2 - [GitHub](https://github.com/Lightning-AI/torchmetrics) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 460 Β· πŸ“₯ 6.9K Β· πŸ“¦ 45K Β· πŸ“‹ 990 - 8% open Β· ⏱️ 27.10.2025):
git clone https://github.com/Lightning-AI/metrics
- [PyPi](https://pypi.org/project/metrics) (πŸ“₯ 4.6K / month Β· πŸ“¦ 4 Β· ⏱️ 26.02.2025):
pip install metrics
- [Conda](https://anaconda.org/conda-forge/torchmetrics) (πŸ“₯ 2.2M Β· ⏱️ 03.09.2025):
conda install -c conda-forge torchmetrics
H2O-3 (πŸ₯ˆ34 Β· ⭐ 7.3K) - H2O is an Open Source, Distributed, Fast & Scalable Machine Learning.. Apache-2 - [GitHub](https://github.com/h2oai/h2o-3) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 2K Β· πŸ“¦ 99 Β· πŸ“‹ 9.6K - 30% open Β· ⏱️ 21.10.2025):
git clone https://github.com/h2oai/h2o-3
- [PyPi](https://pypi.org/project/h2o) (πŸ“₯ 180K / month Β· πŸ“¦ 68 Β· ⏱️ 08.10.2025):
pip install h2o
ColossalAI (πŸ₯ˆ33 Β· ⭐ 41K) - Making large AI models cheaper, faster and more accessible. Apache-2 - [GitHub](https://github.com/hpcaitech/ColossalAI) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 4.5K Β· πŸ“¦ 530 Β· πŸ“‹ 1.8K - 26% open Β· ⏱️ 26.09.2025):
git clone https://github.com/hpcaitech/colossalai
mpi4py (πŸ₯ˆ33 Β· ⭐ 880) - Python bindings for MPI. BSD-3 - [GitHub](https://github.com/mpi4py/mpi4py) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 130 Β· πŸ“₯ 39K Β· πŸ“¦ 12K Β· πŸ“‹ 230 - 2% open Β· ⏱️ 29.10.2025):
git clone https://github.com/mpi4py/mpi4py
- [PyPi](https://pypi.org/project/mpi4py) (πŸ“₯ 980K / month Β· πŸ“¦ 1K Β· ⏱️ 10.10.2025):
pip install mpi4py
- [Conda](https://anaconda.org/conda-forge/mpi4py) (πŸ“₯ 4.5M Β· ⏱️ 14.10.2025):
conda install -c conda-forge mpi4py
FairScale (πŸ₯ˆ31 Β· ⭐ 3.4K) - PyTorch extensions for high performance and large scale training. BSD-3 - [GitHub](https://github.com/facebookresearch/fairscale) (πŸ‘¨β€πŸ’» 77 Β· πŸ”€ 290 Β· πŸ“¦ 9K Β· πŸ“‹ 390 - 26% open Β· ⏱️ 26.04.2025):
git clone https://github.com/facebookresearch/fairscale
- [PyPi](https://pypi.org/project/fairscale) (πŸ“₯ 530K / month Β· πŸ“¦ 150 Β· ⏱️ 11.12.2022):
pip install fairscale
- [Conda](https://anaconda.org/conda-forge/fairscale) (πŸ“₯ 530K Β· ⏱️ 22.04.2025):
conda install -c conda-forge fairscale
Submit it (πŸ₯ˆ31 Β· ⭐ 1.5K) - Python 3.8+ toolbox for submitting jobs to Slurm. MIT - [GitHub](https://github.com/facebookincubator/submitit) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 140 Β· πŸ“¦ 4.7K Β· πŸ“‹ 130 - 38% open Β· ⏱️ 21.05.2025):
git clone https://github.com/facebookincubator/submitit
- [PyPi](https://pypi.org/project/submitit) (πŸ“₯ 840K / month Β· πŸ“¦ 74 Β· ⏱️ 21.05.2025):
pip install submitit
- [Conda](https://anaconda.org/conda-forge/submitit) (πŸ“₯ 65K Β· ⏱️ 22.04.2025):
conda install -c conda-forge submitit
BigDL (πŸ₯ˆ30 Β· ⭐ 8.4K) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 - [GitHub](https://github.com/intel/ipex-llm) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 1.4K Β· πŸ“₯ 710 Β· πŸ“‹ 3K - 40% open Β· ⏱️ 14.10.2025):
git clone https://github.com/intel-analytics/BigDL
- [PyPi](https://pypi.org/project/bigdl) (πŸ“₯ 15K / month Β· πŸ“¦ 2 Β· ⏱️ 24.03.2024):
pip install bigdl
- [Maven](https://search.maven.org/artifact/com.intel.analytics.bigdl/bigdl-SPARK_2.4) (πŸ“¦ 5 Β· ⏱️ 20.04.2021):
<dependency>
    <groupId>com.intel.analytics.bigdl</groupId>
    <artifactId>bigdl-SPARK_2.4</artifactId>
    <version>[VERSION]</version>
</dependency>
SynapseML (πŸ₯ˆ30 Β· ⭐ 5.2K) - Simple and Distributed Machine Learning. MIT - [GitHub](https://github.com/microsoft/SynapseML) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 850 Β· πŸ“‹ 820 - 49% open Β· ⏱️ 29.10.2025):
git clone https://github.com/microsoft/SynapseML
- [PyPi](https://pypi.org/project/synapseml) (πŸ“₯ 1.6M / month Β· πŸ“¦ 7 Β· ⏱️ 03.10.2025):
pip install synapseml
petastorm (πŸ₯ˆ29 Β· ⭐ 1.9K) - Petastorm library enables single machine or distributed training.. Apache-2 - [GitHub](https://github.com/uber/petastorm) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 280 Β· πŸ“₯ 580 Β· πŸ“¦ 390 Β· πŸ“‹ 330 - 54% open Β· ⏱️ 15.09.2025):
git clone https://github.com/uber/petastorm
- [PyPi](https://pypi.org/project/petastorm) (πŸ“₯ 270K / month Β· πŸ“¦ 15 Β· ⏱️ 11.08.2025):
pip install petastorm
dask-ml (πŸ₯‰28 Β· ⭐ 940) - Scalable Machine Learning with Dask. BSD-3 - [GitHub](https://github.com/dask/dask-ml) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 260 Β· πŸ“¦ 1.3K Β· πŸ“‹ 550 - 51% open Β· ⏱️ 27.09.2025):
git clone https://github.com/dask/dask-ml
- [PyPi](https://pypi.org/project/dask-ml) (πŸ“₯ 120K / month Β· πŸ“¦ 100 Β· ⏱️ 08.02.2025):
pip install dask-ml
- [Conda](https://anaconda.org/conda-forge/dask-ml) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge dask-ml
Hivemind (πŸ₯‰26 Β· ⭐ 2.3K) - Decentralized deep learning in PyTorch. Built to train models on.. MIT - [GitHub](https://github.com/learning-at-home/hivemind) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 190 Β· πŸ“¦ 130 Β· πŸ“‹ 190 - 43% open Β· ⏱️ 12.10.2025):
git clone https://github.com/learning-at-home/hivemind
- [PyPi](https://pypi.org/project/hivemind) (πŸ“₯ 43K / month Β· πŸ“¦ 12 Β· ⏱️ 20.04.2025):
pip install hivemind
MMLSpark (πŸ₯‰23 Β· ⭐ 5.2K) - Simple and Distributed Machine Learning. MIT - [GitHub](https://github.com/microsoft/SynapseML) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 850 Β· πŸ“‹ 820 - 49% open Β· ⏱️ 29.10.2025):
git clone https://github.com/microsoft/SynapseML
- [PyPi](https://pypi.org/project/mmlspark) (⏱️ 18.03.2020):
pip install mmlspark
Apache Singa (πŸ₯‰23 Β· ⭐ 3.6K Β· πŸ’€) - a distributed deep learning platform. Apache-2 - [GitHub](https://github.com/apache/singa) (πŸ‘¨β€πŸ’» 98 Β· πŸ”€ 1.3K Β· πŸ“¦ 6 Β· πŸ“‹ 140 - 35% open Β· ⏱️ 26.03.2025):
git clone https://github.com/apache/singa
- [Conda](https://anaconda.org/nusdbsystem/singa) (πŸ“₯ 1.2K Β· ⏱️ 25.03.2025):
conda install -c nusdbsystem singa
- [Docker Hub](https://hub.docker.com/r/apache/singa) (πŸ“₯ 9.9K Β· ⭐ 3 Β· ⏱️ 31.05.2022):
docker pull apache/singa
analytics-zoo (πŸ₯‰22 Β· ⭐ 2.6K) - Distributed Tensorflow, Keras and PyTorch on Apache.. Apache-2 - [GitHub](https://github.com/intel/analytics-zoo) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 730 Β· πŸ“‹ 1.3K - 32% open Β· ⏱️ 09.10.2025):
git clone https://github.com/intel-analytics/analytics-zoo
- [PyPi](https://pypi.org/project/analytics-zoo) (πŸ“₯ 600 / month Β· πŸ“¦ 1 Β· ⏱️ 22.08.2022):
pip install analytics-zoo
Show 17 hidden projects... - DEAP (πŸ₯ˆ34 Β· ⭐ 6.2K) - Distributed Evolutionary Algorithms in Python. ❗️LGPL-3.0 - ipyparallel (πŸ₯ˆ29 Β· ⭐ 2.6K) - IPython Parallel: Interactive Parallel Computing in.. ❗Unlicensed - TensorFlowOnSpark (πŸ₯‰25 Β· ⭐ 3.9K Β· πŸ’€) - TensorFlowOnSpark brings TensorFlow programs to.. Apache-2 - Elephas (πŸ₯‰24 Β· ⭐ 1.6K Β· πŸ’€) - Distributed Deep learning with Keras & Spark. MIT keras - Mesh (πŸ₯‰23 Β· ⭐ 1.6K Β· πŸ’€) - Mesh TensorFlow: Model Parallelism Made Easier. Apache-2 - BytePS (πŸ₯‰21 Β· ⭐ 3.7K Β· πŸ’€) - A high performance and generic framework for distributed DNN.. Apache-2 - somoclu (πŸ₯‰21 Β· ⭐ 280 Β· πŸ’€) - Massively parallel self-organizing maps: accelerate training on.. MIT - TensorFrames (πŸ₯‰19 Β· ⭐ 750 Β· πŸ’€) - [DEPRECATED] Tensorflow wrapper for DataFrames on.. Apache-2 - sk-dist (πŸ₯‰19 Β· ⭐ 290 Β· πŸ’€) - Distributed scikit-learn meta-estimators in PySpark. Apache-2 - mesh-transformer-jax (πŸ₯‰18 Β· ⭐ 6.4K Β· πŸ’€) - Model parallel transformers in JAX and Haiku. Apache-2 - launchpad (πŸ₯‰18 Β· ⭐ 330 Β· πŸ’€) - Launchpad is a library that simplifies writing.. Apache-2 - Fiber (πŸ₯‰17 Β· ⭐ 1K Β· πŸ’€) - Distributed Computing for AI Made Simple. Apache-2 - bluefog (πŸ₯‰17 Β· ⭐ 290 Β· πŸ’€) - Distributed and decentralized training framework for PyTorch.. Apache-2 - parallelformers (πŸ₯‰16 Β· ⭐ 790 Β· πŸ’€) - Parallelformers: An Efficient Model Parallelization.. Apache-2 - LazyCluster (πŸ₯‰13 Β· ⭐ 49 Β· πŸ’€) - Distributed machine learning made simple. Apache-2 - autodist (πŸ₯‰12 Β· ⭐ 130 Β· πŸ’€) - Simple Distributed Deep Learning on TensorFlow. Apache-2 - moolib (πŸ₯‰11 Β· ⭐ 370 Β· πŸ’€) - A library for distributed ML training with PyTorch. MIT


Hyperparameter Optimization & AutoML

Back to top

Libraries for hyperparameter optimization, automl and neural architecture search.

Optuna (πŸ₯‡44 Β· ⭐ 13K) - A hyperparameter optimization framework. MIT - [GitHub](https://github.com/optuna/optuna) (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 1.2K Β· πŸ“¦ 30K Β· πŸ“‹ 1.8K - 3% open Β· ⏱️ 30.10.2025):
git clone https://github.com/optuna/optuna
- [PyPi](https://pypi.org/project/optuna) (πŸ“₯ 7.6M / month Β· πŸ“¦ 1.5K Β· ⏱️ 18.08.2025):
pip install optuna
- [Conda](https://anaconda.org/conda-forge/optuna) (πŸ“₯ 3.4M Β· ⏱️ 19.08.2025):
conda install -c conda-forge optuna
Ax (πŸ₯‡36 Β· ⭐ 2.6K) - Adaptive Experimentation Platform. MIT - [GitHub](https://github.com/facebook/Ax) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 350 Β· πŸ“¦ 1.2K Β· πŸ“‹ 930 - 12% open Β· ⏱️ 30.10.2025):
git clone https://github.com/facebook/Ax
- [PyPi](https://pypi.org/project/ax-platform) (πŸ“₯ 240K / month Β· πŸ“¦ 71 Β· ⏱️ 09.09.2025):
pip install ax-platform
- [Conda](https://anaconda.org/conda-forge/ax-platform) (πŸ“₯ 49K Β· ⏱️ 10.09.2025):
conda install -c conda-forge ax-platform
AutoGluon (πŸ₯‡35 Β· ⭐ 9.6K) - Fast and Accurate ML in 3 Lines of Code. Apache-2 - [GitHub](https://github.com/autogluon/autogluon) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.1K Β· πŸ“¦ 1.2K Β· πŸ“‹ 1.8K - 24% open Β· ⏱️ 29.10.2025):
git clone https://github.com/autogluon/autogluon
- [PyPi](https://pypi.org/project/autogluon) (πŸ“₯ 260K / month Β· πŸ“¦ 38 Β· ⏱️ 23.10.2025):
pip install autogluon
- [Conda](https://anaconda.org/conda-forge/autogluon) (πŸ“₯ 45K Β· ⏱️ 30.07.2025):
conda install -c conda-forge autogluon
- [Docker Hub](https://hub.docker.com/r/autogluon/autogluon) (πŸ“₯ 20K Β· ⭐ 19 Β· ⏱️ 16.06.2025):
docker pull autogluon/autogluon
BoTorch (πŸ₯‡35 Β· ⭐ 3.4K) - Bayesian optimization in PyTorch. MIT - [GitHub](https://github.com/meta-pytorch/botorch) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 450 Β· πŸ“¦ 1.8K Β· πŸ“‹ 600 - 10% open Β· ⏱️ 29.10.2025):
git clone https://github.com/pytorch/botorch
- [PyPi](https://pypi.org/project/botorch) (πŸ“₯ 480K / month Β· πŸ“¦ 140 Β· ⏱️ 23.10.2025):
pip install botorch
- [Conda](https://anaconda.org/conda-forge/botorch) (πŸ“₯ 180K Β· ⏱️ 24.10.2025):
conda install -c conda-forge botorch
Bayesian Optimization (πŸ₯‡34 Β· ⭐ 8.4K) - A Python implementation of global optimization with.. MIT - [GitHub](https://github.com/bayesian-optimization/BayesianOptimization) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 1.6K Β· πŸ“₯ 180 Β· πŸ“¦ 4.1K Β· πŸ“‹ 390 - 1% open Β· ⏱️ 09.09.2025):
git clone https://github.com/fmfn/BayesianOptimization
- [PyPi](https://pypi.org/project/bayesian-optimization) (πŸ“₯ 510K / month Β· πŸ“¦ 190 Β· ⏱️ 24.07.2025):
pip install bayesian-optimization
Hyperopt (πŸ₯‡34 Β· ⭐ 7.5K Β· πŸ’€) - Distributed Asynchronous Hyperparameter Optimization in Python. BSD-3 - [GitHub](https://github.com/hyperopt/hyperopt) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.1K Β· πŸ“¦ 22K Β· πŸ“‹ 800 - 17% open Β· ⏱️ 27.12.2024):
git clone https://github.com/hyperopt/hyperopt
- [PyPi](https://pypi.org/project/hyperopt) (πŸ“₯ 2.7M / month Β· πŸ“¦ 450 Β· ⏱️ 17.11.2021):
pip install hyperopt
- [Conda](https://anaconda.org/conda-forge/hyperopt) (πŸ“₯ 860K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hyperopt
AutoKeras (πŸ₯ˆ32 Β· ⭐ 9.3K Β· πŸ’€) - AutoML library for deep learning. Apache-2 - [GitHub](https://github.com/keras-team/autokeras) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 1.4K Β· πŸ“₯ 21K Β· πŸ“¦ 890 Β· πŸ“‹ 910 - 16% open Β· ⏱️ 16.12.2024):
git clone https://github.com/keras-team/autokeras
- [PyPi](https://pypi.org/project/autokeras) (πŸ“₯ 15K / month Β· πŸ“¦ 13 Β· ⏱️ 20.03.2024):
pip install autokeras
featuretools (πŸ₯ˆ32 Β· ⭐ 7.6K Β· πŸ’€) - An open source python library for automated feature.. BSD-3 - [GitHub](https://github.com/alteryx/featuretools) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 900 Β· πŸ“¦ 2.1K Β· πŸ“‹ 1K - 15% open Β· ⏱️ 13.11.2024):
git clone https://github.com/alteryx/featuretools
- [PyPi](https://pypi.org/project/featuretools) (πŸ“₯ 100K / month Β· πŸ“¦ 74 Β· ⏱️ 14.05.2024):
pip install featuretools
- [Conda](https://anaconda.org/conda-forge/featuretools) (πŸ“₯ 270K Β· ⏱️ 22.04.2025):
conda install -c conda-forge featuretools
nevergrad (πŸ₯ˆ30 Β· ⭐ 4.1K) - A Python toolbox for performing gradient-free optimization. MIT - [GitHub](https://github.com/facebookresearch/nevergrad) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 360 Β· πŸ“¦ 1.2K Β· πŸ“‹ 310 - 40% open Β· ⏱️ 23.04.2025):
git clone https://github.com/facebookresearch/nevergrad
- [PyPi](https://pypi.org/project/nevergrad) (πŸ“₯ 150K / month Β· πŸ“¦ 72 Β· ⏱️ 23.04.2025):
pip install nevergrad
- [Conda](https://anaconda.org/conda-forge/nevergrad) (πŸ“₯ 67K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nevergrad
lazypredict (πŸ₯ˆ28 Β· ⭐ 3.2K) - Lazy Predict help build a lot of basic models without much code.. MIT - [GitHub](https://github.com/shankarpandala/lazypredict) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 360 Β· πŸ“¦ 1.4K Β· πŸ“‹ 160 - 64% open Β· ⏱️ 17.10.2025):
git clone https://github.com/shankarpandala/lazypredict
- [PyPi](https://pypi.org/project/lazypredict) (πŸ“₯ 31K / month Β· πŸ“¦ 8 Β· ⏱️ 05.04.2025):
pip install lazypredict
- [Conda](https://anaconda.org/conda-forge/lazypredict) (πŸ“₯ 6.6K Β· ⏱️ 22.04.2025):
conda install -c conda-forge lazypredict
mljar-supervised (πŸ₯ˆ28 Β· ⭐ 3.2K) - Python package for AutoML on Tabular Data with Feature.. MIT - [GitHub](https://github.com/mljar/mljar-supervised) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 420 Β· πŸ“¦ 170 Β· πŸ“‹ 680 - 21% open Β· ⏱️ 07.07.2025):
git clone https://github.com/mljar/mljar-supervised
- [PyPi](https://pypi.org/project/mljar-supervised) (πŸ“₯ 8.7K / month Β· πŸ“¦ 6 Β· ⏱️ 07.07.2025):
pip install mljar-supervised
- [Conda](https://anaconda.org/conda-forge/mljar-supervised) (πŸ“₯ 52K Β· ⏱️ 08.07.2025):
conda install -c conda-forge mljar-supervised
Hyperactive (πŸ₯ˆ24 Β· ⭐ 530) - An optimization and data collection toolbox for convenient and fast.. MIT - [GitHub](https://github.com/SimonBlanke/Hyperactive) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 51 Β· πŸ“₯ 340 Β· πŸ“¦ 40 Β· πŸ“‹ 120 - 28% open Β· ⏱️ 25.10.2025):
git clone https://github.com/SimonBlanke/Hyperactive
- [PyPi](https://pypi.org/project/hyperactive) (πŸ“₯ 4K / month Β· πŸ“¦ 13 Β· ⏱️ 20.09.2025):
pip install hyperactive
FEDOT (πŸ₯‰23 Β· ⭐ 700) - Automated modeling and machine learning framework FEDOT. BSD-3 - [GitHub](https://github.com/aimclub/FEDOT) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 89 Β· πŸ“¦ 65 Β· πŸ“‹ 570 - 11% open Β· ⏱️ 14.10.2025):
git clone https://github.com/nccr-itmo/FEDOT
- [PyPi](https://pypi.org/project/fedot) (πŸ“₯ 1.8K / month Β· πŸ“¦ 7 Β· ⏱️ 10.03.2025):
pip install fedot
AlphaPy (πŸ₯‰21 Β· ⭐ 1.6K) - Python AutoML for Trading Systems and Sports Betting. Apache-2 - [GitHub](https://github.com/ScottfreeLLC/AlphaPy) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 250 Β· πŸ“¦ 10 Β· πŸ“‹ 45 - 35% open Β· ⏱️ 24.08.2025):
git clone https://github.com/ScottfreeLLC/AlphaPy
- [PyPi](https://pypi.org/project/alphapy) (πŸ“₯ 320 / month Β· ⏱️ 29.08.2020):
pip install alphapy
Auto ViML (πŸ₯‰20 Β· ⭐ 540 Β· πŸ’€) - Automatically Build Multiple ML Models with a Single Line of.. Apache-2 - [GitHub](https://github.com/AutoViML/Auto_ViML) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 100 Β· πŸ“¦ 28 Β· ⏱️ 30.01.2025):
git clone https://github.com/AutoViML/Auto_ViML
- [PyPi](https://pypi.org/project/autoviml) (πŸ“₯ 2.6K / month Β· πŸ“¦ 3 Β· ⏱️ 30.01.2025):
pip install autoviml
featurewiz (πŸ₯‰18 Β· ⭐ 670 Β· πŸ’€) - Use advanced feature engineering strategies and select best.. Apache-2 - [GitHub](https://github.com/AutoViML/featurewiz) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 98 Β· πŸ“‹ 110 - 0% open Β· ⏱️ 19.02.2025):
git clone https://github.com/AutoViML/featurewiz
- [PyPi](https://pypi.org/project/featurewiz) (πŸ“₯ 4.6K / month Β· πŸ“¦ 4 Β· ⏱️ 19.02.2025):
pip install featurewiz
Show 36 hidden projects... - TPOT (πŸ₯ˆ32 Β· ⭐ 10K) - A Python Automated Machine Learning tool that optimizes machine.. ❗️LGPL-3.0 - Keras Tuner (πŸ₯ˆ32 Β· ⭐ 2.9K Β· πŸ’€) - A Hyperparameter Tuning Library for Keras. Apache-2 - scikit-optimize (πŸ₯ˆ32 Β· ⭐ 2.8K Β· πŸ’€) - Sequential model-based optimization with a.. BSD-3 - NNI (πŸ₯ˆ31 Β· ⭐ 14K Β· πŸ’€) - An open source AutoML toolkit for automate machine learning lifecycle,.. MIT - auto-sklearn (πŸ₯ˆ31 Β· ⭐ 8K Β· πŸ’€) - Automated Machine Learning with scikit-learn. BSD-3 - Hyperas (πŸ₯ˆ27 Β· ⭐ 2.2K Β· πŸ’€) - Keras + Hyperopt: A very simple wrapper for convenient.. MIT - SMAC3 (πŸ₯ˆ27 Β· ⭐ 1.2K Β· πŸ’€) - SMAC3: A Versatile Bayesian Optimization Package for.. ❗️BSD-1-Clause - GPyOpt (πŸ₯ˆ26 Β· ⭐ 950 Β· πŸ’€) - Gaussian Process Optimization using GPy. BSD-3 - AdaNet (πŸ₯ˆ24 Β· ⭐ 3.5K Β· πŸ’€) - Fast and flexible AutoML with learning guarantees. Apache-2 - auto_ml (πŸ₯ˆ24 Β· ⭐ 1.7K Β· πŸ’€) - [UNMAINTAINED] Automated machine learning for analytics & production. MIT - Talos (πŸ₯ˆ24 Β· ⭐ 1.6K Β· πŸ’€) - Hyperparameter Experiments with TensorFlow and Keras. MIT - lightwood (πŸ₯ˆ24 Β· ⭐ 490) - Lightwood is Legos for Machine Learning. ❗️GPL-3.0 - Orion (πŸ₯ˆ24 Β· ⭐ 300 Β· πŸ’€) - Asynchronous Distributed Hyperparameter Optimization. BSD-3 - HpBandSter (πŸ₯‰22 Β· ⭐ 620 Β· πŸ’€) - a distributed Hyperband implementation on Steroids. BSD-3 - MLBox (πŸ₯‰21 Β· ⭐ 1.5K Β· πŸ’€) - MLBox is a powerful Automated Machine Learning python library. ❗️BSD-1-Clause - Test Tube (πŸ₯‰21 Β· ⭐ 740 Β· πŸ’€) - Python library to easily log experiments and parallelize.. MIT - Neuraxle (πŸ₯‰21 Β· ⭐ 610 Β· πŸ’€) - The worlds cleanest AutoML library - Do hyperparameter tuning.. Apache-2 - optunity (πŸ₯‰21 Β· ⭐ 420 Β· πŸ’€) - optimization routines for hyperparameter tuning. BSD-3 - sklearn-deap (πŸ₯‰20 Β· ⭐ 770 Β· πŸ’€) - Use evolutionary algorithms instead of gridsearch in.. MIT - opytimizer (πŸ₯‰20 Β· ⭐ 630 Β· πŸ’€) - Opytimizer is a Python library consisting of meta-heuristic.. Apache-2 - igel (πŸ₯‰19 Β· ⭐ 3.1K Β· πŸ’€) - a delightful machine learning tool that allows you to train, test, and.. MIT - Dragonfly (πŸ₯‰19 Β· ⭐ 890 Β· πŸ’€) - An open source python library for scalable Bayesian optimisation. MIT - Auto Tune Models (πŸ₯‰19 Β· ⭐ 530 Β· πŸ’€) - Auto Tune Models - A multi-tenant, multi-data system for.. MIT - Sherpa (πŸ₯‰19 Β· ⭐ 340 Β· πŸ’€) - Hyperparameter optimization that enables researchers to.. ❗️GPL-3.0 - shap-hypetune (πŸ₯‰18 Β· ⭐ 580 Β· πŸ’€) - A python package for simultaneous Hyperparameters Tuning and.. MIT - Advisor (πŸ₯‰17 Β· ⭐ 1.6K Β· πŸ’€) - Open-source implementation of Google Vizier for hyper parameters.. Apache-2 - Xcessiv (πŸ₯‰17 Β· ⭐ 1.3K Β· πŸ’€) - A web-based application for quick, scalable, and automated.. Apache-2 - automl-gs (πŸ₯‰16 Β· ⭐ 1.9K Β· πŸ’€) - Provide an input CSV and a target field to predict, generate a.. MIT - HyperparameterHunter (πŸ₯‰16 Β· ⭐ 710 Β· πŸ’€) - Easy hyperparameter optimization and automatic result.. MIT - Parfit (πŸ₯‰15 Β· ⭐ 200 Β· πŸ’€) - A package for parallelizing the fit and flexibly scoring of.. MIT - ENAS (πŸ₯‰13 Β· ⭐ 2.7K Β· πŸ’€) - PyTorch implementation of Efficient Neural Architecture Search via.. Apache-2 - Auptimizer (πŸ₯‰12 Β· ⭐ 200 Β· πŸ’€) - An automatic ML model optimization tool. ❗️GPL-3.0 - Hypermax (πŸ₯‰12 Β· ⭐ 110 Β· πŸ’€) - Better, faster hyper-parameter optimization. BSD-3 - model_search (πŸ₯‰11 Β· ⭐ 3.3K Β· πŸ’€) - AutoML algorithms for model architecture search at scale. Apache-2 - Devol (πŸ₯‰11 Β· ⭐ 950 Β· πŸ’€) - Genetic neural architecture search with Keras. MIT - Hypertunity (πŸ₯‰9 Β· ⭐ 140 Β· πŸ’€) - A toolset for black-box hyperparameter optimisation. Apache-2


Reinforcement Learning

Back to top

Libraries for building and evaluating reinforcement learning & agent-based systems.

FinRL (πŸ₯‡30 Β· ⭐ 13K) - FinRL: Financial Reinforcement Learning. MIT - [GitHub](https://github.com/AI4Finance-Foundation/FinRL) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 2.9K Β· πŸ“¦ 110 Β· πŸ“‹ 760 - 35% open Β· ⏱️ 03.10.2025):
git clone https://github.com/AI4Finance-Foundation/FinRL
- [PyPi](https://pypi.org/project/finrl) (πŸ“₯ 2.8K / month Β· ⏱️ 08.01.2022):
pip install finrl
ViZDoom (πŸ₯‡29 Β· ⭐ 1.9K) - Reinforcement Learning environments based on the 1993 game Doom. MIT - [GitHub](https://github.com/Farama-Foundation/ViZDoom) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 400 Β· πŸ“₯ 12K Β· πŸ“¦ 340 Β· πŸ“‹ 470 - 6% open Β· ⏱️ 26.10.2025):
git clone https://github.com/mwydmuch/ViZDoom
- [PyPi](https://pypi.org/project/vizdoom) (πŸ“₯ 6.9K / month Β· πŸ“¦ 20 Β· ⏱️ 22.10.2025):
pip install vizdoom
Dopamine (πŸ₯ˆ27 Β· ⭐ 11K Β· πŸ’€) - Dopamine is a research framework for fast prototyping of.. Apache-2 - [GitHub](https://github.com/google/dopamine) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 1.4K Β· πŸ“¦ 21 Β· πŸ“‹ 200 - 55% open Β· ⏱️ 04.11.2024):
git clone https://github.com/google/dopamine
- [PyPi](https://pypi.org/project/dopamine-rl) (πŸ“₯ 68K / month Β· πŸ“¦ 10 Β· ⏱️ 31.10.2024):
pip install dopamine-rl
Acme (πŸ₯ˆ27 Β· ⭐ 3.8K) - A library of reinforcement learning components and agents. Apache-2 - [GitHub](https://github.com/google-deepmind/acme) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 500 Β· πŸ“¦ 250 Β· πŸ“‹ 270 - 24% open Β· ⏱️ 26.09.2025):
git clone https://github.com/deepmind/acme
- [PyPi](https://pypi.org/project/dm-acme) (πŸ“₯ 6.4K / month Β· πŸ“¦ 3 Β· ⏱️ 10.02.2022):
pip install dm-acme
- [Conda](https://anaconda.org/conda-forge/dm-acme) (πŸ“₯ 14K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dm-acme
TF-Agents (πŸ₯ˆ27 Β· ⭐ 3K) - TF-Agents: A reliable, scalable and easy to use TensorFlow.. Apache-2 - [GitHub](https://github.com/tensorflow/agents) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 740 Β· πŸ“‹ 680 - 30% open Β· ⏱️ 16.06.2025):
git clone https://github.com/tensorflow/agents
- [PyPi](https://pypi.org/project/tf-agents) (πŸ“₯ 45K / month Β· πŸ“¦ 14 Β· ⏱️ 14.12.2023):
pip install tf-agents
RLax (πŸ₯‰26 Β· ⭐ 1.4K) - A library of reinforcement learning building blocks in JAX. Apache-2 - [GitHub](https://github.com/google-deepmind/rlax) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 95 Β· πŸ“¦ 370 Β· πŸ“‹ 28 - 32% open Β· ⏱️ 26.09.2025):
git clone https://github.com/deepmind/rlax
- [PyPi](https://pypi.org/project/rlax) (πŸ“₯ 48K / month Β· πŸ“¦ 22 Β· ⏱️ 01.09.2025):
pip install rlax
PARL (πŸ₯‰24 Β· ⭐ 3.4K) - A high-performance distributed training framework for Reinforcement.. Apache-2 - [GitHub](https://github.com/PaddlePaddle/PARL) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 820 Β· πŸ“¦ 140 Β· πŸ“‹ 540 - 23% open Β· ⏱️ 13.09.2025):
git clone https://github.com/PaddlePaddle/PARL
- [PyPi](https://pypi.org/project/parl) (πŸ“₯ 770 / month Β· πŸ“¦ 1 Β· ⏱️ 13.05.2022):
pip install parl
ReAgent (πŸ₯‰22 Β· ⭐ 3.7K) - A platform for Reasoning systems (Reinforcement Learning,.. BSD-3 - [GitHub](https://github.com/facebookresearch/ReAgent) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 520 Β· πŸ“‹ 160 - 53% open Β· ⏱️ 17.10.2025):
git clone https://github.com/facebookresearch/ReAgent
- [PyPi](https://pypi.org/project/reagent) (πŸ“₯ 50 / month Β· ⏱️ 27.05.2020):
pip install reagent
Show 15 hidden projects... - OpenAI Gym (πŸ₯‡40 Β· ⭐ 37K Β· πŸ’€) - A toolkit for developing and comparing reinforcement learning.. MIT - baselines (πŸ₯‡29 Β· ⭐ 17K Β· πŸ’€) - OpenAI Baselines: high-quality implementations of reinforcement.. MIT - keras-rl (πŸ₯ˆ28 Β· ⭐ 5.6K Β· πŸ’€) - Deep Reinforcement Learning for Keras. MIT - TensorLayer (πŸ₯ˆ27 Β· ⭐ 7.4K Β· πŸ’€) - Deep Learning and Reinforcement Learning Library for.. Apache-2 - TensorForce (πŸ₯ˆ27 Β· ⭐ 3.3K Β· πŸ’€) - Tensorforce: a TensorFlow library for applied.. Apache-2 - garage (πŸ₯‰26 Β· ⭐ 2K Β· πŸ’€) - A toolkit for reproducible reinforcement learning research. MIT - ChainerRL (πŸ₯‰25 Β· ⭐ 1.2K Β· πŸ’€) - ChainerRL is a deep reinforcement learning library built on top of.. MIT - Stable Baselines (πŸ₯‰24 Β· ⭐ 4.3K Β· πŸ’€) - A fork of OpenAI Baselines, implementations of.. MIT - PFRL (πŸ₯‰23 Β· ⭐ 1.2K Β· πŸ’€) - PFRL: a PyTorch-based deep reinforcement learning library. MIT - TRFL (πŸ₯‰22 Β· ⭐ 3.1K Β· πŸ’€) - TensorFlow Reinforcement Learning. Apache-2 - Coach (πŸ₯‰20 Β· ⭐ 2.3K Β· πŸ’€) - Reinforcement Learning Coach by Intel AI Lab enables easy.. Apache-2 - SerpentAI (πŸ₯‰19 Β· ⭐ 6.9K Β· πŸ’€) - Game Agent Framework. Helping you create AIs / Bots that learn to.. MIT - DeepMind Lab (πŸ₯‰17 Β· ⭐ 7.3K Β· πŸ’€) - A customisable 3D platform for agent-based AI research. ❗Unlicensed - Maze (πŸ₯‰12 Β· ⭐ 280 Β· πŸ’€) - Maze Applied Reinforcement Learning Framework. ❗️Custom - rliable (πŸ₯‰11 Β· ⭐ 850 Β· πŸ’€) - [NeurIPS21 Outstanding Paper] Library for reliable evaluation on.. Apache-2


Recommender Systems

Back to top

Libraries for building and evaluating recommendation systems.

Recommenders (πŸ₯‡33 Β· ⭐ 21K) - Best Practices on Recommendation Systems. MIT - [GitHub](https://github.com/recommenders-team/recommenders) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 3.2K Β· πŸ“₯ 790 Β· πŸ“¦ 180 Β· πŸ“‹ 890 - 18% open Β· ⏱️ 13.10.2025):
git clone https://github.com/microsoft/recommenders
- [PyPi](https://pypi.org/project/recommenders) (πŸ“₯ 15K / month Β· πŸ“¦ 4 Β· ⏱️ 24.12.2024):
pip install recommenders
torchrec (πŸ₯‡32 Β· ⭐ 2.4K) - Pytorch domain library for recommendation systems. BSD-3 - [GitHub](https://github.com/meta-pytorch/torchrec) (πŸ‘¨β€πŸ’» 400 Β· πŸ”€ 560 Β· πŸ“¦ 240 Β· πŸ“‹ 320 - 49% open Β· ⏱️ 30.10.2025):
git clone https://github.com/pytorch/torchrec
- [PyPi](https://pypi.org/project/torchrec-nightly-cpu) (πŸ“₯ 160 / month Β· ⏱️ 12.05.2022):
pip install torchrec-nightly-cpu
Cornac (πŸ₯ˆ28 Β· ⭐ 1K) - A Comparative Framework for Multimodal Recommender Systems. Apache-2 - [GitHub](https://github.com/PreferredAI/cornac) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 160 Β· πŸ“¦ 300 Β· πŸ“‹ 170 - 17% open Β· ⏱️ 04.10.2025):
git clone https://github.com/PreferredAI/cornac
- [PyPi](https://pypi.org/project/cornac) (πŸ“₯ 44K / month Β· πŸ“¦ 18 Β· ⏱️ 04.10.2025):
pip install cornac
- [Conda](https://anaconda.org/conda-forge/cornac) (πŸ“₯ 920K Β· ⏱️ 05.10.2025):
conda install -c conda-forge cornac
lkpy (πŸ₯ˆ28 Β· ⭐ 300) - Python recommendation toolkit. MIT - [GitHub](https://github.com/lenskit/lkpy) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 72 Β· πŸ“¦ 140 Β· πŸ“‹ 290 - 33% open Β· ⏱️ 29.10.2025):
git clone https://github.com/lenskit/lkpy
- [PyPi](https://pypi.org/project/lenskit) (πŸ“₯ 6.6K / month Β· πŸ“¦ 13 Β· ⏱️ 22.10.2025):
pip install lenskit
- [Conda](https://anaconda.org/conda-forge/lenskit) (πŸ“₯ 52K Β· ⏱️ 23.10.2025):
conda install -c conda-forge lenskit
RecBole (πŸ₯‰25 Β· ⭐ 4.1K Β· πŸ’€) - A unified, comprehensive and efficient recommendation library. MIT - [GitHub](https://github.com/RUCAIBox/RecBole) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 690 Β· πŸ“‹ 1.1K - 32% open Β· ⏱️ 24.02.2025):
git clone https://github.com/RUCAIBox/RecBole
- [PyPi](https://pypi.org/project/recbole) (πŸ“₯ 98K / month Β· πŸ“¦ 2 Β· ⏱️ 24.02.2025):
pip install recbole
- [Conda](https://anaconda.org/aibox/recbole) (πŸ“₯ 9.3K Β· ⏱️ 25.03.2025):
conda install -c aibox recbole
TF Recommenders (πŸ₯‰25 Β· ⭐ 2K) - TensorFlow Recommenders is a library for building.. Apache-2 - [GitHub](https://github.com/tensorflow/recommenders) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 290 Β· πŸ“‹ 450 - 59% open Β· ⏱️ 27.09.2025):
git clone https://github.com/tensorflow/recommenders
- [PyPi](https://pypi.org/project/tensorflow-recommenders) (πŸ“₯ 220K / month Β· πŸ“¦ 2 Β· ⏱️ 03.02.2023):
pip install tensorflow-recommenders
Show 11 hidden projects... - implicit (πŸ₯ˆ30 Β· ⭐ 3.7K Β· πŸ’€) - Fast Python Collaborative Filtering for Implicit Feedback Datasets. MIT - lightfm (πŸ₯ˆ28 Β· ⭐ 5K Β· πŸ’€) - A Python implementation of LightFM, a hybrid recommendation.. Apache-2 - scikit-surprise (πŸ₯ˆ27 Β· ⭐ 6.7K Β· πŸ’€) - A Python scikit for building and analyzing recommender.. BSD-3 - TF Ranking (πŸ₯‰26 Β· ⭐ 2.8K Β· πŸ’€) - Learning to Rank in TensorFlow. Apache-2 - fastFM (πŸ₯‰22 Β· ⭐ 1.1K Β· πŸ’€) - fastFM: A Library for Factorization Machines. BSD-3 - tensorrec (πŸ₯‰21 Β· ⭐ 1.3K Β· πŸ’€) - A TensorFlow recommendation algorithm and framework in.. Apache-2 - Spotlight (πŸ₯‰18 Β· ⭐ 3K Β· πŸ’€) - Deep recommender models using PyTorch. MIT - recmetrics (πŸ₯‰18 Β· ⭐ 580 Β· πŸ’€) - A library of metrics for evaluating recommender systems. MIT - Case Recommender (πŸ₯‰18 Β· ⭐ 500 Β· πŸ’€) - Case Recommender: A Flexible and Extensible Python.. MIT - OpenRec (πŸ₯‰16 Β· ⭐ 420 Β· πŸ’€) - OpenRec is an open-source and modular library for neural network-.. Apache-2 - Collie (πŸ₯‰10 Β· ⭐ 100 Β· πŸ’€) - A library for preparing, training, and evaluating scalable deep.. BSD-3


Privacy Machine Learning

Back to top

Libraries for encrypted and privacy-preserving machine learning using methods like federated learning & differential privacy.

Opacus (πŸ₯‡32 Β· ⭐ 1.9K) - Training PyTorch models with differential privacy. Apache-2 - [GitHub](https://github.com/meta-pytorch/opacus) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 370 Β· πŸ“₯ 150 Β· πŸ“¦ 1.2K Β· πŸ“‹ 340 - 19% open Β· ⏱️ 27.10.2025):
git clone https://github.com/pytorch/opacus
- [PyPi](https://pypi.org/project/opacus) (πŸ“₯ 92K / month Β· πŸ“¦ 49 Β· ⏱️ 27.05.2025):
pip install opacus
- [Conda](https://anaconda.org/conda-forge/opacus) (πŸ“₯ 28K Β· ⏱️ 09.07.2025):
conda install -c conda-forge opacus
PySyft (πŸ₯ˆ31 Β· ⭐ 9.8K) - Perform data science on data that remains in someone elses server. Apache-2 - [GitHub](https://github.com/OpenMined/PySyft) (πŸ‘¨β€πŸ’» 520 Β· πŸ”€ 2K Β· πŸ“₯ 2.1K Β· πŸ“¦ 1 Β· πŸ“‹ 3.4K - 1% open Β· ⏱️ 13.04.2025):
git clone https://github.com/OpenMined/PySyft
- [PyPi](https://pypi.org/project/syft) (πŸ“₯ 32K / month Β· πŸ“¦ 5 Β· ⏱️ 13.04.2025):
pip install syft
TensorFlow Privacy (πŸ₯ˆ24 Β· ⭐ 2K) - Library for training machine learning models with.. Apache-2 - [GitHub](https://github.com/tensorflow/privacy) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 460 Β· πŸ“₯ 190 Β· πŸ“‹ 210 - 55% open Β· ⏱️ 13.06.2025):
git clone https://github.com/tensorflow/privacy
- [PyPi](https://pypi.org/project/tensorflow-privacy) (πŸ“₯ 18K / month Β· πŸ“¦ 21 Β· ⏱️ 14.02.2024):
pip install tensorflow-privacy
FATE (πŸ₯‰23 Β· ⭐ 6K Β· πŸ’€) - An Industrial Grade Federated Learning Framework. Apache-2 - [GitHub](https://github.com/FederatedAI/FATE) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.6K Β· πŸ“¦ 1 Β· πŸ“‹ 2.1K - 2% open Β· ⏱️ 19.11.2024):
git clone https://github.com/FederatedAI/FATE
- [PyPi](https://pypi.org/project/ETAF) (⏱️ 06.05.2020):
pip install ETAF
CrypTen (πŸ₯‰21 Β· ⭐ 1.6K Β· πŸ’€) - A framework for Privacy Preserving Machine Learning. MIT - [GitHub](https://github.com/facebookresearch/CrypTen) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 290 Β· πŸ“‹ 280 - 28% open Β· ⏱️ 23.11.2024):
git clone https://github.com/facebookresearch/CrypTen
- [PyPi](https://pypi.org/project/crypten) (πŸ“₯ 600 / month Β· πŸ“¦ 1 Β· ⏱️ 08.12.2022):
pip install crypten
Show 2 hidden projects... - TFEncrypted (πŸ₯ˆ24 Β· ⭐ 1.2K Β· πŸ’€) - A Framework for Encrypted Machine Learning in.. Apache-2 - PipelineDP (πŸ₯‰19 Β· ⭐ 280) - PipelineDP is a Python framework for applying differentially.. Apache-2


Workflow & Experiment Tracking

Back to top

Libraries to organize, track, and visualize machine learning experiments.

mlflow (πŸ₯‡47 Β· ⭐ 23K) - The open source developer platform to build AI/LLM applications and.. Apache-2 - [GitHub](https://github.com/mlflow/mlflow) (πŸ‘¨β€πŸ’» 910 Β· πŸ”€ 4.9K Β· πŸ“¦ 66K Β· πŸ“‹ 5.2K - 39% open Β· ⏱️ 30.10.2025):
git clone https://github.com/mlflow/mlflow
- [PyPi](https://pypi.org/project/mlflow) (πŸ“₯ 26M / month Β· πŸ“¦ 1.3K Β· ⏱️ 22.10.2025):
pip install mlflow
- [Conda](https://anaconda.org/conda-forge/mlflow) (πŸ“₯ 3.7M Β· ⏱️ 24.10.2025):
conda install -c conda-forge mlflow
wandb client (πŸ₯‡44 Β· ⭐ 10K) - The AI developer platform. Use Weights & Biases to train and fine-.. MIT - [GitHub](https://github.com/wandb/wandb) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 790 Β· πŸ“₯ 1.2K Β· πŸ“¦ 84K Β· πŸ“‹ 3.7K - 18% open Β· ⏱️ 30.10.2025):
git clone https://github.com/wandb/client
- [PyPi](https://pypi.org/project/wandb) (πŸ“₯ 20M / month Β· πŸ“¦ 2.3K Β· ⏱️ 28.10.2025):
pip install wandb
- [Conda](https://anaconda.org/conda-forge/wandb) (πŸ“₯ 1.2M Β· ⏱️ 30.10.2025):
conda install -c conda-forge wandb
DVC (πŸ₯‡42 Β· ⭐ 15K) - Data Versioning and ML Experiments. Apache-2 - [GitHub](https://github.com/iterative/dvc) (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 1.2K Β· πŸ“¦ 24K Β· πŸ“‹ 4.9K - 4% open Β· ⏱️ 28.10.2025):
git clone https://github.com/iterative/dvc
- [PyPi](https://pypi.org/project/dvc) (πŸ“₯ 1.5M / month Β· πŸ“¦ 140 Β· ⏱️ 02.09.2025):
pip install dvc
- [Conda](https://anaconda.org/conda-forge/dvc) (πŸ“₯ 3.1M Β· ⏱️ 02.09.2025):
conda install -c conda-forge dvc
Tensorboard (πŸ₯‡41 Β· ⭐ 7K) - TensorFlows Visualization Toolkit. Apache-2 - [GitHub](https://github.com/tensorflow/tensorboard) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 1.7K Β· πŸ“¦ 330K Β· πŸ“‹ 2K - 36% open Β· ⏱️ 12.08.2025):
git clone https://github.com/tensorflow/tensorboard
- [PyPi](https://pypi.org/project/tensorboard) (πŸ“₯ 31M / month Β· πŸ“¦ 2.8K Β· ⏱️ 17.07.2025):
pip install tensorboard
- [Conda](https://anaconda.org/conda-forge/tensorboard) (πŸ“₯ 6M Β· ⏱️ 18.07.2025):
conda install -c conda-forge tensorboard
SageMaker SDK (πŸ₯‡41 Β· ⭐ 2.2K) - A library for training and deploying machine learning.. Apache-2 - [GitHub](https://github.com/aws/sagemaker-python-sdk) (πŸ‘¨β€πŸ’» 500 Β· πŸ”€ 1.2K Β· πŸ“¦ 6.2K Β· πŸ“‹ 1.6K - 21% open Β· ⏱️ 29.10.2025):
git clone https://github.com/aws/sagemaker-python-sdk
- [PyPi](https://pypi.org/project/sagemaker) (πŸ“₯ 27M / month Β· πŸ“¦ 210 Β· ⏱️ 29.10.2025):
pip install sagemaker
- [Conda](https://anaconda.org/conda-forge/sagemaker-python-sdk) (πŸ“₯ 1.8M Β· ⏱️ 30.10.2025):
conda install -c conda-forge sagemaker-python-sdk
Metaflow (πŸ₯ˆ37 Β· ⭐ 9.6K) - Build, Manage and Deploy AI/ML Systems. Apache-2 - [GitHub](https://github.com/Netflix/metaflow) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 930 Β· πŸ“¦ 950 Β· πŸ“‹ 840 - 43% open Β· ⏱️ 29.10.2025):
git clone https://github.com/Netflix/metaflow
- [PyPi](https://pypi.org/project/metaflow) (πŸ“₯ 740K / month Β· πŸ“¦ 53 Β· ⏱️ 29.10.2025):
pip install metaflow
- [Conda](https://anaconda.org/conda-forge/metaflow) (πŸ“₯ 340K Β· ⏱️ 29.10.2025):
conda install -c conda-forge metaflow
tensorboardX (πŸ₯ˆ35 Β· ⭐ 8K) - tensorboard for pytorch (and chainer, mxnet, numpy, ...). MIT - [GitHub](https://github.com/lanpa/tensorboardX) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 860 Β· πŸ“₯ 500 Β· πŸ“¦ 60K Β· πŸ“‹ 470 - 18% open Β· ⏱️ 13.06.2025):
git clone https://github.com/lanpa/tensorboardX
- [PyPi](https://pypi.org/project/tensorboardX) (πŸ“₯ 4.5M / month Β· πŸ“¦ 740 Β· ⏱️ 10.06.2025):
pip install tensorboardX
- [Conda](https://anaconda.org/conda-forge/tensorboardx) (πŸ“₯ 1.3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorboardx
PyCaret (πŸ₯ˆ34 Β· ⭐ 9.6K Β· πŸ’€) - An open-source, low-code machine learning library in Python. MIT - [GitHub](https://github.com/pycaret/pycaret) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.8K Β· πŸ“₯ 730 Β· πŸ“¦ 7.9K Β· πŸ“‹ 2.3K - 16% open Β· ⏱️ 06.03.2025):
git clone https://github.com/pycaret/pycaret
- [PyPi](https://pypi.org/project/pycaret) (πŸ“₯ 310K / month Β· πŸ“¦ 31 Β· ⏱️ 28.04.2024):
pip install pycaret
- [Conda](https://anaconda.org/conda-forge/pycaret) (πŸ“₯ 78K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pycaret
ClearML (πŸ₯ˆ34 Β· ⭐ 6.3K) - ClearML - Auto-Magical CI/CD to streamline your AI workload... Apache-2 - [GitHub](https://github.com/clearml/clearml) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 710 Β· πŸ“₯ 3.5K Β· πŸ“¦ 1.9K Β· πŸ“‹ 1.2K - 45% open Β· ⏱️ 27.10.2025):
git clone https://github.com/allegroai/clearml
- [PyPi](https://pypi.org/project/clearml) (πŸ“₯ 500K / month Β· πŸ“¦ 78 Β· ⏱️ 22.10.2025):
pip install clearml
- [Docker Hub](https://hub.docker.com/r/allegroai/trains) (πŸ“₯ 31K Β· ⏱️ 05.10.2020):
docker pull allegroai/trains
snakemake (πŸ₯ˆ34 Β· ⭐ 2.6K) - This is the development home of the workflow management system.. MIT - [GitHub](https://github.com/snakemake/snakemake) (πŸ‘¨β€πŸ’» 380 Β· πŸ”€ 610 Β· πŸ“¦ 2.5K Β· πŸ“‹ 2.1K - 58% open Β· ⏱️ 29.10.2025):
git clone https://github.com/snakemake/snakemake
- [PyPi](https://pypi.org/project/snakemake) (πŸ“₯ 130K / month Β· πŸ“¦ 320 Β· ⏱️ 22.10.2025):
pip install snakemake
- [Conda](https://anaconda.org/bioconda/snakemake) (πŸ“₯ 1.5M Β· ⏱️ 28.10.2025):
conda install -c bioconda snakemake
kaggle (πŸ₯ˆ33 Β· ⭐ 6.9K) - Official Kaggle API. Apache-2 - [GitHub](https://github.com/Kaggle/kaggle-api) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 1.2K Β· πŸ“¦ 21 Β· πŸ“‹ 530 - 27% open Β· ⏱️ 28.10.2025):
git clone https://github.com/Kaggle/kaggle-api
- [PyPi](https://pypi.org/project/kaggle) (πŸ“₯ 610K / month Β· πŸ“¦ 240 Β· ⏱️ 08.05.2025):
pip install kaggle
- [Conda](https://anaconda.org/conda-forge/kaggle) (πŸ“₯ 250K Β· ⏱️ 11.08.2025):
conda install -c conda-forge kaggle
aim (πŸ₯ˆ32 Β· ⭐ 5.8K) - Aim An easy-to-use & supercharged open-source experiment tracker. Apache-2 - [GitHub](https://github.com/aimhubio/aim) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 360 Β· πŸ“¦ 1.1K Β· πŸ“‹ 1.1K - 37% open Β· ⏱️ 26.06.2025):
git clone https://github.com/aimhubio/aim
- [PyPi](https://pypi.org/project/aim) (πŸ“₯ 120K / month Β· πŸ“¦ 56 Β· ⏱️ 11.06.2025):
pip install aim
- [Conda](https://anaconda.org/conda-forge/aim) (πŸ“₯ 140K Β· ⏱️ 22.04.2025):
conda install -c conda-forge aim
AzureML SDK (πŸ₯ˆ31 Β· ⭐ 4.3K Β· πŸ’€) - Python notebooks with ML and deep learning examples with Azure.. MIT - [GitHub](https://github.com/Azure/MachineLearningNotebooks) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 2.5K Β· πŸ“₯ 680 Β· πŸ“‹ 1.5K - 26% open Β· ⏱️ 14.03.2025):
git clone https://github.com/Azure/MachineLearningNotebooks
- [PyPi](https://pypi.org/project/azureml-sdk) (πŸ“₯ 2.2M / month Β· πŸ“¦ 31 Β· ⏱️ 11.04.2025):
pip install azureml-sdk
VisualDL (πŸ₯ˆ29 Β· ⭐ 4.9K Β· πŸ’€) - Deep Learning Visualization Toolkit. Apache-2 - [GitHub](https://github.com/PaddlePaddle/VisualDL) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 630 Β· πŸ“₯ 540 Β· πŸ“¦ 3.6K Β· πŸ“‹ 510 - 30% open Β· ⏱️ 22.01.2025):
git clone https://github.com/PaddlePaddle/VisualDL
- [PyPi](https://pypi.org/project/visualdl) (πŸ“₯ 170K / month Β· πŸ“¦ 82 Β· ⏱️ 30.10.2024):
pip install visualdl
sacred (πŸ₯ˆ29 Β· ⭐ 4.3K) - Sacred is a tool to help you configure, organize, log and reproduce.. MIT - [GitHub](https://github.com/IDSIA/sacred) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 390 Β· πŸ“¦ 3.6K Β· πŸ“‹ 560 - 18% open Β· ⏱️ 22.10.2025):
git clone https://github.com/IDSIA/sacred
- [PyPi](https://pypi.org/project/sacred) (πŸ“₯ 48K / month Β· πŸ“¦ 60 Β· ⏱️ 26.11.2024):
pip install sacred
- [Conda](https://anaconda.org/conda-forge/sacred) (πŸ“₯ 9.9K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sacred
Neptune.ai (πŸ₯ˆ29 Β· ⭐ 620) - The experiment tracker for foundation model training. Apache-2 - [GitHub](https://github.com/neptune-ai/neptune-client) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 66 Β· πŸ“¦ 920 Β· πŸ“‹ 260 - 12% open Β· ⏱️ 09.06.2025):
git clone https://github.com/neptune-ai/neptune-client
- [PyPi](https://pypi.org/project/neptune-client) (πŸ“₯ 480K / month Β· πŸ“¦ 77 Β· ⏱️ 15.04.2025):
pip install neptune-client
- [Conda](https://anaconda.org/conda-forge/neptune-client) (πŸ“₯ 390K Β· ⏱️ 22.04.2025):
conda install -c conda-forge neptune-client
TNT (πŸ₯‰28 Β· ⭐ 1.7K) - A lightweight library for PyTorch training tools and utilities. BSD-3 - [GitHub](https://github.com/meta-pytorch/tnt) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 290 Β· πŸ“‹ 150 - 56% open Β· ⏱️ 09.10.2025):
git clone https://github.com/pytorch/tnt
- [PyPi](https://pypi.org/project/torchnet) (πŸ“₯ 9.4K / month Β· πŸ“¦ 24 Β· ⏱️ 29.07.2018):
pip install torchnet
livelossplot (πŸ₯‰25 Β· ⭐ 1.3K Β· πŸ’€) - Live training loss plot in Jupyter Notebook for Keras,.. MIT - [GitHub](https://github.com/stared/livelossplot) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 140 Β· πŸ“¦ 1.9K Β· πŸ“‹ 79 - 7% open Β· ⏱️ 03.01.2025):
git clone https://github.com/stared/livelossplot
- [PyPi](https://pypi.org/project/livelossplot) (πŸ“₯ 19K / month Β· πŸ“¦ 16 Β· ⏱️ 03.01.2025):
pip install livelossplot
ml-metadata (πŸ₯‰25 Β· ⭐ 660) - For recording and retrieving metadata associated with ML.. Apache-2 - [GitHub](https://github.com/google/ml-metadata) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 170 Β· πŸ“₯ 3K Β· πŸ“¦ 720 Β· πŸ“‹ 130 - 41% open Β· ⏱️ 03.04.2025):
git clone https://github.com/google/ml-metadata
- [PyPi](https://pypi.org/project/ml-metadata) (πŸ“₯ 50K / month Β· πŸ“¦ 32 Β· ⏱️ 07.04.2025):
pip install ml-metadata
Labml (πŸ₯‰24 Β· ⭐ 2.3K) - Monitor deep learning model training and hardware usage from your mobile.. MIT - [GitHub](https://github.com/labmlai/labml) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 140 Β· πŸ“¦ 240 Β· πŸ“‹ 50 - 12% open Β· ⏱️ 10.04.2025):
git clone https://github.com/labmlai/labml
- [PyPi](https://pypi.org/project/labml) (πŸ“₯ 4.6K / month Β· πŸ“¦ 14 Β· ⏱️ 15.09.2024):
pip install labml
quinn (πŸ₯‰24 Β· ⭐ 680 Β· πŸ’€) - pyspark methods to enhance developer productivity. Apache-2 - [GitHub](https://github.com/mrpowers-io/quinn) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 98 Β· πŸ“₯ 69 Β· πŸ“¦ 94 Β· πŸ“‹ 130 - 27% open Β· ⏱️ 06.12.2024):
git clone https://github.com/MrPowers/quinn
- [PyPi](https://pypi.org/project/quinn) (πŸ“₯ 750K / month Β· πŸ“¦ 7 Β· ⏱️ 13.02.2024):
pip install quinn
gokart (πŸ₯‰24 Β· ⭐ 330) - Gokart solves reproducibility, task dependencies, constraints of good code,.. MIT - [GitHub](https://github.com/m3dev/gokart) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 63 Β· πŸ“¦ 85 Β· πŸ“‹ 100 - 31% open Β· ⏱️ 18.06.2025):
git clone https://github.com/m3dev/gokart
- [PyPi](https://pypi.org/project/gokart) (πŸ“₯ 6.7K / month Β· πŸ“¦ 8 Β· ⏱️ 18.06.2025):
pip install gokart
Guild AI (πŸ₯‰23 Β· ⭐ 890) - Experiment tracking, ML developer tools. Apache-2 - [GitHub](https://github.com/guildai/guildai) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 90 Β· πŸ“₯ 32 Β· πŸ“¦ 110 Β· πŸ“‹ 440 - 50% open Β· ⏱️ 29.04.2025):
git clone https://github.com/guildai/guildai
- [PyPi](https://pypi.org/project/guildai) (πŸ“₯ 1.7K / month Β· ⏱️ 11.05.2022):
pip install guildai
TensorWatch (πŸ₯‰22 Β· ⭐ 3.5K) - Debugging, monitoring and visualization for Python Machine Learning.. MIT - [GitHub](https://github.com/microsoft/tensorwatch) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 360 Β· πŸ“¦ 160 Β· πŸ“‹ 70 - 75% open Β· ⏱️ 27.09.2025):
git clone https://github.com/microsoft/tensorwatch
- [PyPi](https://pypi.org/project/tensorwatch) (πŸ“₯ 1.4K / month Β· πŸ“¦ 7 Β· ⏱️ 04.03.2020):
pip install tensorwatch
keepsake (πŸ₯‰18 Β· ⭐ 1.7K Β· πŸ’€) - Version control for machine learning. Apache-2 - [GitHub](https://github.com/replicate/keepsake) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 71 Β· πŸ“‹ 190 - 65% open Β· ⏱️ 03.12.2024):
git clone https://github.com/replicate/keepsake
- [PyPi](https://pypi.org/project/keepsake) (πŸ“₯ 880 / month Β· πŸ“¦ 1 Β· ⏱️ 25.01.2021):
pip install keepsake
datmo (πŸ₯‰17 Β· ⭐ 340) - Open source production model management tool for data scientists. MIT - [GitHub](https://github.com/datmo/datmo) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 30 Β· πŸ“¦ 7 Β· πŸ“‹ 180 - 17% open Β· ⏱️ 23.06.2025):
git clone https://github.com/datmo/datmo
- [PyPi](https://pypi.org/project/datmo) (πŸ“₯ 130 / month Β· ⏱️ 07.12.2018):
pip install datmo
CometML (πŸ₯‰16) - Supercharging Machine Learning. MIT - [GitHub]():
git clone https://github.com/comet-ml/examples
- [PyPi](https://pypi.org/project/comet_ml) (πŸ“₯ 570K / month Β· πŸ“¦ 100 Β· ⏱️ 29.10.2025):
pip install comet_ml
- [Conda](https://anaconda.org/anaconda/comet_ml):
conda install -c anaconda comet_ml
Show 13 hidden projects... - Catalyst (πŸ₯‰28 Β· ⭐ 3.4K Β· πŸ’€) - Accelerated deep learning R&D. Apache-2 - knockknock (πŸ₯‰25 Β· ⭐ 2.8K Β· πŸ’€) - Knock Knock: Get notified when your training ends with only two.. MIT - hiddenlayer (πŸ₯‰22 Β· ⭐ 1.9K Β· πŸ’€) - Neural network graphs and training metrics for.. MIT - SKLL (πŸ₯‰22 Β· ⭐ 560 Β· πŸ’€) - SciKit-Learn Laboratory (SKLL) makes it easy to run machine.. ❗Unlicensed - TensorBoard Logger (πŸ₯‰21 Β· ⭐ 630 Β· πŸ’€) - Log TensorBoard events without touching TensorFlow. MIT - Studio.ml (πŸ₯‰21 Β· ⭐ 380 Β· πŸ’€) - Studio: Simplify and expedite model building process. Apache-2 - lore (πŸ₯‰20 Β· ⭐ 1.5K Β· πŸ’€) - Lore makes machine learning approachable for Software Engineers and.. MIT - chitra (πŸ₯‰17 Β· ⭐ 230) - A multi-functional library for full-stack Deep Learning. Simplifies.. Apache-2 - steppy (πŸ₯‰17 Β· ⭐ 140 Β· πŸ’€) - Lightweight, Python library for fast and reproducible experimentation. MIT - MXBoard (πŸ₯‰16 Β· ⭐ 320 Β· πŸ’€) - Logging MXNet data for visualization in TensorBoard. Apache-2 - caliban (πŸ₯‰15 Β· ⭐ 500 Β· πŸ’€) - Research workflows made easy, locally and in the Cloud. Apache-2 - ModelChimp (πŸ₯‰12 Β· ⭐ 130 Β· πŸ’€) - Experiment tracking for machine and deep learning projects. BSD-2 - traintool (πŸ₯‰8 Β· ⭐ 12 Β· πŸ’€) - Train off-the-shelf machine learning models in one.. Apache-2


Model Serialization & Deployment

Back to top

Libraries to serialize models to files, convert between a variety of model formats, and optimize models for deployment.

triton (πŸ₯‡45 Β· ⭐ 17K) - Development repository for the Triton language and compiler. MIT - [GitHub](https://github.com/triton-lang/triton) (πŸ‘¨β€πŸ’» 480 Β· πŸ”€ 2.3K Β· πŸ“₯ 1.4K Β· πŸ“¦ 74K Β· πŸ“‹ 2K - 41% open Β· ⏱️ 29.10.2025):
git clone https://github.com/openai/triton
- [PyPi](https://pypi.org/project/triton) (πŸ“₯ 41M / month Β· πŸ“¦ 540 Β· ⏱️ 13.10.2025):
pip install triton
onnx (πŸ₯‡43 Β· ⭐ 20K) - Open standard for machine learning interoperability. Apache-2 - [GitHub](https://github.com/onnx/onnx) (πŸ‘¨β€πŸ’» 360 Β· πŸ”€ 3.8K Β· πŸ“₯ 25K Β· πŸ“¦ 49K Β· πŸ“‹ 3.1K - 9% open Β· ⏱️ 29.10.2025):
git clone https://github.com/onnx/onnx
- [PyPi](https://pypi.org/project/onnx) (πŸ“₯ 13M / month Β· πŸ“¦ 1.6K Β· ⏱️ 10.10.2025):
pip install onnx
- [Conda](https://anaconda.org/conda-forge/onnx) (πŸ“₯ 2.1M Β· ⏱️ 11.10.2025):
conda install -c conda-forge onnx
huggingface_hub (πŸ₯ˆ40 Β· ⭐ 3K) - The official Python client for the Hugging Face Hub. Apache-2 - [GitHub](https://github.com/huggingface/huggingface_hub) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 830 Β· πŸ“‹ 1.3K - 11% open Β· ⏱️ 30.10.2025):
git clone https://github.com/huggingface/huggingface_hub
- [PyPi](https://pypi.org/project/huggingface_hub) (πŸ“₯ 120M / month Β· πŸ“¦ 4.1K Β· ⏱️ 28.10.2025):
pip install huggingface_hub
- [Conda](https://anaconda.org/conda-forge/huggingface_hub) (πŸ“₯ 4.2M Β· ⏱️ 28.10.2025):
conda install -c conda-forge huggingface_hub
BentoML (πŸ₯ˆ36 Β· ⭐ 8.2K) - The easiest way to serve AI apps and models - Build Model Inference.. Apache-2 - [GitHub](https://github.com/bentoml/BentoML) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 880 Β· πŸ“₯ 95 Β· πŸ“¦ 2.8K Β· πŸ“‹ 1.1K - 11% open Β· ⏱️ 29.10.2025):
git clone https://github.com/bentoml/BentoML
- [PyPi](https://pypi.org/project/bentoml) (πŸ“₯ 180K / month Β· πŸ“¦ 44 Β· ⏱️ 29.10.2025):
pip install bentoml
Core ML Tools (πŸ₯ˆ35 Β· ⭐ 5K) - Core ML tools contain supporting tools for Core ML model.. BSD-3 - [GitHub](https://github.com/apple/coremltools) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 710 Β· πŸ“₯ 15K Β· πŸ“¦ 5.1K Β· πŸ“‹ 1.6K - 26% open Β· ⏱️ 22.09.2025):
git clone https://github.com/apple/coremltools
- [PyPi](https://pypi.org/project/coremltools) (πŸ“₯ 1.1M / month Β· πŸ“¦ 110 Β· ⏱️ 28.07.2025):
pip install coremltools
- [Conda](https://anaconda.org/conda-forge/coremltools) (πŸ“₯ 110K Β· ⏱️ 02.10.2025):
conda install -c conda-forge coremltools
TorchServe (πŸ₯ˆ33 Β· ⭐ 4.4K Β· πŸ’€) - Serve, optimize and scale PyTorch models in production. Apache-2 - [GitHub](https://github.com/pytorch/serve) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 890 Β· πŸ“₯ 8K Β· πŸ“¦ 900 Β· πŸ“‹ 1.7K - 25% open Β· ⏱️ 17.03.2025):
git clone https://github.com/pytorch/serve
- [PyPi](https://pypi.org/project/torchserve) (πŸ“₯ 97K / month Β· πŸ“¦ 26 Β· ⏱️ 30.09.2024):
pip install torchserve
- [Conda](https://anaconda.org/pytorch/torchserve) (πŸ“₯ 570K Β· ⏱️ 25.03.2025):
conda install -c pytorch torchserve
- [Docker Hub](https://hub.docker.com/r/pytorch/torchserve) (πŸ“₯ 1.5M Β· ⭐ 32 Β· ⏱️ 30.09.2024):
docker pull pytorch/torchserve
hls4ml (πŸ₯ˆ28 Β· ⭐ 1.7K) - Machine learning on FPGAs using HLS. Apache-2 - [GitHub](https://github.com/fastmachinelearning/hls4ml) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 440 Β· πŸ“¦ 51 Β· πŸ“‹ 480 - 41% open Β· ⏱️ 20.10.2025):
git clone https://github.com/fastmachinelearning/hls4ml
- [PyPi](https://pypi.org/project/hls4ml) (πŸ“₯ 1.7K / month Β· πŸ“¦ 1 Β· ⏱️ 17.03.2025):
pip install hls4ml
- [Conda](https://anaconda.org/conda-forge/hls4ml) (πŸ“₯ 12K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hls4ml
mmdnn (πŸ₯ˆ25 Β· ⭐ 5.8K) - MMdnn is a set of tools to help users inter-operate among different deep.. MIT - [GitHub](https://github.com/microsoft/MMdnn) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 960 Β· πŸ“₯ 4K Β· πŸ“¦ 160 Β· πŸ“‹ 630 - 53% open Β· ⏱️ 07.08.2025):
git clone https://github.com/Microsoft/MMdnn
- [PyPi](https://pypi.org/project/mmdnn) (πŸ“₯ 320 / month Β· ⏱️ 24.07.2020):
pip install mmdnn
Hummingbird (πŸ₯‰24 Β· ⭐ 3.5K) - Hummingbird compiles trained ML models into tensor computation for.. MIT - [GitHub](https://github.com/microsoft/hummingbird) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 290 Β· πŸ“₯ 930 Β· πŸ“‹ 330 - 21% open Β· ⏱️ 17.07.2025):
git clone https://github.com/microsoft/hummingbird
- [PyPi](https://pypi.org/project/hummingbird-ml) (πŸ“₯ 7.6K / month Β· πŸ“¦ 7 Β· ⏱️ 25.10.2024):
pip install hummingbird-ml
- [Conda](https://anaconda.org/conda-forge/hummingbird-ml) (πŸ“₯ 64K Β· ⏱️ 22.04.2025):
conda install -c conda-forge hummingbird-ml
tfdeploy (πŸ₯‰15 Β· ⭐ 360 Β· πŸ’€) - Deploy tensorflow graphs for fast evaluation and export to.. BSD-3 - [GitHub](https://github.com/riga/tfdeploy) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 38 Β· πŸ“‹ 34 - 32% open Β· ⏱️ 04.01.2025):
git clone https://github.com/riga/tfdeploy
- [PyPi](https://pypi.org/project/tfdeploy) (πŸ“₯ 100 / month Β· ⏱️ 30.03.2017):
pip install tfdeploy
Show 10 hidden projects... - m2cgen (πŸ₯ˆ25 Β· ⭐ 2.9K Β· πŸ’€) - Transform ML models into a native code (Java, C, Python, Go,.. MIT - sklearn-porter (πŸ₯‰23 Β· ⭐ 1.3K Β· πŸ’€) - Transpile trained scikit-learn estimators to C, Java,.. BSD-3 - cortex (πŸ₯‰22 Β· ⭐ 8K Β· πŸ’€) - Production infrastructure for machine learning at scale. Apache-2 - nebullvm (πŸ₯‰21 Β· ⭐ 8.4K Β· πŸ’€) - A collection of libraries to optimise AI model performances. Apache-2 - Larq Compute Engine (πŸ₯‰20 Β· ⭐ 250) - Highly optimized inference engine for Binarized.. Apache-2 - pytorch2keras (πŸ₯‰19 Β· ⭐ 860 Β· πŸ’€) - PyTorch to Keras model convertor. MIT - OMLT (πŸ₯‰19 Β· ⭐ 340) - Represent trained machine learning models as Pyomo optimization.. ❗Unlicensed - modelkit (πŸ₯‰17 Β· ⭐ 150 Β· πŸ’€) - Toolkit for developing and maintaining ML models. MIT - backprop (πŸ₯‰14 Β· ⭐ 240 Β· πŸ’€) - Backprop makes it simple to use, finetune, and deploy state-of-.. Apache-2 - ml-ane-transformers (πŸ₯‰13 Β· ⭐ 2.7K Β· πŸ’€) - Reference implementation of the Transformer.. ❗Unlicensed


Model Interpretability

Back to top

Libraries to visualize, explain, debug, evaluate, and interpret machine learning models.

shap (πŸ₯‡42 Β· ⭐ 25K) - A game theoretic approach to explain the output of any machine learning model. MIT - [GitHub](https://github.com/shap/shap) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 3.4K Β· πŸ“¦ 36K Β· πŸ“‹ 2.7K - 23% open Β· ⏱️ 30.10.2025):
git clone https://github.com/slundberg/shap
- [PyPi](https://pypi.org/project/shap) (πŸ“₯ 9.5M / month Β· πŸ“¦ 1.2K Β· ⏱️ 14.10.2025):
pip install shap
- [Conda](https://anaconda.org/conda-forge/shap) (πŸ“₯ 7.5M Β· ⏱️ 17.06.2025):
conda install -c conda-forge shap
arviz (πŸ₯‡37 Β· ⭐ 1.7K) - Exploratory analysis of Bayesian models with Python. Apache-2 - [GitHub](https://github.com/arviz-devs/arviz) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 460 Β· πŸ“₯ 190 Β· πŸ“¦ 11K Β· πŸ“‹ 900 - 19% open Β· ⏱️ 22.10.2025):
git clone https://github.com/arviz-devs/arviz
- [PyPi](https://pypi.org/project/arviz) (πŸ“₯ 3.7M / month Β· πŸ“¦ 410 Β· ⏱️ 09.07.2025):
pip install arviz
- [Conda](https://anaconda.org/conda-forge/arviz) (πŸ“₯ 2.5M Β· ⏱️ 10.07.2025):
conda install -c conda-forge arviz
Netron (πŸ₯‡36 Β· ⭐ 32K) - Visualizer for neural network, deep learning and machine learning.. MIT - [GitHub](https://github.com/lutzroeder/netron) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3K Β· πŸ“₯ 160K Β· πŸ“¦ 13 Β· πŸ“‹ 1.2K - 1% open Β· ⏱️ 29.10.2025):
git clone https://github.com/lutzroeder/netron
- [PyPi](https://pypi.org/project/netron) (πŸ“₯ 43K / month Β· πŸ“¦ 92 Β· ⏱️ 23.10.2025):
pip install netron
evaluate (πŸ₯‡34 Β· ⭐ 2.4K) - Evaluate: A library for easily evaluating machine learning models.. Apache-2 - [GitHub](https://github.com/huggingface/evaluate) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 290 Β· πŸ“¦ 24K Β· πŸ“‹ 390 - 62% open Β· ⏱️ 25.09.2025):
git clone https://github.com/huggingface/evaluate
- [PyPi](https://pypi.org/project/evaluate) (πŸ“₯ 3.6M / month Β· πŸ“¦ 660 Β· ⏱️ 18.09.2025):
pip install evaluate
InterpretML (πŸ₯‡33 Β· ⭐ 6.7K) - Fit interpretable models. Explain blackbox machine learning. MIT - [GitHub](https://github.com/interpretml/interpret) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 770 Β· πŸ“¦ 930 Β· πŸ“‹ 490 - 22% open Β· ⏱️ 24.10.2025):
git clone https://github.com/interpretml/interpret
- [PyPi](https://pypi.org/project/interpret) (πŸ“₯ 230K / month Β· πŸ“¦ 58 Β· ⏱️ 14.10.2025):
pip install interpret
Captum (πŸ₯‡33 Β· ⭐ 5.4K) - Model interpretability and understanding for PyTorch. BSD-3 - [GitHub](https://github.com/meta-pytorch/captum) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 540 Β· πŸ“¦ 3.5K Β· πŸ“‹ 610 - 41% open Β· ⏱️ 23.10.2025):
git clone https://github.com/pytorch/captum
- [PyPi](https://pypi.org/project/captum) (πŸ“₯ 330K / month Β· πŸ“¦ 170 Β· ⏱️ 27.03.2025):
pip install captum
- [Conda](https://anaconda.org/conda-forge/captum) (πŸ“₯ 130K Β· ⏱️ 22.04.2025):
conda install -c conda-forge captum
DoWhy (πŸ₯ˆ30 Β· ⭐ 7.8K) - DoWhy is a Python library for causal inference that supports explicit.. MIT - [GitHub](https://github.com/py-why/dowhy) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 980 Β· πŸ“₯ 43 Β· πŸ“¦ 660 Β· πŸ“‹ 510 - 27% open Β· ⏱️ 28.10.2025):
git clone https://github.com/py-why/dowhy
- [PyPi](https://pypi.org/project/dowhy) (πŸ“₯ 83K / month Β· πŸ“¦ 28 Β· ⏱️ 12.07.2025):
pip install dowhy
- [Conda](https://anaconda.org/conda-forge/dowhy) (πŸ“₯ 51K Β· ⏱️ 13.07.2025):
conda install -c conda-forge dowhy
shapash (πŸ₯ˆ30 Β· ⭐ 3K) - Shapash: User-friendly Explainability and Interpretability to.. Apache-2 - [GitHub](https://github.com/MAIF/shapash) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 350 Β· πŸ“¦ 200 Β· πŸ“‹ 240 - 16% open Β· ⏱️ 03.10.2025):
git clone https://github.com/MAIF/shapash
- [PyPi](https://pypi.org/project/shapash) (πŸ“₯ 7.5K / month Β· πŸ“¦ 4 Β· ⏱️ 24.07.2025):
pip install shapash
explainerdashboard (πŸ₯ˆ30 Β· ⭐ 2.5K) - Quickly build Explainable AI dashboards that show the inner.. MIT - [GitHub](https://github.com/oegedijk/explainerdashboard) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 340 Β· πŸ“¦ 650 Β· πŸ“‹ 240 - 16% open Β· ⏱️ 01.08.2025):
git clone https://github.com/oegedijk/explainerdashboard
- [PyPi](https://pypi.org/project/explainerdashboard) (πŸ“₯ 42K / month Β· πŸ“¦ 15 Β· ⏱️ 03.06.2025):
pip install explainerdashboard
- [Conda](https://anaconda.org/conda-forge/explainerdashboard) (πŸ“₯ 75K Β· ⏱️ 04.06.2025):
conda install -c conda-forge explainerdashboard
fairlearn (πŸ₯ˆ30 Β· ⭐ 2.1K) - A Python package to assess and improve fairness of machine.. MIT - [GitHub](https://github.com/fairlearn/fairlearn) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 470 Β· πŸ“¦ 3 Β· πŸ“‹ 520 - 24% open Β· ⏱️ 27.10.2025):
git clone https://github.com/fairlearn/fairlearn
- [PyPi](https://pypi.org/project/fairlearn) (πŸ“₯ 160K / month Β· πŸ“¦ 80 Β· ⏱️ 19.10.2025):
pip install fairlearn
- [Conda](https://anaconda.org/conda-forge/fairlearn) (πŸ“₯ 55K Β· ⏱️ 22.04.2025):
conda install -c conda-forge fairlearn
dtreeviz (πŸ₯ˆ28 Β· ⭐ 3.1K Β· πŸ’€) - A python library for decision tree visualization and model.. MIT - [GitHub](https://github.com/parrt/dtreeviz) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 340 Β· πŸ“¦ 1.6K Β· πŸ“‹ 210 - 35% open Β· ⏱️ 06.03.2025):
git clone https://github.com/parrt/dtreeviz
- [PyPi](https://pypi.org/project/dtreeviz) (πŸ“₯ 110K / month Β· πŸ“¦ 53 Β· ⏱️ 07.07.2022):
pip install dtreeviz
- [Conda](https://anaconda.org/conda-forge/dtreeviz) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dtreeviz
Model Analysis (πŸ₯ˆ27 Β· ⭐ 1.3K) - Model analysis tools for TensorFlow. Apache-2 - [GitHub](https://github.com/tensorflow/model-analysis) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 280 Β· πŸ“‹ 97 - 39% open Β· ⏱️ 06.08.2025):
git clone https://github.com/tensorflow/model-analysis
- [PyPi](https://pypi.org/project/tensorflow-model-analysis) (πŸ“₯ 200K / month Β· πŸ“¦ 20 Β· ⏱️ 23.06.2025):
pip install tensorflow-model-analysis
Fairness 360 (πŸ₯ˆ26 Β· ⭐ 2.7K) - A comprehensive set of fairness metrics for datasets and.. Apache-2 - [GitHub](https://github.com/Trusted-AI/AIF360) (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 870 Β· πŸ“¦ 740 Β· πŸ“‹ 300 - 65% open Β· ⏱️ 16.10.2025):
git clone https://github.com/Trusted-AI/AIF360
- [PyPi](https://pypi.org/project/aif360) (πŸ“₯ 29K / month Β· πŸ“¦ 32 Β· ⏱️ 08.04.2024):
pip install aif360
- [Conda](https://anaconda.org/conda-forge/aif360) (πŸ“₯ 29K Β· ⏱️ 22.04.2025):
conda install -c conda-forge aif360
imodels (πŸ₯ˆ26 Β· ⭐ 1.5K) - Interpretable ML package for concise, transparent, and accurate.. MIT - [GitHub](https://github.com/csinva/imodels) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 130 Β· πŸ“¦ 130 Β· πŸ“‹ 98 - 38% open Β· ⏱️ 26.08.2025):
git clone https://github.com/csinva/imodels
- [PyPi](https://pypi.org/project/imodels) (πŸ“₯ 30K / month Β· πŸ“¦ 12 Β· ⏱️ 26.08.2025):
pip install imodels
LIT (πŸ₯‰25 Β· ⭐ 3.6K Β· πŸ’€) - The Learning Interpretability Tool: Interactively analyze ML models.. Apache-2 - [GitHub](https://github.com/PAIR-code/lit) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 360 Β· πŸ“‹ 210 - 57% open Β· ⏱️ 20.12.2024):
git clone https://github.com/PAIR-code/lit
- [PyPi](https://pypi.org/project/lit-nlp) (πŸ“₯ 11K / month Β· πŸ“¦ 3 Β· ⏱️ 20.12.2024):
pip install lit-nlp
- [Conda](https://anaconda.org/conda-forge/lit-nlp) (πŸ“₯ 130K Β· ⏱️ 22.04.2025):
conda install -c conda-forge lit-nlp
responsible-ai-widgets (πŸ₯‰25 Β· ⭐ 1.6K Β· πŸ’€) - Responsible AI Toolbox is a suite of tools providing.. MIT - [GitHub](https://github.com/microsoft/responsible-ai-toolbox) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 430 Β· πŸ“‹ 330 - 28% open Β· ⏱️ 07.02.2025):
git clone https://github.com/microsoft/responsible-ai-toolbox
- [PyPi](https://pypi.org/project/raiwidgets) (πŸ“₯ 10K / month Β· πŸ“¦ 6 Β· ⏱️ 08.07.2024):
pip install raiwidgets
aequitas (πŸ₯‰25 Β· ⭐ 730 Β· πŸ’€) - Bias Auditing & Fair ML Toolkit. MIT - [GitHub](https://github.com/dssg/aequitas) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 120 Β· πŸ“¦ 200 Β· πŸ“‹ 99 - 51% open Β· ⏱️ 25.03.2025):
git clone https://github.com/dssg/aequitas
- [PyPi](https://pypi.org/project/aequitas) (πŸ“₯ 19K / month Β· πŸ“¦ 8 Β· ⏱️ 30.01.2024):
pip install aequitas
Explainability 360 (πŸ₯‰24 Β· ⭐ 1.7K Β· πŸ’€) - Interpretability and explainability of data and.. Apache-2 - [GitHub](https://github.com/Trusted-AI/AIX360) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 310 Β· πŸ“¦ 170 Β· πŸ“‹ 86 - 62% open Β· ⏱️ 26.02.2025):
git clone https://github.com/Trusted-AI/AIX360
- [PyPi](https://pypi.org/project/aix360) (πŸ“₯ 1.8K / month Β· πŸ“¦ 1 Β· ⏱️ 31.07.2023):
pip install aix360
keract (πŸ₯‰24 Β· ⭐ 1.1K) - Layers Outputs and Gradients in Keras. Made easy. MIT - [GitHub](https://github.com/philipperemy/keract) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 190 Β· πŸ“¦ 260 Β· πŸ“‹ 89 - 3% open Β· ⏱️ 07.04.2025):
git clone https://github.com/philipperemy/keract
- [PyPi](https://pypi.org/project/keract) (πŸ“₯ 8.8K / month Β· πŸ“¦ 7 Β· ⏱️ 07.04.2025):
pip install keract
DiCE (πŸ₯‰23 Β· ⭐ 1.5K) - Generate Diverse Counterfactual Explanations for any machine.. MIT - [GitHub](https://github.com/interpretml/DiCE) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 210 Β· πŸ“‹ 190 - 49% open Β· ⏱️ 13.07.2025):
git clone https://github.com/interpretml/DiCE
- [PyPi](https://pypi.org/project/dice-ml) (πŸ“₯ 48K / month Β· πŸ“¦ 13 Β· ⏱️ 13.07.2025):
pip install dice-ml
LOFO (πŸ₯‰19 Β· ⭐ 840 Β· πŸ’€) - Leave One Feature Out Importance. MIT - [GitHub](https://github.com/aerdem4/lofo-importance) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 87 Β· πŸ“¦ 42 Β· πŸ“‹ 30 - 13% open Β· ⏱️ 14.02.2025):
git clone https://github.com/aerdem4/lofo-importance
- [PyPi](https://pypi.org/project/lofo-importance) (πŸ“₯ 1.5K / month Β· πŸ“¦ 5 Β· ⏱️ 14.02.2025):
pip install lofo-importance
random-forest-importances (πŸ₯‰19 Β· ⭐ 620 Β· πŸ’€) - Code to compute permutation and drop-column.. MIT - [GitHub](https://github.com/parrt/random-forest-importances) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 130 Β· πŸ“‹ 39 - 20% open Β· ⏱️ 24.03.2025):
git clone https://github.com/parrt/random-forest-importances
- [PyPi](https://pypi.org/project/rfpimp) (πŸ“₯ 16K / month Β· πŸ“¦ 5 Β· ⏱️ 28.01.2021):
pip install rfpimp
fairness-indicators (πŸ₯‰18 Β· ⭐ 360) - Tensorflows Fairness Evaluation and Visualization.. Apache-2 - [GitHub](https://github.com/tensorflow/fairness-indicators) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 86 Β· πŸ“‹ 45 - 77% open Β· ⏱️ 04.08.2025):
git clone https://github.com/tensorflow/fairness-indicators
- [PyPi](https://pypi.org/project/fairness-indicators) (πŸ“₯ 1.1K / month Β· ⏱️ 25.06.2025):
pip install fairness-indicators
Show 32 hidden projects... - Lime (πŸ₯ˆ32 Β· ⭐ 12K Β· πŸ’€) - Lime: Explaining the predictions of any machine learning classifier. BSD-2 - pyLDAvis (πŸ₯ˆ29 Β· ⭐ 1.8K Β· πŸ’€) - Python library for interactive topic model visualization... BSD-3 - yellowbrick (πŸ₯ˆ27 Β· ⭐ 4.4K Β· πŸ’€) - Visual analysis and diagnostic tools to facilitate.. Apache-2 - Deep Checks (πŸ₯ˆ27 Β· ⭐ 3.9K) - Deepchecks: Tests for Continuous Validation of ML Models &.. ❗️AGPL-3.0 - Alibi (πŸ₯ˆ27 Β· ⭐ 2.6K) - Algorithms for explaining machine learning models. ❗️Intel - scikit-plot (πŸ₯ˆ27 Β· ⭐ 2.4K Β· πŸ’€) - An intuitive library to add plotting functionality to.. MIT - DALEX (πŸ₯ˆ27 Β· ⭐ 1.4K) - moDel Agnostic Language for Exploration and eXplanation (JMLR 2018;.. ❗️GPL-3.0 - eli5 (πŸ₯ˆ26 Β· ⭐ 2.8K Β· πŸ’€) - A library for debugging/inspecting machine learning classifiers and.. MIT - iNNvestigate (πŸ₯ˆ26 Β· ⭐ 1.3K Β· πŸ’€) - A toolbox to iNNvestigate neural networks predictions!. BSD-2 - Lucid (πŸ₯‰25 Β· ⭐ 4.7K Β· πŸ’€) - A collection of infrastructure and tools for research in.. Apache-2 - keras-vis (πŸ₯‰25 Β· ⭐ 3K Β· πŸ’€) - Neural network visualization toolkit for keras. MIT - CausalNex (πŸ₯‰24 Β· ⭐ 2.4K Β· πŸ’€) - A Python library that helps data scientists to infer.. Apache-2 - checklist (πŸ₯‰24 Β· ⭐ 2K Β· πŸ’€) - Beyond Accuracy: Behavioral Testing of NLP models with CheckList. MIT - What-If Tool (πŸ₯‰23 Β· ⭐ 980 Β· πŸ’€) - Source code/webpage/demos for the What-If Tool. Apache-2 - tf-explain (πŸ₯‰22 Β· ⭐ 1K Β· πŸ’€) - Interpretability Methods for tf.keras models with Tensorflow.. MIT - deeplift (πŸ₯‰22 Β· ⭐ 870 Β· πŸ’€) - Public facing deeplift repo. MIT - TreeInterpreter (πŸ₯‰22 Β· ⭐ 760 Β· πŸ’€) - Package for interpreting scikit-learns decision tree.. BSD-3 - Quantus (πŸ₯‰22 Β· ⭐ 630) - Quantus is an eXplainable AI toolkit for responsible evaluation of.. ❗️GPL-3.0 - XAI (πŸ₯‰21 Β· ⭐ 1.2K Β· πŸ’€) - XAI - An eXplainability toolbox for machine learning. MIT - tcav (πŸ₯‰20 Β· ⭐ 640 Β· πŸ’€) - Code for the TCAV ML interpretability project. Apache-2 - ecco (πŸ₯‰19 Β· ⭐ 2.1K Β· πŸ’€) - Explain, analyze, and visualize NLP language models. Ecco creates.. BSD-3 - sklearn-evaluation (πŸ₯‰17 Β· ⭐ 460 Β· πŸ’€) - Machine learning model evaluation made easy: plots,.. MIT - model-card-toolkit (πŸ₯‰17 Β· ⭐ 440 Β· πŸ’€) - A toolkit that streamlines and automates the.. Apache-2 - Anchor (πŸ₯‰16 Β· ⭐ 810 Β· πŸ’€) - Code for High-Precision Model-Agnostic Explanations paper. BSD-2 - FlashTorch (πŸ₯‰15 Β· ⭐ 740 Β· πŸ’€) - Visualization toolkit for neural networks in PyTorch! Demo --. MIT - ExplainX.ai (πŸ₯‰15 Β· ⭐ 440 Β· πŸ’€) - Explainable AI framework for data scientists. Explain & debug any.. MIT - effector (πŸ₯‰15 Β· ⭐ 120) - Effector - a Python package for global and regional effect methods. MIT - Skater (πŸ₯‰14 Β· ⭐ 1.1K) - Python Library for Model Interpretation/Explanations. ❗️UPL-1.0 - interpret-text (πŸ₯‰14 Β· ⭐ 430 Β· πŸ’€) - A library that incorporates state-of-the-art explainers.. MIT - bias-detector (πŸ₯‰13 Β· ⭐ 45 Β· πŸ’€) - Bias Detector is a python package for detecting bias in machine.. MIT - Attribution Priors (πŸ₯‰12 Β· ⭐ 120 Β· πŸ’€) - Tools for training explainable models using.. MIT - contextual-ai (πŸ₯‰12 Β· ⭐ 87 Β· πŸ’€) - Contextual AI adds explainability to different stages of.. Apache-2


Vector Similarity Search (ANN)

Back to top

Libraries for Approximate Nearest Neighbor Search and Vector Indexing/Similarity Search.

πŸ”— ANN Benchmarks ( ⭐ 5.5K) - Benchmarks of approximate nearest neighbor libraries in Python.

Milvus (πŸ₯‡43 Β· ⭐ 38K) - Milvus is a high-performance, cloud-native vector database built for.. Apache-2 - [GitHub](https://github.com/milvus-io/milvus) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 3.5K Β· πŸ“₯ 290K Β· πŸ“‹ 15K - 5% open Β· ⏱️ 30.10.2025):
git clone https://github.com/milvus-io/milvus
- [PyPi](https://pypi.org/project/pymilvus) (πŸ“₯ 3.3M / month Β· πŸ“¦ 350 Β· ⏱️ 19.09.2025):
pip install pymilvus
- [Docker Hub](https://hub.docker.com/r/milvusdb/milvus) (πŸ“₯ 72M Β· ⭐ 90 Β· ⏱️ 30.10.2025):
docker pull milvusdb/milvus
Faiss (πŸ₯‡42 Β· ⭐ 38K Β· πŸ“ˆ) - A library for efficient similarity search and clustering of dense vectors. MIT - [GitHub](https://github.com/facebookresearch/faiss) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 4K Β· πŸ“¦ 5K Β· πŸ“‹ 2.7K - 9% open Β· ⏱️ 30.10.2025):
git clone https://github.com/facebookresearch/faiss
- [PyPi](https://pypi.org/project/pymilvus) (πŸ“₯ 3.3M / month Β· πŸ“¦ 350 Β· ⏱️ 19.09.2025):
pip install pymilvus
- [Conda](https://anaconda.org/conda-forge/faiss) (πŸ“₯ 3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge faiss
Annoy (πŸ₯ˆ35 Β· ⭐ 14K) - Approximate Nearest Neighbors in C++/Python optimized for memory usage.. Apache-2 - [GitHub](https://github.com/spotify/annoy) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 1.2K Β· πŸ“¦ 5.4K Β· πŸ“‹ 420 - 16% open Β· ⏱️ 29.10.2025):
git clone https://github.com/spotify/annoy
- [PyPi](https://pypi.org/project/annoy) (πŸ“₯ 1M / month Β· πŸ“¦ 200 Β· ⏱️ 14.06.2023):
pip install annoy
- [Conda](https://anaconda.org/conda-forge/python-annoy) (πŸ“₯ 800K Β· ⏱️ 01.09.2025):
conda install -c conda-forge python-annoy
USearch (πŸ₯ˆ33 Β· ⭐ 3.2K) - Fast Open-Source Search & Clustering engine for Vectors & Arbitrary.. Apache-2 - [GitHub](https://github.com/unum-cloud/USearch) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 230 Β· πŸ“₯ 110K Β· πŸ“¦ 210 Β· πŸ“‹ 250 - 32% open Β· ⏱️ 29.10.2025):
git clone https://github.com/unum-cloud/usearch
- [PyPi](https://pypi.org/project/usearch) (πŸ“₯ 140K / month Β· πŸ“¦ 44 Β· ⏱️ 04.09.2025):
pip install usearch
- [npm](https://www.npmjs.com/package/usearch) (πŸ“₯ 18K / month Β· πŸ“¦ 23 Β· ⏱️ 29.10.2025):
npm install usearch
- [Docker Hub](https://hub.docker.com/r/unum/usearch) (πŸ“₯ 480 Β· ⭐ 1 Β· ⏱️ 29.10.2025):
docker pull unum/usearch
NMSLIB (πŸ₯ˆ32 Β· ⭐ 3.5K) - Non-Metric Space Library (NMSLIB): An efficient similarity search.. Apache-2 - [GitHub](https://github.com/nmslib/nmslib) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 460 Β· πŸ“¦ 1.4K Β· πŸ“‹ 440 - 20% open Β· ⏱️ 22.10.2025):
git clone https://github.com/nmslib/nmslib
- [PyPi](https://pypi.org/project/nmslib) (πŸ“₯ 280K / month Β· πŸ“¦ 67 Β· ⏱️ 23.10.2025):
pip install nmslib
- [Conda](https://anaconda.org/conda-forge/nmslib) (πŸ“₯ 230K Β· ⏱️ 30.08.2025):
conda install -c conda-forge nmslib
PyNNDescent (πŸ₯‰28 Β· ⭐ 950) - A Python nearest neighbor descent for approximate nearest neighbors. BSD-2 - [GitHub](https://github.com/lmcinnes/pynndescent) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 110 Β· πŸ“¦ 13K Β· πŸ“‹ 140 - 53% open Β· ⏱️ 17.10.2025):
git clone https://github.com/lmcinnes/pynndescent
- [PyPi](https://pypi.org/project/pynndescent) (πŸ“₯ 2.5M / month Β· πŸ“¦ 160 Β· ⏱️ 17.06.2024):
pip install pynndescent
- [Conda](https://anaconda.org/conda-forge/pynndescent) (πŸ“₯ 2.5M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pynndescent
NGT (πŸ₯‰22 Β· ⭐ 1.3K) - Nearest Neighbor Search with Neighborhood Graph and Tree for High-.. Apache-2 - [GitHub](https://github.com/yahoojapan/NGT) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 120 Β· πŸ“‹ 150 - 18% open Β· ⏱️ 15.10.2025):
git clone https://github.com/yahoojapan/NGT
- [PyPi](https://pypi.org/project/ngt) (πŸ“₯ 1.8K / month Β· πŸ“¦ 12 Β· ⏱️ 26.02.2025):
pip install ngt
Show 5 hidden projects... - hnswlib (πŸ₯ˆ32 Β· ⭐ 5K Β· πŸ’€) - Header-only C++/python library for fast approximate nearest.. Apache-2 - NearPy (πŸ₯‰22 Β· ⭐ 770 Β· πŸ’€) - Python framework for fast (approximated) nearest neighbour search in.. MIT - N2 (πŸ₯‰22 Β· ⭐ 580 Β· πŸ’€) - TOROS N2 - lightweight approximate Nearest Neighbor library which runs.. Apache-2 - Magnitude (πŸ₯‰20 Β· ⭐ 1.7K Β· πŸ’€) - A fast, efficient universal vector embedding utility package. MIT - PySparNN (πŸ₯‰11 Β· ⭐ 920 Β· πŸ’€) - Approximate Nearest Neighbor Search for Sparse Data in Python!. BSD-3


Probabilistics & Statistics

Back to top

Libraries providing capabilities for probabilistic programming/reasoning, bayesian inference, gaussian processes, or statistics.

PyMC3 (πŸ₯‡40 Β· ⭐ 9.3K) - Bayesian Modeling and Probabilistic Programming in Python. Apache-2 - [GitHub](https://github.com/pymc-devs/pymc) (πŸ‘¨β€πŸ’» 530 Β· πŸ”€ 2.1K Β· πŸ“₯ 140 Β· πŸ“¦ 7.7K Β· πŸ“‹ 3.6K - 11% open Β· ⏱️ 28.10.2025):
git clone https://github.com/pymc-devs/pymc
- [PyPi](https://pypi.org/project/pymc3) (πŸ“₯ 330K / month Β· πŸ“¦ 190 Β· ⏱️ 31.05.2024):
pip install pymc3
- [Conda](https://anaconda.org/conda-forge/pymc3) (πŸ“₯ 860K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pymc3
tensorflow-probability (πŸ₯‡35 Β· ⭐ 4.4K) - Probabilistic reasoning and statistical analysis in.. Apache-2 - [GitHub](https://github.com/tensorflow/probability) (πŸ‘¨β€πŸ’» 500 Β· πŸ”€ 1.1K Β· πŸ“¦ 4 Β· πŸ“‹ 1.5K - 48% open Β· ⏱️ 22.10.2025):
git clone https://github.com/tensorflow/probability
- [PyPi](https://pypi.org/project/tensorflow-probability) (πŸ“₯ 880K / month Β· πŸ“¦ 620 Β· ⏱️ 08.11.2024):
pip install tensorflow-probability
- [Conda](https://anaconda.org/conda-forge/tensorflow-probability) (πŸ“₯ 200K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorflow-probability
GPyTorch (πŸ₯‡34 Β· ⭐ 3.8K) - A highly efficient implementation of Gaussian Processes in PyTorch. MIT - [GitHub](https://github.com/cornellius-gp/gpytorch) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 580 Β· πŸ“¦ 3.2K Β· πŸ“‹ 1.4K - 28% open Β· ⏱️ 14.10.2025):
git clone https://github.com/cornellius-gp/gpytorch
- [PyPi](https://pypi.org/project/gpytorch) (πŸ“₯ 500K / month Β· πŸ“¦ 250 Β· ⏱️ 14.10.2025):
pip install gpytorch
- [Conda](https://anaconda.org/conda-forge/gpytorch) (πŸ“₯ 230K Β· ⏱️ 18.10.2025):
conda install -c conda-forge gpytorch
pgmpy (πŸ₯‡34 Β· ⭐ 3.1K) - Python library for causal inference and probabilistic modeling. MIT - [GitHub](https://github.com/pgmpy/pgmpy) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 860 Β· πŸ“₯ 680 Β· πŸ“¦ 1.7K Β· πŸ“‹ 1.1K - 27% open Β· ⏱️ 29.10.2025):
git clone https://github.com/pgmpy/pgmpy
- [PyPi](https://pypi.org/project/pgmpy) (πŸ“₯ 120K / month Β· πŸ“¦ 72 Β· ⏱️ 31.03.2025):
pip install pgmpy
patsy (πŸ₯‡34 Β· ⭐ 980) - Describing statistical models in Python using symbolic formulas. BSD-2 - [GitHub](https://github.com/pydata/patsy) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 100 Β· πŸ“¦ 130K Β· πŸ“‹ 160 - 46% open Β· ⏱️ 20.10.2025):
git clone https://github.com/pydata/patsy
- [PyPi](https://pypi.org/project/patsy) (πŸ“₯ 22M / month Β· πŸ“¦ 680 Β· ⏱️ 20.10.2025):
pip install patsy
- [Conda](https://anaconda.org/conda-forge/patsy) (πŸ“₯ 19M Β· ⏱️ 20.10.2025):
conda install -c conda-forge patsy
Pyro (πŸ₯ˆ32 Β· ⭐ 8.9K) - Deep universal probabilistic programming with Python and PyTorch. Apache-2 - [GitHub](https://github.com/pyro-ppl/pyro) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 1K Β· πŸ“‹ 1.1K - 24% open Β· ⏱️ 09.07.2025):
git clone https://github.com/pyro-ppl/pyro
- [PyPi](https://pypi.org/project/pyro-ppl) (πŸ“₯ 630K / month Β· πŸ“¦ 190 Β· ⏱️ 02.06.2024):
pip install pyro-ppl
- [Conda](https://anaconda.org/conda-forge/pyro-ppl) (πŸ“₯ 280K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyro-ppl
SALib (πŸ₯ˆ31 Β· ⭐ 960) - Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and.. MIT - [GitHub](https://github.com/SALib/SALib) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 250 Β· πŸ“¦ 1.6K Β· πŸ“‹ 350 - 18% open Β· ⏱️ 12.10.2025):
git clone https://github.com/SALib/SALib
- [PyPi](https://pypi.org/project/salib) (πŸ“₯ 250K / month Β· πŸ“¦ 190 Β· ⏱️ 12.10.2025):
pip install salib
- [Conda](https://anaconda.org/conda-forge/salib) (πŸ“₯ 290K Β· ⏱️ 12.10.2025):
conda install -c conda-forge salib
hmmlearn (πŸ₯ˆ30 Β· ⭐ 3.3K Β· πŸ’€) - Hidden Markov Models in Python, with scikit-learn like API. BSD-3 - [GitHub](https://github.com/hmmlearn/hmmlearn) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 740 Β· πŸ“¦ 3.7K Β· πŸ“‹ 450 - 16% open Β· ⏱️ 31.10.2024):
git clone https://github.com/hmmlearn/hmmlearn
- [PyPi](https://pypi.org/project/hmmlearn) (πŸ“₯ 240K / month Β· πŸ“¦ 92 Β· ⏱️ 31.10.2024):
pip install hmmlearn
- [Conda](https://anaconda.org/conda-forge/hmmlearn) (πŸ“₯ 430K Β· ⏱️ 10.09.2025):
conda install -c conda-forge hmmlearn
emcee (πŸ₯ˆ30 Β· ⭐ 1.5K) - The Python ensemble sampling toolkit for affine-invariant MCMC. MIT - [GitHub](https://github.com/dfm/emcee) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 430 Β· πŸ“¦ 3.2K Β· πŸ“‹ 300 - 19% open Β· ⏱️ 14.10.2025):
git clone https://github.com/dfm/emcee
- [PyPi](https://pypi.org/project/emcee) (πŸ“₯ 170K / month Β· πŸ“¦ 440 Β· ⏱️ 19.04.2024):
pip install emcee
- [Conda](https://anaconda.org/conda-forge/emcee) (πŸ“₯ 510K Β· ⏱️ 22.04.2025):
conda install -c conda-forge emcee
GPflow (πŸ₯‰29 Β· ⭐ 1.9K) - Gaussian processes in TensorFlow. Apache-2 - [GitHub](https://github.com/GPflow/GPflow) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 430 Β· πŸ“¦ 790 Β· πŸ“‹ 840 - 19% open Β· ⏱️ 29.05.2025):
git clone https://github.com/GPflow/GPflow
- [PyPi](https://pypi.org/project/gpflow) (πŸ“₯ 32K / month Β· πŸ“¦ 43 Β· ⏱️ 29.05.2025):
pip install gpflow
- [Conda](https://anaconda.org/conda-forge/gpflow) (πŸ“₯ 51K Β· ⏱️ 22.04.2025):
conda install -c conda-forge gpflow
bambi (πŸ₯‰29 Β· ⭐ 1.2K) - BAyesian Model-Building Interface (Bambi) in Python. MIT - [GitHub](https://github.com/bambinos/bambi) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 140 Β· πŸ“¦ 220 Β· πŸ“‹ 460 - 21% open Β· ⏱️ 24.10.2025):
git clone https://github.com/bambinos/bambi
- [PyPi](https://pypi.org/project/bambi) (πŸ“₯ 48K / month Β· πŸ“¦ 19 Β· ⏱️ 24.10.2025):
pip install bambi
- [Conda](https://anaconda.org/conda-forge/bambi) (πŸ“₯ 56K Β· ⏱️ 27.10.2025):
conda install -c conda-forge bambi
pomegranate (πŸ₯‰26 Β· ⭐ 3.5K Β· πŸ’€) - Fast, flexible and easy to use probabilistic modelling in Python. MIT - [GitHub](https://github.com/jmschrei/pomegranate) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 590 Β· πŸ“‹ 800 - 4% open Β· ⏱️ 07.02.2025):
git clone https://github.com/jmschrei/pomegranate
- [PyPi](https://pypi.org/project/pomegranate) (πŸ“₯ 36K / month Β· πŸ“¦ 67 Β· ⏱️ 07.02.2025):
pip install pomegranate
- [Conda](https://anaconda.org/conda-forge/pomegranate) (πŸ“₯ 230K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pomegranate
scikit-posthocs (πŸ₯‰24 Β· ⭐ 380) - Multiple Pairwise Comparisons (Post Hoc) Tests in Python. MIT - [GitHub](https://github.com/maximtrp/scikit-posthocs) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 41 Β· πŸ“₯ 67 Β· πŸ“¦ 1.2K Β· πŸ“‹ 72 - 6% open Β· ⏱️ 11.09.2025):
git clone https://github.com/maximtrp/scikit-posthocs
- [PyPi](https://pypi.org/project/scikit-posthocs) (πŸ“₯ 120K / month Β· πŸ“¦ 73 Β· ⏱️ 29.03.2025):
pip install scikit-posthocs
- [Conda](https://anaconda.org/conda-forge/scikit-posthocs) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge scikit-posthocs
pandas-ta (πŸ₯‰23 Β· ⭐ 5.5K) - Technical Analysis Indicators - Pandas TA is an easy to use.. MIT - [GitHub](https://github.com/twopirllc/pandas-ta) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 1.1K):
git clone https://github.com/twopirllc/pandas-ta
- [PyPi](https://pypi.org/project/pandas-ta) (πŸ“₯ 290K / month Β· πŸ“¦ 190 Β· ⏱️ 14.09.2025):
pip install pandas-ta
- [Conda](https://anaconda.org/conda-forge/pandas-ta) (πŸ“₯ 39K Β· ⏱️ 23.09.2025):
conda install -c conda-forge pandas-ta
Baal (πŸ₯‰22 Β· ⭐ 910) - Bayesian active learning library for research and industrial usecases. Apache-2 - [GitHub](https://github.com/baal-org/baal) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 87 Β· πŸ“¦ 67 Β· πŸ“‹ 120 - 18% open Β· ⏱️ 07.10.2025):
git clone https://github.com/baal-org/baal
- [PyPi](https://pypi.org/project/baal) (πŸ“₯ 1.8K / month Β· πŸ“¦ 2 Β· ⏱️ 24.06.2025):
pip install baal
- [Conda](https://anaconda.org/conda-forge/baal) (πŸ“₯ 15K Β· ⏱️ 22.04.2025):
conda install -c conda-forge baal
Orbit (πŸ₯‰21 Β· ⭐ 2K) - A Python package for Bayesian forecasting with object-oriented design.. Apache-2 - [GitHub](https://github.com/uber/orbit) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 140 Β· πŸ“‹ 410 - 13% open Β· ⏱️ 05.06.2025):
git clone https://github.com/uber/orbit
- [PyPi](https://pypi.org/project/orbit-ml) (πŸ“₯ 24K / month Β· πŸ“¦ 1 Β· ⏱️ 01.04.2024):
pip install orbit-ml
pyhsmm (πŸ₯‰21 Β· ⭐ 570 Β· πŸ’€) - Bayesian inference in HSMMs and HMMs. MIT - [GitHub](https://github.com/mattjj/pyhsmm) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 170 Β· πŸ“¦ 35 Β· πŸ“‹ 100 - 39% open Β· ⏱️ 25.01.2025):
git clone https://github.com/mattjj/pyhsmm
- [PyPi](https://pypi.org/project/pyhsmm) (πŸ“₯ 300 / month Β· πŸ“¦ 1 Β· ⏱️ 10.05.2017):
pip install pyhsmm
TorchUncertainty (πŸ₯‰20 Β· ⭐ 440 Β· πŸ“‰) - Open-source framework for uncertainty and deep.. Apache-2 - [GitHub](https://github.com/ENSTA-U2IS-AI/torch-uncertainty) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 35 Β· πŸ“‹ 67 - 23% open Β· ⏱️ 31.07.2025):
git clone https://github.com/ENSTA-U2IS-AI/torch-uncertainty
- [PyPi](https://pypi.org/project/torch-uncertainty) (πŸ“₯ 920 / month Β· πŸ“¦ 4 Β· ⏱️ 31.07.2025):
pip install torch-uncertainty
Show 6 hidden projects... - filterpy (πŸ₯ˆ31 Β· ⭐ 3.7K Β· πŸ’€) - Python Kalman filtering and optimal estimation library. Implements.. MIT - pingouin (πŸ₯‰29 Β· ⭐ 1.8K) - Statistical package in Python based on Pandas. ❗️GPL-3.0 - Edward (πŸ₯‰27 Β· ⭐ 4.8K Β· πŸ’€) - A probabilistic programming language in TensorFlow. Deep.. Apache-2 - PyStan (πŸ₯‰27 Β· ⭐ 360 Β· πŸ’€) - PyStan, a Python interface to Stan, a platform for statistical.. ISC - Funsor (πŸ₯‰21 Β· ⭐ 240 Β· πŸ’€) - Functional tensors for probabilistic programming. Apache-2 - ZhuSuan (πŸ₯‰15 Β· ⭐ 2.2K Β· πŸ’€) - A probabilistic programming library for Bayesian deep learning,.. MIT


Adversarial Robustness

Back to top

Libraries for testing the robustness of machine learning models against attacks with adversarial/malicious examples.

ART (πŸ₯‡34 Β· ⭐ 5.6K) - Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning.. MIT - [GitHub](https://github.com/Trusted-AI/adversarial-robustness-toolbox) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.2K Β· πŸ“¦ 770 Β· πŸ“‹ 910 - 1% open Β· ⏱️ 17.10.2025):
git clone https://github.com/Trusted-AI/adversarial-robustness-toolbox
- [PyPi](https://pypi.org/project/adversarial-robustness-toolbox) (πŸ“₯ 29K / month Β· πŸ“¦ 25 Β· ⏱️ 07.07.2025):
pip install adversarial-robustness-toolbox
- [Conda](https://anaconda.org/conda-forge/adversarial-robustness-toolbox) (πŸ“₯ 85K Β· ⏱️ 07.07.2025):
conda install -c conda-forge adversarial-robustness-toolbox
TextAttack (πŸ₯ˆ28 Β· ⭐ 3.3K) - TextAttack is a Python framework for adversarial attacks, data.. MIT - [GitHub](https://github.com/QData/TextAttack) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 420 Β· πŸ“¦ 430 Β· πŸ“‹ 290 - 23% open Β· ⏱️ 10.07.2025):
git clone https://github.com/QData/TextAttack
- [PyPi](https://pypi.org/project/textattack) (πŸ“₯ 9.1K / month Β· πŸ“¦ 11 Β· ⏱️ 11.03.2024):
pip install textattack
- [Conda](https://anaconda.org/conda-forge/textattack) (πŸ“₯ 11K Β· ⏱️ 22.04.2025):
conda install -c conda-forge textattack
Show 7 hidden projects... - CleverHans (πŸ₯ˆ29 Β· ⭐ 6.4K Β· πŸ’€) - An adversarial example library for constructing attacks,.. MIT - Foolbox (πŸ₯ˆ28 Β· ⭐ 2.9K Β· πŸ’€) - A Python toolbox to create adversarial examples that fool neural.. MIT - advertorch (πŸ₯‰24 Β· ⭐ 1.4K Β· πŸ’€) - A Toolbox for Adversarial Robustness Research. ❗️GPL-3.0 - robustness (πŸ₯‰20 Β· ⭐ 950 Β· πŸ’€) - A library for experimenting with, training and evaluating neural.. MIT - AdvBox (πŸ₯‰19 Β· ⭐ 1.4K Β· πŸ’€) - Advbox is a toolbox to generate adversarial examples that fool.. Apache-2 - textflint (πŸ₯‰17 Β· ⭐ 650 Β· πŸ’€) - Unified Multilingual Robustness Evaluation Toolkit for.. ❗️GPL-3.0 - Adversary (πŸ₯‰15 Β· ⭐ 400 Β· πŸ’€) - Tool to generate adversarial text examples and test machine.. MIT


GPU & Accelerator Utilities

Back to top

Libraries that require and make use of CUDA/GPU or other accelerator hardware capabilities to optimize machine learning tasks.

optimum (πŸ₯‡37 Β· ⭐ 3.1K) - Accelerate inference and training of Transformers, Diffusers, TIMM.. Apache-2 - [GitHub](https://github.com/huggingface/optimum) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 600 Β· πŸ“¦ 6.3K Β· πŸ“‹ 860 - 30% open Β· ⏱️ 30.10.2025):
git clone https://github.com/huggingface/optimum
- [PyPi](https://pypi.org/project/optimum) (πŸ“₯ 3.7M / month Β· πŸ“¦ 270 Β· ⏱️ 09.10.2025):
pip install optimum
- [Conda](https://anaconda.org/conda-forge/optimum) (πŸ“₯ 50K Β· ⏱️ 09.10.2025):
conda install -c conda-forge optimum
cuDF (πŸ₯‡35 Β· ⭐ 9.3K) - cuDF - GPU DataFrame Library. Apache-2 - [GitHub](https://github.com/rapidsai/cudf) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 980 Β· πŸ“¦ 64 Β· πŸ“‹ 7.3K - 15% open Β· ⏱️ 30.10.2025):
git clone https://github.com/rapidsai/cudf
- [PyPi](https://pypi.org/project/cudf) (πŸ“₯ 2.8K / month Β· πŸ“¦ 22 Β· ⏱️ 01.06.2020):
pip install cudf
PyCUDA (πŸ₯ˆ33 Β· ⭐ 2K) - CUDA integration for Python, plus shiny features. MIT - [GitHub](https://github.com/inducer/pycuda) (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 300 Β· πŸ“¦ 4K Β· πŸ“‹ 290 - 29% open Β· ⏱️ 12.10.2025):
git clone https://github.com/inducer/pycuda
- [PyPi](https://pypi.org/project/pycuda) (πŸ“₯ 66K / month Β· πŸ“¦ 200 Β· ⏱️ 09.09.2025):
pip install pycuda
- [Conda](https://anaconda.org/conda-forge/pycuda) (πŸ“₯ 1.1M Β· ⏱️ 27.10.2025):
conda install -c conda-forge pycuda
Apex (πŸ₯ˆ32 Β· ⭐ 8.8K) - A PyTorch Extension: Tools for easy mixed precision and distributed.. BSD-3 - [GitHub](https://github.com/NVIDIA/apex) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.4K Β· πŸ“¦ 3.3K Β· πŸ“‹ 1.3K - 57% open Β· ⏱️ 29.10.2025):
git clone https://github.com/NVIDIA/apex
- [Conda](https://anaconda.org/conda-forge/nvidia-apex) (πŸ“₯ 580K Β· ⏱️ 26.07.2025):
conda install -c conda-forge nvidia-apex
cuML (πŸ₯ˆ31 Β· ⭐ 5K) - cuML - RAPIDS Machine Learning Library. Apache-2 - [GitHub](https://github.com/rapidsai/cuml) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 600 Β· πŸ“‹ 3K - 31% open Β· ⏱️ 30.10.2025):
git clone https://github.com/rapidsai/cuml
- [PyPi](https://pypi.org/project/cuml) (πŸ“₯ 2.5K / month Β· πŸ“¦ 14 Β· ⏱️ 01.06.2020):
pip install cuml
gpustat (πŸ₯ˆ29 Β· ⭐ 4.3K) - A simple command-line utility for querying and monitoring GPU status. MIT - [GitHub](https://github.com/wookayin/gpustat) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 280 Β· πŸ“¦ 7.9K Β· πŸ“‹ 130 - 22% open Β· ⏱️ 13.04.2025):
git clone https://github.com/wookayin/gpustat
- [PyPi](https://pypi.org/project/gpustat) (πŸ“₯ 1.1M / month Β· πŸ“¦ 150 Β· ⏱️ 22.08.2023):
pip install gpustat
- [Conda](https://anaconda.org/conda-forge/gpustat) (πŸ“₯ 310K Β· ⏱️ 22.04.2025):
conda install -c conda-forge gpustat
ArrayFire (πŸ₯ˆ28 Β· ⭐ 4.8K) - ArrayFire: a general purpose GPU library. BSD-3 - [GitHub](https://github.com/arrayfire/arrayfire) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 540 Β· πŸ“₯ 9.6K Β· πŸ“‹ 1.8K - 19% open Β· ⏱️ 28.07.2025):
git clone https://github.com/arrayfire/arrayfire
- [PyPi](https://pypi.org/project/arrayfire) (πŸ“₯ 4.5K / month Β· πŸ“¦ 13 Β· ⏱️ 22.02.2022):
pip install arrayfire
cuGraph (πŸ₯ˆ28 Β· ⭐ 2.1K) - cuGraph - RAPIDS Graph Analytics Library. Apache-2 - [GitHub](https://github.com/rapidsai/cugraph) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 340 Β· πŸ“‹ 1.9K - 6% open Β· ⏱️ 29.10.2025):
git clone https://github.com/rapidsai/cugraph
- [PyPi](https://pypi.org/project/cugraph) (πŸ“₯ 550 / month Β· πŸ“¦ 4 Β· ⏱️ 01.06.2020):
pip install cugraph
- [Conda](https://anaconda.org/conda-forge/libcugraph) (πŸ“₯ 69K Β· ⏱️ 22.04.2025):
conda install -c conda-forge libcugraph
CuPy (πŸ₯‰27 Β· ⭐ 11K) - NumPy & SciPy for GPU. MIT - [GitHub](https://github.com/cupy/cupy) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 950):
git clone https://github.com/cupy/cupy
- [PyPi](https://pypi.org/project/cupy) (πŸ“₯ 39K / month Β· πŸ“¦ 400 Β· ⏱️ 18.08.2025):
pip install cupy
- [Conda](https://anaconda.org/conda-forge/cupy) (πŸ“₯ 7.2M Β· ⏱️ 14.09.2025):
conda install -c conda-forge cupy
- [Docker Hub](https://hub.docker.com/r/cupy/cupy) (πŸ“₯ 92K Β· ⭐ 14 Β· ⏱️ 18.08.2025):
docker pull cupy/cupy
DALI (πŸ₯‰25 Β· ⭐ 5.5K) - A GPU-accelerated library containing highly optimized building blocks.. Apache-2 - [GitHub](https://github.com/NVIDIA/DALI) (πŸ‘¨β€πŸ’» 99 Β· πŸ”€ 650 Β· πŸ“‹ 1.7K - 15% open Β· ⏱️ 30.10.2025):
git clone https://github.com/NVIDIA/DALI
Vulkan Kompute (πŸ₯‰23 Β· ⭐ 2.4K) - General purpose GPU compute framework built on Vulkan to.. Apache-2 - [GitHub](https://github.com/KomputeProject/kompute) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 160 Β· πŸ“₯ 700 Β· πŸ“‹ 230 - 32% open Β· ⏱️ 05.10.2025):
git clone https://github.com/KomputeProject/kompute
- [PyPi](https://pypi.org/project/kp) (πŸ“₯ 1.8K / month Β· ⏱️ 20.01.2024):
pip install kp
Show 9 hidden projects... - GPUtil (πŸ₯‰25 Β· ⭐ 1.2K Β· πŸ’€) - A Python module for getting the GPU status from NVIDA GPUs using.. MIT - scikit-cuda (πŸ₯‰25 Β· ⭐ 990 Β· πŸ’€) - Python interface to GPU-powered libraries. BSD-3 - py3nvml (πŸ₯‰22 Β· ⭐ 250 Β· πŸ’€) - Python 3 Bindings for NVML library. Get NVIDIA GPU status inside.. BSD-3 - BlazingSQL (πŸ₯‰20 Β· ⭐ 2K Β· πŸ’€) - BlazingSQL is a lightweight, GPU accelerated, SQL engine for.. Apache-2 - Merlin (πŸ₯‰20 Β· ⭐ 860 Β· πŸ’€) - NVIDIA Merlin is an open source library providing end-to-end GPU-.. Apache-2 - nvidia-ml-py3 (πŸ₯‰18 Β· ⭐ 140 Β· πŸ’€) - Python 3 Bindings for the NVIDIA Management Library. BSD-3 - SpeedTorch (πŸ₯‰15 Β· ⭐ 680 Β· πŸ’€) - Library for faster pinned CPU - GPU transfer in Pytorch. MIT - ipyexperiments (πŸ₯‰15 Β· ⭐ 220 Β· πŸ’€) - Automatic GPU+CPU memory profiling, re-use and memory.. Apache-2 - cuSignal (πŸ₯‰14 Β· ⭐ 730 Β· πŸ’€) - GPU accelerated signal processing. ❗Unlicensed


Tensorflow Utilities

Back to top

Libraries that extend TensorFlow with additional capabilities.

TensorFlow Datasets (πŸ₯‡39 Β· ⭐ 4.5K) - TFDS is a collection of datasets ready to use with.. Apache-2 - [GitHub](https://github.com/tensorflow/datasets) (πŸ‘¨β€πŸ’» 660 Β· πŸ”€ 1.6K Β· πŸ“¦ 25K Β· πŸ“‹ 1.5K - 47% open Β· ⏱️ 17.10.2025):
git clone https://github.com/tensorflow/datasets
- [PyPi](https://pypi.org/project/tensorflow-datasets) (πŸ“₯ 1.8M / month Β· πŸ“¦ 340 Β· ⏱️ 28.05.2025):
pip install tensorflow-datasets
- [Conda](https://anaconda.org/conda-forge/tensorflow-datasets) (πŸ“₯ 51K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorflow-datasets
tensorflow-hub (πŸ₯ˆ31 Β· ⭐ 3.5K Β· πŸ’€) - A library for transfer learning by reusing parts of.. Apache-2 - [GitHub](https://github.com/tensorflow/hub) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 1.7K Β· πŸ“‹ 710 - 2% open Β· ⏱️ 17.01.2025):
git clone https://github.com/tensorflow/hub
- [PyPi](https://pypi.org/project/tensorflow-hub) (πŸ“₯ 2M / month Β· πŸ“¦ 300 Β· ⏱️ 30.01.2024):
pip install tensorflow-hub
- [Conda](https://anaconda.org/conda-forge/tensorflow-hub) (πŸ“₯ 130K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorflow-hub
TFX (πŸ₯ˆ31 Β· ⭐ 2.2K Β· πŸ’€) - TFX is an end-to-end platform for deploying production ML.. Apache-2 - [GitHub](https://github.com/tensorflow/tfx) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 710 Β· πŸ“¦ 1.8K Β· πŸ“‹ 1.2K - 22% open Β· ⏱️ 26.03.2025):
git clone https://github.com/tensorflow/tfx
- [PyPi](https://pypi.org/project/tfx) (πŸ“₯ 37K / month Β· πŸ“¦ 17 Β· ⏱️ 11.12.2024):
pip install tfx
TF Model Optimization (πŸ₯ˆ29 Β· ⭐ 1.6K) - A toolkit to optimize ML models for deployment for.. Apache-2 - [GitHub](https://github.com/tensorflow/model-optimization) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 320 Β· πŸ“‹ 400 - 57% open Β· ⏱️ 07.07.2025):
git clone https://github.com/tensorflow/model-optimization
- [PyPi](https://pypi.org/project/tensorflow-model-optimization) (πŸ“₯ 920K / month Β· πŸ“¦ 45 Β· ⏱️ 08.02.2024):
pip install tensorflow-model-optimization
TensorFlow I/O (πŸ₯ˆ29 Β· ⭐ 730) - Dataset, streaming, and file system extensions.. Apache-2 - [GitHub](https://github.com/tensorflow/io) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 290 Β· πŸ“‹ 660 - 44% open Β· ⏱️ 10.04.2025):
git clone https://github.com/tensorflow/io
- [PyPi](https://pypi.org/project/tensorflow-io) (πŸ“₯ 730K / month Β· πŸ“¦ 61 Β· ⏱️ 01.07.2024):
pip install tensorflow-io
TensorFlow Transform (πŸ₯‰26 Β· ⭐ 990) - Input pipeline framework. Apache-2 - [GitHub](https://github.com/tensorflow/transform) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 220 Β· πŸ“‹ 220 - 17% open Β· ⏱️ 06.08.2025):
git clone https://github.com/tensorflow/transform
- [PyPi](https://pypi.org/project/tensorflow-transform) (πŸ“₯ 250K / month Β· πŸ“¦ 19 Β· ⏱️ 13.06.2025):
pip install tensorflow-transform
Neural Structured Learning (πŸ₯‰24 Β· ⭐ 1K Β· πŸ’€) - Training neural models with structured signals. Apache-2 - [GitHub](https://github.com/tensorflow/neural-structured-learning) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 190 Β· πŸ“¦ 520 Β· πŸ“‹ 69 - 1% open Β· ⏱️ 29.01.2025):
git clone https://github.com/tensorflow/neural-structured-learning
- [PyPi](https://pypi.org/project/neural-structured-learning) (πŸ“₯ 3.2K / month Β· πŸ“¦ 3 Β· ⏱️ 29.07.2022):
pip install neural-structured-learning
TensorFlow Cloud (πŸ₯‰21 Β· ⭐ 380) - The TensorFlow Cloud repository provides APIs that.. Apache-2 - [GitHub](https://github.com/tensorflow/cloud) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 92 Β· πŸ“‹ 100 - 73% open Β· ⏱️ 01.10.2025):
git clone https://github.com/tensorflow/cloud
- [PyPi](https://pypi.org/project/tensorflow-cloud) (πŸ“₯ 18K / month Β· πŸ“¦ 7 Β· ⏱️ 17.06.2021):
pip install tensorflow-cloud
TF Compression (πŸ₯‰20 Β· ⭐ 900) - Data compression in TensorFlow. Apache-2 - [GitHub](https://github.com/tensorflow/compression) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 260 Β· πŸ“‹ 100 - 10% open Β· ⏱️ 19.08.2025):
git clone https://github.com/tensorflow/compression
- [PyPi](https://pypi.org/project/tensorflow-compression) (πŸ“₯ 4.3K / month Β· πŸ“¦ 2 Β· ⏱️ 02.02.2024):
pip install tensorflow-compression
Show 7 hidden projects... - tensor2tensor (πŸ₯‡33 Β· ⭐ 17K Β· πŸ’€) - Library of deep learning models and datasets designed.. Apache-2 - TF Addons (πŸ₯ˆ32 Β· ⭐ 1.7K Β· πŸ’€) - Useful extra functionality for TensorFlow 2.x maintained.. Apache-2 - Keras-Preprocessing (πŸ₯‰28 Β· ⭐ 1K Β· πŸ’€) - Utilities for working with image data, text data, and.. MIT - efficientnet (πŸ₯‰26 Β· ⭐ 2.1K Β· πŸ’€) - Implementation of EfficientNet model. Keras and.. Apache-2 - Saliency (πŸ₯‰22 Β· ⭐ 980 Β· πŸ’€) - Framework-agnostic implementation for state-of-the-art.. Apache-2 - TensorNets (πŸ₯‰21 Β· ⭐ 1K Β· πŸ’€) - High level network definitions with pre-trained weights in.. MIT - tffm (πŸ₯‰18 Β· ⭐ 780 Β· πŸ’€) - TensorFlow implementation of an arbitrary order Factorization Machine. MIT


Jax Utilities

Back to top

Libraries that extend Jax with additional capabilities.

equinox (πŸ₯‡33 Β· ⭐ 2.6K) - Elegant easy-to-use neural networks + scientific computing in.. Apache-2 - [GitHub](https://github.com/patrick-kidger/equinox) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 170 Β· πŸ“¦ 1.4K Β· πŸ“‹ 610 - 35% open Β· ⏱️ 29.10.2025):
git clone https://github.com/patrick-kidger/equinox
- [PyPi](https://pypi.org/project/equinox) (πŸ“₯ 500K / month Β· πŸ“¦ 350 Β· ⏱️ 09.10.2025):
pip install equinox
Show 2 hidden projects... - evojax (πŸ₯‰18 Β· ⭐ 920 Β· πŸ’€) - EvoJAX: Hardware-accelerated Neuroevolution. Apache-2 - jaxdf (πŸ₯‰12 Β· ⭐ 130 Β· πŸ’€) - A JAX-based research framework for writing differentiable.. ❗️LGPL-3.0


Sklearn Utilities

Back to top

Libraries that extend scikit-learn with additional capabilities.

scikit-learn-intelex (πŸ₯‡35 Β· ⭐ 1.3K) - Extension for Scikit-learn is a seamless way to speed.. Apache-2 - [GitHub](https://github.com/uxlfoundation/scikit-learn-intelex) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 180 Β· πŸ“¦ 14K Β· πŸ“‹ 250 - 15% open Β· ⏱️ 28.10.2025):
git clone https://github.com/intel/scikit-learn-intelex
- [PyPi](https://pypi.org/project/scikit-learn-intelex) (πŸ“₯ 89K / month Β· πŸ“¦ 74 Β· ⏱️ 22.10.2025):
pip install scikit-learn-intelex
- [Conda](https://anaconda.org/conda-forge/scikit-learn-intelex) (πŸ“₯ 650K Β· ⏱️ 30.10.2025):
conda install -c conda-forge scikit-learn-intelex
imbalanced-learn (πŸ₯‡33 Β· ⭐ 7.1K) - A Python Package to Tackle the Curse of Imbalanced.. MIT - [GitHub](https://github.com/scikit-learn-contrib/imbalanced-learn) (πŸ‘¨β€πŸ’» 89 Β· πŸ”€ 1.3K Β· πŸ“‹ 630 - 8% open Β· ⏱️ 14.08.2025):
git clone https://github.com/scikit-learn-contrib/imbalanced-learn
- [PyPi](https://pypi.org/project/imbalanced-learn) (πŸ“₯ 14M / month Β· πŸ“¦ 600 Β· ⏱️ 14.08.2025):
pip install imbalanced-learn
- [Conda](https://anaconda.org/conda-forge/imbalanced-learn) (πŸ“₯ 750K Β· ⏱️ 14.08.2025):
conda install -c conda-forge imbalanced-learn
MLxtend (πŸ₯‡33 Β· ⭐ 5.1K) - A library of extension and helper modules for Pythons data.. BSD-3 - [GitHub](https://github.com/rasbt/mlxtend) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 880 Β· πŸ“¦ 21K Β· πŸ“‹ 500 - 29% open Β· ⏱️ 19.06.2025):
git clone https://github.com/rasbt/mlxtend
- [PyPi](https://pypi.org/project/mlxtend) (πŸ“₯ 960K / month Β· πŸ“¦ 200 Β· ⏱️ 26.01.2025):
pip install mlxtend
- [Conda](https://anaconda.org/conda-forge/mlxtend) (πŸ“₯ 460K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mlxtend
category_encoders (πŸ₯ˆ31 Β· ⭐ 2.5K Β· πŸ’€) - A library of sklearn compatible categorical variable.. BSD-3 - [GitHub](https://github.com/scikit-learn-contrib/category_encoders) (πŸ‘¨β€πŸ’» 71 Β· πŸ”€ 400 Β· πŸ“¦ 4.1K Β· πŸ“‹ 300 - 13% open Β· ⏱️ 24.03.2025):
git clone https://github.com/scikit-learn-contrib/category_encoders
- [PyPi](https://pypi.org/project/category_encoders) (πŸ“₯ 2.1M / month Β· πŸ“¦ 310 Β· ⏱️ 15.03.2025):
pip install category_encoders
- [Conda](https://anaconda.org/conda-forge/category_encoders) (πŸ“₯ 370K Β· ⏱️ 22.04.2025):
conda install -c conda-forge category_encoders
scikit-lego (πŸ₯ˆ28 Β· ⭐ 1.4K) - Extra blocks for scikit-learn pipelines. MIT - [GitHub](https://github.com/koaning/scikit-lego) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 120 Β· πŸ“¦ 190 Β· πŸ“‹ 340 - 9% open Β· ⏱️ 21.10.2025):
git clone https://github.com/koaning/scikit-lego
- [PyPi](https://pypi.org/project/scikit-lego) (πŸ“₯ 53K / month Β· πŸ“¦ 13 Β· ⏱️ 15.09.2025):
pip install scikit-lego
- [Conda](https://anaconda.org/conda-forge/scikit-lego) (πŸ“₯ 76K Β· ⏱️ 22.04.2025):
conda install -c conda-forge scikit-lego
scikit-opt (πŸ₯‰26 Β· ⭐ 6.2K) - Genetic Algorithm, Particle Swarm Optimization, Simulated.. MIT - [GitHub](https://github.com/guofei9987/scikit-opt) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 1.1K Β· πŸ“¦ 280 Β· πŸ“‹ 180 - 37% open Β· ⏱️ 31.08.2025):
git clone https://github.com/guofei9987/scikit-opt
- [PyPi](https://pypi.org/project/scikit-opt) (πŸ“₯ 9.1K / month Β· πŸ“¦ 15 Β· ⏱️ 14.01.2022):
pip install scikit-opt
iterative-stratification (πŸ₯‰21 Β· ⭐ 880 Β· πŸ’€) - scikit-learn cross validators for iterative.. BSD-3 - [GitHub](https://github.com/trent-b/iterative-stratification) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 75 Β· πŸ“¦ 620 Β· πŸ“‹ 27 - 7% open Β· ⏱️ 12.10.2024):
git clone https://github.com/trent-b/iterative-stratification
- [PyPi](https://pypi.org/project/iterative-stratification) (πŸ“₯ 54K / month Β· πŸ“¦ 15 Β· ⏱️ 12.10.2024):
pip install iterative-stratification
scikit-tda (πŸ₯‰19 Β· ⭐ 550) - Topological Data Analysis for Python. MIT - [GitHub](https://github.com/scikit-tda/scikit-tda) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 54 Β· πŸ“¦ 93 Β· πŸ“‹ 23 - 17% open Β· ⏱️ 28.10.2025):
git clone https://github.com/scikit-tda/scikit-tda
- [PyPi](https://pypi.org/project/scikit-tda) (πŸ“₯ 1.8K / month Β· ⏱️ 19.07.2024):
pip install scikit-tda
Show 11 hidden projects... - scikit-survival (πŸ₯ˆ32 Β· ⭐ 1.2K) - Survival analysis built on top of scikit-learn. ❗️GPL-3.0 - fancyimpute (πŸ₯ˆ27 Β· ⭐ 1.3K Β· πŸ’€) - Multivariate imputation and matrix completion.. Apache-2 - scikit-multilearn (πŸ₯ˆ27 Β· ⭐ 950 Β· πŸ’€) - A scikit-learn based module for multi-label et. al... BSD-2 - sklearn-crfsuite (πŸ₯‰25 Β· ⭐ 430 Β· πŸ’€) - scikit-learn inspired API for CRFsuite. MIT - skope-rules (πŸ₯‰22 Β· ⭐ 650 Β· πŸ’€) - machine learning with logical rules in Python. ❗️BSD-1-Clause - combo (πŸ₯‰21 Β· ⭐ 660 Β· πŸ’€) - (AAAI 20) A Python Toolbox for Machine Learning Model.. BSD-2 xgboost - celer (πŸ₯‰21 Β· ⭐ 230) - Fast solver for L1-type problems: Lasso, sparse Logisitic regression,.. BSD-3 - sklearn-contrib-lightning (πŸ₯‰20 Β· ⭐ 1.8K Β· πŸ’€) - Large-scale linear classification, regression and.. BSD-3 - dabl (πŸ₯‰18 Β· ⭐ 730 Β· πŸ’€) - Data Analysis Baseline Library. BSD-3 - DESlib (πŸ₯‰18 Β· ⭐ 490 Β· πŸ’€) - A Python library for dynamic classifier and ensemble selection. BSD-3 - skggm (πŸ₯‰17 Β· ⭐ 250) - Scikit-learn compatible estimation of general graphical models. MIT


Pytorch Utilities

Back to top

Libraries that extend Pytorch with additional capabilities.

accelerate (πŸ₯‡43 Β· ⭐ 9.2K) - A simple way to launch, train, and use PyTorch models on.. Apache-2 - [GitHub](https://github.com/huggingface/accelerate) (πŸ‘¨β€πŸ’» 370 Β· πŸ”€ 1.2K Β· πŸ“¦ 110K Β· πŸ“‹ 1.9K - 5% open Β· ⏱️ 22.10.2025):
git clone https://github.com/huggingface/accelerate
- [PyPi](https://pypi.org/project/accelerate) (πŸ“₯ 17M / month Β· πŸ“¦ 2.8K Β· ⏱️ 20.10.2025):
pip install accelerate
- [Conda](https://anaconda.org/conda-forge/accelerate) (πŸ“₯ 670K Β· ⏱️ 24.10.2025):
conda install -c conda-forge accelerate
tinygrad (πŸ₯‡33 Β· ⭐ 30K) - You like pytorch? You like micrograd? You love tinygrad!. MIT - [GitHub](https://github.com/tinygrad/tinygrad) (πŸ‘¨β€πŸ’» 420 Β· πŸ”€ 3.6K Β· πŸ“¦ 20 Β· πŸ“‹ 1K - 12% open Β· ⏱️ 30.10.2025):
git clone https://github.com/geohot/tinygrad
PML (πŸ₯‡33 Β· ⭐ 6.2K) - The easiest way to use deep metric learning in your application. Modular,.. MIT - [GitHub](https://github.com/KevinMusgrave/pytorch-metric-learning) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 660 Β· πŸ“¦ 2.9K Β· πŸ“‹ 530 - 14% open Β· ⏱️ 17.08.2025):
git clone https://github.com/KevinMusgrave/pytorch-metric-learning
- [PyPi](https://pypi.org/project/pytorch-metric-learning) (πŸ“₯ 2.3M / month Β· πŸ“¦ 68 Β· ⏱️ 17.08.2025):
pip install pytorch-metric-learning
- [Conda](https://anaconda.org/metric-learning/pytorch-metric-learning) (πŸ“₯ 13K Β· ⏱️ 25.03.2025):
conda install -c metric-learning pytorch-metric-learning
torchdiffeq (πŸ₯‡31 Β· ⭐ 6.2K) - Differentiable ODE solvers with full GPU support and.. MIT - [GitHub](https://github.com/rtqichen/torchdiffeq) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 940 Β· πŸ“¦ 5.5K Β· πŸ“‹ 230 - 35% open Β· ⏱️ 04.04.2025):
git clone https://github.com/rtqichen/torchdiffeq
- [PyPi](https://pypi.org/project/torchdiffeq) (πŸ“₯ 1M / month Β· πŸ“¦ 120 Β· ⏱️ 21.11.2024):
pip install torchdiffeq
- [Conda](https://anaconda.org/conda-forge/torchdiffeq) (πŸ“₯ 24K Β· ⏱️ 22.04.2025):
conda install -c conda-forge torchdiffeq
torchsde (πŸ₯ˆ30 Β· ⭐ 1.7K Β· πŸ’€) - Differentiable SDE solvers with GPU support and efficient.. Apache-2 - [GitHub](https://github.com/google-research/torchsde) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 210 Β· πŸ“¦ 5.5K Β· πŸ“‹ 84 - 36% open Β· ⏱️ 30.12.2024):
git clone https://github.com/google-research/torchsde
- [PyPi](https://pypi.org/project/torchsde) (πŸ“₯ 4.6M / month Β· πŸ“¦ 37 Β· ⏱️ 26.09.2023):
pip install torchsde
- [Conda](https://anaconda.org/conda-forge/torchsde) (πŸ“₯ 46K Β· ⏱️ 22.04.2025):
conda install -c conda-forge torchsde
torch-scatter (πŸ₯ˆ26 Β· ⭐ 1.7K) - PyTorch Extension Library of Optimized Scatter Operations. MIT - [GitHub](https://github.com/rusty1s/pytorch_scatter) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 200 Β· πŸ“‹ 420 - 6% open Β· ⏱️ 12.08.2025):
git clone https://github.com/rusty1s/pytorch_scatter
- [PyPi](https://pypi.org/project/torch-scatter) (πŸ“₯ 82K / month Β· πŸ“¦ 150 Β· ⏱️ 06.10.2023):
pip install torch-scatter
- [Conda](https://anaconda.org/conda-forge/pytorch_scatter) (πŸ“₯ 1M Β· ⏱️ 03.10.2025):
conda install -c conda-forge pytorch_scatter
PyTorch Sparse (πŸ₯ˆ25 Β· ⭐ 1.1K) - PyTorch Extension Library of Optimized Autograd Sparse.. MIT - [GitHub](https://github.com/rusty1s/pytorch_sparse) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 160 Β· πŸ“‹ 300 - 10% open Β· ⏱️ 12.08.2025):
git clone https://github.com/rusty1s/pytorch_sparse
- [PyPi](https://pypi.org/project/torch-sparse) (πŸ“₯ 63K / month Β· πŸ“¦ 120 Β· ⏱️ 06.10.2023):
pip install torch-sparse
- [Conda](https://anaconda.org/conda-forge/pytorch_sparse) (πŸ“₯ 940K Β· ⏱️ 03.10.2025):
conda install -c conda-forge pytorch_sparse
Pytorch Toolbelt (πŸ₯‰24 Β· ⭐ 1.6K) - PyTorch extensions for fast R&D prototyping and Kaggle.. MIT - [GitHub](https://github.com/BloodAxe/pytorch-toolbelt) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 120 Β· πŸ“₯ 180 Β· πŸ“‹ 33 - 12% open Β· ⏱️ 09.10.2025):
git clone https://github.com/BloodAxe/pytorch-toolbelt
- [PyPi](https://pypi.org/project/pytorch_toolbelt) (πŸ“₯ 8.3K / month Β· πŸ“¦ 12 Β· ⏱️ 21.11.2024):
pip install pytorch_toolbelt
madgrad (πŸ₯‰18 Β· ⭐ 800 Β· πŸ’€) - MADGRAD Optimization Method. MIT - [GitHub](https://github.com/facebookresearch/madgrad) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 58 Β· πŸ“¦ 110 Β· ⏱️ 27.01.2025):
git clone https://github.com/facebookresearch/madgrad
- [PyPi](https://pypi.org/project/madgrad) (πŸ“₯ 9.7K / month Β· πŸ“¦ 1 Β· ⏱️ 08.03.2022):
pip install madgrad
pytorchviz (πŸ₯‰14 Β· ⭐ 3.4K Β· πŸ’€) - A small package to create visualizations of PyTorch execution.. MIT - [GitHub](https://github.com/szagoruyko/pytorchviz) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 280 Β· πŸ“‹ 72 - 47% open Β· ⏱️ 30.12.2024):
git clone https://github.com/szagoruyko/pytorchviz
Show 22 hidden projects... - pretrainedmodels (πŸ₯ˆ29 Β· ⭐ 9.1K Β· πŸ’€) - Pretrained ConvNets for pytorch: NASNet, ResNeXt,.. BSD-3 - EfficientNet-PyTorch (πŸ₯ˆ28 Β· ⭐ 8.2K Β· πŸ’€) - A PyTorch implementation of EfficientNet. Apache-2 - lightning-flash (πŸ₯ˆ27 Β· ⭐ 1.7K Β· πŸ’€) - Your PyTorch AI Factory - Flash enables you to easily.. Apache-2 - pytorch-optimizer (πŸ₯ˆ26 Β· ⭐ 3.1K Β· πŸ’€) - torch-optimizer -- collection of optimizers for.. Apache-2 - TabNet (πŸ₯ˆ26 Β· ⭐ 2.9K Β· πŸ’€) - PyTorch implementation of TabNet paper :.. MIT - EfficientNets (πŸ₯ˆ25 Β· ⭐ 1.6K Β· πŸ’€) - Pretrained EfficientNet, EfficientNet-Lite, MixNet,.. Apache-2 - pytorch-summary (πŸ₯‰24 Β· ⭐ 4.1K Β· πŸ’€) - Model summary in PyTorch similar to `model.summary()`.. MIT - Higher (πŸ₯‰23 Β· ⭐ 1.6K Β· πŸ’€) - higher is a pytorch library allowing users to obtain higher.. Apache-2 - micrograd (πŸ₯‰22 Β· ⭐ 14K Β· πŸ’€) - A tiny scalar-valued autograd engine and a neural net library.. MIT - SRU (πŸ₯‰22 Β· ⭐ 2.1K Β· πŸ’€) - Training RNNs as Fast as CNNs (https://arxiv.org/abs/1709.02755). MIT - Antialiased CNNs (πŸ₯‰22 Β· ⭐ 1.7K Β· πŸ’€) - pip install antialiased-cnns to improve stability and.. ❗️CC BY-NC-SA 4.0 - AdaBound (πŸ₯‰21 Β· ⭐ 2.9K Β· πŸ’€) - An optimizer that trains as fast as Adam and as good as SGD. Apache-2 - reformer-pytorch (πŸ₯‰21 Β· ⭐ 2.2K Β· πŸ’€) - Reformer, the efficient Transformer, in Pytorch. MIT - Torchmeta (πŸ₯‰21 Β· ⭐ 2K Β· πŸ’€) - A collection of extensions and data-loaders for few-shot.. MIT - Poutyne (πŸ₯‰21 Β· ⭐ 580) - A simplified framework and utilities for PyTorch. ❗️LGPL-3.0 - Performer Pytorch (πŸ₯‰19 Β· ⭐ 1.2K Β· πŸ’€) - An implementation of Performer, a linear attention-.. MIT - Torch-Struct (πŸ₯‰19 Β· ⭐ 1.1K Β· πŸ’€) - Fast, general, and tested differentiable structured.. MIT - Lambda Networks (πŸ₯‰17 Β· ⭐ 1.5K Β· πŸ’€) - Implementation of LambdaNetworks, a new approach to.. MIT - Pywick (πŸ₯‰17 Β· ⭐ 400 Β· πŸ’€) - High-level batteries-included neural network training library for.. MIT - TorchDrift (πŸ₯‰15 Β· ⭐ 320 Β· πŸ’€) - Drift Detection for your PyTorch Models. Apache-2 - Tez (πŸ₯‰14 Β· ⭐ 1.2K Β· πŸ’€) - Tez is a super-simple and lightweight Trainer for PyTorch. It.. Apache-2 - Tensor Sensor (πŸ₯‰14 Β· ⭐ 810 Β· πŸ’€) - The goal of this library is to generate more helpful.. MIT


Database Clients

Back to top

Libraries for connecting to, operating, and querying databases.

πŸ”— best-of-python - DB Clients ( ⭐ 4.2K) - Collection of database clients for python.


Others

Back to top

scipy (πŸ₯‡51 Β· ⭐ 14K) - Ecosystem of open-source software for mathematics, science, and engineering. BSD-3 - [GitHub](https://github.com/scipy/scipy) (πŸ‘¨β€πŸ’» 1.8K Β· πŸ”€ 5.5K Β· πŸ“₯ 97K Β· πŸ“¦ 1.4M Β· πŸ“‹ 11K - 15% open Β· ⏱️ 30.10.2025):
git clone https://github.com/scipy/scipy
- [PyPi](https://pypi.org/project/scipy) (πŸ“₯ 220M / month Β· πŸ“¦ 61K Β· ⏱️ 28.10.2025):
pip install scipy
- [Conda](https://anaconda.org/conda-forge/scipy) (πŸ“₯ 70M Β· ⏱️ 29.10.2025):
conda install -c conda-forge scipy
SymPy (πŸ₯‡49 Β· ⭐ 14K) - A computer algebra system written in pure Python. BSD-3 - [GitHub](https://github.com/sympy/sympy) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 4.8K Β· πŸ“₯ 570K Β· πŸ“¦ 290K Β· πŸ“‹ 15K - 37% open Β· ⏱️ 30.10.2025):
git clone https://github.com/sympy/sympy
- [PyPi](https://pypi.org/project/sympy) (πŸ“₯ 73M / month Β· πŸ“¦ 4.6K Β· ⏱️ 27.04.2025):
pip install sympy
- [Conda](https://anaconda.org/conda-forge/sympy) (πŸ“₯ 11M Β· ⏱️ 29.04.2025):
conda install -c conda-forge sympy
Streamlit (πŸ₯‡47 Β· ⭐ 42K) - Streamlit A faster way to build and share data apps. Apache-2 - [GitHub](https://github.com/streamlit/streamlit) (πŸ‘¨β€πŸ’» 570 Β· πŸ”€ 3.8K Β· πŸ“¦ 1M Β· πŸ“‹ 5.7K - 23% open Β· ⏱️ 30.10.2025):
git clone https://github.com/streamlit/streamlit
- [PyPi](https://pypi.org/project/streamlit) (πŸ“₯ 19M / month Β· πŸ“¦ 4.6K Β· ⏱️ 29.10.2025):
pip install streamlit
Gradio (πŸ₯‡46 Β· ⭐ 40K) - Wrap UIs around any model, share with anyone. Apache-2 - [GitHub](https://github.com/gradio-app/gradio) (πŸ‘¨β€πŸ’» 700 Β· πŸ”€ 3.1K Β· πŸ“¦ 84K Β· πŸ“‹ 6.1K - 6% open Β· ⏱️ 29.10.2025):
git clone https://github.com/gradio-app/gradio
- [PyPi](https://pypi.org/project/gradio) (πŸ“₯ 11M / month Β· πŸ“¦ 1.6K Β· ⏱️ 22.10.2025):
pip install gradio
carla (πŸ₯‡37 Β· ⭐ 13K) - Open-source simulator for autonomous driving research. MIT - [GitHub](https://github.com/carla-simulator/carla) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 4.2K Β· πŸ“¦ 1.1K Β· πŸ“‹ 6.2K - 18% open Β· ⏱️ 30.10.2025):
git clone https://github.com/carla-simulator/carla
- [PyPi](https://pypi.org/project/carla) (πŸ“₯ 18K / month Β· πŸ“¦ 16 Β· ⏱️ 14.09.2025):
pip install carla
Autograd (πŸ₯‡37 Β· ⭐ 7.4K) - Efficiently computes derivatives of NumPy code. MIT - [GitHub](https://github.com/HIPS/autograd) (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 910 Β· πŸ“¦ 14K Β· πŸ“‹ 440 - 42% open Β· ⏱️ 27.10.2025):
git clone https://github.com/HIPS/autograd
- [PyPi](https://pypi.org/project/autograd) (πŸ“₯ 3.4M / month Β· πŸ“¦ 310 Β· ⏱️ 05.05.2025):
pip install autograd
- [Conda](https://anaconda.org/conda-forge/autograd) (πŸ“₯ 680K Β· ⏱️ 05.05.2025):
conda install -c conda-forge autograd
PennyLane (πŸ₯‡37 Β· ⭐ 2.9K) - PennyLane is a cross-platform Python library for quantum.. Apache-2 - [GitHub](https://github.com/PennyLaneAI/pennylane) (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 700 Β· πŸ“₯ 100 Β· πŸ“¦ 1.9K Β· πŸ“‹ 1.7K - 25% open Β· ⏱️ 30.10.2025):
git clone https://github.com/PennyLaneAI/PennyLane
- [PyPi](https://pypi.org/project/pennylane) (πŸ“₯ 200K / month Β· πŸ“¦ 89 Β· ⏱️ 15.10.2025):
pip install pennylane
- [Conda](https://anaconda.org/conda-forge/pennylane) (πŸ“₯ 340K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pennylane
PyOD (πŸ₯ˆ36 Β· ⭐ 9.6K) - A Python Library for Outlier and Anomaly Detection, Integrating Classical.. BSD-2 - [GitHub](https://github.com/yzhao062/pyod) (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 1.4K Β· πŸ“¦ 5.5K Β· πŸ“‹ 390 - 59% open Β· ⏱️ 29.04.2025):
git clone https://github.com/yzhao062/pyod
- [PyPi](https://pypi.org/project/pyod) (πŸ“₯ 840K / month Β· πŸ“¦ 130 Β· ⏱️ 29.04.2025):
pip install pyod
- [Conda](https://anaconda.org/conda-forge/pyod) (πŸ“₯ 170K Β· ⏱️ 30.04.2025):
conda install -c conda-forge pyod
Datasette (πŸ₯ˆ35 Β· ⭐ 10K) - An open source multi-tool for exploring and publishing data. Apache-2 - [GitHub](https://github.com/simonw/datasette) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 770 Β· πŸ“₯ 75 Β· πŸ“¦ 1.6K Β· πŸ“‹ 1.9K - 32% open Β· ⏱️ 26.10.2025):
git clone https://github.com/simonw/datasette
- [PyPi](https://pypi.org/project/datasette) (πŸ“₯ 180K / month Β· πŸ“¦ 480 Β· ⏱️ 22.04.2025):
pip install datasette
- [Conda](https://anaconda.org/conda-forge/datasette) (πŸ“₯ 73K Β· ⏱️ 22.04.2025):
conda install -c conda-forge datasette
DeepChem (πŸ₯ˆ34 Β· ⭐ 6.3K Β· πŸ“‰) - Democratizing Deep-Learning for Drug Discovery, Quantum.. MIT - [GitHub](https://github.com/deepchem/deepchem) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 1.9K Β· πŸ“¦ 650 Β· πŸ“‹ 2.1K - 40% open Β· ⏱️ 27.10.2025):
git clone https://github.com/deepchem/deepchem
- [PyPi](https://pypi.org/project/deepchem) (πŸ“₯ 54K / month Β· πŸ“¦ 24 Β· ⏱️ 27.10.2025):
pip install deepchem
- [Conda](https://anaconda.org/conda-forge/deepchem) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge deepchem
Pythran (πŸ₯ˆ34 Β· ⭐ 2.1K) - Ahead of Time compiler for numeric kernels. BSD-3 - [GitHub](https://github.com/serge-sans-paille/pythran) (πŸ‘¨β€πŸ’» 75 Β· πŸ”€ 200 Β· πŸ“¦ 3.6K Β· πŸ“‹ 930 - 15% open Β· ⏱️ 30.09.2025):
git clone https://github.com/serge-sans-paille/pythran
- [PyPi](https://pypi.org/project/pythran) (πŸ“₯ 500K / month Β· πŸ“¦ 28 Β· ⏱️ 23.05.2025):
pip install pythran
- [Conda](https://anaconda.org/conda-forge/pythran) (πŸ“₯ 1.3M Β· ⏱️ 07.07.2025):
conda install -c conda-forge pythran
agate (πŸ₯ˆ34 Β· ⭐ 1.2K) - A Python data analysis library that is optimized for humans instead of.. MIT - [GitHub](https://github.com/wireservice/agate) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 150 Β· πŸ“¦ 5.3K Β· πŸ“‹ 650 - 0% open Β· ⏱️ 27.10.2025):
git clone https://github.com/wireservice/agate
- [PyPi](https://pypi.org/project/agate) (πŸ“₯ 24M / month Β· πŸ“¦ 54 Β· ⏱️ 29.01.2025):
pip install agate
- [Conda](https://anaconda.org/conda-forge/agate) (πŸ“₯ 410K Β· ⏱️ 22.04.2025):
conda install -c conda-forge agate
River (πŸ₯ˆ32 Β· ⭐ 5.6K) - Online machine learning in Python. BSD-3 - [GitHub](https://github.com/online-ml/river) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 590 Β· πŸ“¦ 800 Β· πŸ“‹ 630 - 19% open Β· ⏱️ 05.10.2025):
git clone https://github.com/online-ml/river
- [PyPi](https://pypi.org/project/river) (πŸ“₯ 91K / month Β· πŸ“¦ 64 Β· ⏱️ 25.11.2024):
pip install river
- [Conda](https://anaconda.org/conda-forge/river) (πŸ“₯ 130K Β· ⏱️ 22.04.2025):
conda install -c conda-forge river
hdbscan (πŸ₯ˆ32 Β· ⭐ 3K) - A high performance implementation of HDBSCAN clustering. BSD-3 - [GitHub](https://github.com/scikit-learn-contrib/hdbscan) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 500 Β· πŸ“¦ 7.6K Β· πŸ“‹ 530 - 67% open Β· ⏱️ 11.10.2025):
git clone https://github.com/scikit-learn-contrib/hdbscan
- [PyPi](https://pypi.org/project/hdbscan) (πŸ“₯ 1.1M / month Β· πŸ“¦ 350 Β· ⏱️ 18.11.2024):
pip install hdbscan
- [Conda](https://anaconda.org/conda-forge/hdbscan) (πŸ“₯ 2.8M Β· ⏱️ 09.09.2025):
conda install -c conda-forge hdbscan
anomalib (πŸ₯ˆ31 Β· ⭐ 5.1K Β· πŸ“‰) - An anomaly detection library comprising state-of-the-art.. Apache-2 - [GitHub](https://github.com/open-edge-platform/anomalib) (πŸ‘¨β€πŸ’» 98 Β· πŸ”€ 820 Β· πŸ“₯ 42K Β· πŸ“¦ 200 Β· πŸ“‹ 1.2K - 6% open Β· ⏱️ 27.10.2025):
git clone https://github.com/openvinotoolkit/anomalib
- [PyPi](https://pypi.org/project/anomalib) (πŸ“₯ 200K / month Β· πŸ“¦ 7 Β· ⏱️ 09.10.2025):
pip install anomalib
pyjanitor (πŸ₯ˆ31 Β· ⭐ 1.5K) - Clean APIs for data cleaning. Python implementation of R package.. MIT - [GitHub](https://github.com/pyjanitor-devs/pyjanitor) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 170 Β· πŸ“¦ 980 Β· πŸ“‹ 590 - 18% open Β· ⏱️ 21.10.2025):
git clone https://github.com/pyjanitor-devs/pyjanitor
- [PyPi](https://pypi.org/project/pyjanitor) (πŸ“₯ 280K / month Β· πŸ“¦ 42 Β· ⏱️ 07.03.2025):
pip install pyjanitor
- [Conda](https://anaconda.org/conda-forge/pyjanitor) (πŸ“₯ 300K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyjanitor
causalml (πŸ₯ˆ30 Β· ⭐ 5.6K) - Uplift modeling and causal inference with machine learning.. Apache-2 - [GitHub](https://github.com/uber/causalml) (πŸ‘¨β€πŸ’» 71 Β· πŸ”€ 830 Β· πŸ“¦ 310 Β· πŸ“‹ 420 - 10% open Β· ⏱️ 26.09.2025):
git clone https://github.com/uber/causalml
- [PyPi](https://pypi.org/project/causalml) (πŸ“₯ 79K / month Β· πŸ“¦ 10 Β· ⏱️ 09.07.2025):
pip install causalml
dstack (πŸ₯ˆ30 Β· ⭐ 1.9K) - dstack is an open-source control plane for running development,.. MPL-2.0 - [GitHub](https://github.com/dstackai/dstack) (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 200 Β· πŸ“¦ 22 Β· πŸ“‹ 1.5K - 6% open Β· ⏱️ 30.10.2025):
git clone https://github.com/dstackai/dstack
- [PyPi](https://pypi.org/project/dstack) (πŸ“₯ 4.2K / month Β· ⏱️ 30.10.2025):
pip install dstack
tensorly (πŸ₯ˆ30 Β· ⭐ 1.6K) - TensorLy: Tensor Learning in Python. BSD-2 - [GitHub](https://github.com/tensorly/tensorly) (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 290 Β· πŸ“¦ 1.1K Β· πŸ“‹ 280 - 22% open Β· ⏱️ 05.05.2025):
git clone https://github.com/tensorly/tensorly
- [PyPi](https://pypi.org/project/tensorly) (πŸ“₯ 130K / month Β· πŸ“¦ 99 Β· ⏱️ 12.11.2024):
pip install tensorly
- [Conda](https://anaconda.org/conda-forge/tensorly) (πŸ“₯ 380K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tensorly
metricflow (πŸ₯ˆ29 Β· ⭐ 1.3K) - MetricFlow allows you to define, build, and maintain metrics in.. Apache-2 - [GitHub](https://github.com/dbt-labs/metricflow) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 130 Β· πŸ“¦ 37 Β· πŸ“‹ 370 - 27% open Β· ⏱️ 29.10.2025):
git clone https://github.com/transform-data/metricflow
- [PyPi](https://pypi.org/project/metricflow) (πŸ“₯ 94K / month Β· πŸ“¦ 4 Β· ⏱️ 14.10.2025):
pip install metricflow
pycm (πŸ₯ˆ28 Β· ⭐ 1.5K) - Multi-class confusion matrix library in Python. MIT - [GitHub](https://github.com/sepandhaghighi/pycm) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 120 Β· πŸ“¦ 420 Β· πŸ“‹ 210 - 7% open Β· ⏱️ 14.10.2025):
git clone https://github.com/sepandhaghighi/pycm
- [PyPi](https://pypi.org/project/pycm) (πŸ“₯ 190K / month Β· πŸ“¦ 28 Β· ⏱️ 15.10.2025):
pip install pycm
Prince (πŸ₯ˆ28 Β· ⭐ 1.4K) - Multivariate exploratory data analysis in Python PCA, CA, MCA, MFA,.. MIT - [GitHub](https://github.com/MaxHalford/prince) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 190 Β· πŸ“¦ 770 Β· ⏱️ 04.08.2025):
git clone https://github.com/MaxHalford/prince
- [PyPi](https://pypi.org/project/prince) (πŸ“₯ 230K / month Β· πŸ“¦ 23 Β· ⏱️ 04.08.2025):
pip install prince
- [Conda](https://anaconda.org/conda-forge/prince-factor-analysis) (πŸ“₯ 28K Β· ⏱️ 22.04.2025):
conda install -c conda-forge prince-factor-analysis
Trax (πŸ₯‰27 Β· ⭐ 8.3K) - Trax Deep Learning with Clear Code and Speed. Apache-2 - [GitHub](https://github.com/google/trax) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 830 Β· πŸ“¦ 230 Β· πŸ“‹ 250 - 50% open Β· ⏱️ 26.09.2025):
git clone https://github.com/google/trax
- [PyPi](https://pypi.org/project/trax) (πŸ“₯ 4.3K / month Β· πŸ“¦ 1 Β· ⏱️ 26.10.2021):
pip install trax
adapter-transformers (πŸ₯‰27 Β· ⭐ 2.8K) - A Unified Library for Parameter-Efficient and Modular.. Apache-2 huggingface - [GitHub](https://github.com/adapter-hub/adapters) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 360 Β· πŸ“¦ 260 Β· πŸ“‹ 410 - 10% open Β· ⏱️ 12.10.2025):
git clone https://github.com/Adapter-Hub/adapter-transformers
- [PyPi](https://pypi.org/project/adapter-transformers) (πŸ“₯ 4.9K / month Β· πŸ“¦ 12 Β· ⏱️ 07.07.2024):
pip install adapter-transformers
AugLy (πŸ₯‰26 Β· ⭐ 5.1K) - A data augmentations library for audio, image, text, and video. MIT - [GitHub](https://github.com/facebookresearch/AugLy) (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 310 Β· πŸ“¦ 180 Β· πŸ“‹ 80 - 30% open Β· ⏱️ 27.10.2025):
git clone https://github.com/facebookresearch/AugLy
- [PyPi](https://pypi.org/project/augly) (πŸ“₯ 13K / month Β· πŸ“¦ 4 Β· ⏱️ 05.12.2023):
pip install augly
avalanche (πŸ₯‰26 Β· ⭐ 2K Β· πŸ’€) - Avalanche: an End-to-End Library for Continual Learning based on.. MIT - [GitHub](https://github.com/ContinualAI/avalanche) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 310 Β· πŸ“₯ 60 Β· πŸ“¦ 140 Β· πŸ“‹ 840 - 13% open Β· ⏱️ 11.03.2025):
git clone https://github.com/ContinualAI/avalanche
- [PyPi](https://pypi.org/project/avalanche-lib) (πŸ“₯ 3.2K / month Β· πŸ“¦ 3 Β· ⏱️ 29.10.2024):
pip install avalanche-lib
gplearn (πŸ₯‰26 Β· ⭐ 1.8K) - Genetic Programming in Python, with a scikit-learn inspired API. BSD-3 - [GitHub](https://github.com/trevorstephens/gplearn) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 300 Β· πŸ“¦ 730 Β· πŸ“‹ 220 - 11% open Β· ⏱️ 23.07.2025):
git clone https://github.com/trevorstephens/gplearn
- [PyPi](https://pypi.org/project/gplearn) (πŸ“₯ 20K / month Β· πŸ“¦ 19 Β· ⏱️ 03.05.2022):
pip install gplearn
- [Conda](https://anaconda.org/conda-forge/gplearn) (πŸ“₯ 11K Β· ⏱️ 22.04.2025):
conda install -c conda-forge gplearn
TabPy (πŸ₯‰26 Β· ⭐ 1.6K Β· πŸ’€) - Execute Python code on the fly and display results in Tableau.. MIT - [GitHub](https://github.com/tableau/TabPy) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 600 Β· πŸ“¦ 220 Β· πŸ“‹ 320 - 6% open Β· ⏱️ 25.11.2024):
git clone https://github.com/tableau/TabPy
- [PyPi](https://pypi.org/project/tabpy) (πŸ“₯ 7.1K / month Β· πŸ“¦ 2 Β· ⏱️ 25.11.2024):
pip install tabpy
- [Conda](https://anaconda.org/anaconda/tabpy-client) (πŸ“₯ 5.8K Β· ⏱️ 22.04.2025):
conda install -c anaconda tabpy-client
findspark (πŸ₯‰25 Β· ⭐ 520) - Find pyspark to make it importable. BSD-3 - [GitHub](https://github.com/minrk/findspark) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 72 Β· πŸ“¦ 5.6K Β· πŸ“‹ 23 - 47% open Β· ⏱️ 04.09.2025):
git clone https://github.com/minrk/findspark
- [PyPi](https://pypi.org/project/findspark) (πŸ“₯ 2.6M / month Β· πŸ“¦ 100 Β· ⏱️ 11.02.2022):
pip install findspark
- [Conda](https://anaconda.org/conda-forge/findspark) (πŸ“₯ 1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge findspark
vecstack (πŸ₯‰23 Β· ⭐ 700) - Python package for stacking (machine learning technique). MIT - [GitHub](https://github.com/vecxoz/vecstack) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 82 Β· πŸ“¦ 570 Β· ⏱️ 28.09.2025):
git clone https://github.com/vecxoz/vecstack
- [PyPi](https://pypi.org/project/vecstack) (πŸ“₯ 1.8K / month Β· πŸ“¦ 5 Β· ⏱️ 28.09.2025):
pip install vecstack
- [Conda](https://anaconda.org/conda-forge/vecstack) (πŸ“₯ 3K Β· ⏱️ 22.04.2025):
conda install -c conda-forge vecstack
MONAILabel (πŸ₯‰22 Β· ⭐ 760) - MONAI Label is an intelligent open source image labeling and.. Apache-2 - [GitHub](https://github.com/Project-MONAI/MONAILabel) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 240 Β· πŸ“₯ 130K Β· πŸ“‹ 560 - 26% open Β· ⏱️ 14.08.2025):
git clone https://github.com/Project-MONAI/MONAILabel
- [PyPi](https://pypi.org/project/monailabel-weekly) (πŸ“₯ 200 / month Β· ⏱️ 01.10.2023):
pip install monailabel-weekly
apricot (πŸ₯‰22 Β· ⭐ 520) - apricot implements submodular optimization for the purpose of selecting.. MIT - [GitHub](https://github.com/jmschrei/apricot) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 49 Β· πŸ“₯ 33 Β· πŸ“¦ 200 Β· πŸ“‹ 34 - 38% open Β· ⏱️ 09.06.2025):
git clone https://github.com/jmschrei/apricot
- [PyPi](https://pypi.org/project/apricot-select) (πŸ“₯ 13K / month Β· πŸ“¦ 16 Β· ⏱️ 18.02.2021):
pip install apricot-select
pykale (πŸ₯‰21 Β· ⭐ 470) - Knowledge-Aware machine LEarning (KALE): accessible machine learning.. MIT - [GitHub](https://github.com/pykale/pykale) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 70 Β· πŸ“¦ 6 Β· πŸ“‹ 140 - 8% open Β· ⏱️ 14.10.2025):
git clone https://github.com/pykale/pykale
- [PyPi](https://pypi.org/project/pykale) (πŸ“₯ 72 / month Β· ⏱️ 12.04.2022):
pip install pykale
SUOD (πŸ₯‰21 Β· ⭐ 390 Β· πŸ’€) - (MLSys 21) An Acceleration System for Large-scare Unsupervised.. BSD-2 - [GitHub](https://github.com/yzhao062/SUOD) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 49 Β· πŸ“¦ 560 Β· πŸ“‹ 15 - 80% open Β· ⏱️ 24.03.2025):
git clone https://github.com/yzhao062/SUOD
- [PyPi](https://pypi.org/project/suod) (πŸ“₯ 13K / month Β· πŸ“¦ 9 Β· ⏱️ 24.03.2025):
pip install suod
pymdp (πŸ₯‰16 Β· ⭐ 570) - A Python implementation of active inference for Markov Decision Processes. MIT - [GitHub](https://github.com/infer-actively/pymdp) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 110 Β· πŸ“‹ 130 - 39% open Β· ⏱️ 09.09.2025):
git clone https://github.com/infer-actively/pymdp
- [PyPi](https://pypi.org/project/inferactively-pymdp) (πŸ“₯ 1.1K / month Β· ⏱️ 08.12.2022):
pip install inferactively-pymdp
Show 31 hidden projects... - pyopencl (πŸ₯ˆ31 Β· ⭐ 1.1K) - OpenCL integration for Python, plus shiny features. ❗Unlicensed - pysc2 (πŸ₯ˆ30 Β· ⭐ 8.2K Β· πŸ’€) - StarCraft II Learning Environment. Apache-2 - modAL (πŸ₯ˆ30 Β· ⭐ 2.3K Β· πŸ’€) - A modular active learning framework for Python. MIT - datalad (πŸ₯ˆ30 Β· ⭐ 620 Β· πŸ“ˆ) - Keep code, data, containers under control with git and git-.. ❗Unlicensed - cleanlab (πŸ₯ˆ29 Β· ⭐ 11K) - Cleanlabs open-source library is the standard data-centric AI.. ❗️AGPL-3.0 - alibi-detect (πŸ₯ˆ29 Β· ⭐ 2.4K) - Algorithms for outlier, adversarial and drift detection. ❗️Intel - minisom (πŸ₯ˆ28 Β· ⭐ 1.6K) - MiniSom is a minimalistic implementation of the Self Organizing.. ❗️CC-BY-3.0 - PySwarms (πŸ₯ˆ28 Β· ⭐ 1.4K Β· πŸ’€) - A research toolkit for particle swarm optimization in Python. MIT - kmodes (πŸ₯ˆ28 Β· ⭐ 1.3K Β· πŸ’€) - Python implementations of the k-modes and k-prototypes clustering.. MIT - pyclustering (πŸ₯ˆ28 Β· ⭐ 1.2K Β· πŸ’€) - pyclustering is a Python, C++ data mining library. BSD-3 - Cython BLIS (πŸ₯ˆ28 Β· ⭐ 230) - Fast matrix-multiplication as a self-contained Python library no.. BSD-3 - Feature Engine (πŸ₯‰26 Β· ⭐ 2.1K Β· πŸ’€) - Feature engineering package with sklearn like functionality. BSD-3 - metric-learn (πŸ₯‰26 Β· ⭐ 1.4K Β· πŸ’€) - Metric learning algorithms in Python. MIT - pandas-ai (πŸ₯‰25 Β· ⭐ 22K) - Chat with your database or your datalake (SQL, CSV, parquet)... ❗Unlicensed - Mars (πŸ₯‰24 Β· ⭐ 2.7K Β· πŸ’€) - Mars is a tensor-based unified framework for large-scale data.. Apache-2 - AstroML (πŸ₯‰24 Β· ⭐ 1.1K Β· πŸ’€) - Machine learning, statistics, and data mining for astronomy.. BSD-2 - PaddleHub (πŸ₯‰22 Β· ⭐ 13K Β· πŸ’€) - 400+ AI Models: Rich, high-quality AI models, including.. Apache-2 - opyrator (πŸ₯‰22 Β· ⭐ 3.1K Β· πŸ’€) - Turns your machine learning code into microservices with web API,.. MIT - mlens (πŸ₯‰22 Β· ⭐ 860 Β· πŸ’€) - ML-Ensemble high performance ensemble learning. MIT - BioPandas (πŸ₯‰22 Β· ⭐ 740 Β· πŸ’€) - Working with molecular structures in pandas DataFrames. BSD-3 - benchmark_VAE (πŸ₯‰21 Β· ⭐ 2K Β· πŸ’€) - Unifying Variational Autoencoder (VAE).. Apache-2 - impyute (πŸ₯‰21 Β· ⭐ 360 Β· πŸ’€) - Data imputations library to preprocess datasets with missing data. MIT - StreamAlert (πŸ₯‰20 Β· ⭐ 2.9K Β· πŸ’€) - StreamAlert is a serverless, realtime data analysis.. Apache-2 - rrcf (πŸ₯‰20 Β· ⭐ 520 Β· πŸ’€) - Implementation of the Robust Random Cut Forest algorithm for anomaly.. MIT - scikit-rebate (πŸ₯‰20 Β· ⭐ 420 Β· πŸ’€) - A scikit-learn-compatible Python implementation of.. MIT - baikal (πŸ₯‰18 Β· ⭐ 590 Β· πŸ’€) - A graph-based functional API for building complex scikit-learn.. BSD-3 - pandas-ml (πŸ₯‰16 Β· ⭐ 320 Β· πŸ’€) - pandas, scikit-learn, xgboost and seaborn integration. BSD-3 - KD-Lib (πŸ₯‰15 Β· ⭐ 650 Β· πŸ’€) - A Pytorch Knowledge Distillation library for benchmarking and.. MIT - NeuralCompression (πŸ₯‰14 Β· ⭐ 580 Β· πŸ’€) - A collection of tools for neural compression enthusiasts. MIT - traingenerator (πŸ₯‰13 Β· ⭐ 1.4K Β· πŸ’€) - A web app to generate template code for machine learning. MIT - nylon (πŸ₯‰12 Β· ⭐ 82 Β· πŸ’€) - An intelligent, flexible grammar of machine learning. MIT

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

CC0

Credit by: @github.com/ml-tooling/best-of-ml-python

Neural Network Models for Chemistry

# Neural-Network-Models-for-Chemistry Check Markdown links

A collection of Neural Network Models for chemistry - Quantum Chemistry Method - Force Field Method - Kernel Methods - Not based on Graph Models - Graph Domain Models - Transformer Domain Models - Universal models - Empirical force field

Quantum Chemistry Method

  • DeePKS, DeePHF
    DeePKS-kit is a program to generate accurate energy functionals for quantum chemistry systems, for both perturbative scheme (DeePHF) and self-consistent scheme (DeePKS).

  • NeuralXC
    Implementation of a machine-learned density functional.

  • MOB-ML
    Machine Learning for Molecular Orbital Theory, they offer analytic gradient.

  • DM21
    Pushing the Frontiers of Density Functionals by Solving the Fractional Electron Problem.

  • NN-GGA, NN-NRA, NN-meta-GGA, NN-LSDA
    Completing density functional theory by machine-learning hidden messages from molecules.

  • FemiNet
    FermiNet is a neural network for learning highly accurate ground state wavefunctions of atoms and molecules using a variational Monte Carlo approach.

  • PauliNet
    PauliNet builds upon HF or CASSCF orbitals as a physically meaningful baseline and takes a neural network approach to the SJB wavefunction in order tocorrect this baseline towards a high-accuracy solution.

  • DeePErwin
    DeepErwin is python package that implements and optimizes wave function models for numerical solutions to the multi-electron SchrΓΆdinger equation.

  • Jax-DFT
    JAX-DFT implements one-dimensional density functional theory (DFT) in JAX. It uses powerful JAX primitives to enable JIT compilation, automatical differentiation, and high-performance computation on GPUs.

  • sns-mp2
    Improving the accuracy of Moller-Plesset perturbation theory with neural networks

  • DeepH-pack

    Deep neural networks for density functional theory Hamiltonian.

  • DeepH-E3

    General framework for E(3)-equivariant neural network representation of density functional theory Hamiltonian

  • kdft
    The Kernel Density Functional (KDF) code allows generating ML-based DFT functionals.

  • ML-DFT
    ML-DFT: Machine learning for density functional approximations This repository contains the implementation for the kernel ridge regression based density functional approximation method described in the paper "Quantum chemical accuracy from density functional approximations via machine learning".

  • D4FT
    this work proposed a deep-learning approach to KS-DFT. First, in contrast to the conventional SCF loop, directly minimizing the total energy by reparameterizing the orthogonal constraint as a feed-forward computation. They prove that such an approach has the same expressivity as the SCF method yet reduces the computational complexity from O(N^4) to O(N^3)

  • SchOrb
    Unifying machine learning and quantum chemistry with a deep neural network for molecular wavefunctions

  • CiderPress
    Tools for training and evaluating CIDER functionals for use in Density Functional Theory calculations.
  • ML-RPA
    This work demonstrates how machine learning can extend the applicability of the RPA to larger system sizes, time scales, and chemical spaces.
  • Ξ”OF-MLFF
    a Ξ”-machine learning model for obtaining Kohn–Sham accuracy from orbital-free density functional theory (DFT) calculations
  • PairNet
    A molecular orbital based machine learning model for predicting accurate CCSD(T) correlation energies. The model, named as PairNet, shows excellent transferability on several public data sets using features inspired by pair natural orbitals(PNOs).

  • SPAHM(a,b)
    SPAHM(a,b): encoding the density information from guess Hamiltonian in quantum machine learning representations

  • GradDFT
    GradDFT is a JAX-based library enabling the differentiable design and experimentation of exchange-correlation functionals using machine learning techniques.

  • lapnet
    A JAX implementation of the algorithm and calculations described in Forward Laplacian: A New Computational Framework for Neural Network-based Variational Monte Carlo.

  • M-OFDFT
    M-OFDFT is a deep-learning implementation of orbital-free density functional theory that achieves DFT-level accuracy on molecular systems but with lower cost complexity, and can extrapolate to much larger molecules than those seen during training

  • ACE-Kohn-Sham DM
    we present a parameterized representation for learning the mapping from a molecular configuration to its corresponding density matrix using the Atomic Cluster Expansion (ACE) framework, which preserves the physical symmetries of the mapping, including isometric equivariance and Grassmannianity.

  • ANN for Schrodinger
    Artificial neural networks (NN) are universal function approximators and have shown great ability in computing the ground state energy of the electronic SchrΓΆdinger equation, yet NN has not established itself as a practical and accurate approach to solving the vibrational SchrΓΆdinger equation for realistic polyatomic molecules to obtain vibrational energies and wave functions for the excited states

  • equivariant_electron_density
    Generate and predict molecular electron densities with Euclidean Neural Networks

  • DeePDFT
    This is the official Implementation of the DeepDFT model for charge density prediction.

  • DFA_recommeder
    System-specific density functional recommender

  • EG-XC
    The accuracy of density functional theory hinges on the approximation of nonlocal contributions to the exchange-correlation (XC) functional. To date, machine-learned and human-designed approximations suffer from insufficient accuracy, limited scalability, or dependence on costly reference data. To address these issues, we introduce Equivariant Graph Exchange Correlation (EG-XC), a novel non-local XC functional based on equivariant graph neural network

  • scdp
    Machine learning methods are promising in significantly accelerating charge density prediction, yet existing approaches either lack accuracy or scalability. They propose a recipe that can achieve both. In particular, they identify three key ingredients: (1) representing the charge density with atomic and virtual orbitals (spherical fields centered at atom/virtual coordinates); (2) using expressive and learnable orbital basis sets (basis function for the spherical fields); and (3) using high-capacity equivariant neural network architecture

  • physics-informed-DFT
    We have developed an approach for physics-informed training of flexible empirical density functionals. In this approach, the β€œphysics knowledge” is transferred from PBE, or any other exact-constraints-based functional, using local exchangeβˆ’correlation energy density regularization, i.e., by adding its local energies into the training set

  • SchrodingerNet
    SchrΓΆdingerNet offers a novel approach to solving the full electronic-nuclear SchrΓΆdinger equation (SE) by defining a custom loss function designed to equalize local energies throughout the system.

  • qmlearn
    Quantum Machine Learning by learning one-body reduced density matrices in the AO basis.

  • Multi-task-electronic
    This package provides a python realization of the multi-task EGNN (equivariant graph neural network) for molecular electronic structure described in the paper "Multi-task learning for molecular electronic structure approaching coupled-cluster accuracy".

  • aPBE0
    We propose adaptive hybrid functionals, generating optimal exact exchange admixture ratios on the fly using data- efficient quantum machine learning models with negligible overhead. The adaptive Perdew-Burke-Ernzerhof hybrid density functional (aPBE0) improves energetics, electron densities, and HOMO- LUMO gaps in QM9, QM7b, and GMTKN55 benchmark datasets.

  • Skala
    In this work, we present Skala, a modern deep learning-based XC functional that bypasses expensive hand-designed features by learning representations directly from data. Skala achieves chemical accuracy for atomization energies of small molecules while retaining the computational efficiency typical of semi-local DFT.

Quantum Monte Carlo

  • DeePQMC
    DeepQMC implements variational quantum Monte Carlo for electrons in molecules, using deep neural networks written in PyTorch as trial wave functions.

  • oneqmc
    This package provides an implementation of the Orbformer wave function foundation model.

Green Function

  • DeepGreen
    The many-body Green's function provides access to electronic properties beyond density functional theory level in ab inito calculations. It present proof-of-concept benchmark results for both molecules and simple periodic systems, showing that our method is able to provide accurate estimate of physical observables such as energy and density of states based on the predicted Green's function.

Force Field Method

Kernel Methods

  • wigner_kernel
    They propose a novel density-based method which involves computing "Wigner kernels".

  • sGDML
    Symmetric Gradient Domain Machine Learning, focusing on kernel-based representations for molecular force fields.

Not based on Graph Models

  • DeePMD
    A package designed to minimize the effort required to build deep learning based model of interatomic potential energy and force field and to perform molecular dynamics.

  • GAP
    This package is part of QUantum mechanics and Interatomic Potentials Part of the QUantum mechanics and Interatomic Potentials package, using Gaussian process regression for invariant potentials.

  • QUIP
    The QUIP package is a collection of software tools to carry out molecular dynamics simulations. It implements a variety of interatomic potentials and tight binding quantum mechanics, and is also able to call external packages, and serve as plugins to other software such as LAMMPS, CP2K and also the python framework ASE.

  • EANN
    Embedded Atomic Neural Network (EANN) is a physically-inspired neural network framework. The EANN package is implemented using the PyTorch framework used to train interatomic potentials, dipole moments, transition dipole moments and polarizabilities of various systems.

  • REANN
    Recursively embedded atom neural network (REANN) is a PyTorch-based end-to-end multi-functional Deep Neural Network Package for Molecular, Reactive and Periodic Systems.

  • FIREANN
    Field-induced Recursively embedded atom neural network (FIREANN) is a PyTorch-based end-to-end multi-functional Deep Neural Network Package for Molecular, Reactive and Periodic Systems under the presence of the external field with rigorous rotational equivariance.

  • SCFNN
    A self consistent field neural network (SCFNN) model.

  • Torch-ANI
    TorchANI is a pytorch implementation of ANI model.

  • PESPIP
    Mathematica programs for choosing the best basis of permutational invariant polynomials for fitting a potential energy surface

  • RuNNer
    A program package for constructing high-dimensional neural network potentials,4G-HDNNPs,3G-HDNNPs.

  • aenet
    The Atomic Energy NETwork (Γ¦net) package is a collection of tools for the construction and application of atomic interaction potentials based on artificial neural networks.

  • aevmod

    This package provides functionality for computing an atomic environment vector (AEV), as well as its Jacobian and Hessian.

  • TensorMol
    A pakcages of NN model chemistry, contains Behler-Parrinello with electrostatics, Many Body Expansion Bonds in Molecules NN, Atomwise, Forces, Inductive Charges.

  • PairNet-OPs/PairFE-Net
    In PairFE-Net, an atomic structure is encoded using pairwise nuclear repulsion forces

Graph Domain models

  • Nequip
    NequIP is an open-source code for building E(3)-equivariant interatomic potentials.

  • E3NN
    Euclidean neural networks,The aim of this library is to help the development of E(3) equivariant neural networks. It contains fundamental mathematical operations such as tensor products and spherical harmonics.

  • XequiNet
    XequiNet is an equivariant graph neural network for predicting the properties of chemical molecules or periodical systems.

  • SchNet
    SchNet is a deep learning architecture that allows for spatially and chemically resolved insights into quantum-mechanical observables of atomistic systems.

  • SchNetPack
    SchNetPack aims to provide accessible atomistic neural networks that can be trained and applied out-of-the-box, while still being extensible to custom atomistic architectures. contains schnet,painn,filedschnet,so3net

  • G-SchNet
    Implementation of G-SchNet - a generative model for 3d molecular structures.

  • PhysNet
    PhysNet: A Neural Network for Predicting Energies, Forces, Dipole Moments and Partial Charges.

  • DimeNet
    Directional Message Passing Neural Network.

  • GemNet
    Universal Directional Graph Neural Networks for Molecules.

  • DeePMoleNet
    DeepMoleNet is a deep learning package for molecular properties prediction.

  • AirNet
    A new GNN-based deep molecular model by MindSpore.

  • TorchMD-Net
    TorchMD-NET provides graph neural networks and equivariant transformer neural networks potentials for learning molecular potentials.

  • charge_transfer_nnp
    About Graph neural network potential with charge-transfer with nequip model.

  • ForceNet
    We demonstrate that force-centric GNN models without any explicit physical constraints are able to predict atomic forces more accurately than state-of-the-art energy centric GNN models, while being faster both in training and inference.

  • DIG
    A library for graph deep learning research.

  • scn
    Spherical Channels for Modeling Atomic Interactions

  • spinconv

    Rotation Invariant Graph Neural Networks using Spin Convolutions.

  • VisNet
    a scalable and accurate geometric deep learning potential for molecular dynamics simulation

  • alignn
    The Atomistic Line Graph Neural Network (https://www.nature.com/articles/s41524-021-00650-1) introduces a new graph convolution layer that explicitly models both two and three body interactions in atomistic systems.

  • So3krates
    Repository for training, testing and developing machine learned force fields using the So3krates model.

  • spice-model-five-net
    Contains the five equivariant transformer models about the spice datasets(https://github.com/openmm/spice-dataset/releases/tag/1.1).

  • sake
    Spatial Attention Kinetic Networks with E(n)-Equivariance

  • eqgat
    Pytorch implementation for the manuscript Representation Learning on Biomolecular Structures using Equivariant Graph Attention

  • GNN-LF
    Graph Neural Network With Local Frame for Molecular Potential Energy Surface

  • Cormorant
    We propose Cormorant, a rotationally covariant neural network architecture for learning the behavior and properties of complex many-body physical systems.

  • LieConv
    Generalizing Convolutional Neural Networks for Equivariance to Lie Groups on Arbitrary Continuous Data

  • torchmd-net/ET
    Neural network potentials based on graph neural networks and equivariant transformers

  • torchmd-net/TensorNet+0.1S
    On the Inclusion of Charge and Spin States in Cartesian Tensor Neural Network Potentials

  • GemNet
    GemNet: Universal Directional Graph Neural Networks for Molecules

  • equiformer
    Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphs

  • VisNet-LSRM
    Inspired by fragmentation-based methods, we propose the Long-Short-Range Message-Passing (LSR-MP) framework as a generalization of the existing equivariant graph neural networks (EGNNs) with the intent to incorporate long-range interactions efficiently and effectively.

  • AP-net
    AP-Net: An atomic-pairwise neural network for smooth and transferable interaction potentials

  • MACE
    MACE provides fast and accurate machine learning interatomic potentials with higher order equivariant message passing.

  • Unimol+
    Uni-Mol+ first generates a raw 3D molecule conformation from inexpensive methods such as RDKit. Then, the raw conformation is iteratively updated to its target DFT equilibrium conformation using neural networks, and the learned conformation will be used to predict the QC properties.

  • ColfNet
    Inspired by differential geometry and physics, we introduce equivariant local complete frames to graph neural networks, such that tensor information at given orders can be projected onto the frames.

  • LeftNet
    A New Perspective on Building Efficient and Expressive 3D Equivariant Graph Neural Networks

  • SO3krates with transformer
    we propose a transformer architecture called SO3krates that combines sparse equivariant representations.

  • LEIGNN A lightweight equivariant interaction graph neural network (LEIGNN) that can enable accurate and efficient interatomic potential and force predictions in crystals. Rather than relying on higher-order representations, LEIGNN employs a scalar-vector dual representation to encode equivariant feature.

  • Multi-fidelity GNNs
    Multi-fidelity GNNs for drug discovery and quantum mechanics

  • GPIP
    GPIP: Geometry-enhanced Pre-training on Interatomic Potentials.they propose a geometric structure learning framework that leverages the unlabeled configurations to improve the performance of MLIPs. Their framework consists of two stages: firstly, using CMD simulations to generate unlabeled configurations of the target molecular system; and secondly, applying geometry-enhanced self-supervised learning techniques, including masking, denoising, and contrastive learning, to capture structural information

  • ictp
    Official repository for the paper "Higher Rank Irreducible Cartesian Tensors for Equivariant Message Passing". It is built upon the ALEBREW repository and implements irreducible Cartesian tensors and their products.

  • CHGNet
    A pretrained universal neural network potential for charge-informed atomistic modeling (see publication)

  • GPTFF
    GPTFF(graph-based pre-trained transformer forcefield): A high-accuracy out-of-the-box universal AI force field for arbitrary inorganic materials

  • cace
    The Cartesian Atomic Cluster Expansion (CACE) is a new approach for developing machine learning interatomic potentials. This method utilizes Cartesian coordinates to provide a complete description of atomic environments, maintaining interaction body orders. It integrates low-dimensional embeddings of chemical elements with inter-atomic message passing.

Transformer Domain

  • SpookyNet
    Spookynet: Learning force fields with electronic degrees of freedom and nonlocal effects.

  • trip
    Transformer Interatomic Potential (TrIP): a chemically sound potential based on the SE(3)-Transformer

  • e3x
    E3x is a JAX library for constructing efficient E(3)-equivariant deep learning architectures built on top of Flax. The goal is to provide common neural network building blocks for E(3)-equivariant architectures to make the development of models operating on three-dimensional data (point clouds, polygon meshes, etc.) easier.

  • EScAIP
    EScAIP: Efficiently Scaled Attention Interatomic Potential.

  • graph-free-transformer
    Our findings suggest that Transformers can learn many of the graph-based inductive biases typically built into current ML models for chemistryβ€”while doing so more flexibly.

Universal model

  • egret
    This repository contains the Egret family of neural network potentials, developed by Rowan using the MACE architecture.

  • eSEN
    The resulting model, eSEN, provides state-of-the-art results on a range of physical property prediction tasks,

  • UNA
    UMA: A Family of Universal Models for Atoms, a modified model of eSEN.

  • AIMNET
    This repository contains reference AIMNet implementation along with some examples and menchmarks.

  • AIMNet2
    A general-purpose neural netrork potential for organic and element-organic molecules.

  • MACE-OFF23
    This repository contains the MACE-OFF23 pre-traained transferable organic force fields.

  • Orb-V3
    Trained on the Open Molecules 2025 (OMol25) datasetβ€”over 100M high-accuracy DFT calculations (Ο‰B97M-V/def2-TZVPD) on diverse molecular systems including metal complexes, biomolecules, and electrolytes.

Empirical force field

  • PAMNet
    PAMNet(Physics-aware Multiplex Graph Neural Network) is an improved version of MXMNet and outperforms state-of-the-art baselines regarding both accuracy and efficiency in diverse tasks including small molecule property prediction, RNA 3D structure prediction, and protein-ligand binding affinity prediction.

  • grappa
    A machine-learned molecular mechanics force field using a deep graph attentional network

  • espaloma
    Extensible Surrogate Potential of Ab initio Learned and Optimized by Message-passing Algorithm.
  • FeNNol
    FeNNol is a library for building, training and running neural network potentials for molecular simulations. It is based on the JAX library and is designed to be fast and flexible.
  • ByteFF
    In this study, we address this issue usinga modern data-driven approach, developing ByteFF, an Amber-compatible force fi eld for drug-like molecules. To create ByteFF, we generated an expansive and highly diverse molecular dataset at the B3LYP-D3(BJ)/DZVP level of theory. This dataset includes 2.4 million optimized molecular fragment geometries with analytical Hessian matrices, along with 3.2 million torsion profiles
  • GB-FFs
    Graph-Based Force Fields Model to parameterize Force Fields by Graph Attention Networks

  • ARROW-NN
    The simulation conda package contains the InterX ARBALEST molecular dynamics simulation software along with all the necessary database files to run ARROW-NN molecular simulations

  • AMOEBA+NN
    It present an integrated non-reactive hybrid model, AMOEBA+NN, which employs the AMOEBA potential for the short- and long-range non-bonded interactions and an NNP to capture the remaining local (covalent) contributions

  • bamboo Welcome to the repository of BAMBOO! This repository hosts the source code for creating a machine learning-based force field (MLFF) for molecular dynamics (MD) simulations of lithium battery electrolytes. Whether you're interested in simulating lithium battery electrolytes or other types of liquids, BAMBOO provides a robust and versatile solution.

  • ResFF

    We introduce ResFF, a hybrid machine learning force field that employs deep residual learning to integrate explicit physics-based bonded terms with residual corrections from a lightweight equivariant neural network. Through a three-stage joint optimization, ResFF decomposes molecular energy into dominant bonded contributions and complex noncovalent deviations.

Tools and potentials

  • rascaline
    Rascaline is a library for the efficient computing of representations for atomistic machine learning also called "descriptors" or "fingerprints". These representations can be used for atomistic machine learning (ml) models including ml potentials, visualization or similarity analysis.

  • AIRS
    AIRS is a collection of open-source software tools, datasets, and benchmarks associated with our paper entitled β€œArtificial Intelligence for Science in Quantum, Atomistic, and Continuum Systems”.

  • phast
    PyTorch implementation for PhAST: Physics-Aware, Scalable and Task-specific GNNs for Accelerated Catalyst Design

  • mdgrad
    Pytorch differentiable molecular dynamics

  • NerualForceFild
    The Neural Force Field (NFF) code is an API based on SchNet, DimeNet, PaiNN and DANN. It provides an interface to train and evaluate neural networks for force fields. It can also be used as a property predictor that uses both 3D geometries and 2D graph information.

  • NNPOps
    The goal of this project is to promote the use of neural network potentials (NNPs) by providing highly optimized, open-source implementations of bottleneck operations that appear in popular potentials.

  • jax-md
    JAX MD is a functional and data driven library. Data is stored in arrays or tuples of arrays and functions transform data from one state to another.

  • AQML
    AQML is a mixed Python/Fortran/C++ package, intends to simulate quantum chemistry problems through the use of the fundamental building blocks of larger systems.

  • MDsim
    Training and simulating MD with ML force fields

  • AMP
    Amp: A modular approach to machine learning in atomistic simulations(https://github.com/ulissigroup/amptorch)

  • HIPPYNN
    a modular library for atomistic machine learning with pytorch.

  • flare
    FLARE is an open-source Python package for creating fast and accurate interatomic potentials.

  • nnp-pre-training
    Synthetic pre-training for neural-network interatomic potentials

  • mlp-train
    General machine learning potentials (MLP) training for molecular systems in gas phase and solution

  • NNP-MM
    NNP/MM embeds a Neural Network Potential into a conventional molecular mechanical (MM) model.

  • GAMD
    Data and code for Graph neural network Accelerated Molecular Dynamics.

  • PFP
    Here we report a development of universal NNP called PreFerred Potential (PFP), which is able to handle any combination of 45 elements. Particular emphasis is placed on the datasets, which include a diverse set of virtual structures used to attain the universality.

  • TeaNet
    universal neural network interatomic potential inspired by iterative electronic relaxations.

  • n2p2
    This repository provides ready-to-use software for high-dimensional neural network potentials in computational physics and chemistry.

  • charge3net
    Official implementation of ChargeE3Net, introduced in Higher-Order Equivariant Neural Networks for Charge Density Prediction in Materials.

  • jax-nb
    This is a JAX implementation of Polarizable Charge Equilibrium (PQEq) and DFT-D3 dispersion correction.

  • AlF_dimer
    a global potential for AlF-AlF dimer

  • Schrodinger-ANI
    A neural network potential energy function for use in drug discovery, with chemical element support extended from 41% to 94% of druglike molecules based on ChEMBL.

  • q-AQUA,q-AQUA-pol
    CCSD(T) potential for water, interfaced with TTM3-F

  • gimlet
    Graph Inference on Molecular Topology. A package for modelling, learning, and inference on molecular topological space written in Python and TensorFlow.

Semi-Empirical Quantum Mechanical Method

with SQM feature

  • DeePaTB
    We present Deep Atomic Density-Based Tight-Binding (DeePaTB), a novel machine learning-based semi-empirical quantum mechanical (ML-SQM) framework, developed upon our recently proposed atomic density-based tight-binding (aTB) method, which can generate the descriptor by Amesp, "eigenvalue of the local density matrix." This neural network-enhanced semi-empirical quantum mechanical model demonstrates remarkable computational efficiency and transferability across diverse chemical systems.

  • OrbNet; OrbNet Denali
    OrbNet Denali: A machine learning potential for biological and organic chemistry with semi-empirical cost and DFT accuracy.

  • OrbNet-Equi
    INFORMING GEOMETRIC DEEP LEARNING WITH ELECTRONIC INTERACTIONS TO ACCELERATE QUANTUM CHEMISTRY
  • OrbNet-Spin,OrbitAll
    OrbNet-Spin incorporates a spin-polarized treatment into the underlying semiempirical quantum mechanics orbital featurization and adjusts the model architecture accordingly while maintaining the geometrical constraints.

  • EHM-ML
    Machine Learned HΓΌckel Theory: Interfacing Physics and Deep Neural Networks. The HΓΌckel Hamiltonian is an incredibly simple tight-binding model known for its ability to capture qualitative physics phenomena arising from electron interactions in molecules and materials.

  • DFTBML
    DFTBML provides a systematic way to parameterize the Density Functional-based Tight Binding (DFTB) semiempirical quantum chemical method for different chemical systems by learning the underlying Hamiltonian parameters rather than fitting the potential energy surface directly.

  • NN-xTB
    Fast, general, and interpretable quantum accuracy remains a challenge. To address it, we introduce Neural Network Extended Tight-Binding (NN-xTB), a Hamiltonian-preserving scheme that augments the GFN2-xTB operator with small, bounded, environment-dependent shifts to a compact set of physically interpretable parameters predicted by neural network.

without SQM fearure

  • AIQM1, AIQM2
    Artificial intelligence-enhanced quantum chemical method with broad applicability.
  • BpopNN
    Incorporating Electronic Information into Machine Learning Potential Energy Surfaces via Approaching the Ground-State Electronic Energy as a Function of Atom-Based Electronic Populations.

  • Delfta
    The DelFTa application is an easy-to-use, open-source toolbox for predicting quantum-mechanical properties of drug-like molecules. Using either βˆ†-learning (with a GFN2-xTB baseline) or direct-learning (without a baseline), the application accurately approximates DFT reference values (Ο‰B97X-D/def2-SVP).

  • PYSEQM
    PYSEQM is a Semi-Empirical Quantum Mechanics package implemented in PyTorch.

  • PM6-ML
    MOPAC-ML implements the PM6-ML method, a semiempirical quantum-mechanical computational method that augments PM6 with a machine learning (ML) correction. It acts as a wrapper calling a modified version of MOPAC, to which it provides the ML correction.

  • XpaiNN@xTB
    A model can deal with optimization, and frequency prediction

  • hotpp
    HotPP is an open-source package designed for constructing message passing network interatomic potentials. It facilitates the utilization of arbitrary order Cartesian tensors as messages while maintaining equivalence maintenance

  • LiTEN, LiTEN-FF
    LiTEN, a novel equivariant neural network with Tensorized Quadrangle Attention (TQA). TQA efficiently models three- and four-body interactions with linear complexity by reparameterizing high-order tensor features via vector operations, avoiding costly spherical harmonics.

Coarse-Grained Method

  • cgnet
    Coarse graining for molecular dynamics
  • SchNet-CG
    We explore the application of SchNet models to obtain a CG potential for liquid benzene, investigating the effect of model architecture and hyperparameters on the thermodynamic, dynamical, and structural properties of the simulated CG systems, reporting and discussing challenges encountered and future directions envisioned.

  • CG-SchNET
    By combining recent deep learning methods with a large and diverse training set of all-atom protein simulations, we here develop a bottom-up CG force field with chemical transferability, which can be used for extrapolative molecular dynamics on new sequences not used during model parametrization.

  • torchmd-protein-thermodynamics
    This repository contains code, data and tutarial for reproducing the paper "Machine Learning Coarse-Grained Potentials of Protein Thermodynamics". https://arxiv.org/abs/2212.07492

  • torchmd-exp
    This repository contains a method for training a neural network potential for coarse-grained proteins using unsupervised learning

  • AICG
    Learning coarse-grained force fields for fibrogenesis modeling(https://doi.org/10.1016/j.cpc.2023.108964)

Enhanced Sampling Method

  • Enhanced Sampling with Machine Learning: A Review
    we highlight successful strategies like dimensionality reduction, reinforcement learning, and fl ow-based methods. Finally, we discuss open problems at the exciting ML-enhanced MD interface

  • mlcolvar
    mlcolvar is a Python library aimed to help design data-driven collective-variables (CVs) for enhanced sampling simulations.

QM/MM Model

  • NNP-MM
    NNP/MM embeds a Neural Network Potential into a conventional molecular mechanical (MM) model. We have implemented this using the Custom QM/MM features of NAMD 2.13, which interface NAMD with the TorchANI NNP python library developed by the Roitberg and Isayev groups.

  • DeeP-HP
    Scalable hybrid deep neural networks/polarizable potentials biomolecular simulations including long-range effects

  • PairF-Net
    Here, we further develop the PairF-Net model to intrinsically incorporate energy conservation and couple the model to a molecular mechanical (MM) environment within the OpenMM package

  • embedding
    This work presents a variant of an electrostatic embedding scheme that allows the embedding of arbitrary machine learned potentials trained on molecular systems in vacuo.

  • field_schnet
    FieldSchNet provides a deep neural network for modeling the interaction of molecules and external environments as described.

  • FieldMACE
    an extension of the message-passing atomic cluster expansion (MACE) architecture that integrates the multipole expansion to model long-range interactions more effi ciently. By incorporating the multipole expansion, FieldMACE eff ectively captures environmental and long-range eff ects in both ground and excited states.

  • ML/MM
    This repository contains data and software regarding the paper submited to JCIM, entitled "Assessment of embedding schemes in a hybrid machine learning/classical potentials (ML/MM) approach".

  • emle
    An engine for electrostatic ML embedding for multiscale modelling.

Credit by: @github.com/Eipgen/Neural-Network-Models-for-Chemistry

Best of Python

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 (πŸ₯‡52 Β· ⭐ 71K) - Protocol Buffers - Googles data interchange format. BSD-3 - [GitHub](https://github.com/protocolbuffers/protobuf) (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 16K Β· πŸ“₯ 90M Β· πŸ“¦ 980K Β· πŸ“‹ 6.8K - 1% open Β· ⏱️ 16.04.2026):
git clone https://github.com/protocolbuffers/protobuf
- [PyPi](https://pypi.org/project/protobuf) (πŸ“₯ 710M / month):
pip install protobuf
- [Conda](https://anaconda.org/conda-forge/protobuf) (πŸ“₯ 30M Β· ⏱️ 11.03.2026):
conda install -c conda-forge protobuf
- [npm](https://www.npmjs.com/package/google-protobuf) (πŸ“₯ 17M / month):
npm install google-protobuf
flatbuffers (πŸ₯‡45 Β· ⭐ 26K) - FlatBuffers: Memory Efficient Serialization Library. Apache-2 - [GitHub](https://github.com/google/flatbuffers) (πŸ‘¨β€πŸ’» 770 Β· πŸ”€ 3.4K Β· πŸ“₯ 1.8M Β· πŸ“¦ 200K Β· πŸ“‹ 2.6K - 3% open Β· ⏱️ 03.04.2026):
git clone https://github.com/google/flatbuffers
- [PyPi](https://pypi.org/project/flatbuffers) (πŸ“₯ 99M / month):
pip install flatbuffers
- [Conda](https://anaconda.org/conda-forge/flatbuffers) (πŸ“₯ 2M Β· ⏱️ 22.12.2025):
conda install -c conda-forge flatbuffers
- [npm](https://www.npmjs.com/package/flatbuffers) (πŸ“₯ 17M / month):
npm install flatbuffers
marshmallow (πŸ₯ˆ41 Β· ⭐ 7.2K) - A lightweight library for converting complex objects to and from.. MIT - [GitHub](https://github.com/marshmallow-code/marshmallow) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 680 Β· πŸ“¦ 230K Β· πŸ“‹ 1.3K - 10% open Β· ⏱️ 15.04.2026):
git clone https://github.com/marshmallow-code/marshmallow
- [PyPi](https://pypi.org/project/marshmallow) (πŸ“₯ 130M / month Β· πŸ“¦ 2.8K Β· ⏱️ 03.04.2026):
pip install marshmallow
- [Conda](https://anaconda.org/conda-forge/marshmallow) (πŸ“₯ 3.8M Β· ⏱️ 04.04.2026):
conda install -c conda-forge marshmallow
orjson (πŸ₯ˆ36 Β· ⭐ 8K) - Fast, correct Python JSON library supporting dataclasses, datetimes,.. Apache-2 - [GitHub](https://github.com/ijl/orjson) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 290 Β· πŸ“¦ 210K Β· ⏱️ 31.03.2026):
git clone https://github.com/ijl/orjson
- [PyPi](https://pypi.org/project/orjson) (πŸ“₯ 170M / month):
pip install orjson
- [Conda](https://anaconda.org/conda-forge/orjson) (πŸ“₯ 5.2M Β· ⏱️ 31.03.2026):
conda install -c conda-forge orjson
jsonpickle (πŸ₯ˆ36 Β· ⭐ 1.3K) - Python library for serializing any arbitrary object graph into.. BSD-3 - [GitHub](https://github.com/jsonpickle/jsonpickle) (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 170 Β· πŸ“¦ 50K Β· πŸ“‹ 340 - 8% open Β· ⏱️ 01.02.2026):
git clone https://github.com/jsonpickle/jsonpickle
- [PyPi](https://pypi.org/project/jsonpickle) (πŸ“₯ 19M / month):
pip install jsonpickle
- [Conda](https://anaconda.org/conda-forge/jsonpickle) (πŸ“₯ 2.3M Β· ⏱️ 03.06.2025):
conda install -c conda-forge jsonpickle
cloudpickle (πŸ₯‰28 Β· ⭐ 1.9K) - Extended pickling support for Python objects. BSD-3 - [GitHub](https://github.com/cloudpipe/cloudpickle) (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 180 Β· πŸ“₯ 110 Β· πŸ“‹ 270 - 34% open Β· ⏱️ 05.11.2025):
git clone https://github.com/cloudpipe/cloudpickle
- [PyPi](https://pypi.org/project/cloudpickle) (πŸ“₯ 120M / month):
pip install cloudpickle
- [Conda](https://anaconda.org/conda-forge/cloudpickle) (πŸ“₯ 32M Β· ⏱️ 09.12.2025):
conda install -c conda-forge cloudpickle
srsly (πŸ₯‰28 Β· ⭐ 480) - Modern high-performance serialization utilities for Python (JSON,.. MIT - [GitHub](https://github.com/explosion/srsly) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 37 Β· πŸ“₯ 1.1K Β· πŸ“¦ 68K Β· πŸ“‹ 37 - 16% open Β· ⏱️ 23.03.2026):
git clone https://github.com/explosion/srsly
- [PyPi](https://pypi.org/project/srsly) (πŸ“₯ 20M / month):
pip install srsly
- [Conda](https://anaconda.org/conda-forge/srsly) (πŸ“₯ 2.5M Β· ⏱️ 24.03.2026):
conda install -c conda-forge srsly
rtoml (πŸ₯‰23 Β· ⭐ 400) - A fast TOML library for python implemented in rust. MIT - [GitHub](https://github.com/samuelcolvin/rtoml) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 30 Β· πŸ“¦ 900 Β· πŸ“‹ 27 - 37% open Β· ⏱️ 19.10.2025):
git clone https://github.com/samuelcolvin/rtoml
- [PyPi](https://pypi.org/project/rtoml) (πŸ“₯ 990K / month Β· πŸ“¦ 160 Β· ⏱️ 19.10.2025):
pip install rtoml
Show 8 hidden projects... - simplejson (πŸ₯ˆ35 Β· ⭐ 1.7K) - simplejson is a simple, fast, extensible JSON.. ❗Unlicensed - pyasn1 (πŸ₯ˆ34 Β· ⭐ 250 Β· πŸ’€) - Generic ASN.1 library for Python. BSD-2 - ultrajson (πŸ₯‰28 Β· ⭐ 4.5K) - Ultra fast JSON decoder and encoder written in C with Python.. ❗Unlicensed - dill (πŸ₯‰27 Β· ⭐ 2.4K Β· πŸ“‰) - serialize all of Python. ❗Unlicensed - msgpack (πŸ₯‰26 Β· ⭐ 2.1K) - MessagePack serializer implementation for Python.. ❗Unlicensed - python-rapidjson (πŸ₯‰26 Β· ⭐ 530) - Python wrapper around rapidjson. ❗Unlicensed - hickle (πŸ₯‰26 Β· ⭐ 500 Β· πŸ’€) - a HDF5-based python pickle replacement. MIT - pysimdjson (πŸ₯‰24 Β· ⭐ 760 Β· πŸ’€) - 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](https://github.com/pandas-dev/pandas) (πŸ‘¨β€πŸ’» 4.2K Β· πŸ”€ 20K Β· πŸ“₯ 3.9M Β· πŸ“¦ 2.8M Β· πŸ“‹ 29K - 12% open Β· ⏱️ 16.04.2026):
git clone https://github.com/pandas-dev/pandas
- [PyPi](https://pypi.org/project/pandas) (πŸ“₯ 630M / month Β· πŸ“¦ 120K Β· ⏱️ 31.03.2026):
pip install pandas
- [Conda](https://anaconda.org/conda-forge/pandas) (πŸ“₯ 80M Β· ⏱️ 31.03.2026):
conda install -c conda-forge pandas
polars (πŸ₯‡46 Β· ⭐ 38K) - Extremely fast Query Engine for DataFrames, written in Rust. MIT - [GitHub](https://github.com/pola-rs/polars) (πŸ‘¨β€πŸ’» 700 Β· πŸ”€ 2.8K Β· πŸ“₯ 20K Β· πŸ“¦ 32K Β· πŸ“‹ 13K - 21% open Β· ⏱️ 16.04.2026):
git clone https://github.com/pola-rs/polars
- [PyPi](https://pypi.org/project/polars) (πŸ“₯ 49M / month Β· πŸ“¦ 5.3K Β· ⏱️ 20.03.2026):
pip install polars
h5py (πŸ₯‡44 Β· ⭐ 2.2K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. BSD-3 - [GitHub](https://github.com/h5py/h5py) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 540 Β· πŸ“₯ 6.2K Β· πŸ“¦ 360K Β· πŸ“‹ 1.7K - 17% open Β· ⏱️ 10.04.2026):
git clone https://github.com/h5py/h5py
- [PyPi](https://pypi.org/project/h5py) (πŸ“₯ 42M / month):
pip install h5py
- [Conda](https://anaconda.org/conda-forge/h5py) (πŸ“₯ 25M Β· ⏱️ 07.04.2026):
conda install -c conda-forge h5py
xarray (πŸ₯ˆ40 Β· ⭐ 4.1K) - N-D labeled arrays and datasets in Python. Apache-2 - [GitHub](https://github.com/pydata/xarray) (πŸ‘¨β€πŸ’» 610 Β· πŸ”€ 1.2K Β· πŸ“¦ 44K Β· πŸ“‹ 5K - 21% open Β· ⏱️ 13.04.2026):
git clone https://github.com/pydata/xarray
- [PyPi](https://pypi.org/project/xarray) (πŸ“₯ 20M / month):
pip install xarray
- [Conda](https://anaconda.org/conda-forge/xarray) (πŸ“₯ 15M Β· ⏱️ 13.04.2026):
conda install -c conda-forge xarray
zarr (πŸ₯ˆ39 Β· ⭐ 2K) - An implementation of chunked, compressed, N-dimensional arrays for Python. MIT - [GitHub](https://github.com/zarr-developers/zarr-python) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 400 Β· πŸ“¦ 8K Β· πŸ“‹ 1.5K - 35% open Β· ⏱️ 16.04.2026):
git clone https://github.com/zarr-developers/zarr-python
- [PyPi](https://pypi.org/project/zarr) (πŸ“₯ 38M / month Β· πŸ“¦ 2K Β· ⏱️ 23.03.2026):
pip install zarr
- [Conda](https://anaconda.org/conda-forge/zarr) (πŸ“₯ 5.4M Β· ⏱️ 09.04.2026):
conda install -c conda-forge zarr
pandera (πŸ₯ˆ36 Β· ⭐ 4.3K) - A light-weight, flexible, and expressive statistical data testing.. MIT - [GitHub](https://github.com/unionai-oss/pandera) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 390 Β· πŸ“¦ 3.5K Β· πŸ“‹ 1.1K - 39% open Β· ⏱️ 16.04.2026):
git clone https://github.com/pandera-dev/pandera
- [PyPi](https://pypi.org/project/pandera) (πŸ“₯ 8.6M / month):
pip install pandera
- [Conda](https://anaconda.org/conda-forge/pandera-core) (πŸ“₯ 110K Β· ⏱️ 15.04.2026):
conda install -c conda-forge pandera-core
Bottleneck (πŸ₯ˆ36 Β· ⭐ 1.2K) - Fast NumPy array functions written in C. BSD-2 - [GitHub](https://github.com/pydata/bottleneck) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 110 Β· πŸ“¦ 59K Β· πŸ“‹ 270 - 17% open Β· ⏱️ 14.04.2026):
git clone https://github.com/pydata/bottleneck
- [PyPi](https://pypi.org/project/Bottleneck) (πŸ“₯ 8.6M / month Β· πŸ“¦ 620 Β· ⏱️ 08.09.2025):
pip install Bottleneck
- [Conda](https://anaconda.org/conda-forge/bottleneck) (πŸ“₯ 6.6M Β· ⏱️ 10.11.2025):
conda install -c conda-forge bottleneck
numexpr (πŸ₯ˆ35 Β· ⭐ 2.4K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,.. MIT - [GitHub](https://github.com/pydata/numexpr) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 220 Β· πŸ“₯ 3.6K Β· πŸ“¦ 100K Β· πŸ“‹ 400 - 0% open Β· ⏱️ 02.03.2026):
git clone https://github.com/pydata/numexpr
- [PyPi](https://pypi.org/project/numexpr) (πŸ“₯ 14M / month):
pip install numexpr
- [Conda](https://anaconda.org/conda-forge/numexpr) (πŸ“₯ 13M Β· ⏱️ 03.12.2025):
conda install -c conda-forge numexpr
PyTables (πŸ₯ˆ35 Β· ⭐ 1.4K) - A Python package to manage extremely large amounts of data. BSD-3 - [GitHub](https://github.com/PyTables/PyTables) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 280 Β· πŸ“₯ 210 Β· πŸ“‹ 750 - 20% open Β· ⏱️ 09.04.2026):
git clone https://github.com/PyTables/PyTables
- [PyPi](https://pypi.org/project/tables) (πŸ“₯ 2M / month Β· πŸ“¦ 1.8K Β· ⏱️ 01.03.2026):
pip install tables
- [Conda](https://anaconda.org/conda-forge/pytables) (πŸ“₯ 12M Β· ⏱️ 24.03.2026):
conda install -c conda-forge pytables
Vaex (πŸ₯ˆ33 Β· ⭐ 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization.. MIT - [GitHub](https://github.com/vaexio/vaex) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 600 Β· πŸ“₯ 340 Β· πŸ“¦ 1K Β· πŸ“‹ 1.3K - 41% open Β· ⏱️ 05.02.2026):
git clone https://github.com/vaexio/vaex
- [PyPi](https://pypi.org/project/vaex) (πŸ“₯ 20K / month Β· πŸ“¦ 68 Β· ⏱️ 03.02.2026):
pip install vaex
- [Conda](https://anaconda.org/conda-forge/vaex) (πŸ“₯ 480K Β· ⏱️ 22.04.2025):
conda install -c conda-forge vaex
TinyDB (πŸ₯ˆ32 Β· ⭐ 7.5K) - TinyDB is a lightweight document oriented database optimized for your.. MIT - [GitHub](https://github.com/msiemens/tinydb) (πŸ‘¨β€πŸ’» 95 Β· πŸ”€ 600 Β· πŸ“¦ 16K Β· πŸ“‹ 330 - 2% open Β· ⏱️ 17.01.2026):
git clone https://github.com/msiemens/tinydb
- [PyPi](https://pypi.org/project/tinydb) (πŸ“₯ 3.1M / month):
pip install tinydb
- [Conda](https://anaconda.org/conda-forge/tinydb) (πŸ“₯ 850K Β· ⏱️ 22.04.2025):
conda install -c conda-forge tinydb
StaticFrame (πŸ₯‰29 Β· ⭐ 480) - Immutable and statically-typeable DataFrames with runtime type and.. MIT - [GitHub](https://github.com/static-frame/static-frame) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 37 Β· πŸ“¦ 31 Β· πŸ“‹ 740 - 5% open Β· ⏱️ 30.03.2026):
git clone https://github.com/InvestmentSystems/static-frame
- [PyPi](https://pypi.org/project/static-frame) (πŸ“₯ 18K / month):
pip install static-frame
- [Conda](https://anaconda.org/conda-forge/static-frame) (πŸ“₯ 590K Β· ⏱️ 24.03.2026):
conda install -c conda-forge static-frame
Modin (πŸ₯‰28 Β· ⭐ 10K) - Modin: Scale your Pandas workflows by changing a single line of.. Apache-2 - [GitHub](https://github.com/modin-project/modin) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 670 Β· πŸ“₯ 200K Β· πŸ“‹ 4.3K - 15% open Β· ⏱️ 10.02.2026):
git clone https://github.com/modin-project/modin
- [PyPi](https://pypi.org/project/modin) (πŸ“₯ 2M / month):
pip install modin
- [Conda](https://anaconda.org/conda-forge/modin-core) (πŸ“₯ 910K Β· ⏱️ 22.04.2025):
conda install -c conda-forge modin-core
datasketch (πŸ₯‰27 Β· ⭐ 2.9K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. MIT - [GitHub](https://github.com/ekzhu/datasketch) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 310 Β· πŸ“₯ 40 Β· πŸ“‹ 170 - 28% open Β· ⏱️ 14.04.2026):
git clone https://github.com/ekzhu/datasketch
- [PyPi](https://pypi.org/project/datasketch) (πŸ“₯ 6.6M / month):
pip install datasketch
Pandas Summary (πŸ₯‰25 Β· ⭐ 530) - Engine for ML/Data tracking, visualization,.. Apache-2 - [GitHub](https://github.com/polyaxon/traceml) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 47 Β· πŸ“‹ 15 - 40% open Β· ⏱️ 13.04.2026):
git clone https://github.com/polyaxon/datatile
- [PyPi](https://pypi.org/project/pandas-summary) (πŸ“₯ 110K / month Β· πŸ“¦ 21 Β· ⏱️ 25.11.2021):
pip install pandas-summary
pickleDB (πŸ₯‰21 Β· ⭐ 1.1K) - pickleDB is an in memory key-value store using Pythons orjson module.. BSD-3 - [GitHub](https://github.com/patx/pickledb) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 130 Β· πŸ“¦ 3.4K Β· ⏱️ 06.01.2026):
git clone https://github.com/patx/pickledb
- [PyPi](https://pypi.org/project/pickledb) (πŸ“₯ 30K / month):
pip install pickledb
Show 15 hidden projects... - numpy (πŸ₯‡51 Β· ⭐ 32K) - The fundamental package for scientific computing with Python. ❗Unlicensed - Blaze (πŸ₯ˆ32 Β· ⭐ 3.2K Β· πŸ’€) - NumPy and Pandas interface to Big Data. BSD-3 - docarray (πŸ₯ˆ32 Β· ⭐ 3.1K Β· πŸ’€) - Represent, send, store and search multimodal data. Apache-2 - Koalas (πŸ₯‰29 Β· ⭐ 3.4K Β· πŸ’€) - Koalas: pandas API on Apache Spark. Apache-2 spark - Arctic (πŸ₯‰28 Β· ⭐ 3.1K Β· πŸ’€) - Arctic is a high performance datastore for numeric data. ❗️LGPL-2.1 - sklearn-pandas (πŸ₯‰28 Β· ⭐ 2.9K Β· πŸ’€) - Pandas integration with sklearn. ❗️Zlib sklearn - datatable (πŸ₯‰28 Β· ⭐ 1.9K Β· πŸ’€) - A Python package for manipulating 2-dimensional tabular data.. MPL-2.0 - swifter (πŸ₯‰27 Β· ⭐ 2.6K Β· πŸ’€) - A package which efficiently applies any function to a pandas.. MIT - bcolz (πŸ₯‰27 Β· ⭐ 960 Β· πŸ’€) - A columnar data container that can be compressed. BSD-3 - PandaralΒ·lel (πŸ₯‰24 Β· ⭐ 3.8K Β· πŸ’€) - A simple and efficient tool to parallelize Pandas.. BSD-3 jupyter - pandasql (πŸ₯‰20 Β· ⭐ 1.3K Β· πŸ’€) - sqldf for pandas. MIT - fletcher (πŸ₯‰20 Β· ⭐ 230 Β· πŸ’€) - Pandas ExtensionDType/Array backed by Apache Arrow. MIT - daffy (πŸ₯‰19 Β· ⭐ 57) - Lightweight DataFrame validation decorators for Pandas, Polars, Modin,.. MIT - Bounter (πŸ₯‰16 Β· ⭐ 930 Β· πŸ’€) - Efficient Counter that uses a limited (bounded) amount of memory.. MIT - PandaPy (πŸ₯‰9 Β· ⭐ 550 Β· πŸ’€) - PandaPy has the speed of NumPy and the usability of.. ❗Unlicensed


Data Structures

Back to top

pyrsistent (πŸ₯‡32 Β· ⭐ 2.2K) - Persistent/Immutable/Functional data structures for Python. MIT - [GitHub](https://github.com/tobgu/pyrsistent) (πŸ‘¨β€πŸ’» 77 Β· πŸ”€ 160 Β· πŸ“‹ 180 - 15% open Β· ⏱️ 31.01.2026):
git clone https://github.com/tobgu/pyrsistent
- [PyPi](https://pypi.org/project/pyrsistent) (πŸ“₯ 42M / month Β· πŸ“¦ 1K Β· ⏱️ 25.10.2023):
pip install pyrsistent
- [Conda](https://anaconda.org/conda-forge/pyrsistent) (πŸ“₯ 22M Β· ⏱️ 04.10.2025):
conda install -c conda-forge pyrsistent
bidict (πŸ₯‡31 Β· ⭐ 1.6K) - The bidirectional mapping library for Python. MPL-2.0 - [GitHub](https://github.com/jab/bidict) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 65 Β· πŸ“₯ 150 Β· πŸ“¦ 44K Β· ⏱️ 11.04.2026):
git clone https://github.com/jab/bidict
- [PyPi](https://pypi.org/project/bidict) (πŸ“₯ 22M / month):
pip install bidict
- [Conda](https://anaconda.org/conda-forge/bidict) (πŸ“₯ 750K Β· ⏱️ 22.04.2025):
conda install -c conda-forge bidict
anytree (πŸ₯‡31 Β· ⭐ 1.1K Β· πŸ’€) - Python tree data library. Apache-2 - [GitHub](https://github.com/c0fec0de/anytree) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 130 Β· πŸ“¦ 24K Β· πŸ“‹ 200 - 17% open Β· ⏱️ 08.04.2025):
git clone https://github.com/c0fec0de/anytree
- [PyPi](https://pypi.org/project/anytree) (πŸ“₯ 6.1M / month):
pip install anytree
- [Conda](https://anaconda.org/conda-forge/anytree) (πŸ“₯ 79K Β· ⏱️ 22.04.2025):
conda install -c conda-forge anytree
python-benedict (πŸ₯ˆ29 Β· ⭐ 1.6K) - dict subclass with keylist/keypath support, built-in I/O.. MIT - [GitHub](https://github.com/fabiocaccamo/python-benedict) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 44 Β· πŸ“₯ 10 Β· πŸ“¦ 2K Β· πŸ“‹ 110 - 5% open Β· ⏱️ 15.04.2026):
git clone https://github.com/fabiocaccamo/python-benedict
- [PyPi](https://pypi.org/project/python-benedict) (πŸ“₯ 1.3M / month):
pip install python-benedict
- [Conda](https://anaconda.org/conda-forge/python-benedict) (πŸ“₯ 260K Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-benedict
python-box (πŸ₯‰24 Β· ⭐ 2.8K) - Python dictionaries with advanced dot notation access. MIT - [GitHub](https://github.com/cdgriffith/Box) (πŸ”€ 120 Β· πŸ“₯ 54 Β· πŸ“‹ 180 - 18% open Β· ⏱️ 21.02.2026):
git clone https://github.com/cdgriffith/Box
- [PyPi](https://pypi.org/project/python-box) (πŸ“₯ 7.6M / month):
pip install python-box
- [Conda](https://anaconda.org/conda-forge/python-box) (πŸ“₯ 1.1M Β· ⏱️ 21.02.2026):
conda install -c conda-forge python-box
janus (πŸ₯‰22 Β· ⭐ 960) - Thread-safe asyncio-aware queue for Python. Apache-2 - [GitHub](https://github.com/aio-libs/janus) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 52 Β· πŸ“₯ 37 Β· πŸ“‹ 43 - 4% open Β· ⏱️ 15.04.2026):
git clone https://github.com/aio-libs/janus
- [PyPi](https://pypi.org/project/janus) (πŸ“₯ 2M / month):
pip install janus
- [Conda](https://anaconda.org/conda-forge/janus) (πŸ“₯ 36K Β· ⏱️ 22.04.2025):
conda install -c conda-forge janus
Show 9 hidden projects... - addict (πŸ₯‡31 Β· ⭐ 2.5K Β· πŸ’€) - The Python Dict thats better than heroin. MIT - 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 - multidict (πŸ₯‰27 Β· ⭐ 490) - The multidict implementation. ❗Unlicensed - python-sortedcontainers (πŸ₯‰26 Β· ⭐ 3.9K Β· πŸ’€) - Python Sorted Container Types: Sorted List, Sorted.. ❗Unlicensed - glom (πŸ₯‰26 Β· ⭐ 2.1K) - Pythons nested data operator (and CLI), for all your declarative.. ❗Unlicensed - immutables (πŸ₯‰26 Β· ⭐ 1.2K Β· πŸ’€) - A high-performance immutable mapping type for Python. Apache-2 - munch (πŸ₯‰23 Β· ⭐ 780 Β· πŸ’€) - A Munch is a Python dictionary that provides attribute-style access (a.. MIT - cleverdict (πŸ₯‰15 Β· ⭐ 100 Β· πŸ’€) - A JSON-friendly data structure which allows both object attributes.. MIT


Data Validation

Back to top

pydantic (πŸ₯‡46 Β· ⭐ 27K) - Data validation using Python type hints. MIT - [GitHub](https://github.com/pydantic/pydantic) (πŸ‘¨β€πŸ’» 750 Β· πŸ”€ 2.5K Β· πŸ“₯ 20 Β· πŸ“¦ 980K Β· πŸ“‹ 5.6K - 9% open Β· ⏱️ 16.04.2026):
git clone https://github.com/samuelcolvin/pydantic
- [PyPi](https://pypi.org/project/pydantic) (πŸ“₯ 810M / month):
pip install pydantic
- [Conda](https://anaconda.org/conda-forge/pydantic) (πŸ“₯ 21M Β· ⏱️ 16.04.2026):
conda install -c conda-forge pydantic
jsonschema (πŸ₯‡41 Β· ⭐ 4.9K) - An implementation of the JSON Schema specification for Python. MIT - [GitHub](https://github.com/python-jsonschema/jsonschema) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 610 Β· πŸ“₯ 1.2K Β· πŸ“¦ 830K Β· πŸ“‹ 890 - 4% open Β· ⏱️ 28.03.2026):
git clone https://github.com/Julian/jsonschema
- [PyPi](https://pypi.org/project/jsonschema) (πŸ“₯ 470M / month Β· πŸ“¦ 9.6K Β· ⏱️ 07.01.2026):
pip install jsonschema
- [Conda](https://anaconda.org/conda-forge/jsonschema) (πŸ“₯ 46M Β· ⏱️ 08.01.2026):
conda install -c conda-forge jsonschema
cerberus (πŸ₯ˆ35 Β· ⭐ 3.3K) - Lightweight, extensible data validation library for Python. ISC - [GitHub](https://github.com/pyeve/cerberus) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 240 Β· πŸ“¦ 18K Β· πŸ“‹ 360 - 3% open Β· ⏱️ 01.01.2026):
git clone https://github.com/pyeve/cerberus
- [PyPi](https://pypi.org/project/cerberus) (πŸ“₯ 9.2M / month Β· πŸ“¦ 770 Β· ⏱️ 06.11.2025):
pip install cerberus
- [Conda](https://anaconda.org/conda-forge/cerberus) (πŸ“₯ 760K Β· ⏱️ 22.04.2025):
conda install -c conda-forge cerberus
voluptuous (πŸ₯ˆ35 Β· ⭐ 1.8K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data.. BSD-3 - [GitHub](https://github.com/alecthomas/voluptuous) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 220 Β· πŸ“¦ 21K Β· πŸ“‹ 250 - 14% open Β· ⏱️ 18.12.2025):
git clone https://github.com/alecthomas/voluptuous
- [PyPi](https://pypi.org/project/voluptuous) (πŸ“₯ 7.3M / month):
pip install voluptuous
- [Conda](https://anaconda.org/conda-forge/voluptuous) (πŸ“₯ 770K Β· ⏱️ 19.12.2025):
conda install -c conda-forge voluptuous
validators (πŸ₯ˆ35 Β· ⭐ 1.1K) - Python Data Validation for Humans. MIT - [GitHub](https://github.com/python-validators/validators) (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 160 Β· πŸ“₯ 200 Β· πŸ“¦ 150K Β· πŸ“‹ 190 - 2% open Β· ⏱️ 14.03.2026):
git clone https://github.com/kvesteri/validators
- [PyPi](https://pypi.org/project/validators) (πŸ“₯ 29M / month):
pip install validators
- [Conda](https://anaconda.org/conda-forge/validators) (πŸ“₯ 1.4M Β· ⏱️ 03.05.2025):
conda install -c conda-forge validators
schema (πŸ₯ˆ33 Β· ⭐ 2.9K) - Schema validation just got Pythonic. MIT - [GitHub](https://github.com/keleshev/schema) (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 220 Β· πŸ“¦ 16K Β· πŸ“‹ 190 - 51% open Β· ⏱️ 04.03.2026):
git clone https://github.com/keleshev/schema
- [PyPi](https://pypi.org/project/schema) (πŸ“₯ 27M / month Β· πŸ“¦ 890 Β· ⏱️ 11.10.2025):
pip install schema
- [Conda](https://anaconda.org/conda-forge/schema) (πŸ“₯ 610K Β· ⏱️ 22.04.2025):
conda install -c conda-forge schema
param (πŸ₯‰32 Β· ⭐ 510) - Declarative parameters for robust Python classes and a rich API for.. BSD-3 - [GitHub](https://github.com/holoviz/param) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 83 Β· πŸ“₯ 9 Β· πŸ“¦ 18K Β· πŸ“‹ 520 - 32% open Β· ⏱️ 16.04.2026):
git clone https://github.com/holoviz/param
- [PyPi](https://pypi.org/project/param) (πŸ“₯ 2M / month Β· πŸ“¦ 230 Β· ⏱️ 16.04.2026):
pip install param
- [Conda](https://anaconda.org/conda-forge/param) (πŸ“₯ 2.6M Β· ⏱️ 09.04.2026):
conda install -c conda-forge param
python-email-validator (πŸ₯‰31 Β· ⭐ 1.4K) - A robust email syntax and deliverability validation.. Unlicense - [GitHub](https://github.com/JoshData/python-email-validator) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 130 Β· πŸ“‹ 110 - 12% open Β· ⏱️ 14.04.2026):
git clone https://github.com/JoshData/python-email-validator
- [PyPi](https://pypi.org/project/email-validator) (πŸ“₯ 180M / month Β· πŸ“¦ 1.2K Β· ⏱️ 26.08.2025):
pip install email-validator
- [Conda](https://anaconda.org/conda-forge/email-validator) (πŸ“₯ 2.3M Β· ⏱️ 26.08.2025):
conda install -c conda-forge email-validator
dirty-equals (πŸ₯‰25 Β· ⭐ 980) - Doing dirty (but extremely useful) things with equals. MIT - [GitHub](https://github.com/samuelcolvin/dirty-equals) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 44 Β· πŸ“¦ 860 Β· πŸ“‹ 44 - 34% open Β· ⏱️ 17.11.2025):
git clone https://github.com/samuelcolvin/dirty-equals
- [PyPi](https://pypi.org/project/dirty-equals) (πŸ“₯ 2.6M / month):
pip install dirty-equals
- [Conda](https://anaconda.org/conda-forge/dirty-equals) (πŸ“₯ 130K Β· ⏱️ 18.11.2025):
conda install -c conda-forge dirty-equals
valideer (πŸ₯‰19 Β· ⭐ 260) - Lightweight data validation and adaptation Python library. MIT - [GitHub](https://github.com/podio/valideer) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 27 Β· πŸ“¦ 80 Β· πŸ“‹ 15 - 26% open Β· ⏱️ 25.03.2026):
git clone https://github.com/podio/valideer
- [PyPi](https://pypi.org/project/valideer) (πŸ“₯ 15K / month):
pip install valideer
- [Conda](https://anaconda.org/conda-forge/valideer) (πŸ“₯ 73K Β· ⏱️ 22.04.2025):
conda install -c conda-forge valideer
Show 5 hidden projects... - strictyaml (πŸ₯‰29 Β· ⭐ 1.6K Β· πŸ’€) - Type-safe YAML parser and validator. MIT - schematics (πŸ₯‰27 Β· ⭐ 2.6K Β· πŸ’€) - Python Data Structures for Humans. ❗Unlicensed - typical (πŸ₯‰17 Β· ⭐ 180 Β· πŸ’€) - Typical: Fast, simple, & correct data-validation using Python 3 typing. MIT - validr (πŸ₯‰12 Β· ⭐ 220 Β· πŸ’€) - A simple, fast, extensible python library for data validation. ❗Unlicensed - 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 (πŸ₯‡33 Β· ⭐ 25K) - Minimal examples of data structures and algorithms in Python. MIT - [GitHub](https://github.com/keon/algorithms) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 4.4K Β· πŸ“¦ 140 Β· πŸ“‹ 180 - 0% open Β· ⏱️ 13.03.2026):
git clone https://github.com/keon/algorithms
- [PyPi](https://pypi.org/project/algorithms) (πŸ“₯ 3.1K / month):
pip install algorithms
- [Conda](https://anaconda.org/conda-forge/algorithms) (πŸ“₯ 4.5K Β· ⏱️ 22.04.2025):
conda install -c conda-forge algorithms
transitions (πŸ₯‰32 Β· ⭐ 6.5K Β· πŸ’€) - A lightweight, object-oriented finite state machine.. MIT - [GitHub](https://github.com/pytransitions/transitions) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 550 Β· πŸ“¦ 4.3K Β· πŸ“‹ 490 - 2% open Β· ⏱️ 09.09.2025):
git clone https://github.com/pytransitions/transitions
- [PyPi](https://pypi.org/project/transitions) (πŸ“₯ 2.6M / month):
pip install transitions
- [Conda](https://anaconda.org/conda-forge/transitions) (πŸ“₯ 870K Β· ⏱️ 02.07.2025):
conda install -c conda-forge transitions
Show 1 hidden projects... - PyPattyrn (πŸ₯‰20 Β· ⭐ 2.3K Β· πŸ’€) - A simple library for implementing common design patterns. MIT


Date & Time Utilities

Back to top

holidays (πŸ₯‡40 Β· ⭐ 1.9K) - Open World Holidays Framework. MIT - [GitHub](https://github.com/vacanza/holidays) (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 680 Β· πŸ“₯ 330 Β· πŸ“¦ 27K Β· πŸ“‹ 790 - 8% open Β· ⏱️ 14.04.2026):
git clone https://github.com/vacanza/holidays
- [PyPi](https://pypi.org/project/holidays) (πŸ“₯ 27M / month):
pip install holidays
- [Conda](https://anaconda.org/conda-forge/holidays) (πŸ“₯ 4.5M Β· ⏱️ 07.04.2026):
conda install -c conda-forge holidays
dateparser (πŸ₯ˆ39 Β· ⭐ 2.8K) - python parser for human readable dates. BSD-3 - [GitHub](https://github.com/scrapinghub/dateparser) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 480 Β· πŸ“¦ 38K Β· πŸ“‹ 710 - 42% open Β· ⏱️ 09.04.2026):
git clone https://github.com/scrapinghub/dateparser
- [PyPi](https://pypi.org/project/dateparser) (πŸ“₯ 36M / month):
pip install dateparser
- [Conda](https://anaconda.org/conda-forge/dateparser) (πŸ“₯ 1.1M Β· ⏱️ 26.03.2026):
conda install -c conda-forge dateparser
arrow (πŸ₯ˆ38 Β· ⭐ 9K) - Better dates & times for Python. Apache-2 - [GitHub](https://github.com/arrow-py/arrow) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 730 Β· πŸ“¦ 180K Β· πŸ“‹ 540 - 24% open Β· ⏱️ 19.02.2026):
git clone https://github.com/arrow-py/arrow
- [PyPi](https://pypi.org/project/arrow) (πŸ“₯ 71M / month Β· πŸ“¦ 2.3K Β· ⏱️ 18.10.2025):
pip install arrow
- [Conda](https://anaconda.org/conda-forge/arrow) (πŸ“₯ 12M Β· ⏱️ 18.10.2025):
conda install -c conda-forge arrow
pendulum (πŸ₯ˆ36 Β· ⭐ 6.7K) - Python datetimes made easy. MIT - [GitHub](https://github.com/python-pendulum/pendulum) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 420 Β· πŸ“₯ 4.4K Β· πŸ“¦ 40K Β· πŸ“‹ 570 - 35% open Β· ⏱️ 30.03.2026):
git clone https://github.com/sdispater/pendulum
- [PyPi](https://pypi.org/project/pendulum) (πŸ“₯ 71M / month):
pip install pendulum
- [Conda](https://anaconda.org/conda-forge/pendulum) (πŸ“₯ 2M Β· ⏱️ 31.01.2026):
conda install -c conda-forge pendulum
python-dateutil (πŸ₯‰30 Β· ⭐ 2.6K) - Useful extensions to the standard Python datetime features. Apache-2 - [GitHub](https://github.com/dateutil/dateutil) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 530 Β· πŸ“₯ 36K Β· πŸ“‹ 770 - 43% open Β· ⏱️ 03.03.2026):
git clone https://github.com/dateutil/dateutil
- [PyPi](https://pypi.org/project/python-dateutil) (πŸ“₯ 970M / month):
pip install python-dateutil
- [Conda](https://anaconda.org/conda-forge/python-dateutil) (πŸ“₯ 93M Β· ⏱️ 28.06.2025):
conda install -c conda-forge python-dateutil
tzlocal (πŸ₯‰30 Β· ⭐ 220 Β· πŸ’€) - A Python module that tries to figure out what your local timezone is. MIT - [GitHub](https://github.com/regebro/tzlocal) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 64 Β· πŸ“¦ 220K Β· πŸ“‹ 90 - 1% open Β· ⏱️ 08.07.2025):
git clone https://github.com/regebro/tzlocal
- [PyPi](https://pypi.org/project/tzlocal) (πŸ“₯ 160M / month):
pip install tzlocal
- [Conda](https://anaconda.org/conda-forge/tzlocal) (πŸ“₯ 5.2M Β· ⏱️ 26.08.2025):
conda install -c conda-forge tzlocal
pytz (πŸ₯‰25 Β· ⭐ 390) - pytz Python historical timezone library and database. MIT - [GitHub](https://github.com/stub42/pytz) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 100 Β· πŸ“₯ 780 Β· πŸ“‹ 97 - 35% open Β· ⏱️ 10.04.2026):
git clone https://github.com/stub42/pytz
- [PyPi](https://pypi.org/project/pytz) (πŸ“₯ 470M / month):
pip install pytz
- [Conda](https://anaconda.org/conda-forge/pytz) (πŸ“₯ 86M Β· ⏱️ 16.03.2026):
conda install -c conda-forge pytz
Show 2 hidden projects... - isodate (πŸ₯‰32 Β· ⭐ 170 Β· πŸ’€) - ISO 8601 date/time parser. BSD-3 - parsedatetime (πŸ₯‰29 Β· ⭐ 710 Β· πŸ’€) - Parse human-readable date/time strings. Apache-2


File & Path Utilities

Back to top

filesystem_spec (πŸ₯‡40 Β· ⭐ 1.3K) - A specification that python filesystems should adhere to. BSD-3 - [GitHub](https://github.com/fsspec/filesystem_spec) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 430 Β· πŸ“¦ 290K Β· πŸ“‹ 850 - 40% open Β· ⏱️ 14.04.2026):
git clone https://github.com/fsspec/filesystem_spec
- [PyPi](https://pypi.org/project/fsspec) (πŸ“₯ 640M / month Β· πŸ“¦ 3.5K Β· ⏱️ 27.03.2026):
pip install fsspec
- [Conda](https://anaconda.org/conda-forge/fsspec) (πŸ“₯ 32M Β· ⏱️ 28.03.2026):
conda install -c conda-forge fsspec
watchdog (πŸ₯ˆ38 Β· ⭐ 7.3K) - Python library and shell utilities to monitor filesystem events. Apache-2 - [GitHub](https://github.com/gorakhargosh/watchdog) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 730 Β· πŸ“¦ 260K Β· πŸ“‹ 700 - 29% open Β· ⏱️ 14.04.2026):
git clone https://github.com/gorakhargosh/watchdog
- [PyPi](https://pypi.org/project/watchdog) (πŸ“₯ 92M / month):
pip install watchdog
- [Conda](https://anaconda.org/conda-forge/watchdog) (πŸ“₯ 5.4M Β· ⏱️ 04.03.2026):
conda install -c conda-forge watchdog
filelock (πŸ₯ˆ37 Β· ⭐ 950) - A platform-independent file lock for Python. MIT - [GitHub](https://github.com/tox-dev/filelock) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 130 Β· πŸ“¦ 710K Β· ⏱️ 14.04.2026):
git clone https://github.com/tox-dev/py-filelock
- [PyPi](https://pypi.org/project/filelock) (πŸ“₯ 510M / month Β· πŸ“¦ 4.6K Β· ⏱️ 14.04.2026):
pip install filelock
- [Conda](https://anaconda.org/conda-forge/filelock) (πŸ“₯ 40M Β· ⏱️ 14.04.2026):
conda install -c conda-forge filelock
aiofiles (πŸ₯ˆ34 Β· ⭐ 3.2K) - File support for asyncio. Apache-2 - [GitHub](https://github.com/Tinche/aiofiles) (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 160 Β· πŸ“¦ 250K Β· πŸ“‹ 140 - 40% open Β· ⏱️ 09.10.2025):
git clone https://github.com/Tinche/aiofiles
- [PyPi](https://pypi.org/project/aiofiles) (πŸ“₯ 120M / month Β· πŸ“¦ 5.3K Β· ⏱️ 09.10.2025):
pip install aiofiles
- [Conda](https://anaconda.org/conda-forge/aiofiles) (πŸ“₯ 2.3M Β· ⏱️ 01.01.2026):
conda install -c conda-forge aiofiles
pyfilesystem2 (πŸ₯‰26 Β· ⭐ 2.1K Β· πŸ’€) - Pythons Filesystem abstraction layer. MIT - [GitHub](https://github.com/PyFilesystem/pyfilesystem2) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 190 Β· πŸ“‹ 370 - 24% open Β· ⏱️ 17.05.2025):
git clone https://github.com/pyfilesystem/pyfilesystem2
- [PyPi](https://pypi.org/project/fs) (πŸ“₯ 8.2M / month):
pip install fs
- [Conda](https://anaconda.org/conda-forge/fs) (πŸ“₯ 1.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge fs
scandir (πŸ₯‰25 Β· ⭐ 540 Β· πŸ’€) - Better directory iterator and faster os.walk(). Archived, as this.. BSD-3 - [GitHub](https://github.com/benhoyt/scandir) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 69 Β· ⏱️ 27.05.2025):
git clone https://github.com/benhoyt/scandir
- [PyPi](https://pypi.org/project/scandir) (πŸ“₯ 2.2M / month Β· πŸ“¦ 220 Β· ⏱️ 09.03.2019):
pip install scandir
- [Conda](https://anaconda.org/conda-forge/scandir) (πŸ“₯ 1.9M Β· ⏱️ 22.08.2025):
conda install -c conda-forge scandir
Show 4 hidden projects... - appdirs (πŸ₯‰32 Β· ⭐ 1.1K Β· πŸ’€) - A small Python module for determining appropriate platform-specific.. MIT - path (πŸ₯‰30 Β· ⭐ 1.1K) - Object-oriented file system path manipulation. ❗Unlicensed - zipp (πŸ₯‰22 Β· ⭐ 67) - A pathlib-compatible Zipfile object wrapper. ❗Unlicensed - Unipath (πŸ₯‰19 Β· ⭐ 510 Β· πŸ’€) - An object-oriented approach to Python file/directory.. ❗Unlicensed


Compatiblity

Back to top

six (πŸ₯‡37 Β· ⭐ 1K) - Python 2 and 3 compatibility library. MIT - [GitHub](https://github.com/benjaminp/six) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 270 Β· πŸ“¦ 2.8M Β· πŸ“‹ 280 - 31% open Β· ⏱️ 23.02.2026):
git clone https://github.com/benjaminp/six
- [PyPi](https://pypi.org/project/six) (πŸ“₯ 940M / month):
pip install six
- [Conda](https://anaconda.org/conda-forge/six) (πŸ“₯ 91M Β· ⏱️ 22.07.2025):
conda install -c conda-forge six
Show 6 hidden projects... - future (πŸ₯‡37 Β· ⭐ 1.2K Β· πŸ’€) - Easy, clean, reliable Python 2/3 compatibility. MIT - dataclasses (πŸ₯ˆ27 Β· ⭐ 590 Β· πŸ’€) - An implementation of PEP 557: Data Classes. Apache-2 - typing (πŸ₯‰26 Β· ⭐ 1.7K) - Python static typing home. Hosts the documentation and a user.. ❗Unlicensed - pathlib2 (πŸ₯‰26 Β· ⭐ 84 Β· πŸ’€) - Backport of pathlib aiming to support the full stdlib Python API. MIT - contextlib2 (πŸ₯‰26 Β· ⭐ 38) - contextlib2 is a backport of the standard librarys contextlib.. ❗️psfrag - futures (πŸ₯‰23 Β· ⭐ 240 Β· πŸ’€) - Backport of the concurrent.futures package to Python 2.6 and.. ❗Unlicensed


Cryptography

Back to top

bcrypt (πŸ₯ˆ38 Β· ⭐ 1.5K) - Modern(-ish) password hashing for your software and your servers. Apache-2 - [GitHub](https://github.com/pyca/bcrypt) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 210 Β· πŸ“¦ 350K Β· πŸ“‹ 160 - 3% open Β· ⏱️ 15.04.2026):
git clone https://github.com/pyca/bcrypt
- [PyPi](https://pypi.org/project/bcrypt) (πŸ“₯ 180M / month):
pip install bcrypt
- [Conda](https://anaconda.org/conda-forge/bcrypt) (πŸ“₯ 10M Β· ⏱️ 07.11.2025):
conda install -c conda-forge bcrypt
Show 6 hidden projects... - cryptography (πŸ₯‡45 Β· ⭐ 7.6K) - cryptography is a package designed to expose.. ❗Unlicensed - keyring (πŸ₯ˆ37 Β· ⭐ 1.4K) - Store and access your passwords safely. ❗Unlicensed - tink (πŸ₯‰36 Β· ⭐ 14K Β· πŸ’€) - Tink is a multi-language, cross-platform, open source library that.. Apache-2 - pycryptodomex (πŸ₯‰36 Β· ⭐ 3.2K) - A self-contained cryptographic library for Python. ❗Unlicensed - asn1crypto (πŸ₯‰31 Β· ⭐ 360 Β· πŸ’€) - Python ASN.1 library with a focus on performance and a pythonic API. MIT - rsa (πŸ₯‰21 Β· ⭐ 490 Β· πŸ’€) - Python-RSA is a pure-Python RSA implementation. ❗Unlicensed


Infrastructure & DevOps

Back to top

ansible (πŸ₯‡48 Β· ⭐ 68K) - Ansible is a radically simple IT automation platform that makes your.. ❗️GPL-3.0 - [GitHub](https://github.com/ansible/ansible) (πŸ‘¨β€πŸ’» 6.9K Β· πŸ”€ 23K Β· πŸ“¦ 42K Β· πŸ“‹ 33K - 1% open Β· ⏱️ 16.04.2026):
git clone https://github.com/ansible/ansible
- [PyPi](https://pypi.org/project/ansible) (πŸ“₯ 11M / month):
pip install ansible
- [Conda](https://anaconda.org/conda-forge/ansible) (πŸ“₯ 1.8M Β· ⏱️ 25.03.2026):
conda install -c conda-forge ansible
pulumi (πŸ₯‡44 Β· ⭐ 25K) - Pulumi - Infrastructure as Code in any programming language. Apache-2 - [GitHub](https://github.com/pulumi/pulumi) (πŸ‘¨β€πŸ’» 370 Β· πŸ”€ 1.3K Β· πŸ“₯ 4.9M Β· πŸ“¦ 11K Β· πŸ“‹ 9K - 24% open Β· ⏱️ 16.04.2026):
git clone https://github.com/pulumi/pulumi
- [PyPi](https://pypi.org/project/pulumi) (πŸ“₯ 6.6M / month):
pip install pulumi
- [npm](https://www.npmjs.com/package/@pulumi/pulumi) (πŸ“₯ 7.3M / month):
npm install @pulumi/pulumi
botocore (πŸ₯ˆ43 Β· ⭐ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI. Apache-2 - [GitHub](https://github.com/boto/botocore) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 1.1K Β· πŸ“¦ 430K Β· πŸ“‹ 1.2K - 9% open Β· ⏱️ 14.04.2026):
git clone https://github.com/boto/botocore
- [PyPi](https://pypi.org/project/botocore) (πŸ“₯ 1.3B / month):
pip install botocore
- [Conda](https://anaconda.org/conda-forge/botocore) (πŸ“₯ 43M Β· ⏱️ 14.04.2026):
conda install -c conda-forge botocore
docker-compose (πŸ₯ˆ41 Β· ⭐ 37K) - Define and run multi-container applications with Docker. Apache-2 - [GitHub](https://github.com/docker/compose) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 5.6K Β· πŸ“₯ 16M Β· πŸ“¦ 1.4K Β· πŸ“‹ 8.3K - 0% open Β· ⏱️ 16.04.2026):
git clone https://github.com/docker/compose
- [PyPi](https://pypi.org/project/docker-compose) (πŸ“₯ 1.4M / month):
pip install docker-compose
- [Conda](https://anaconda.org/conda-forge/docker-compose) (πŸ“₯ 810K Β· ⏱️ 20.03.2026):
conda install -c conda-forge docker-compose
docker (πŸ₯ˆ41 Β· ⭐ 7.2K) - A Python library for the Docker Engine API. Apache-2 - [GitHub](https://github.com/docker/docker-py) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 1.7K Β· πŸ“₯ 2K Β· πŸ“¦ 120K Β· πŸ“‹ 1.7K - 26% open Β· ⏱️ 24.11.2025):
git clone https://github.com/docker/docker-py
- [PyPi](https://pypi.org/project/docker) (πŸ“₯ 180M / month):
pip install docker
- [Conda](https://anaconda.org/conda-forge/docker-py) (πŸ“₯ 6.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge docker-py
paramiko (πŸ₯ˆ39 Β· ⭐ 9.7K) - The leading native Python SSHv2 protocol library. ❗️LGPL-2.1 - [GitHub](https://github.com/paramiko/paramiko) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 2K Β· πŸ“¦ 120K Β· πŸ“‹ 1.7K - 50% open Β· ⏱️ 20.10.2025):
git clone https://github.com/paramiko/paramiko
- [PyPi](https://pypi.org/project/paramiko) (πŸ“₯ 140M / month):
pip install paramiko
- [Conda](https://anaconda.org/conda-forge/paramiko) (πŸ“₯ 7.9M Β· ⏱️ 13.08.2025):
conda install -c conda-forge paramiko
netmiko (πŸ₯ˆ39 Β· ⭐ 4.1K) - Multi-vendor library to simplify Paramiko SSH connections to network.. MIT - [GitHub](https://github.com/ktbyers/netmiko) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 1.4K Β· πŸ“¦ 5.5K Β· πŸ“‹ 2.2K - 2% open Β· ⏱️ 16.04.2026):
git clone https://github.com/ktbyers/netmiko
- [PyPi](https://pypi.org/project/netmiko) (πŸ“₯ 900K / month):
pip install netmiko
kubernetes (πŸ₯‰35 Β· ⭐ 7.5K) - Official Python client library for kubernetes. Apache-2 - [GitHub](https://github.com/kubernetes-client/python) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 3.4K Β· πŸ“‹ 1.4K - 5% open Β· ⏱️ 14.04.2026):
git clone https://github.com/kubernetes-client/python
- [PyPi](https://pypi.org/project/kubernetes) (πŸ“₯ 150M / month):
pip install kubernetes
- [Conda](https://anaconda.org/conda-forge/kubernetes) (πŸ“₯ 770K Β· ⏱️ 11.12.2025):
conda install -c conda-forge kubernetes
plumbum (πŸ₯‰35 Β· ⭐ 3K) - Plumbum: Shell Combinators. MIT - [GitHub](https://github.com/tomerfiliba/plumbum) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 200 Β· πŸ“¦ 9.4K Β· πŸ“‹ 370 - 36% open Β· ⏱️ 12.04.2026):
git clone https://github.com/tomerfiliba/plumbum
- [PyPi](https://pypi.org/project/plumbum) (πŸ“₯ 4.1M / month):
pip install plumbum
- [Conda](https://anaconda.org/conda-forge/plumbum) (πŸ“₯ 1.4M Β· ⏱️ 31.10.2025):
conda install -c conda-forge plumbum
fabric (πŸ₯‰33 Β· ⭐ 15K) - Simple, Pythonic remote execution and deployment. BSD-2 - [GitHub](https://github.com/fabric/fabric) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 1.8K Β· πŸ“¦ 21 Β· πŸ“‹ 1.8K - 24% open Β· ⏱️ 10.04.2026):
git clone https://github.com/fabric/fabric
- [PyPi](https://pypi.org/project/fabric) (πŸ“₯ 13M / month):
pip install fabric
- [Conda](https://anaconda.org/conda-forge/fabric) (πŸ“₯ 370K Β· ⏱️ 06.04.2026):
conda install -c conda-forge fabric
pyinfra (πŸ₯‰33 Β· ⭐ 5K) - pyinfra turns Python code into shell commands and runs them on your.. MIT - [GitHub](https://github.com/pyinfra-dev/pyinfra) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 480 Β· πŸ“¦ 220 Β· πŸ“‹ 920 - 20% open Β· ⏱️ 10.04.2026):
git clone https://github.com/Fizzadar/pyinfra
- [PyPi](https://pypi.org/project/pyinfra) (πŸ“₯ 270K / month):
pip install pyinfra
sshtunnel (πŸ₯‰32 Β· ⭐ 1.3K Β· πŸ’€) - SSH tunnels to remote server. MIT - [GitHub](https://github.com/pahaz/sshtunnel) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 190 Β· πŸ“¦ 9.7K Β· πŸ“‹ 210 - 30% open Β· ⏱️ 27.08.2025):
git clone https://github.com/pahaz/sshtunnel
- [PyPi](https://pypi.org/project/sshtunnel) (πŸ“₯ 30M / month Β· πŸ“¦ 350 Β· ⏱️ 11.01.2021):
pip install sshtunnel
- [Conda](https://anaconda.org/conda-forge/sshtunnel) (πŸ“₯ 390K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sshtunnel
Show 8 hidden projects... - awscli (πŸ₯ˆ37 Β· ⭐ 17K) - Universal Command Line Interface for Amazon Web Services. ❗Unlicensed - schedule (πŸ₯‰34 Β· ⭐ 12K Β· πŸ’€) - Python job scheduling for humans. MIT - parallel-ssh (πŸ₯‰26 Β· ⭐ 1.3K) - Asynchronous parallel SSH client library. ❗️LGPL-2.1 - fabtools (πŸ₯‰23 Β· ⭐ 1.3K Β· πŸ’€) - Tools for writing awesome Fabric files. BSD-2 - storm (πŸ₯‰21 Β· ⭐ 3.9K Β· πŸ’€) - Manage your SSH like a boss. MIT - pypyr (πŸ₯‰21 Β· ⭐ 640 Β· πŸ’€) - pypyr task-runner cli & api for automation pipelines. Automate.. Apache-2 - wssh (πŸ₯‰16 Β· ⭐ 1.4K Β· πŸ’€) - SSH to WebSockets Bridge. MIT - Grai (πŸ₯‰11 Β· ⭐ 310 Β· πŸ’€) - Platform to programmatically manage, test, and debug data.. ❗️MIT-0


Process Utilities

Back to top

supervisor (πŸ₯‡37 Β· ⭐ 9K) - Supervisor process control system for Unix.. ❗️Repoze Public License - [GitHub](https://github.com/Supervisor/supervisor) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 1.3K Β· πŸ“¦ 13K Β· πŸ“‹ 1.2K - 13% open Β· ⏱️ 21.12.2025):
git clone https://github.com/Supervisor/supervisor
- [PyPi](https://pypi.org/project/supervisor) (πŸ“₯ 11M / month Β· πŸ“¦ 160 Β· ⏱️ 23.08.2025):
pip install supervisor
- [Conda](https://anaconda.org/conda-forge/supervisor) (πŸ“₯ 650K Β· ⏱️ 27.02.2026):
conda install -c conda-forge supervisor
sh (πŸ₯‰34 Β· ⭐ 7.2K) - Python process launching. MIT - [GitHub](https://github.com/amoffat/sh) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 500 Β· πŸ“₯ 110 Β· πŸ“¦ 18K Β· πŸ“‹ 500 - 2% open Β· ⏱️ 01.11.2025):
git clone https://github.com/amoffat/sh
- [PyPi](https://pypi.org/project/sh) (πŸ“₯ 16M / month):
pip install sh
- [Conda](https://anaconda.org/conda-forge/sh) (πŸ“₯ 420K Β· ⏱️ 22.04.2025):
conda install -c conda-forge sh
Show 2 hidden projects... - pexpect (πŸ₯ˆ35 Β· ⭐ 2.8K Β· πŸ’€) - A Python module for controlling interactive programs in a.. ❗Unlicensed - ptyprocess (πŸ₯‰21 Β· ⭐ 240 Β· πŸ’€) - Run a subprocess in a pseudo terminal. ❗Unlicensed


Asynchronous Programming

Back to top

anyio (πŸ₯‡41 Β· ⭐ 2.4K) - High level asynchronous concurrency and networking framework that works on.. MIT - [GitHub](https://github.com/agronholm/anyio) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 200 Β· πŸ“¦ 640K Β· πŸ“‹ 430 - 14% open Β· ⏱️ 15.04.2026):
git clone https://github.com/agronholm/anyio
- [PyPi](https://pypi.org/project/anyio) (πŸ“₯ 700M / month):
pip install anyio
- [Conda](https://anaconda.org/conda-forge/anyio) (πŸ“₯ 33M Β· ⏱️ 24.03.2026):
conda install -c conda-forge anyio
uvloop (πŸ₯ˆ37 Β· ⭐ 12K) - Ultra fast asyncio event loop. Apache-2 - [GitHub](https://github.com/MagicStack/uvloop) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 580 Β· πŸ“₯ 640 Β· πŸ“¦ 220K Β· πŸ“‹ 410 - 30% open Β· ⏱️ 30.01.2026):
git clone https://github.com/MagicStack/uvloop
- [PyPi](https://pypi.org/project/uvloop) (πŸ“₯ 150M / month):
pip install uvloop
- [Conda](https://anaconda.org/conda-forge/uvloop) (πŸ“₯ 3.2M Β· ⏱️ 07.11.2025):
conda install -c conda-forge uvloop
asyncer (πŸ₯ˆ32 Β· ⭐ 2.4K) - Asyncer, async and await, focused on developer experience. MIT - [GitHub](https://github.com/fastapi/asyncer) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 88 Β· πŸ“¦ 7.9K Β· πŸ“‹ 6 - 16% open Β· ⏱️ 16.04.2026):
git clone https://github.com/tiangolo/asyncer
- [PyPi](https://pypi.org/project/asyncer) (πŸ“₯ 6M / month):
pip install asyncer
- [Conda](https://anaconda.org/conda-forge/asyncer) (πŸ“₯ 33K Β· ⏱️ 21.02.2026):
conda install -c conda-forge asyncer
aiomisc (πŸ₯‰22 Β· ⭐ 420) - aiomisc - miscellaneous utils for asyncio. MIT - [GitHub](https://github.com/aiokitchen/aiomisc) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 27 Β· πŸ“¦ 440 Β· πŸ“‹ 23 - 17% open Β· ⏱️ 23.03.2026):
git clone https://github.com/aiokitchen/aiomisc
- [PyPi](https://pypi.org/project/aiomisc) (πŸ“₯ 49K / month):
pip install aiomisc
Show 3 hidden projects... - greenlet (πŸ₯‰29 Β· ⭐ 1.8K Β· πŸ“‰) - Lightweight in-process concurrent programming. ❗Unlicensed - stopit (πŸ₯‰22 Β· ⭐ 130 Β· πŸ’€) - Raise asynchronous exceptions in other thread, control the timeout of.. MIT - unsync (πŸ₯‰21 Β· ⭐ 900 Β· πŸ’€) - Unsynchronize asyncio. MIT


Configuration

Back to top

python-dotenv (πŸ₯‡38 Β· ⭐ 8.7K) - Reads key-value pairs from a .env file and can set them as.. BSD-3 - [GitHub](https://github.com/theskumar/python-dotenv) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 510 Β· πŸ“‹ 360 - 22% open Β· ⏱️ 06.03.2026):
git clone https://github.com/theskumar/python-dotenv
- [PyPi](https://pypi.org/project/python-dotenv) (πŸ“₯ 520M / month Β· πŸ“¦ 33K Β· ⏱️ 01.03.2026):
pip install python-dotenv
- [Conda](https://anaconda.org/conda-forge/python-dotenv) (πŸ“₯ 11M Β· ⏱️ 01.03.2026):
conda install -c conda-forge python-dotenv
traitlets (πŸ₯ˆ36 Β· ⭐ 650) - A lightweight Traits like module. BSD-3 - [GitHub](https://github.com/ipython/traitlets) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 200 Β· πŸ“₯ 820 Β· πŸ“¦ 610K Β· πŸ“‹ 310 - 33% open Β· ⏱️ 02.03.2026):
git clone https://github.com/ipython/traitlets
- [PyPi](https://pypi.org/project/traitlets) (πŸ“₯ 120M / month):
pip install traitlets
- [Conda](https://anaconda.org/conda-forge/traitlets) (πŸ“₯ 49M Β· ⏱️ 22.04.2025):
conda install -c conda-forge traitlets
hydra (πŸ₯ˆ34 Β· ⭐ 10K) - Hydra is a framework for elegantly configuring complex applications. MIT - [GitHub](https://github.com/facebookresearch/hydra) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 820 Β· πŸ“¦ 43K Β· πŸ“‹ 1.5K - 21% open Β· ⏱️ 11.12.2025):
git clone https://github.com/facebookresearch/hydra
- [PyPi](https://pypi.org/project/hydra) (πŸ“₯ 8.6K / month):
pip install hydra
- [Conda](https://anaconda.org/conda-forge/hydra-core) (πŸ“₯ 1.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge hydra-core
omegaconf (πŸ₯ˆ34 Β· ⭐ 2.4K) - Flexible Python configuration system. The last one you will ever need. BSD-3 - [GitHub](https://github.com/omry/omegaconf) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 150 Β· πŸ“¦ 61K Β· πŸ“‹ 580 - 22% open Β· ⏱️ 29.11.2025):
git clone https://github.com/omry/omegaconf
- [PyPi](https://pypi.org/project/omegaconf) (πŸ“₯ 33M / month):
pip install omegaconf
- [Conda](https://anaconda.org/conda-forge/omegaconf) (πŸ“₯ 2.3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge omegaconf
gin-config (πŸ₯‰28 Β· ⭐ 2.1K) - Gin provides a lightweight configuration framework for Python. Apache-2 - [GitHub](https://github.com/google/gin-config) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 120 Β· πŸ“¦ 13K Β· πŸ“‹ 100 - 58% open Β· ⏱️ 14.01.2026):
git clone https://github.com/google/gin-config
- [PyPi](https://pypi.org/project/gin-config) (πŸ“₯ 480K / month Β· πŸ“¦ 75 Β· ⏱️ 03.11.2021):
pip install gin-config
- [Conda](https://anaconda.org/conda-forge/gin-config) (πŸ“₯ 34K Β· ⏱️ 22.04.2025):
conda install -c conda-forge gin-config
configobj (πŸ₯‰28 Β· ⭐ 340 Β· πŸ’€) - Python 3+ compatible port of the configobj library. BSD-3 - [GitHub](https://github.com/DiffSK/configobj) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 83 Β· πŸ“₯ 2.3K Β· πŸ“¦ 49K Β· πŸ“‹ 170 - 34% open Β· ⏱️ 06.06.2025):
git clone https://github.com/DiffSK/configobj
- [PyPi](https://pypi.org/project/configobj) (πŸ“₯ 6.9M / month):
pip install configobj
- [Conda](https://anaconda.org/conda-forge/configobj) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge configobj
everett (πŸ₯‰18 Β· ⭐ 150) - configuration library for python projects. MPL-2.0 - [GitHub](https://github.com/willkg/everett) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 14 Β· πŸ“‹ 96 - 4% open Β· ⏱️ 15.10.2025):
git clone https://github.com/willkg/everett
- [PyPi](https://pypi.org/project/everett) (πŸ“₯ 980K / month):
pip install everett
- [Conda](https://anaconda.org/conda-forge/everett) (πŸ“₯ 110K Β· ⏱️ 22.04.2025):
conda install -c conda-forge everett
Show 2 hidden projects... - python-decouple (πŸ₯‰32 Β· ⭐ 3K Β· πŸ’€) - Strict separation of config from code. MIT - Dynaconf (πŸ₯‰16 Β· ⭐ 5 Β· πŸ’€) - dynaconf mirror (mainly for stats)- ORIGINAL REPO ON -.. MIT


CLI Development

Back to top

rich (πŸ₯‡47 Β· ⭐ 56K) - Rich is a Python library for rich text and beautiful formatting in the terminal. MIT - [GitHub](https://github.com/Textualize/rich) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 2.1K Β· πŸ“¦ 520K Β· πŸ“‹ 1.6K - 19% open Β· ⏱️ 12.04.2026):
git clone https://github.com/Textualize/rich
- [PyPi](https://pypi.org/project/rich) (πŸ“₯ 490M / month Β· πŸ“¦ 44K Β· ⏱️ 12.04.2026):
pip install rich
- [Conda](https://anaconda.org/conda-forge/rich) (πŸ“₯ 19M Β· ⏱️ 12.04.2026):
conda install -c conda-forge rich
click (πŸ₯‡47 Β· ⭐ 17K) - Python composable command line interface toolkit. BSD-3 - [GitHub](https://github.com/pallets/click) (πŸ‘¨β€πŸ’» 420 Β· πŸ”€ 1.6K Β· πŸ“₯ 4.4K Β· πŸ“¦ 2.3M Β· πŸ“‹ 1.8K - 9% open Β· ⏱️ 03.04.2026):
git clone https://github.com/pallets/click
- [PyPi](https://pypi.org/project/click) (πŸ“₯ 790M / month Β· πŸ“¦ 64K Β· ⏱️ 03.04.2026):
pip install click
- [Conda](https://anaconda.org/conda-forge/click) (πŸ“₯ 61M Β· ⏱️ 07.04.2026):
conda install -c conda-forge click
Typer (πŸ₯ˆ42 Β· ⭐ 19K) - Typer, build great CLIs. Easy to code. Based on Python type hints. MIT - [GitHub](https://github.com/fastapi/typer) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 870 Β· πŸ“‹ 340 - 4% open Β· ⏱️ 16.04.2026):
git clone https://github.com/tiangolo/typer
- [PyPi](https://pypi.org/project/typer) (πŸ“₯ 290M / month Β· πŸ“¦ 18K Β· ⏱️ 21.02.2026):
pip install typer
- [Conda](https://anaconda.org/conda-forge/typer) (πŸ“₯ 10M Β· ⏱️ 02.04.2026):
conda install -c conda-forge typer
python-fire (πŸ₯ˆ37 Β· ⭐ 28K Β· πŸ’€) - Python Fire is a library for automatically generating.. Apache-2 - [GitHub](https://github.com/google/python-fire) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 1.5K Β· πŸ“¦ 53K Β· πŸ“‹ 360 - 42% open Β· ⏱️ 16.08.2025):
git clone https://github.com/google/python-fire
- [PyPi](https://pypi.org/project/fire) (πŸ“₯ 22M / month Β· πŸ“¦ 3K Β· ⏱️ 16.08.2025):
pip install fire
- [Conda](https://anaconda.org/conda-forge/fire) (πŸ“₯ 1.5M Β· ⏱️ 12.09.2025):
conda install -c conda-forge fire
python-prompt-toolkit (πŸ₯ˆ37 Β· ⭐ 10K) - Library for building powerful interactive command line.. BSD-3 - [GitHub](https://github.com/prompt-toolkit/python-prompt-toolkit) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 770 Β· πŸ“‹ 1.3K - 54% open Β· ⏱️ 17.03.2026):
git clone https://github.com/prompt-toolkit/python-prompt-toolkit
- [PyPi](https://pypi.org/project/prompt_toolkit) (πŸ“₯ 170M / month Β· πŸ“¦ 4.2K Β· ⏱️ 27.08.2025):
pip install prompt_toolkit
- [Conda](https://anaconda.org/conda-forge/prompt-toolkit) (πŸ“₯ 42M Β· ⏱️ 27.08.2025):
conda install -c conda-forge prompt-toolkit
colorama (πŸ₯ˆ36 Β· ⭐ 3.8K Β· πŸ’€) - Simple cross-platform colored terminal text in Python. BSD-3 - [GitHub](https://github.com/tartley/colorama) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 270 Β· πŸ“¦ 1.4M Β· πŸ“‹ 270 - 47% open Β· ⏱️ 09.07.2025):
git clone https://github.com/tartley/colorama
- [PyPi](https://pypi.org/project/colorama) (πŸ“₯ 390M / month Β· πŸ“¦ 15K Β· ⏱️ 25.10.2022):
pip install colorama
- [Conda](https://anaconda.org/conda-forge/colorama) (πŸ“₯ 64M Β· ⏱️ 22.04.2025):
conda install -c conda-forge colorama
docopt (πŸ₯ˆ33 Β· ⭐ 8K Β· πŸ’€) - Create *beautiful* command-line interfaces with Python. MIT - [GitHub](https://github.com/docopt/docopt) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 550 Β· πŸ“¦ 150K Β· πŸ“‹ 410 - 54% open Β· ⏱️ 23.06.2025):
git clone https://github.com/docopt/docopt
- [PyPi](https://pypi.org/project/docopt) (πŸ“₯ 17M / month):
pip install docopt
- [Conda](https://anaconda.org/conda-forge/docopt) (πŸ“₯ 2.7M Β· ⏱️ 22.04.2025):
conda install -c conda-forge docopt
argcomplete (πŸ₯ˆ33 Β· ⭐ 1.6K) - Python and tab completion, better together. Apache-2 - [GitHub](https://github.com/kislyuk/argcomplete) (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 140 Β· πŸ“₯ 1.4K Β· πŸ“¦ 72K Β· πŸ“‹ 300 - 22% open Β· ⏱️ 02.04.2026):
git clone https://github.com/kislyuk/argcomplete
- [PyPi](https://pypi.org/project/argcomplete) (πŸ“₯ 71M / month Β· πŸ“¦ 1.8K Β· ⏱️ 20.10.2025):
pip install argcomplete
- [Conda](https://anaconda.org/conda-forge/argcomplete) (πŸ“₯ 3.3M Β· ⏱️ 20.10.2025):
conda install -c conda-forge argcomplete
ConfigArgParse (πŸ₯ˆ33 Β· ⭐ 760) - Drop-in replacement for argparse with added support for config.. MIT - [GitHub](https://github.com/bw2/ConfigArgParse) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 120 Β· πŸ“¦ 25K Β· ⏱️ 11.03.2026):
git clone https://github.com/bw2/ConfigArgParse
- [PyPi](https://pypi.org/project/configargparse) (πŸ“₯ 19M / month):
pip install configargparse
- [Conda](https://anaconda.org/conda-forge/configargparse) (πŸ“₯ 1.8M Β· ⏱️ 11.03.2026):
conda install -c conda-forge configargparse
questionary (πŸ₯‰32 Β· ⭐ 2.1K) - Python library to build pretty command line user prompts Easy to use.. MIT - [GitHub](https://github.com/tmbo/questionary) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 100 Β· πŸ“¦ 22K Β· πŸ“‹ 190 - 38% open Β· ⏱️ 12.02.2026):
git clone https://github.com/tmbo/questionary
- [PyPi](https://pypi.org/project/questionary) (πŸ“₯ 19M / month Β· πŸ“¦ 1.4K Β· ⏱️ 28.08.2025):
pip install questionary
- [Conda](https://anaconda.org/conda-forge/questionary) (πŸ“₯ 320K Β· ⏱️ 08.09.2025):
conda install -c conda-forge questionary
cleo (πŸ₯‰32 Β· ⭐ 1.3K) - Cleo allows you to create beautiful and testable command-line interfaces. MIT - [GitHub](https://github.com/python-poetry/cleo) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 87 Β· πŸ“¦ 29K Β· πŸ“‹ 120 - 30% open Β· ⏱️ 30.03.2026):
git clone https://github.com/sdispater/cleo
- [PyPi](https://pypi.org/project/cleo) (πŸ“₯ 73M / month):
pip install cleo
- [Conda](https://anaconda.org/conda-forge/cleo) (πŸ“₯ 6.6M Β· ⏱️ 22.04.2025):
conda install -c conda-forge cleo
asciimatics (πŸ₯‰30 Β· ⭐ 4.3K Β· πŸ’€) - A cross platform package to do curses-like operations, plus.. Apache-2 - [GitHub](https://github.com/peterbrittain/asciimatics) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 260 Β· πŸ“¦ 1.2K Β· πŸ“‹ 310 - 7% open Β· ⏱️ 31.05.2025):
git clone https://github.com/peterbrittain/asciimatics
- [PyPi](https://pypi.org/project/asciimatics) (πŸ“₯ 120K / month Β· πŸ“¦ 120 Β· ⏱️ 25.10.2023):
pip install asciimatics
- [Conda](https://anaconda.org/conda-forge/asciimatics) (πŸ“₯ 250K Β· ⏱️ 22.04.2025):
conda install -c conda-forge asciimatics
blessings (πŸ₯‰28 Β· ⭐ 1.5K Β· πŸ’€) - A thin, practical wrapper around terminal capabilities in Python. MIT - [GitHub](https://github.com/erikrose/blessings) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 140 Β· πŸ“¦ 11K Β· πŸ“‹ 92 - 38% open Β· ⏱️ 28.08.2025):
git clone https://github.com/erikrose/blessings
- [PyPi](https://pypi.org/project/blessings) (πŸ“₯ 1M / month Β· πŸ“¦ 460 Β· ⏱️ 21.06.2018):
pip install blessings
- [Conda](https://anaconda.org/conda-forge/blessings) (πŸ“₯ 450K Β· ⏱️ 26.08.2025):
conda install -c conda-forge blessings
Click Extra (πŸ₯‰23 Β· ⭐ 110) - Drop-in replacement for Click to make user-friendly and.. ❗️GPL-2.0 - [GitHub](https://github.com/kdeldycke/click-extra) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 8 Β· πŸ“₯ 430 Β· πŸ“‹ 120 - 12% open Β· ⏱️ 16.04.2026):
git clone https://github.com/kdeldycke/click-extra
- [PyPi](https://pypi.org/project/click-extra) (πŸ“₯ 82K / month Β· πŸ“¦ 42 Β· ⏱️ 16.04.2026):
pip install click-extra
Show 6 hidden projects... - wcwidth (πŸ₯ˆ35 Β· ⭐ 450) - Python library that measures the width of strings in a terminal. ❗Unlicensed - docopt-ng (πŸ₯‰24 Β· ⭐ 220 Β· πŸ’€) - Humane command line arguments parser. Now with maintenance,.. MIT - clint (πŸ₯‰23 Β· ⭐ 97 Β· πŸ’€) - Python Command-line Application Tools. ISC - bashplotlib (πŸ₯‰20 Β· ⭐ 1.9K Β· πŸ’€) - plotting in the terminal. MIT - colout (πŸ₯‰19 Β· ⭐ 1.2K Β· πŸ’€) - Color text streams with a polished command line interface. ❗️GPL-3.0 - onecite (πŸ₯‰12 Β· ⭐ 56) - An intelligent toolkit to automatically parse, complete, and format.. MIT


Development Tools

Back to top

πŸ”— best-of-python-dev ( ⭐ 1.2K) - A ranked list of awesome python developer tools and libraries. Updated..


Data Caching

Back to top

cachetools (πŸ₯‡41 Β· ⭐ 2.7K) - Extensible memoizing collections and decorators. MIT - [GitHub](https://github.com/tkem/cachetools) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 190 Β· πŸ“¦ 690K Β· πŸ“‹ 270 - 0% open Β· ⏱️ 09.03.2026):
git clone https://github.com/tkem/cachetools
- [PyPi](https://pypi.org/project/cachetools) (πŸ“₯ 310M / month Β· πŸ“¦ 4.6K Β· ⏱️ 09.03.2026):
pip install cachetools
- [Conda](https://anaconda.org/conda-forge/cachetools) (πŸ“₯ 20M Β· ⏱️ 10.03.2026):
conda install -c conda-forge cachetools
aiocache (πŸ₯ˆ32 Β· ⭐ 1.4K) - Asyncio cache manager for redis, memcached and memory. BSD-3 - [GitHub](https://github.com/aio-libs/aiocache) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 170 Β· πŸ“₯ 79 Β· πŸ“¦ 4.8K Β· πŸ“‹ 320 - 12% open Β· ⏱️ 28.11.2025):
git clone https://github.com/aio-libs/aiocache
- [PyPi](https://pypi.org/project/aiocache) (πŸ“₯ 6.8M / month):
pip install aiocache
cachier (πŸ₯‰27 Β· ⭐ 650) - Persistent, stale-free, local and cross-machine caching for Python.. MIT - [GitHub](https://github.com/python-cachier/cachier) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 71 Β· πŸ“₯ 120 Β· πŸ“¦ 600 Β· πŸ“‹ 100 - 14% open Β· ⏱️ 10.04.2026):
git clone https://github.com/shaypal5/cachier
- [PyPi](https://pypi.org/project/cachier) (πŸ“₯ 380K / month):
pip install cachier
pylibmc (πŸ₯‰27 Β· ⭐ 490 Β· πŸ’€) - A Python wrapper around the libmemcached interface from TangentOrg. BSD-3 - [GitHub](https://github.com/lericson/pylibmc) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 130 Β· πŸ“₯ 1.5K Β· πŸ“¦ 5.8K Β· πŸ“‹ 200 - 14% open Β· ⏱️ 12.04.2025):
git clone https://github.com/lericson/pylibmc
- [PyPi](https://pypi.org/project/pylibmc) (πŸ“₯ 410K / month):
pip install pylibmc
- [Conda](https://anaconda.org/conda-forge/pylibmc) (πŸ“₯ 420K Β· ⏱️ 28.08.2025):
conda install -c conda-forge pylibmc
Show 2 hidden projects... - cached-property (πŸ₯ˆ29 Β· ⭐ 710 Β· πŸ’€) - A decorator for caching properties in classes. BSD-3 - beaker (πŸ₯‰25 Β· ⭐ 540) - WSGI middleware for sessions and caching. ❗Unlicensed


GUI Development

Back to top

πŸ”— best-of-web-python - Web UI ( ⭐ 2.7K) - Collection of libraries to implement web-based UIs.

kivy (πŸ₯‡40 Β· ⭐ 19K) - Open source UI framework written in Python, running on Windows, Linux, macOS,.. MIT - [GitHub](https://github.com/kivy/kivy) (πŸ‘¨β€πŸ’» 640 Β· πŸ”€ 3.1K Β· πŸ“₯ 45K Β· πŸ“¦ 18K Β· πŸ“‹ 5.3K - 16% open Β· ⏱️ 07.04.2026):
git clone https://github.com/kivy/kivy
- [PyPi](https://pypi.org/project/kivy) (πŸ“₯ 270K / month Β· πŸ“¦ 360 Β· ⏱️ 26.12.2024):
pip install kivy
- [Conda](https://anaconda.org/conda-forge/kivy) (πŸ“₯ 640K Β· ⏱️ 29.03.2026):
conda install -c conda-forge kivy
DearPyGui (πŸ₯ˆ38 Β· ⭐ 15K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for.. MIT - [GitHub](https://github.com/hoffstadt/DearPyGui) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 780 Β· πŸ“¦ 4.4K Β· πŸ“‹ 1.5K - 26% open Β· ⏱️ 06.04.2026):
git clone https://github.com/hoffstadt/DearPyGui
- [PyPi](https://pypi.org/project/dearpygui) (πŸ“₯ 130K / month Β· πŸ“¦ 210 Β· ⏱️ 16.04.2026):
pip install dearpygui
toga (πŸ₯ˆ33 Β· ⭐ 5.3K) - A Python native, OS native GUI toolkit. BSD-3 - [GitHub](https://github.com/beeware/toga) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 800 Β· πŸ“₯ 9.8K Β· πŸ“¦ 3 Β· πŸ“‹ 1.3K - 23% open Β· ⏱️ 15.04.2026):
git clone https://github.com/beeware/toga
- [PyPi](https://pypi.org/project/toga) (πŸ“₯ 17K / month Β· πŸ“¦ 41 Β· ⏱️ 03.12.2025):
pip install toga
- [npm](https://www.npmjs.com/package/@pybee/toga) (πŸ“₯ 29 / month Β· πŸ“¦ 5 Β· ⏱️ 23.04.2017):
npm install @pybee/toga
Gooey (πŸ₯‰30 Β· ⭐ 22K) - Turn (almost) any Python command line program into a full GUI application.. MIT - [GitHub](https://github.com/chriskiehl/Gooey) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1K Β· πŸ“₯ 940 Β· πŸ“¦ 1.1K Β· πŸ“‹ 640 - 26% open Β· ⏱️ 12.03.2026):
git clone https://github.com/chriskiehl/Gooey
- [PyPi](https://pypi.org/project/gooey) (πŸ“₯ 7.8K / month Β· πŸ“¦ 100 Β· ⏱️ 29.01.2022):
pip install gooey
- [Conda](https://anaconda.org/conda-forge/gooey) (πŸ“₯ 140K Β· ⏱️ 26.03.2026):
conda install -c conda-forge gooey
Eel (πŸ₯‰24 Β· ⭐ 6.7K Β· πŸ’€) - A little Python library for making simple Electron-like HTML/JS GUI apps. MIT - [GitHub](https://github.com/python-eel/Eel) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 590 Β· πŸ“‹ 550 - 34% open Β· ⏱️ 22.06.2025):
git clone https://github.com/ChrisKnott/Eel
- [PyPi](https://pypi.org/project/eel) (πŸ“₯ 85K / month):
pip install eel
Show 4 hidden projects... - PySimpleGUI (πŸ₯ˆ34 Β· ⭐ 14K Β· πŸ“ˆ) - PySimpleGUI is a Python package that enables Python.. ❗️PySimpleGUI License - Phoenix (πŸ₯‰27 Β· ⭐ 2.6K) - wxPythons Project Phoenix. A new implementation of wxPython,.. ❗Unlicensed - enaml (πŸ₯‰27 Β· ⭐ 1.6K) - Declarative User Interfaces for Python. ❗Unlicensed - flexx (πŸ₯‰25 Β· ⭐ 3.3K Β· πŸ’€) - Write desktop and web apps in pure Python. BSD-2


Computer & Machine Vision

Back to top

πŸ”— best-of-ml-python - Computer Vision ( ⭐ 23K) - Collection of computer vision and image processing..

Show 1 hidden projects... - Pipeless (πŸ₯‡15 Β· ⭐ 850 Β· πŸ’€) - An open-source framework to create and deploy computer vision.. Apache-2


Machine Learning & Data Engineering

Back to top

πŸ”— best-of-ml-python ( ⭐ 23K) - A ranked list of awesome machine learning Python libraries. Updated..


Text Data

Back to top

πŸ”— best-of-ml-python - NLP ( ⭐ 23K) - Collection of text processing and NLP libraries.

chardet (πŸ₯‡40 Β· ⭐ 2.6K) - Python character encoding detector. ❗️0BSD - [GitHub](https://github.com/chardet/chardet) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 300 Β· πŸ“¦ 960K Β· ⏱️ 13.04.2026):
git clone https://github.com/chardet/chardet
- [PyPi](https://pypi.org/project/chardet) (πŸ“₯ 160M / month Β· πŸ“¦ 7.1K Β· ⏱️ 13.04.2026):
pip install chardet
- [Conda](https://anaconda.org/conda-forge/chardet) (πŸ“₯ 32M Β· ⏱️ 14.04.2026):
conda install -c conda-forge chardet
- [npm](https://www.npmjs.com/package/@pypi/chardet) (πŸ“₯ 180 / month Β· πŸ“¦ 7 Β· ⏱️ 20.08.2017):
npm install @pypi/chardet
phonenumbers (πŸ₯‡35 Β· ⭐ 3.7K) - Python port of Googles libphonenumber. Apache-2 - [GitHub](https://github.com/daviddrysdale/python-phonenumbers) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 440 Β· πŸ“‹ 200 - 6% open Β· ⏱️ 13.04.2026):
git clone https://github.com/daviddrysdale/python-phonenumbers
- [PyPi](https://pypi.org/project/phonenumbers) (πŸ“₯ 30M / month Β· πŸ“¦ 850 Β· ⏱️ 13.04.2026):
pip install phonenumbers
- [Conda](https://anaconda.org/conda-forge/phonenumbers) (πŸ“₯ 2M Β· ⏱️ 13.04.2026):
conda install -c conda-forge phonenumbers
emoji (πŸ₯ˆ34 Β· ⭐ 2K Β· πŸ’€) - emoji terminal output for Python. BSD-3 - [GitHub](https://github.com/carpedm20/emoji) (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 290 Β· πŸ“¦ 92K Β· πŸ“‹ 180 - 11% open Β· ⏱️ 21.09.2025):
git clone https://github.com/carpedm20/emoji
- [PyPi](https://pypi.org/project/emoji) (πŸ“₯ 17M / month Β· πŸ“¦ 1.3K Β· ⏱️ 21.09.2025):
pip install emoji
- [Conda](https://anaconda.org/conda-forge/emoji) (πŸ“₯ 230K Β· ⏱️ 21.09.2025):
conda install -c conda-forge emoji
python-slugify (πŸ₯ˆ33 Β· ⭐ 1.6K) - Returns unicode slugs. MIT - [GitHub](https://github.com/un33k/python-slugify) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 120 Β· πŸ“¦ 120K Β· πŸ“‹ 85 - 9% open Β· ⏱️ 07.01.2026):
git clone https://github.com/un33k/python-slugify
- [PyPi](https://pypi.org/project/python-slugify) (πŸ“₯ 69M / month Β· πŸ“¦ 1.5K Β· ⏱️ 08.02.2024):
pip install python-slugify
- [Conda](https://anaconda.org/conda-forge/python-slugify) (πŸ“₯ 3.5M Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-slugify
inflect (πŸ₯ˆ33 Β· ⭐ 1.1K) - Correctly generate plurals, ordinals, indefinite articles; convert.. MIT - [GitHub](https://github.com/jaraco/inflect) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 110 Β· πŸ“¦ 36K Β· πŸ“‹ 130 - 29% open Β· ⏱️ 13.04.2026):
git clone https://github.com/jaraco/inflect
- [PyPi](https://pypi.org/project/inflect) (πŸ“₯ 26M / month Β· πŸ“¦ 720 Β· ⏱️ 28.12.2024):
pip install inflect
- [Conda](https://anaconda.org/conda-forge/inflect) (πŸ“₯ 730K Β· ⏱️ 22.04.2025):
conda install -c conda-forge inflect
pyahocorasick (πŸ₯‰30 Β· ⭐ 1.1K) - Python module (C extension and plain python) implementing Aho-.. BSD-3 - [GitHub](https://github.com/WojciechMula/pyahocorasick) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 140 Β· πŸ“₯ 830 Β· πŸ“¦ 4.2K Β· πŸ“‹ 140 - 21% open Β· ⏱️ 17.12.2025):
git clone https://github.com/WojciechMula/pyahocorasick
- [PyPi](https://pypi.org/project/pyahocorasick) (πŸ“₯ 4M / month Β· πŸ“¦ 220 Β· ⏱️ 17.12.2025):
pip install pyahocorasick
- [Conda](https://anaconda.org/conda-forge/pyahocorasick) (πŸ“₯ 490K Β· ⏱️ 18.12.2025):
conda install -c conda-forge pyahocorasick
coolname (πŸ₯‰29 Β· ⭐ 180) - Random Name and Slug Generator. BSD-2 - [GitHub](https://github.com/alexanderlukanin13/coolname) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 16 Β· πŸ“¦ 4.1K Β· πŸ“‹ 13 - 15% open Β· ⏱️ 14.04.2026):
git clone https://github.com/alexanderlukanin13/coolname
- [PyPi](https://pypi.org/project/coolname) (πŸ“₯ 4.7M / month Β· πŸ“¦ 170 Β· ⏱️ 11.04.2026):
pip install coolname
- [Conda](https://anaconda.org/conda-forge/coolname) (πŸ“₯ 200K Β· ⏱️ 31.03.2026):
conda install -c conda-forge coolname
price-parser (πŸ₯‰20 Β· ⭐ 340) - Extract price amount and currency symbol from a raw text string. BSD-3 - [GitHub](https://github.com/scrapinghub/price-parser) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 53 Β· πŸ“¦ 540 Β· πŸ“‹ 33 - 51% open Β· ⏱️ 19.03.2026):
git clone https://github.com/scrapinghub/price-parser
- [PyPi](https://pypi.org/project/price-parser) (πŸ“₯ 340K / month):
pip install price-parser
Show 3 hidden projects... - humanize (πŸ₯‰32 Β· ⭐ 1.7K Β· πŸ’€) - python humanize functions. MIT - millify (πŸ₯‰16 Β· ⭐ 110 Β· πŸ’€) - Convert long numbers into a human-readable format in Python. MIT - awesome-slugify (πŸ₯‰13 Β· ⭐ 490 Β· πŸ’€) - Python flexible slugify function. ❗Unlicensed


Web Development

Back to top

πŸ”— best-of-web-python ( ⭐ 2.7K) - A ranked list of awesome python libraries for web development. Updated..


Database Clients

Back to top

Libraries for connecting to, operating, and querying databases.

boto3 (πŸ₯‡48 Β· ⭐ 9.8K) - Boto3, an AWS SDK for Python. Apache-2 - [GitHub](https://github.com/boto/boto3) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 1.9K Β· πŸ“¦ 600K Β· πŸ“‹ 3.6K - 4% open Β· ⏱️ 15.04.2026):
git clone https://github.com/boto/boto3
- [PyPi](https://pypi.org/project/boto3) (πŸ“₯ 2B / month):
pip install boto3
- [Conda](https://anaconda.org/conda-forge/boto3) (πŸ“₯ 31M Β· ⏱️ 14.04.2026):
conda install -c conda-forge boto3
SQLAlchemy (πŸ₯‡46 Β· ⭐ 12K) - The Database Toolkit for Python. MIT - [GitHub](https://github.com/sqlalchemy/sqlalchemy) (πŸ‘¨β€πŸ’» 820 Β· πŸ”€ 1.6K Β· πŸ“₯ 7.1K Β· πŸ“¦ 1.2M Β· πŸ“‹ 8.2K - 2% open Β· ⏱️ 15.04.2026):
git clone https://github.com/sqlalchemy/sqlalchemy
- [PyPi](https://pypi.org/project/SQLAlchemy) (πŸ“₯ 340M / month):
pip install SQLAlchemy
- [Conda](https://anaconda.org/conda-forge/sqlalchemy) (πŸ“₯ 27M Β· ⏱️ 03.04.2026):
conda install -c conda-forge sqlalchemy
peewee (πŸ₯‡45 Β· ⭐ 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite. MIT - [GitHub](https://github.com/coleifer/peewee) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 1.4K Β· πŸ“¦ 52K Β· πŸ“‹ 2.5K - 0% open Β· ⏱️ 02.04.2026):
git clone https://github.com/coleifer/peewee
- [PyPi](https://pypi.org/project/peewee) (πŸ“₯ 33M / month):
pip install peewee
- [Conda](https://anaconda.org/conda-forge/peewee) (πŸ“₯ 1.8M Β· ⏱️ 02.04.2026):
conda install -c conda-forge peewee
google-cloud-storage (πŸ₯‡45 Β· ⭐ 5.3K) - Google Cloud Client Libraries for Python. Apache-2 - [GitHub](https://github.com/googleapis/google-cloud-python) (πŸ‘¨β€πŸ’» 1.1K Β· πŸ”€ 1.6K Β· πŸ“¦ 2.6K Β· πŸ“‹ 5.2K - 22% open Β· ⏱️ 16.04.2026):
git clone https://github.com/googleapis/google-cloud-python
- [PyPi](https://pypi.org/project/google-cloud-storage) (πŸ“₯ 230M / month):
pip install google-cloud-storage
- [Conda](https://anaconda.org/conda-forge/google-cloud-storage) (πŸ“₯ 6.8M Β· ⏱️ 23.03.2026):
conda install -c conda-forge google-cloud-storage
azure-storage-blob (πŸ₯‡44 Β· ⭐ 5.5K) - This repository is for active development of the Azure SDK.. MIT - [GitHub](https://github.com/Azure/azure-sdk-for-python) (πŸ‘¨β€πŸ’» 920 Β· πŸ”€ 3.3K Β· πŸ“¦ 2.7K Β· πŸ“‹ 12K - 9% open Β· ⏱️ 15.04.2026):
git clone https://github.com/Azure/azure-sdk-for-python
- [PyPi](https://pypi.org/project/azure-storage-blob) (πŸ“₯ 120M / month Β· πŸ“¦ 1.7K Β· ⏱️ 01.04.2026):
pip install azure-storage-blob
- [Conda](https://anaconda.org/conda-forge/azure-storage-blob) (πŸ“₯ 1.7M Β· ⏱️ 07.01.2026):
conda install -c conda-forge azure-storage-blob
elasticsearch (πŸ₯‡42 Β· ⭐ 4.4K) - Official Python client for Elasticsearch. Apache-2 - [GitHub](https://github.com/elastic/elasticsearch-py) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 1.2K Β· πŸ“₯ 5.7K Β· πŸ“¦ 64K Β· πŸ“‹ 1.2K - 5% open Β· ⏱️ 15.04.2026):
git clone https://github.com/elastic/elasticsearch-py
- [PyPi](https://pypi.org/project/elasticsearch) (πŸ“₯ 51M / month Β· πŸ“¦ 2K Β· ⏱️ 03.02.2026):
pip install elasticsearch
- [Conda](https://anaconda.org/conda-forge/elasticsearch) (πŸ“₯ 1.7M Β· ⏱️ 04.02.2026):
conda install -c conda-forge elasticsearch
kafka-python (πŸ₯‡41 Β· ⭐ 5.9K) - Python client for Apache Kafka. Apache-2 - [GitHub](https://github.com/dpkp/kafka-python) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 1.4K Β· πŸ“₯ 1.9K Β· πŸ“¦ 37K Β· πŸ“‹ 1.5K - 2% open Β· ⏱️ 14.04.2026):
git clone https://github.com/dpkp/kafka-python
- [PyPi](https://pypi.org/project/kafka-python) (πŸ“₯ 22M / month):
pip install kafka-python
- [Conda](https://anaconda.org/conda-forge/kafka-python) (πŸ“₯ 510K Β· ⏱️ 10.04.2026):
conda install -c conda-forge kafka-python
sqlmodel (πŸ₯ˆ40 Β· ⭐ 18K) - SQL databases in Python, designed for simplicity, compatibility, and.. MIT pydantic - [GitHub](https://github.com/fastapi/sqlmodel) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 790 Β· πŸ“¦ 31K Β· πŸ“‹ 350 - 16% open Β· ⏱️ 16.04.2026):
git clone https://github.com/tiangolo/sqlmodel
- [PyPi](https://pypi.org/project/sqlmodel) (πŸ“₯ 14M / month):
pip install sqlmodel
- [Conda](https://anaconda.org/conda-forge/sqlmodel) (πŸ“₯ 160K Β· ⏱️ 03.04.2026):
conda install -c conda-forge sqlmodel
Ibis (πŸ₯ˆ39 Β· ⭐ 6.5K) - the portable Python dataframe library. Apache-2 - [GitHub](https://github.com/ibis-project/ibis) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 700 Β· πŸ“₯ 480 Β· πŸ“¦ 5.2K Β· πŸ“‹ 3.6K - 11% open Β· ⏱️ 29.03.2026):
git clone https://github.com/ibis-project/ibis
- [PyPi](https://pypi.org/project/ibis-framework) (πŸ“₯ 1.9M / month):
pip install ibis-framework
- [Conda](https://anaconda.org/conda-forge/ibis-framework) (πŸ“₯ 830K Β· ⏱️ 25.03.2026):
conda install -c conda-forge ibis-framework
pymongo (πŸ₯ˆ39 Β· ⭐ 4.3K) - PyMongo - the Official MongoDB Python driver. Apache-2 - [GitHub](https://github.com/mongodb/mongo-python-driver) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 1.1K Β· πŸ“₯ 5K Β· ⏱️ 15.04.2026):
git clone https://github.com/mongodb/mongo-python-driver
- [PyPi](https://pypi.org/project/pymongo) (πŸ“₯ 91M / month Β· πŸ“¦ 5.9K Β· ⏱️ 07.01.2026):
pip install pymongo
- [Conda](https://anaconda.org/conda-forge/pymongo) (πŸ“₯ 6.1M Β· ⏱️ 11.01.2026):
conda install -c conda-forge pymongo
alembic (πŸ₯ˆ39 Β· ⭐ 4.1K) - A database migrations tool for SQLAlchemy. MIT - [GitHub](https://github.com/sqlalchemy/alembic) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 320 Β· πŸ“¦ 340K Β· πŸ“‹ 1.2K - 9% open Β· ⏱️ 08.04.2026):
git clone https://github.com/sqlalchemy/alembic
- [PyPi](https://pypi.org/project/alembic) (πŸ“₯ 170M / month Β· πŸ“¦ 3K Β· ⏱️ 10.02.2026):
pip install alembic
- [Conda](https://anaconda.org/conda-forge/alembic) (πŸ“₯ 9.9M Β· ⏱️ 11.02.2026):
conda install -c conda-forge alembic
redis (πŸ₯ˆ38 Β· ⭐ 14K) - Redis Python client. MIT - [GitHub](https://github.com/redis/redis-py) (πŸ‘¨β€πŸ’» 540 Β· πŸ”€ 2.6K Β· πŸ“‹ 1.9K - 2% open Β· ⏱️ 15.04.2026):
git clone https://github.com/redis/redis-py
- [PyPi](https://pypi.org/project/redis) (πŸ“₯ 200M / month):
pip install redis
- [Conda](https://anaconda.org/conda-forge/redis-py) (πŸ“₯ 1.9M Β· ⏱️ 24.03.2026):
conda install -c conda-forge redis-py
PyMySQL (πŸ₯ˆ38 Β· ⭐ 7.8K Β· πŸ’€) - MySQL client library for Python. MIT - [GitHub](https://github.com/PyMySQL/PyMySQL) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 1.4K Β· πŸ“¦ 290K Β· πŸ“‹ 680 - 2% open Β· ⏱️ 24.08.2025):
git clone https://github.com/PyMySQL/PyMySQL
- [PyPi](https://pypi.org/project/PyMySQL) (πŸ“₯ 82M / month):
pip install PyMySQL
- [Conda](https://anaconda.org/conda-forge/pymysql) (πŸ“₯ 2.2M Β· ⏱️ 25.08.2025):
conda install -c conda-forge pymysql
MongoEngine (πŸ₯ˆ38 Β· ⭐ 4.4K Β· πŸ’€) - A Python Object-Document-Mapper for working with MongoDB. MIT - [GitHub](https://github.com/MongoEngine/mongoengine) (πŸ‘¨β€πŸ’» 400 Β· πŸ”€ 1.2K Β· πŸ“¦ 28K Β· πŸ“‹ 1.8K - 19% open Β· ⏱️ 02.09.2025):
git clone https://github.com/MongoEngine/mongoengine
- [PyPi](https://pypi.org/project/mongoengine) (πŸ“₯ 2.2M / month Β· πŸ“¦ 450 Β· ⏱️ 10.03.2026):
pip install mongoengine
- [Conda](https://anaconda.org/conda-forge/mongoengine) (πŸ“₯ 600K Β· ⏱️ 10.03.2026):
conda install -c conda-forge mongoengine
AWS Data Wrangler (πŸ₯ˆ38 Β· ⭐ 4.1K) - pandas on AWS - Easy integration with Athena, Glue,.. Apache-2 - [GitHub](https://github.com/aws/aws-sdk-pandas) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 710 Β· πŸ“₯ 440K Β· πŸ“¦ 2.5K Β· πŸ“‹ 1.3K - 2% open Β· ⏱️ 11.04.2026):
git clone https://github.com/awslabs/aws-data-wrangler
- [PyPi](https://pypi.org/project/awswrangler) (πŸ“₯ 80M / month):
pip install awswrangler
- [Conda](https://anaconda.org/conda-forge/awswrangler) (πŸ“₯ 830K Β· ⏱️ 09.04.2026):
conda install -c conda-forge awswrangler
tortoise-orm (πŸ₯ˆ37 Β· ⭐ 5.5K) - Familiar asyncio ORM for python, built with relations in mind. Apache-2 - [GitHub](https://github.com/tortoise/tortoise-orm) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 470 Β· πŸ“₯ 18 Β· πŸ“¦ 11K Β· πŸ“‹ 1.3K - 38% open Β· ⏱️ 13.04.2026):
git clone https://github.com/tortoise/tortoise-orm
- [PyPi](https://pypi.org/project/tortoise-orm) (πŸ“₯ 520K / month Β· πŸ“¦ 340 Β· ⏱️ 21.03.2026):
pip install tortoise-orm
- [Conda](https://anaconda.org/conda-forge/tortoise-orm) (πŸ“₯ 58K Β· ⏱️ 22.03.2026):
conda install -c conda-forge tortoise-orm
mysqlclient (πŸ₯ˆ36 Β· ⭐ 2.5K) - MySQL/MariaDB connector for Python. ❗️GPL-2.0 - [GitHub](https://github.com/PyMySQL/mysqlclient) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 420 Β· πŸ“₯ 5.4K Β· πŸ“¦ 210K Β· πŸ“‹ 340 - 2% open Β· ⏱️ 12.02.2026):
git clone https://github.com/PyMySQL/mysqlclient
- [PyPi](https://pypi.org/project/mysqlclient) (πŸ“₯ 23M / month):
pip install mysqlclient
- [Conda](https://anaconda.org/conda-forge/mysqlclient) (πŸ“₯ 860K Β· ⏱️ 03.03.2026):
conda install -c conda-forge mysqlclient
Prometheus Client (πŸ₯ˆ35 Β· ⭐ 4.3K) - Prometheus instrumentation library for Python.. Apache-2 - [GitHub](https://github.com/prometheus/client_python) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 850 Β· πŸ“‹ 600 - 22% open Β· ⏱️ 09.04.2026):
git clone https://github.com/prometheus/client_python
- [PyPi](https://pypi.org/project/prometheus_client) (πŸ“₯ 140M / month Β· πŸ“¦ 3.7K Β· ⏱️ 09.04.2026):
pip install prometheus_client
- [Conda](https://anaconda.org/conda-forge/prometheus_client) (πŸ“₯ 24M Β· ⏱️ 09.04.2026):
conda install -c conda-forge prometheus_client
Elasticsearch DSL (πŸ₯ˆ35 Β· ⭐ 3.9K Β· πŸ’€) - High level Python client for Elasticsearch. Apache-2 - [GitHub](https://github.com/elastic/elasticsearch-dsl-py) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 770 Β· πŸ“₯ 320 Β· πŸ“¦ 12K Β· πŸ“‹ 1.3K - 3% open Β· ⏱️ 18.04.2025):
git clone https://github.com/elastic/elasticsearch-dsl-py
- [PyPi](https://pypi.org/project/elasticsearch-dsl) (πŸ“₯ 9.6M / month):
pip install elasticsearch-dsl
- [Conda](https://anaconda.org/anaconda/elasticsearch-dsl) (πŸ“₯ 14K Β· ⏱️ 22.04.2025):
conda install -c anaconda elasticsearch-dsl
PyPika (πŸ₯ˆ35 Β· ⭐ 2.9K) - PyPika is a python SQL query builder that exposes the full richness.. Apache-2 - [GitHub](https://github.com/kayak/pypika) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 320 Β· πŸ“¦ 45K Β· πŸ“‹ 490 - 46% open Β· ⏱️ 04.02.2026):
git clone https://github.com/kayak/pypika
- [PyPi](https://pypi.org/project/pypika) (πŸ“₯ 11M / month Β· πŸ“¦ 230 Β· ⏱️ 04.02.2026):
pip install pypika
- [Conda](https://anaconda.org/conda-forge/pypika) (πŸ“₯ 100K Β· ⏱️ 02.02.2026):
conda install -c conda-forge pypika
s3fs (πŸ₯ˆ35 Β· ⭐ 1K) - S3 Filesystem. BSD-3 - [GitHub](https://github.com/fsspec/s3fs) (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 290 Β· πŸ“¦ 27K Β· πŸ“‹ 530 - 30% open Β· ⏱️ 27.03.2026):
git clone https://github.com/fsspec/s3fs
- [PyPi](https://pypi.org/project/s3fs) (πŸ“₯ 560M / month):
pip install s3fs
- [Conda](https://anaconda.org/conda-forge/s3fs) (πŸ“₯ 9.9M Β· ⏱️ 28.03.2026):
conda install -c conda-forge s3fs
google-cloud-bigtable (πŸ₯ˆ34 Β· ⭐ 5.3K Β· πŸ“ˆ) - This library has moved to.. Apache-2 - [GitHub](https://github.com/googleapis/python-bigtable) (πŸ‘¨β€πŸ’» 80 Β· πŸ”€ 1.7K Β· ⏱️ 01.04.2026):
git clone https://github.com/googleapis/python-bigtable
- [PyPi](https://pypi.org/project/google-cloud-bigtable) (πŸ“₯ 62M / month Β· πŸ“¦ 59 Β· ⏱️ 02.04.2026):
pip install google-cloud-bigtable
- [Conda](https://anaconda.org/conda-forge/google-cloud-bigtable) (πŸ“₯ 220K Β· ⏱️ 03.04.2026):
conda install -c conda-forge google-cloud-bigtable
dataset (πŸ₯ˆ34 Β· ⭐ 4.9K) - Easy-to-use data handling for SQL data stores with support for implicit.. MIT - [GitHub](https://github.com/pudo/dataset) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 290 Β· πŸ“¦ 5.1K Β· πŸ“‹ 300 - 6% open Β· ⏱️ 12.04.2026):
git clone https://github.com/pudo/dataset
- [PyPi](https://pypi.org/project/dataset) (πŸ“₯ 1.7M / month):
pip install dataset
- [Conda](https://anaconda.org/conda-forge/dataset) (πŸ“₯ 18K Β· ⏱️ 17.09.2025):
conda install -c conda-forge dataset
minio (πŸ₯ˆ34 Β· ⭐ 1K) - MinIO Client SDK for Python. Apache-2 - [GitHub](https://github.com/minio/minio-py) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 370 Β· πŸ“¦ 16K Β· πŸ“‹ 610 - 0% open Β· ⏱️ 10.04.2026):
git clone https://github.com/minio/minio-py
- [PyPi](https://pypi.org/project/minio) (πŸ“₯ 9.1M / month):
pip install minio
- [Conda](https://anaconda.org/conda-forge/minio) (πŸ“₯ 340K Β· ⏱️ 27.11.2025):
conda install -c conda-forge minio
Cassandra Driver (πŸ₯‰33 Β· ⭐ 1.4K) - Python Driver for Apache Cassandra. Apache-2 - [GitHub](https://github.com/apache/cassandra-python-driver) (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 490 Β· πŸ“¦ 10K Β· ⏱️ 02.04.2026):
git clone https://github.com/datastax/python-driver
- [PyPi](https://pypi.org/project/cassandra-driver) (πŸ“₯ 7.3M / month):
pip install cassandra-driver
- [Conda](https://anaconda.org/conda-forge/cassandra-driver) (πŸ“₯ 570K Β· ⏱️ 22.10.2025):
conda install -c conda-forge cassandra-driver
Pony (πŸ₯‰31 Β· ⭐ 3.8K Β· πŸ’€) - Pony Object Relational Mapper. Apache-2 - [GitHub](https://github.com/ponyorm/pony) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 250 Β· πŸ“₯ 240 Β· πŸ“¦ 4.6K Β· πŸ“‹ 660 - 48% open Β· ⏱️ 03.07.2025):
git clone https://github.com/ponyorm/pony
- [PyPi](https://pypi.org/project/pony) (πŸ“₯ 240K / month):
pip install pony
- [Conda](https://anaconda.org/conda-forge/pony) (πŸ“₯ 220K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pony
PynamoDB (πŸ₯‰31 Β· ⭐ 2.6K) - A pythonic interface to Amazons DynamoDB. MIT - [GitHub](https://github.com/pynamodb/PynamoDB) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 420 Β· πŸ“¦ 2K Β· πŸ“‹ 640 - 39% open Β· ⏱️ 06.01.2026):
git clone https://github.com/pynamodb/PynamoDB
- [PyPi](https://pypi.org/project/pynamodb) (πŸ“₯ 11M / month):
pip install pynamodb
- [Conda](https://anaconda.org/conda-forge/pynamodb) (πŸ“₯ 3.2M Β· ⏱️ 02.06.2025):
conda install -c conda-forge pynamodb
pygsheets (πŸ₯‰31 Β· ⭐ 1.5K Β· πŸ’€) - Google Sheets Python API v4. MIT - [GitHub](https://github.com/nithinmurali/pygsheets) (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 220 Β· πŸ“¦ 3.1K Β· πŸ“‹ 410 - 16% open Β· ⏱️ 10.06.2025):
git clone https://github.com/nithinmurali/pygsheets
- [PyPi](https://pypi.org/project/pygsheets) (πŸ“₯ 2.5M / month Β· πŸ“¦ 77 Β· ⏱️ 30.11.2022):
pip install pygsheets
Records (πŸ₯‰30 Β· ⭐ 7.2K) - SQL for Humans. ISC - [GitHub](https://github.com/kennethreitz/records) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 560 Β· πŸ“¦ 1.3K Β· πŸ“‹ 130 - 30% open Β· ⏱️ 09.02.2026):
git clone https://github.com/kennethreitz/records
- [PyPi](https://pypi.org/project/records) (πŸ“₯ 330K / month):
pip install records
- [Conda](https://anaconda.org/conda-forge/records) (πŸ“₯ 82K Β· ⏱️ 22.04.2025):
conda install -c conda-forge records
piccolos (πŸ₯‰30 Β· ⭐ 1.9K) - A fast, user friendly ORM and query builder which supports asyncio. MIT - [GitHub](https://github.com/piccolo-orm/piccolo) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 100 Β· πŸ“¦ 520 Β· πŸ“‹ 540 - 7% open Β· ⏱️ 15.04.2026):
git clone https://github.com/piccolo-orm/piccolo
- [PyPi](https://pypi.org/project/piccolo) (πŸ“₯ 240K / month Β· πŸ“¦ 17 Β· ⏱️ 06.03.2026):
pip install piccolo
python-bigquery (πŸ₯‰30 Β· ⭐ 800) - This library has moved to.. Apache-2 - [GitHub](https://github.com/googleapis/python-bigquery) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 320 Β· ⏱️ 06.03.2026):
git clone https://github.com/googleapis/python-bigquery
- [PyPi](https://pypi.org/project/google-cloud-bigquery) (πŸ“₯ 130M / month):
pip install google-cloud-bigquery
- [Conda](https://anaconda.org/conda-forge/google-cloud-bigquery) (πŸ“₯ 3.8M Β· ⏱️ 31.03.2026):
conda install -c conda-forge google-cloud-bigquery
ODMantic (πŸ₯‰29 Β· ⭐ 1.2K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python.. ISC - [GitHub](https://github.com/art049/odmantic) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 95 Β· πŸ“¦ 3.6K Β· πŸ“‹ 210 - 56% open Β· ⏱️ 25.01.2026):
git clone https://github.com/art049/odmantic
- [PyPi](https://pypi.org/project/odmantic) (πŸ“₯ 80K / month Β· πŸ“¦ 24 Β· ⏱️ 24.01.2026):
pip install odmantic
libcloud (πŸ₯‰28 Β· ⭐ 2.1K) - Apache Libcloud is a Python library that hides differences between.. Apache-2 - [GitHub](https://github.com/apache/libcloud) (πŸ‘¨β€πŸ’» 500 Β· πŸ”€ 860 Β· πŸ“‹ 230 - 40% open Β· ⏱️ 25.03.2026):
git clone https://github.com/apache/libcloud
- [PyPi](https://pypi.org/project/apache-libcloud) (πŸ“₯ 560K / month):
pip install apache-libcloud
pysolr (πŸ₯‰28 Β· ⭐ 700) - Pysolr Python Solr client. BSD-3 - [GitHub](https://github.com/django-haystack/pysolr) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 340 Β· πŸ“‹ 160 - 15% open Β· ⏱️ 14.04.2026):
git clone https://github.com/django-haystack/pysolr
- [PyPi](https://pypi.org/project/pysolr) (πŸ“₯ 360K / month Β· πŸ“¦ 87 Β· ⏱️ 18.11.2025):
pip install pysolr
- [Conda](https://anaconda.org/conda-forge/pysolr) (πŸ“₯ 85K Β· ⏱️ 18.11.2025):
conda install -c conda-forge pysolr
HappyBase (πŸ₯‰28 Β· ⭐ 610) - [UNMAINTAINED] A developer-friendly Python library to interact with.. MIT - [GitHub](https://github.com/python-happybase/happybase) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 160 Β· πŸ“¦ 1K Β· πŸ“‹ 220 - 15% open Β· ⏱️ 16.03.2026):
git clone https://github.com/python-happybase/happybase
- [PyPi](https://pypi.org/project/happybase) (πŸ“₯ 130K / month Β· πŸ“¦ 44 Β· ⏱️ 26.09.2025):
pip install happybase
- [Conda](https://anaconda.org/conda-forge/happybase) (πŸ“₯ 300K Β· ⏱️ 22.04.2025):
conda install -c conda-forge happybase
umongo (πŸ₯‰28 Β· ⭐ 450) - sync/async MongoDB ODM, yes. MIT - [GitHub](https://github.com/Scille/umongo) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 68 Β· πŸ“¦ 26K Β· πŸ“‹ 210 - 23% open Β· ⏱️ 01.03.2026):
git clone https://github.com/Scille/umongo
- [PyPi](https://pypi.org/project/umongo) (πŸ“₯ 40K / month Β· πŸ“¦ 10 Β· ⏱️ 01.03.2026):
pip install umongo
- [Conda](https://anaconda.org/conda-forge/umongo) (πŸ“₯ 13K Β· ⏱️ 22.04.2025):
conda install -c conda-forge umongo
pandas-gbq (πŸ₯‰27 Β· ⭐ 490) - This library has moved to https://github.com/googleapis/google-.. BSD-3 - [GitHub](https://github.com/googleapis/python-bigquery-pandas) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 130 Β· πŸ“₯ 590 Β· ⏱️ 13.03.2026):
git clone https://github.com/googleapis/python-bigquery-pandas
- [PyPi](https://pypi.org/project/pandas-gbq) (πŸ“₯ 33M / month):
pip install pandas-gbq
- [Conda](https://anaconda.org/conda-forge/pandas-gbq) (πŸ“₯ 2.4M Β· ⏱️ 01.05.2025):
conda install -c conda-forge pandas-gbq
Motor (πŸ₯‰26 Β· ⭐ 2.5K) - Motor - the async Python driver for MongoDB and Tornado or asyncio. Apache-2 - [GitHub](https://github.com/mongodb/motor) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 210 Β· πŸ“₯ 120 Β· ⏱️ 04.03.2026):
git clone https://github.com/mongodb/motor
- [PyPi](https://pypi.org/project/motor) (πŸ“₯ 8.1M / month):
pip install motor
- [Conda](https://anaconda.org/conda-forge/motor) (πŸ“₯ 130K Β· ⏱️ 15.05.2025):
conda install -c conda-forge motor
s3transfer (πŸ₯‰25 Β· ⭐ 230 Β· πŸ“‰) - Amazon S3 Transfer Manager for Python. Apache-2 - [GitHub](https://github.com/boto/s3transfer) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 150 Β· πŸ“‹ 75 - 44% open Β· ⏱️ 08.04.2026):
git clone https://github.com/boto/s3transfer
- [PyPi](https://pypi.org/project/s3transfer) (πŸ“₯ 750M / month):
pip install s3transfer
- [Conda](https://anaconda.org/conda-forge/s3transfer) (πŸ“₯ 27M Β· ⏱️ 01.12.2025):
conda install -c conda-forge s3transfer
filedepot (πŸ₯‰24 Β· ⭐ 160) - Toolkit for storing files and attachments in web applications. MIT - [GitHub](https://github.com/amol-/depot) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 41 Β· πŸ“¦ 1.5K Β· πŸ“‹ 50 - 18% open Β· ⏱️ 25.03.2026):
git clone https://github.com/amol-/depot
- [PyPi](https://pypi.org/project/filedepot) (πŸ“₯ 19K / month):
pip install filedepot
PugSQL (πŸ₯‰22 Β· ⭐ 770) - A HugSQL-inspired database library for Python. Apache-2 - [GitHub](https://github.com/mcfunley/pugsql) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 28 Β· πŸ“₯ 41 Β· πŸ“¦ 84 Β· πŸ“‹ 54 - 48% open Β· ⏱️ 04.12.2025):
git clone https://github.com/mcfunley/pugsql
- [PyPi](https://pypi.org/project/pugsql) (πŸ“₯ 26K / month Β· πŸ“¦ 3 Β· ⏱️ 04.12.2025):
pip install pugsql
psycopg3 (πŸ₯‰19 Β· ⭐ 2.4K) - New generation PostgreSQL database adapter for the Python.. ❗️LGPL-3.0 - [GitHub](https://github.com/psycopg/psycopg) (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 230 Β· πŸ“‹ 670 - 5% open Β· ⏱️ 01.04.2026):
git clone https://github.com/psycopg/psycopg
Show 22 hidden projects... - confluent-kafka-python (πŸ₯ˆ37 Β· ⭐ 470) - Confluents Kafka Python Client. ❗Unlicensed - psycopg2 (πŸ₯ˆ35 Β· ⭐ 3.6K) - PostgreSQL database adapter for the Python programming language. ❗Unlicensed - pyodbc (πŸ₯ˆ34 Β· ⭐ 3.1K) - Python ODBC bridge. ❗️MIT-0 - SQLAlchemy-Utils (πŸ₯ˆ34 Β· ⭐ 1.3K) - Various utility functions and datatypes for SQLAlchemy. ❗Unlicensed - influxdb (πŸ₯‰30 Β· ⭐ 1.7K Β· πŸ’€) - Python client for InfluxDB. MIT - redis-py-cluster (πŸ₯‰30 Β· ⭐ 1.1K Β· πŸ’€) - Python cluster client for the official redis cluster... MIT - gino (πŸ₯‰29 Β· ⭐ 2.8K Β· πŸ’€) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core. BSD-3 - cx-Oracle (πŸ₯‰29 Β· ⭐ 890 Β· πŸ’€) - Obsolete Python interface to Oracle Database, now.. ❗Unlicensed - mongo-connector (πŸ₯‰28 Β· ⭐ 1.9K Β· πŸ’€) - MongoDB data stream pipeline tools by YouGov (adopted.. Apache-2 - Databases (πŸ₯‰25 Β· ⭐ 4K Β· πŸ’€) - Async database support for Python. BSD-3 - neo4j-driver (πŸ₯‰25 Β· ⭐ 1K) - Neo4j Bolt driver for Python. ❗Unlicensed - pyhdb (πŸ₯‰24 Β· ⭐ 320 Β· πŸ’€) - SAP HANA Connector in pure Python. Apache-2 - cloudant (πŸ₯‰24 Β· ⭐ 160 Β· πŸ’€) - A Python library for Cloudant and CouchDB. Apache-2 - prisma (πŸ₯‰23 Β· ⭐ 2.1K Β· πŸ’€) - Prisma Client Python is an auto-generated and fully type-safe.. Apache-2 - aioprometheus (πŸ₯‰22 Β· ⭐ 190 Β· πŸ’€) - A Prometheus Python client library for asyncio-based.. MIT - Queries (πŸ₯‰21 Β· ⭐ 260 Β· πŸ’€) - PostgreSQL database access simplified. BSD-3 - db.py (πŸ₯‰20 Β· ⭐ 1.2K Β· πŸ’€) - db.py is an easier way to interact with your databases. BSD-2 - PyMODM (πŸ₯‰19 Β· ⭐ 350 Β· πŸ’€) - A Pythonic, object-oriented interface for working with MongoDB. Apache-2 - py2neo (πŸ₯‰19 Β· ⭐ 32 Β· πŸ’€) - EOL! Py2neo is a comprehensive Neo4j driver library and toolkit for.. Apache-2 - gsheets-db-api (πŸ₯‰18 Β· ⭐ 220 Β· πŸ’€) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets. MIT - lazydata (πŸ₯‰14 Β· ⭐ 620 Β· πŸ’€) - Lazydata: Scalable data dependencies for Python projects. Apache-2 - SuperSQLite (πŸ₯‰13 Β· ⭐ 710 Β· πŸ’€) - A supercharged SQLite library for Python. MIT


Data Loading & Extraction

Back to top

Libraries for loading, collecting, and extracting data from a variety of data sources and formats.

Datasets (πŸ₯‡45 Β· ⭐ 21K) - The largest hub of ready-to-use datasets for AI models with fast,.. Apache-2 - [GitHub](https://github.com/huggingface/datasets) (πŸ‘¨β€πŸ’» 660 Β· πŸ”€ 3.1K Β· πŸ“¦ 130K Β· πŸ“‹ 3.3K - 27% open Β· ⏱️ 16.04.2026):
git clone https://github.com/huggingface/datasets
- [PyPi](https://pypi.org/project/datasets) (πŸ“₯ 85M / month):
pip install datasets
- [Conda](https://anaconda.org/conda-forge/datasets) (πŸ“₯ 2.9M Β· ⏱️ 23.03.2026):
conda install -c conda-forge datasets
Faker (πŸ₯‡44 Β· ⭐ 19K) - Faker is a Python package that generates fake data for you. MIT - [GitHub](https://github.com/joke2k/faker) (πŸ‘¨β€πŸ’» 660 Β· πŸ”€ 2K Β· πŸ“¦ 290K Β· πŸ“‹ 820 - 0% open Β· ⏱️ 06.04.2026):
git clone https://github.com/joke2k/faker
- [PyPi](https://pypi.org/project/Faker) (πŸ“₯ 66M / month):
pip install Faker
- [Conda](https://anaconda.org/conda-forge/faker) (πŸ“₯ 1.8M Β· ⏱️ 07.04.2026):
conda install -c conda-forge faker
xmltodict (πŸ₯‡37 Β· ⭐ 5.7K) - Python module that makes working with XML feel like you are working.. MIT - [GitHub](https://github.com/martinblech/xmltodict) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 460 Β· πŸ“₯ 66 Β· πŸ“¦ 86K Β· ⏱️ 23.03.2026):
git clone https://github.com/martinblech/xmltodict
- [PyPi](https://pypi.org/project/xmltodict) (πŸ“₯ 110M / month):
pip install xmltodict
- [Conda](https://anaconda.org/conda-forge/xmltodict) (πŸ“₯ 6.5M Β· ⏱️ 22.02.2026):
conda install -c conda-forge xmltodict
gdown (πŸ₯‡37 Β· ⭐ 5.2K Β· πŸ“ˆ) - Google Drive public file downloader when curl/wget fails. MIT - [GitHub](https://github.com/wkentaro/gdown) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 400 Β· πŸ“¦ 59K Β· ⏱️ 12.04.2026):
git clone https://github.com/wkentaro/gdown
- [PyPi](https://pypi.org/project/gdown) (πŸ“₯ 4.6M / month):
pip install gdown
- [Conda](https://anaconda.org/conda-forge/gdown) (πŸ“₯ 520K Β· ⏱️ 12.04.2026):
conda install -c conda-forge gdown
Tablib (πŸ₯ˆ35 Β· ⭐ 4.8K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. MIT - [GitHub](https://github.com/jazzband/tablib) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 560 Β· πŸ“¦ 130K Β· πŸ“‹ 260 - 9% open Β· ⏱️ 06.04.2026):
git clone https://github.com/jazzband/tablib
- [PyPi](https://pypi.org/project/tablib) (πŸ“₯ 4.4M / month):
pip install tablib
- [Conda](https://anaconda.org/conda-forge/tablib) (πŸ“₯ 280K Β· ⏱️ 15.10.2025):
conda install -c conda-forge tablib
python-magic (πŸ₯ˆ35 Β· ⭐ 2.9K) - A python wrapper for libmagic. MIT - [GitHub](https://github.com/ahupp/python-magic) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 310 Β· πŸ“¦ 85K Β· πŸ“‹ 230 - 11% open Β· ⏱️ 03.03.2026):
git clone https://github.com/ahupp/python-magic
- [PyPi](https://pypi.org/project/python-magic) (πŸ“₯ 26M / month Β· πŸ“¦ 1.5K Β· ⏱️ 07.06.2022):
pip install python-magic
- [Conda](https://anaconda.org/conda-forge/python-magic) (πŸ“₯ 750K Β· ⏱️ 22.04.2025):
conda install -c conda-forge python-magic
Intake (πŸ₯ˆ34 Β· ⭐ 1.1K) - Intake is a lightweight package for finding, investigating, loading and.. BSD-2 - [GitHub](https://github.com/intake/intake) (πŸ‘¨β€πŸ’» 94 Β· πŸ”€ 150 Β· πŸ“¦ 3.6K Β· πŸ“‹ 400 - 28% open Β· ⏱️ 23.03.2026):
git clone https://github.com/intake/intake
- [PyPi](https://pypi.org/project/intake) (πŸ“₯ 640K / month Β· πŸ“¦ 230 Β· ⏱️ 09.03.2026):
pip install intake
- [Conda](https://anaconda.org/conda-forge/intake) (πŸ“₯ 870K Β· ⏱️ 09.03.2026):
conda install -c conda-forge intake
csvkit (πŸ₯ˆ31 Β· ⭐ 6.4K) - A suite of utilities for converting to and working with CSV, the king of.. MIT - [GitHub](https://github.com/wireservice/csvkit) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 660 Β· πŸ“¦ 2K Β· πŸ“‹ 950 - 3% open Β· ⏱️ 26.03.2026):
git clone https://github.com/wireservice/csvkit
- [PyPi](https://pypi.org/project/csvkit) (πŸ“₯ 360K / month):
pip install csvkit
- [Conda](https://anaconda.org/conda-forge/csvkit) (πŸ“₯ 280K Β· ⏱️ 15.12.2025):
conda install -c conda-forge csvkit
smart-open (πŸ₯ˆ31 Β· ⭐ 3.4K) - Utils for streaming large files (S3, HDFS, gzip, bz2...). MIT - [GitHub](https://github.com/piskvorky/smart_open) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 380 Β· πŸ“₯ 77 Β· πŸ“‹ 420 - 3% open Β· ⏱️ 13.04.2026):
git clone https://github.com/RaRe-Technologies/smart_open
- [PyPi](https://pypi.org/project/smart-open) (πŸ“₯ 71M / month):
pip install smart-open
- [Conda](https://anaconda.org/conda-forge/smart_open) (πŸ“₯ 4.3M Β· ⏱️ 13.04.2026):
conda install -c conda-forge smart_open
snorkel (πŸ₯ˆ30 Β· ⭐ 6K) - A system for quickly generating training data with weak supervision. Apache-2 - [GitHub](https://github.com/snorkel-team/snorkel) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 840 Β· πŸ“₯ 1.3K Β· πŸ“¦ 670 Β· πŸ“‹ 980 - 1% open Β· ⏱️ 10.04.2026):
git clone https://github.com/snorkel-team/snorkel
- [PyPi](https://pypi.org/project/snorkel) (πŸ“₯ 79K / month):
pip install snorkel
- [Conda](https://anaconda.org/conda-forge/snorkel) (πŸ“₯ 70K Β· ⏱️ 22.04.2025):
conda install -c conda-forge snorkel
camelot (πŸ₯‰29 Β· ⭐ 3.7K) - A Python library to extract tabular data from PDFs. MIT - [GitHub](https://github.com/camelot-dev/camelot) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 510 Β· πŸ“₯ 630 Β· πŸ“¦ 3.6K Β· πŸ“‹ 370 - 55% open Β· ⏱️ 10.01.2026):
git clone https://github.com/camelot-dev/camelot
- [PyPi](https://pypi.org/project/camelot) (πŸ“₯ 4.7K / month):
pip install camelot
img2dataset (πŸ₯‰27 Β· ⭐ 4.4K Β· πŸ’€) - Easily turn large sets of image urls to an image dataset. Can.. MIT - [GitHub](https://github.com/rom1504/img2dataset) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 370 Β· πŸ“₯ 2.7K Β· πŸ“¦ 280 Β· πŸ“‹ 280 - 44% open Β· ⏱️ 16.08.2025):
git clone https://github.com/rom1504/img2dataset
- [PyPi](https://pypi.org/project/img2dataset) (πŸ“₯ 42K / month):
pip install img2dataset
textract (πŸ₯‰24 Β· ⭐ 4.5K) - extract text from any document. no muss. no fuss. MIT - [GitHub](https://github.com/deanmalmgren/textract) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 640 Β· πŸ“‹ 260 - 45% open Β· ⏱️ 04.02.2026):
git clone https://github.com/deanmalmgren/textract
- [PyPi](https://pypi.org/project/textract) (πŸ“₯ 380K / month):
pip install textract
- [Conda](https://anaconda.org/conda-forge/textract) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge textract
rows (πŸ₯‰21 Β· ⭐ 880) - A common, beautiful interface to tabular data, no matter the format. ❗️LGPL-3.0 - [GitHub](https://github.com/turicas/rows) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 130 Β· πŸ“₯ 45 Β· πŸ“¦ 180 Β· πŸ“‹ 300 - 47% open Β· ⏱️ 07.03.2026):
git clone https://github.com/turicas/rows
- [PyPi](https://pypi.org/project/rows) (πŸ“₯ 990 / month):
pip install rows
Upgini (πŸ₯‰21 Β· ⭐ 350) - Data search & enrichment library for Machine Learning Easily find and add.. BSD-3 - [GitHub](https://github.com/upgini/upgini) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 27 Β· πŸ“¦ 11 Β· ⏱️ 28.03.2026):
git clone https://github.com/upgini/upgini
- [PyPi](https://pypi.org/project/upgini) (πŸ“₯ 13K / month Β· ⏱️ 20.03.2026):
pip install upgini
Singer (πŸ₯‰20 Β· ⭐ 1.3K Β· πŸ’€) - Standard for moving data between databases, web APIs, files,.. ❗️AGPL-3.0 - [GitHub](https://github.com/singer-io/getting-started) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 140 Β· πŸ“‹ 41 - 53% open Β· ⏱️ 08.08.2025):
git clone https://github.com/singer-io/getting-started
- [PyPi](https://pypi.org/project/singer-python) (πŸ“₯ 6.9M / month):
pip install singer-python
csvs-to-sqlite (πŸ₯‰15 Β· ⭐ 930 Β· πŸ’€) - Convert CSV files into a SQLite database. Apache-2 - [GitHub](https://github.com/simonw/csvs-to-sqlite) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 67 Β· πŸ“‹ 70 - 52% open Β· ⏱️ 10.04.2025):
git clone https://github.com/simonw/csvs-to-sqlite
- [PyPi](https://pypi.org/project/csvs-to-sqlite) (πŸ“₯ 740 / month):
pip install csvs-to-sqlite
Show 14 hidden projects... - xlwings (πŸ₯ˆ36 Β· ⭐ 3.3K) - xlwings is a Python library that makes it easy to call Python.. ❗Unlicensed - SDV (πŸ₯ˆ33 Β· ⭐ 3.5K) - Synthetic data generation for tabular data. ❗Unlicensed - pandas-datareader (πŸ₯ˆ30 Β· ⭐ 3.2K Β· πŸ’€) - Extract data from a wide range of Internet sources.. ❗Unlicensed - xlrd (πŸ₯ˆ30 Β· ⭐ 2.2K Β· πŸ’€) - Please use openpyxl where you can... ❗Unlicensed - PDFMiner (πŸ₯‰29 Β· ⭐ 5.3K Β· πŸ’€) - Python PDF Parser (Not actively maintained). Check out pdfminer.six. MIT - borb (πŸ₯‰26 Β· ⭐ 3.6K) - borb is a library for reading, creating and manipulating PDF files.. ❗Unlicensed - tabulator-py (πŸ₯‰26 Β· ⭐ 240 Β· πŸ’€) - Python library for reading and writing tabular data via streams. MIT - excalibur (πŸ₯‰22 Β· ⭐ 1.8K Β· πŸ’€) - A web interface to extract tabular data from PDFs. MIT - deepdish (πŸ₯‰22 Β· ⭐ 270 Β· πŸ’€) - Flexible HDF5 saving/loading and other data science tools from the.. BSD-3 - pyexcel-xlsx (πŸ₯‰22 Β· ⭐ 120 Β· πŸ’€) - A wrapper library to read, manipulate and write data.. ❗Unlicensed - messytables (πŸ₯‰21 Β· ⭐ 390 Β· πŸ’€) - Tools for parsing messy tabular data. This is now.. ❗Unlicensed - datatest (πŸ₯‰20 Β· ⭐ 300 Β· πŸ’€) - Tools for test driven data-wrangling and data validation. ❗Unlicensed - Squirrel (πŸ₯‰12 Β· ⭐ 280 Β· πŸ’€) - A Python library that enables ML teams to share, load, and.. Apache-2 - Wayback-Archive (πŸ₯‰7 Β· ⭐ 7 Β· 🐣) - Download complete websites from the Wayback Machine with.. ❗️GPL-3.0


Data Pipelines & Streaming

Back to top

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

Airflow (πŸ₯‡50 Β· ⭐ 46K) - Platform to programmatically author, schedule, and monitor workflows. Apache-2 - [GitHub](https://github.com/apache/airflow) (πŸ‘¨β€πŸ’» 4.3K Β· πŸ”€ 16K Β· πŸ“₯ 69K Β· πŸ“¦ 19K Β· πŸ“‹ 14K - 8% open Β· ⏱️ 16.04.2026):
git clone https://github.com/apache/airflow
- [PyPi](https://pypi.org/project/apache-airflow) (πŸ“₯ 19M / month):
pip install apache-airflow
- [Conda](https://anaconda.org/conda-forge/airflow) (πŸ“₯ 2M Β· ⏱️ 16.04.2026):
conda install -c conda-forge airflow
- [Docker Hub](https://hub.docker.com/r/apache/airflow) (πŸ“₯ 1.6B Β· ⭐ 630 Β· ⏱️ 15.04.2026):
docker pull apache/airflow
Celery (πŸ₯‡47 Β· ⭐ 28K) - Asynchronous task queue/job queue based on distributed message passing. BSD-3 - [GitHub](https://github.com/celery/celery) (πŸ‘¨β€πŸ’» 1.5K Β· πŸ”€ 5K Β· πŸ“¦ 190K Β· πŸ“‹ 5.4K - 14% open Β· ⏱️ 15.04.2026):
git clone https://github.com/celery/celery
- [PyPi](https://pypi.org/project/celery) (πŸ“₯ 51M / month Β· πŸ“¦ 2.6K Β· ⏱️ 26.03.2026):
pip install celery
- [Conda](https://anaconda.org/conda-forge/celery) (πŸ“₯ 2.5M Β· ⏱️ 04.06.2025):
conda install -c conda-forge celery
Prefect (πŸ₯‡45 Β· ⭐ 22K) - Prefect is a workflow orchestration framework for building resilient.. Apache-2 - [GitHub](https://github.com/PrefectHQ/prefect) (πŸ‘¨β€πŸ’» 680 Β· πŸ”€ 2.3K Β· πŸ“¦ 8.2K Β· πŸ“‹ 6.9K - 13% open Β· ⏱️ 16.04.2026):
git clone https://github.com/PrefectHQ/prefect
- [PyPi](https://pypi.org/project/prefect) (πŸ“₯ 9.7M / month Β· πŸ“¦ 470 Β· ⏱️ 16.04.2026):
pip install prefect
- [Conda](https://anaconda.org/conda-forge/prefect) (πŸ“₯ 1.1M Β· ⏱️ 27.03.2026):
conda install -c conda-forge prefect
Beam (πŸ₯‡45 Β· ⭐ 8.5K) - Unified programming model to define and execute data processing.. Apache-2 - [GitHub](https://github.com/apache/beam) (πŸ‘¨β€πŸ’» 1.9K Β· πŸ”€ 4.5K Β· πŸ“₯ 720K Β· πŸ“¦ 9.6K Β· πŸ“‹ 8.4K - 49% open Β· ⏱️ 16.04.2026):
git clone https://github.com/apache/beam
- [PyPi](https://pypi.org/project/apache-beam) (πŸ“₯ 11M / month Β· πŸ“¦ 190 Β· ⏱️ 30.03.2026):
pip install apache-beam
- [Conda](https://anaconda.org/conda-forge/apache-beam-with-aws) (πŸ“₯ 310K Β· ⏱️ 25.01.2026):
conda install -c conda-forge apache-beam-with-aws
Dagster (πŸ₯‡44 Β· ⭐ 15K) - An orchestration platform for the development, production, and.. Apache-2 - [GitHub](https://github.com/dagster-io/dagster) (πŸ‘¨β€πŸ’» 670 Β· πŸ”€ 2.1K Β· πŸ“₯ 4K Β· πŸ“¦ 4.7K Β· πŸ“‹ 8.4K - 26% open Β· ⏱️ 15.04.2026):
git clone https://github.com/dagster-io/dagster
- [PyPi](https://pypi.org/project/dagster) (πŸ“₯ 6.1M / month):
pip install dagster
- [Conda](https://anaconda.org/conda-forge/dagster) (πŸ“₯ 2.8M Β· ⏱️ 09.04.2026):
conda install -c conda-forge dagster
joblib (πŸ₯ˆ41 Β· ⭐ 4.3K) - Computing with Python functions. BSD-3 - [GitHub](https://github.com/joblib/joblib) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 440 Β· πŸ“₯ 200 Β· πŸ“¦ 730K Β· πŸ“‹ 940 - 39% open Β· ⏱️ 03.03.2026):
git clone https://github.com/joblib/joblib
- [PyPi](https://pypi.org/project/joblib) (πŸ“₯ 190M / month):
pip install joblib
- [Conda](https://anaconda.org/conda-forge/joblib) (πŸ“₯ 45M Β· ⏱️ 15.12.2025):
conda install -c conda-forge joblib
luigi (πŸ₯ˆ38 Β· ⭐ 19K) - Luigi is a Python module that helps you build complex pipelines of batch.. Apache-2 - [GitHub](https://github.com/spotify/luigi) (πŸ‘¨β€πŸ’» 630 Β· πŸ”€ 2.5K Β· πŸ“¦ 2.8K Β· πŸ“‹ 1.1K - 14% open Β· ⏱️ 10.04.2026):
git clone https://github.com/spotify/luigi
- [PyPi](https://pypi.org/project/luigi) (πŸ“₯ 1.2M / month Β· πŸ“¦ 170 Β· ⏱️ 06.03.2026):
pip install luigi
- [Conda](https://anaconda.org/anaconda/luigi) (πŸ“₯ 23K Β· πŸ“¦ 3 Β· ⏱️ 05.03.2026):
conda install -c anaconda luigi
Kedro (πŸ₯ˆ38 Β· ⭐ 11K) - Kedro is a toolbox for production-ready data science. It uses software.. Apache-2 - [GitHub](https://github.com/kedro-org/kedro) (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 1K Β· πŸ“¦ 3.2K Β· πŸ“‹ 2.6K - 6% open Β· ⏱️ 16.04.2026):
git clone https://github.com/kedro-org/kedro
- [PyPi](https://pypi.org/project/kedro) (πŸ“₯ 760K / month):
pip install kedro
Great Expectations (πŸ₯ˆ37 Β· ⭐ 11K) - Always know what to expect from your data. Apache-2 - [GitHub](https://github.com/great-expectations/great_expectations) (πŸ‘¨β€πŸ’» 460 Β· πŸ”€ 1.7K Β· πŸ“‹ 2.1K - 1% open Β· ⏱️ 15.04.2026):
git clone https://github.com/great-expectations/great_expectations
- [PyPi](https://pypi.org/project/great_expectations) (πŸ“₯ 29M / month):
pip install great_expectations
- [Conda](https://anaconda.org/conda-forge/great-expectations) (πŸ“₯ 1.5M Β· ⏱️ 15.04.2026):
conda install -c conda-forge great-expectations
huey (πŸ₯ˆ36 Β· ⭐ 5.9K Β· πŸ“ˆ) - a little task queue for python. MIT - [GitHub](https://github.com/coleifer/huey) (πŸ‘¨β€πŸ’» 71 Β· πŸ”€ 390 Β· πŸ“¦ 2.5K Β· ⏱️ 16.04.2026):
git clone https://github.com/coleifer/huey
- [PyPi](https://pypi.org/project/huey) (πŸ“₯ 13M / month):
pip install huey
- [Conda](https://anaconda.org/conda-forge/huey) (πŸ“₯ 100K Β· ⏱️ 15.04.2026):
conda install -c conda-forge huey
Activeloop (πŸ₯ˆ35 Β· ⭐ 9.1K) - Deeplake is AI Data Runtime for Agents. It provides serverless.. Apache-2 - [GitHub](https://github.com/activeloopai/deeplake) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 710 Β· πŸ“₯ 680 Β· πŸ“¦ 3.5K Β· πŸ“‹ 480 - 10% open Β· ⏱️ 16.02.2026):
git clone https://github.com/activeloopai/Hub
- [PyPi](https://pypi.org/project/hub) (πŸ“₯ 14K / month):
pip install hub
zenml (πŸ₯ˆ35 Β· ⭐ 5.3K) - ZenML : One AI Platform from Pipelines to Agents. https://zenml.io. Apache-2 - [GitHub](https://github.com/zenml-io/zenml) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 600 Β· πŸ“¦ 1.4K Β· πŸ“‹ 650 - 22% open Β· ⏱️ 08.04.2026):
git clone https://github.com/zenml-io/zenml
- [PyPi](https://pypi.org/project/zenml) (πŸ“₯ 61K / month Β· πŸ“¦ 12 Β· ⏱️ 08.04.2026):
pip install zenml
arq (πŸ₯ˆ32 Β· ⭐ 2.9K) - Fast job queuing and RPC in python with asyncio and redis. MIT - [GitHub](https://github.com/python-arq/arq) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 200 Β· πŸ“¦ 1.1K Β· πŸ“‹ 250 - 34% open Β· ⏱️ 16.04.2026):
git clone https://github.com/samuelcolvin/arq
- [PyPi](https://pypi.org/project/arq) (πŸ“₯ 1.8M / month):
pip install arq
- [Conda](https://anaconda.org/conda-forge/arq) (πŸ“₯ 23K Β· ⏱️ 22.04.2025):
conda install -c conda-forge arq
mleap (πŸ₯ˆ32 Β· ⭐ 1.5K) - MLeap: Deploy ML Pipelines to Production. Apache-2 - [GitHub](https://github.com/combust/mleap) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 310 Β· πŸ“¦ 240 Β· πŸ“‹ 480 - 21% open Β· ⏱️ 09.03.2026):
git clone https://github.com/combust/mleap
- [PyPi](https://pypi.org/project/mleap) (πŸ“₯ 2.6M / month):
pip install mleap
- [Conda](https://anaconda.org/conda-forge/mleap) (πŸ“₯ 110K Β· ⏱️ 10.03.2026):
conda install -c conda-forge mleap
petl (πŸ₯ˆ32 Β· ⭐ 1.3K Β· πŸ’€) - Python Extract Transform and Load Tables of Data. MIT - [GitHub](https://github.com/petl-developers/petl) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 200 Β· πŸ“¦ 4.2K Β· πŸ“‹ 460 - 17% open Β· ⏱️ 13.08.2025):
git clone https://github.com/petl-developers/petl
- [PyPi](https://pypi.org/project/petl) (πŸ“₯ 950K / month):
pip install petl
- [Conda](https://anaconda.org/conda-forge/petl) (πŸ“₯ 440K Β· ⏱️ 11.07.2025):
conda install -c conda-forge petl
CocoIndex (πŸ₯ˆ30 Β· ⭐ 6.9K) - Data transformation framework for AI. Ultra performant, with.. Apache-2 - [GitHub](https://github.com/cocoindex-io/cocoindex) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 500 Β· πŸ“¦ 41 Β· πŸ“‹ 300 - 17% open Β· ⏱️ 14.04.2026):
git clone https://github.com/cocoindex-io/cocoindex
- [PyPi](https://pypi.org/project/cocoindex) (πŸ“₯ 39K / month):
pip install cocoindex
mrjob (πŸ₯ˆ30 Β· ⭐ 2.6K) - Run MapReduce jobs on Hadoop or Amazon Web Services. Apache-2 - [GitHub](https://github.com/Yelp/mrjob) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 560 Β· πŸ“¦ 1.7K Β· πŸ“‹ 1.3K - 15% open Β· ⏱️ 02.04.2026):
git clone https://github.com/Yelp/mrjob
- [PyPi](https://pypi.org/project/mrjob) (πŸ“₯ 77K / month):
pip install mrjob
- [Conda](https://anaconda.org/conda-forge/mrjob) (πŸ“₯ 760K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mrjob
ploomber (πŸ₯‰23 Β· ⭐ 3.6K Β· πŸ’€) - The fastest way to build data pipelines. Develop iteratively,.. Apache-2 - [GitHub](https://github.com/ploomber/ploomber) (πŸ‘¨β€πŸ’» 80 Β· πŸ”€ 240 Β· πŸ“‹ 870 - 12% open Β· ⏱️ 29.05.2025):
git clone https://github.com/ploomber/ploomber
- [PyPi](https://pypi.org/project/ploomber) (πŸ“₯ 6.2K / month):
pip install ploomber
- [Conda](https://anaconda.org/conda-forge/ploomber) (πŸ“₯ 180K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ploomber
pdpipe (πŸ₯‰23 Β· ⭐ 720) - Easy pipelines for pandas DataFrames. MIT - [GitHub](https://github.com/pdpipe/pdpipe) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 46 Β· πŸ“₯ 13 Β· πŸ“¦ 67 Β· πŸ“‹ 57 - 19% open Β· ⏱️ 06.03.2026):
git clone https://github.com/pdpipe/pdpipe
- [PyPi](https://pypi.org/project/pdpipe) (πŸ“₯ 1.1K / month):
pip install pdpipe
- [Conda](https://anaconda.org/conda-forge/pdpipe) (πŸ“₯ 59K Β· ⏱️ 06.03.2026):
conda install -c conda-forge pdpipe
TaskTiger (πŸ₯‰22 Β· ⭐ 1.5K) - Python task queue using Redis. MIT - [GitHub](https://github.com/closeio/tasktiger) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 91 Β· πŸ“¦ 33 Β· πŸ“‹ 70 - 38% open Β· ⏱️ 11.03.2026):
git clone https://github.com/closeio/tasktiger
- [PyPi](https://pypi.org/project/tasktiger) (πŸ“₯ 5.3K / month):
pip install tasktiger
kale (πŸ₯‰22 Β· ⭐ 680) - Kubeflows superfood for Data Scientists. Apache-2 jupyter - [GitHub](https://github.com/kubeflow/kale) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 150 Β· πŸ“₯ 9 Β· πŸ“‹ 280 - 12% open Β· ⏱️ 16.04.2026):
git clone https://github.com/kubeflow-kale/kale
- [PyPi](https://pypi.org/project/kubeflow-kale) (πŸ“₯ 810 / month):
pip install kubeflow-kale
BatchFlow (πŸ₯‰22 Β· ⭐ 200) - BatchFlow helps you conveniently work with random or sequential.. Apache-2 - [GitHub](https://github.com/analysiscenter/batchflow) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 45 Β· πŸ“¦ 15 Β· πŸ“‹ 120 - 28% open Β· ⏱️ 24.02.2026):
git clone https://github.com/analysiscenter/batchflow
- [PyPi](https://pypi.org/project/batchflow) (πŸ“₯ 320 / month Β· ⏱️ 24.02.2026):
pip install batchflow
Botflow (πŸ₯‰16 Β· ⭐ 1.2K) - Python Fast Dataflow programming framework for Data pipeline work( Web.. BSD-3 - [GitHub](https://github.com/kkyon/botflow) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 100 Β· πŸ“¦ 4 Β· πŸ“‹ 5 - 60% open Β· ⏱️ 03.02.2026):
git clone https://github.com/kkyon/botflow
- [PyPi](https://pypi.org/project/botflow) (πŸ“₯ 40 / month Β· ⏱️ 14.09.2018):
pip install botflow
Show 21 hidden projects... - dbt (πŸ₯ˆ38 Β· ⭐ 13K) - dbt enables data analysts and engineers to transform their data using.. ❗Unlicensed - rq (πŸ₯ˆ38 Β· ⭐ 11K) - Simple job queues for Python. ❗Unlicensed - faust (πŸ₯‰29 Β· ⭐ 6.8K Β· πŸ’€) - Python Stream Processing. BSD-3 - PyFunctional (πŸ₯‰28 Β· ⭐ 2.5K Β· πŸ’€) - Python library for creating data pipelines with chain.. MIT - whylogs (πŸ₯‰27 Β· ⭐ 2.8K Β· πŸ’€) - Open standard for end-to-end data and ML monitoring for any.. Apache-2 - Pypeline (πŸ₯‰25 Β· ⭐ 1.6K Β· πŸ’€) - Concurrent data pipelines in Python . MIT - Optimus (πŸ₯‰23 Β· ⭐ 1.5K Β· πŸ’€) - Agile Data Preparation Workflows madeeasy with Pandas,.. Apache-2 spark - dpark (πŸ₯‰22 Β· ⭐ 2.7K Β· πŸ’€) - Python clone of Spark, a MapReduce alike framework in Python. BSD-3 spark - bonobo (πŸ₯‰22 Β· ⭐ 1.6K Β· πŸ’€) - Extract Transform Load for Python 3.5+. Apache-2 - streamparse (πŸ₯‰21 Β· ⭐ 1.5K Β· πŸ’€) - Run Python in Apache Storm topologies. Pythonic API, CLI.. Apache-2 - pysparkling (πŸ₯‰21 Β· ⭐ 270 Β· πŸ’€) - A pure Python implementation of Apache Sparks RDD and.. ❗Unlicensed - dbnd (πŸ₯‰21 Β· ⭐ 270 Β· πŸ’€) - DBND is an agile pipeline framework that helps data engineering teams.. Apache-2 - spark-deep-learning (πŸ₯‰20 Β· ⭐ 2K Β· πŸ’€) - Deep Learning Pipelines for Apache Spark. Apache-2 spark - mrq (πŸ₯‰20 Β· ⭐ 900 Β· πŸ’€) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent. MIT - flupy (πŸ₯‰19 Β· ⭐ 200 Β· πŸ’€) - Fluent data pipelines for python and your shell. ❗Unlicensed - Mara Pipelines (πŸ₯‰16 Β· ⭐ 2.1K Β· πŸ’€) - A lightweight opinionated ETL framework, halfway between.. MIT - riko (πŸ₯‰16 Β· ⭐ 1.6K Β· πŸ’€) - A Python stream processing engine modeled after Yahoo! Pipes. MIT - Databolt Flow (πŸ₯‰16 Β· ⭐ 950 Β· πŸ’€) - Python library for building highly effective data science.. MIT - datajob (πŸ₯‰14 Β· ⭐ 110 Β· πŸ’€) - Build and deploy a serverless data pipeline on AWS with no effort. Apache-2 - bodywork-core (πŸ₯‰13 Β· ⭐ 440 Β· πŸ’€) - ML pipeline orchestration and model deployments on.. ❗️AGPL-3.0 - RasgoQL (πŸ₯‰12 Β· ⭐ 270 Β· πŸ’€) - Write python locally, execute SQL in your data warehouse. ❗️AGPL-3.0


File Formats

Back to top

PyYAML (πŸ₯‡39 Β· ⭐ 2.9K Β· πŸ’€) - Canonical source repository for PyYAML. MIT - [GitHub](https://github.com/yaml/pyyaml) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 560 Β· πŸ“¦ 1.8M Β· πŸ“‹ 600 - 39% open Β· ⏱️ 25.09.2025):
git clone https://github.com/yaml/pyyaml
- [PyPi](https://pypi.org/project/pyyaml) (πŸ“₯ 890M / month):
pip install pyyaml
- [Conda](https://anaconda.org/conda-forge/pyyaml) (πŸ“₯ 79M Β· ⏱️ 04.02.2026):
conda install -c conda-forge pyyaml
XlsxWriter (πŸ₯‰37 Β· ⭐ 3.9K) - A Python module for creating Excel XLSX files. BSD-2 - [GitHub](https://github.com/jmcnamara/XlsxWriter) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 650 Β· πŸ“¦ 110K Β· πŸ“‹ 1K - 1% open Β· ⏱️ 22.03.2026):
git clone https://github.com/jmcnamara/XlsxWriter
- [PyPi](https://pypi.org/project/xlsxwriter) (πŸ“₯ 73M / month Β· πŸ“¦ 470 Β· ⏱️ 16.09.2025):
pip install xlsxwriter
- [Conda](https://anaconda.org/conda-forge/xlsxwriter) (πŸ“₯ 4.6M Β· ⏱️ 12.10.2025):
conda install -c conda-forge xlsxwriter
jmespath (πŸ₯‰34 Β· ⭐ 2.4K) - JMESPath is a query language for JSON. MIT - [GitHub](https://github.com/jmespath/jmespath.py) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 200 Β· πŸ“‹ 150 - 39% open Β· ⏱️ 22.01.2026):
git clone https://github.com/jmespath/jmespath.py
- [PyPi](https://pypi.org/project/jmespath) (πŸ“₯ 520M / month Β· πŸ“¦ 2K Β· ⏱️ 22.01.2026):
pip install jmespath
- [Conda](https://anaconda.org/conda-forge/jmespath) (πŸ“₯ 30M Β· ⏱️ 23.01.2026):
conda install -c conda-forge jmespath


Code Inspection

Back to top

typing_inspect (πŸ₯‰20 Β· ⭐ 380) - Runtime inspection utilities for Python typing module. MIT - [GitHub](https://github.com/ilevkivskyi/typing_inspect) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 41 Β· πŸ“‹ 59 - 37% open Β· ⏱️ 18.01.2026):
git clone https://github.com/ilevkivskyi/typing_inspect
- [PyPi](https://pypi.org/project/typing_inspect) (πŸ“₯ 97M / month):
pip install typing_inspect
- [Conda](https://anaconda.org/conda-forge/typing_inspect) (πŸ“₯ 3.2M Β· ⏱️ 22.04.2025):
conda install -c conda-forge typing_inspect
Show 3 hidden projects... - deepdiff (πŸ₯‡30 Β· ⭐ 2.5K) - DeepDiff: Deep Difference and search of any Python object/data... ❗Unlicensed - importlib-resources (πŸ₯ˆ25 Β· ⭐ 71) - Backport of the importlib.resources module. ❗Unlicensed - entrypoints (πŸ₯‰19 Β· ⭐ 77 Β· πŸ’€) - Discover and load entry points from installed packages. MIT


General Utilities

Back to top

attrs (πŸ₯‡42 Β· ⭐ 5.8K) - Python Classes Without Boilerplate. MIT - [GitHub](https://github.com/python-attrs/attrs) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 430 Β· πŸ“¦ 1.4M Β· πŸ“‹ 790 - 17% open Β· ⏱️ 14.04.2026):
git clone https://github.com/python-attrs/attrs
- [PyPi](https://pypi.org/project/attrs) (πŸ“₯ 720M / month Β· πŸ“¦ 11K Β· ⏱️ 19.03.2026):
pip install attrs
- [Conda](https://anaconda.org/conda-forge/attrs) (πŸ“₯ 64M Β· ⏱️ 19.03.2026):
conda install -c conda-forge attrs
more-itertools (πŸ₯‡41 Β· ⭐ 4.1K Β· πŸ“ˆ) - More routines for operating on iterables, beyond itertools. MIT - [GitHub](https://github.com/more-itertools/more-itertools) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 310 Β· πŸ“₯ 3.7K Β· πŸ“¦ 290K Β· πŸ“‹ 410 - 1% open Β· ⏱️ 14.04.2026):
git clone https://github.com/more-itertools/more-itertools
- [PyPi](https://pypi.org/project/more-itertools) (πŸ“₯ 300M / month):
pip install more-itertools
- [Conda](https://anaconda.org/conda-forge/more-itertools) (πŸ“₯ 32M Β· ⏱️ 09.04.2026):
conda install -c conda-forge more-itertools
python-dependency-injector (πŸ₯ˆ36 Β· ⭐ 4.8K) - Dependency injection framework for Python. BSD-3 - [GitHub](https://github.com/ets-labs/python-dependency-injector) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 340 Β· πŸ“¦ 5.5K Β· πŸ“‹ 650 - 32% open Β· ⏱️ 22.03.2026):
git clone https://github.com/ets-labs/python-dependency-injector
- [PyPi](https://pypi.org/project/dependency-injector) (πŸ“₯ 6.9M / month Β· πŸ“¦ 380 Β· ⏱️ 22.03.2026):
pip install dependency-injector
- [Conda](https://anaconda.org/conda-forge/dependency_injector) (πŸ“₯ 120K Β· ⏱️ 04.12.2025):
conda install -c conda-forge dependency_injector
tenacity (πŸ₯ˆ33 Β· ⭐ 8.5K) - Retrying library for Python. Apache-2 - [GitHub](https://github.com/jd/tenacity) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 320 Β· πŸ“‹ 300 - 6% open Β· ⏱️ 23.03.2026):
git clone https://github.com/jd/tenacity
- [PyPi](https://pypi.org/project/tenacity) (πŸ“₯ 340M / month):
pip install tenacity
- [Conda](https://anaconda.org/conda-forge/tenacity) (πŸ“₯ 13M Β· ⏱️ 08.02.2026):
conda install -c conda-forge tenacity
boltons (πŸ₯ˆ33 Β· ⭐ 6.9K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets.. BSD-3 - [GitHub](https://github.com/mahmoud/boltons) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 390 Β· πŸ“₯ 51 Β· πŸ“¦ 12K Β· πŸ“‹ 190 - 36% open Β· ⏱️ 06.03.2026):
git clone https://github.com/mahmoud/boltons
- [PyPi](https://pypi.org/project/boltons) (πŸ“₯ 16M / month Β· πŸ“¦ 380 Β· ⏱️ 03.02.2025):
pip install boltons
- [Conda](https://anaconda.org/conda-forge/boltons) (πŸ“₯ 13M Β· ⏱️ 11.06.2025):
conda install -c conda-forge boltons
returns (πŸ₯ˆ33 Β· ⭐ 4.3K) - Make your functions return something meaningful, typed, and safe!. BSD-2 - [GitHub](https://github.com/dry-python/returns) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 150 Β· πŸ“¦ 1K Β· πŸ“‹ 440 - 15% open Β· ⏱️ 15.04.2026):
git clone https://github.com/dry-python/returns
- [PyPi](https://pypi.org/project/returns) (πŸ“₯ 1.1M / month):
pip install returns
- [Conda](https://anaconda.org/conda-forge/returns) (πŸ“₯ 59K Β· ⏱️ 14.04.2026):
conda install -c conda-forge returns
funcy (πŸ₯‰31 Β· ⭐ 3.5K) - A fancy and practical functional tools. BSD-3 - [GitHub](https://github.com/Suor/funcy) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 150 Β· πŸ“¦ 16K Β· πŸ“‹ 90 - 14% open Β· ⏱️ 14.02.2026):
git clone https://github.com/Suor/funcy
- [PyPi](https://pypi.org/project/funcy) (πŸ“₯ 5.9M / month Β· πŸ“¦ 390 Β· ⏱️ 28.03.2023):
pip install funcy
- [Conda](https://anaconda.org/conda-forge/funcy) (πŸ“₯ 870K Β· ⏱️ 22.04.2025):
conda install -c conda-forge funcy
natsort (πŸ₯‰30 Β· ⭐ 1K Β· πŸ’€) - Simple yet flexible natural sorting in Python. MIT - [GitHub](https://github.com/SethMMorton/natsort) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 59 Β· πŸ“¦ 48K Β· πŸ“‹ 100 - 3% open Β· ⏱️ 01.08.2025):
git clone https://github.com/SethMMorton/natsort
- [PyPi](https://pypi.org/project/natsort) (πŸ“₯ 25M / month):
pip install natsort
- [Conda](https://anaconda.org/conda-forge/natsort) (πŸ“₯ 2.6M Β· ⏱️ 12.02.2026):
conda install -c conda-forge natsort
ratelimit (πŸ₯‰25 Β· ⭐ 830 Β· πŸ’€) - API Rate Limit Decorator. MIT - [GitHub](https://github.com/tomasbasham/ratelimit) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 160 Β· πŸ“¦ 6K Β· πŸ“‹ 44 - 56% open Β· ⏱️ 31.05.2025):
git clone https://github.com/tomasbasham/ratelimit
- [PyPi](https://pypi.org/project/ratelimit) (πŸ“₯ 12M / month):
pip install ratelimit
- [Conda](https://anaconda.org/conda-forge/ratelimit) (πŸ“₯ 29K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ratelimit
ubelt (πŸ₯‰22 Β· ⭐ 740) - A Python utility library with a stdlib like feel and extra batteries... Apache-2 - [GitHub](https://github.com/Erotemic/ubelt) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 49 Β· πŸ“₯ 140 Β· πŸ“‹ 21 - 23% open Β· ⏱️ 13.04.2026):
git clone https://github.com/Erotemic/ubelt
- [PyPi](https://pypi.org/project/ubelt) (πŸ“₯ 63K / month):
pip install ubelt
- [Conda](https://anaconda.org/conda-forge/ubelt) (πŸ“₯ 380K Β· ⏱️ 13.04.2026):
conda install -c conda-forge ubelt
Show 5 hidden projects... - toolz (πŸ₯ˆ34 Β· ⭐ 5.1K) - A functional standard library for Python. ❗Unlicensed - pinject (πŸ₯‰24 Β· ⭐ 1.3K Β· πŸ’€) - A pythonic dependency injection library. Apache-2 - pampy (πŸ₯‰22 Β· ⭐ 3.5K Β· πŸ’€) - Pampy: The Pattern Matching for Python you always dreamed of. MIT - retrying (πŸ₯‰22 Β· ⭐ 1.9K Β· πŸ’€) - Retrying is an Apache 2.0 licensed general-purpose retrying.. Apache-2 - CommonRegex (πŸ₯‰21 Β· ⭐ 1.6K Β· πŸ’€) - A collection of common regular expressions bundled with an easy.. MIT


Python Implementations

Back to top

Show 6 hidden projects... - cpython (πŸ₯‡39 Β· ⭐ 72K Β· πŸ“‰) - The Python programming language. ❗Unlicensed - micropython (πŸ₯ˆ33 Β· ⭐ 22K) - MicroPython - a lean and efficient Python implementation for.. ❗Unlicensed - pyston (πŸ₯ˆ22 Β· ⭐ 2.5K Β· πŸ’€) - (No longer maintained) A faster and highly-compatible.. Apache-2 - grumpy (πŸ₯‰21 Β· ⭐ 11K Β· πŸ’€) - Grumpy is a Python to Go source code transcompiler and runtime. Apache-2 - stackless (πŸ₯‰17 Β· ⭐ 1.1K Β· πŸ’€) - The Stackless Python programming language. ❗Unlicensed - cl-python (πŸ₯‰11 Β· ⭐ 400 Β· πŸ’€) - An implementation of Python in Common Lisp. ❗Unlicensed


Others

Back to top

Pygments (πŸ₯‡44 Β· ⭐ 2.1K) - Pygments is a generic syntax highlighter written in Python. BSD-2 - [GitHub](https://github.com/pygments/pygments) (πŸ‘¨β€πŸ’» 920 Β· πŸ”€ 790 Β· πŸ“¦ 1.1M Β· πŸ“‹ 2.1K - 28% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pygments/pygments
- [PyPi](https://pypi.org/project/pygments) (πŸ“₯ 810M / month Β· πŸ“¦ 11K Β· ⏱️ 29.03.2026):
pip install pygments
- [Conda](https://anaconda.org/conda-forge/pygments) (πŸ“₯ 59M Β· ⏱️ 29.03.2026):
conda install -c conda-forge pygments
pyparsing (πŸ₯‡42 Β· ⭐ 2.5K) - Python library for creating PEG parsers. MIT - [GitHub](https://github.com/pyparsing/pyparsing) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 300 Β· πŸ“₯ 16K Β· πŸ“¦ 1.3M Β· πŸ“‹ 380 - 9% open Β· ⏱️ 10.04.2026):
git clone https://github.com/pyparsing/pyparsing
- [PyPi](https://pypi.org/project/pyparsing) (πŸ“₯ 340M / month):
pip install pyparsing
- [Conda](https://anaconda.org/conda-forge/pyparsing) (πŸ“₯ 68M Β· ⏱️ 21.01.2026):
conda install -c conda-forge pyparsing
wrapt (πŸ₯‡42 Β· ⭐ 2.3K) - A Python module for decorators, wrappers and monkey patching. BSD-2 - [GitHub](https://github.com/GrahamDumpleton/wrapt) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 240 Β· πŸ“¦ 620K Β· πŸ“‹ 240 - 2% open Β· ⏱️ 16.04.2026):
git clone https://github.com/GrahamDumpleton/wrapt
- [PyPi](https://pypi.org/project/wrapt) (πŸ“₯ 360M / month):
pip install wrapt
- [Conda](https://anaconda.org/conda-forge/wrapt) (πŸ“₯ 34M Β· ⏱️ 06.03.2026):
conda install -c conda-forge wrapt
cookiecutter (πŸ₯ˆ41 Β· ⭐ 25K) - A cross-platform command-line utility that creates projects from.. BSD-3 - [GitHub](https://github.com/cookiecutter/cookiecutter) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 2.2K Β· πŸ“¦ 37K Β· πŸ“‹ 930 - 28% open Β· ⏱️ 04.03.2026):
git clone https://github.com/cookiecutter/cookiecutter
- [PyPi](https://pypi.org/project/cookiecutter) (πŸ“₯ 9M / month Β· πŸ“¦ 1.2K Β· ⏱️ 04.03.2026):
pip install cookiecutter
- [Conda](https://anaconda.org/conda-forge/cookiecutter) (πŸ“₯ 1.9M Β· ⏱️ 04.03.2026):
conda install -c conda-forge cookiecutter
diagrams (πŸ₯ˆ36 Β· ⭐ 42K) - Diagram as Code for prototyping cloud system architectures. MIT - [GitHub](https://github.com/mingrammer/diagrams) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 2.7K Β· πŸ“¦ 2.4K Β· πŸ“‹ 600 - 62% open Β· ⏱️ 07.02.2026):
git clone https://github.com/mingrammer/diagrams
- [PyPi](https://pypi.org/project/diagrams) (πŸ“₯ 4.1M / month Β· πŸ“¦ 110 Β· ⏱️ 22.11.2025):
pip install diagrams
- [Conda](https://anaconda.org/conda-forge/diagrams) (πŸ“₯ 340K Β· ⏱️ 24.11.2025):
conda install -c conda-forge diagrams
fastcore (πŸ₯ˆ36 Β· ⭐ 1.1K) - Python supercharged for the fastai library. Apache-2 - [GitHub](https://github.com/AnswerDotAI/fastcore) (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 290 Β· πŸ“¦ 13K Β· πŸ“‹ 520 - 4% open Β· ⏱️ 15.04.2026):
git clone https://github.com/fastai/fastcore
- [PyPi](https://pypi.org/project/fastcore) (πŸ“₯ 29M / month):
pip install fastcore
- [Conda](https://anaconda.org/conda-forge/fastcore) (πŸ“₯ 250K Β· ⏱️ 14.04.2026):
conda install -c conda-forge fastcore
pluggy (πŸ₯ˆ35 Β· ⭐ 1.6K) - A minimalist production ready plugin system. MIT - [GitHub](https://github.com/pytest-dev/pluggy) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 140 Β· πŸ“¦ 790K Β· πŸ“‹ 190 - 20% open Β· ⏱️ 13.04.2026):
git clone https://github.com/pytest-dev/pluggy
- [PyPi](https://pypi.org/project/pluggy) (πŸ“₯ 750M / month):
pip install pluggy
- [Conda](https://anaconda.org/conda-forge/pluggy) (πŸ“₯ 49M Β· ⏱️ 05.12.2025):
conda install -c conda-forge pluggy
Copier (πŸ₯ˆ34 Β· ⭐ 3.3K) - Library and command-line utility for rendering projects templates. MIT - [GitHub](https://github.com/copier-org/copier) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 250 Β· πŸ“¦ 1.9K Β· πŸ“‹ 670 - 22% open Β· ⏱️ 13.04.2026):
git clone https://github.com/copier-org/copier
- [PyPi](https://pypi.org/project/copier) (πŸ“₯ 1.4M / month Β· πŸ“¦ 330 Β· ⏱️ 10.04.2026):
pip install copier
decorator (πŸ₯ˆ34 Β· ⭐ 900) - Decorators for Humans. BSD-2 - [GitHub](https://github.com/micheles/decorator) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 110 Β· πŸ“¦ 760K Β· πŸ“‹ 110 - 9% open Β· ⏱️ 12.12.2025):
git clone https://github.com/micheles/decorator
- [PyPi](https://pypi.org/project/decorator) (πŸ“₯ 210M / month Β· πŸ“¦ 2.5K Β· ⏱️ 24.02.2025):
pip install decorator
- [Conda](https://anaconda.org/conda-forge/decorator) (πŸ“₯ 46M Β· ⏱️ 22.04.2025):
conda install -c conda-forge decorator
Send2Trash (πŸ₯‰31 Β· ⭐ 310) - Python library to natively send files to Trash (or Recycle bin) on.. BSD-3 - [GitHub](https://github.com/arsenetar/send2trash) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 48 Β· πŸ“¦ 320K Β· πŸ“‹ 69 - 50% open Β· ⏱️ 27.01.2026):
git clone https://github.com/arsenetar/send2trash
- [PyPi](https://pypi.org/project/send2trash) (πŸ“₯ 44M / month Β· πŸ“¦ 710 Β· ⏱️ 14.01.2026):
pip install send2trash
- [Conda](https://anaconda.org/conda-forge/send2trash) (πŸ“₯ 21M Β· ⏱️ 12.02.2026):
conda install -c conda-forge send2trash
python-mss (πŸ₯‰30 Β· ⭐ 1.3K) - An ultra fast cross-platform multiple screenshots module in pure.. MIT - [GitHub](https://github.com/BoboTiG/python-mss) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 110 Β· πŸ“¦ 13K Β· πŸ“‹ 160 - 25% open Β· ⏱️ 13.04.2026):
git clone https://github.com/BoboTiG/python-mss
- [PyPi](https://pypi.org/project/mss) (πŸ“₯ 2.3M / month Β· πŸ“¦ 360 Β· ⏱️ 16.08.2025):
pip install mss
- [Conda](https://anaconda.org/conda-forge/python-mss) (πŸ“₯ 93K Β· ⏱️ 16.08.2025):
conda install -c conda-forge python-mss
catalogue (πŸ₯‰26 Β· ⭐ 180) - Super lightweight function registries for your library. MIT - [GitHub](https://github.com/explosion/catalogue) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 21 Β· πŸ“¦ 64K Β· πŸ“‹ 14 - 42% open Β· ⏱️ 27.03.2026):
git clone https://github.com/explosion/catalogue
- [PyPi](https://pypi.org/project/catalogue) (πŸ“₯ 19M / month Β· πŸ“¦ 140 Β· ⏱️ 25.09.2023):
pip install catalogue
- [Conda](https://anaconda.org/conda-forge/catalogue) (πŸ“₯ 2.2M Β· ⏱️ 27.08.2025):
conda install -c conda-forge catalogue
Show 9 hidden projects... - pycparser (πŸ₯ˆ38 Β· ⭐ 3.5K) - Complete C99 parser in pure Python. ❗Unlicensed - py4j (πŸ₯‰31 Β· ⭐ 1.3K) - Py4J enables Python programs to dynamically access arbitrary Java.. ❗Unlicensed - keyboard (πŸ₯‰29 Β· ⭐ 4K Β· πŸ’€) - Hook and simulate global keyboard events on Windows and Linux. MIT - powerline-shell (πŸ₯‰27 Β· ⭐ 6.3K Β· πŸ’€) - A beautiful and useful prompt for your shell. MIT - pyscreenshot (πŸ₯‰26 Β· ⭐ 510 Β· πŸ’€) - Python screenshot library, replacement for the Pillow.. BSD-2 - pluginbase (πŸ₯‰25 Β· ⭐ 1.1K Β· πŸ’€) - A simple but flexible plugin system for Python. BSD-3 - pyscaffold (πŸ₯‰24 Β· ⭐ 2.3K Β· πŸ’€) - Python project template generator with batteries included. ❗Unlicensed - macropy (πŸ₯‰19 Β· ⭐ 3.3K Β· πŸ’€) - Macros in Python: quasiquotes, case classes, LINQ and more!. ❗Unlicensed - openpyxl (πŸ₯‰17 Β· ⭐ 14) - A Python library to read/write Excel 2010 xlsx/xlsm files. MIT

  • Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.
  • best-of-ml-python: A ranked list of awesome machine learning Python libraries.
  • best-of-web-python: A ranked list of awesome Python libraries for web development.
  • best-of-python-dev: A ranked list of awesome Python developer tools and libraries.
  • awesome-python: A curated list of awesome Python frameworks, libraries, software and resources.

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

CC0

Credit by: @github.com/ml-tooling/best-of-python

Best of Python Developer Tools

Best-of Python Developer Tools

πŸ†  A ranked list of awesome python developer tools and libraries. Updated weekly.

This curated list contains 270 awesome open-source projects with a total of 1.1M stars grouped into 17 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
  •   Flake8 related project
  •   Pytest related project
  •   Pylint related project
  •   Sphinx related project
  •   MkDocs related project


Linters & Style Checkers

Back to top

ruff (πŸ₯‡48 Β· ⭐ 47K) - An extremely fast Python linter and code formatter, written in Rust. MIT - [GitHub](https://github.com/astral-sh/ruff) (πŸ‘¨β€πŸ’» 850 Β· πŸ”€ 2K Β· πŸ“₯ 4.4M Β· πŸ“¦ 170K Β· πŸ“‹ 7.9K - 20% open Β· ⏱️ 09.04.2026):
git clone https://github.com/charliermarsh/ruff
- [PyPi](https://pypi.org/project/ruff) (πŸ“₯ 190M / month Β· πŸ“¦ 51K Β· ⏱️ 09.04.2026):
pip install ruff
- [Conda](https://anaconda.org/conda-forge/ruff) (πŸ“₯ 6.4M Β· ⏱️ 03.04.2026):
conda install -c conda-forge ruff
pylint (πŸ₯‡44 Β· ⭐ 5.7K) - Its not just a linter that annoys you!. ❗️GPL-2.0 - [GitHub](https://github.com/pylint-dev/pylint) (πŸ‘¨β€πŸ’» 640 Β· πŸ”€ 1.2K Β· πŸ“₯ 620 Β· πŸ“¦ 490K Β· πŸ“‹ 5.9K - 17% open Β· ⏱️ 08.04.2026):
git clone https://github.com/PyCQA/pylint
- [PyPi](https://pypi.org/project/pylint) (πŸ“₯ 48M / month Β· πŸ“¦ 12K Β· ⏱️ 20.02.2026):
pip install pylint
- [Conda](https://anaconda.org/conda-forge/pylint) (πŸ“₯ 7.7M Β· ⏱️ 20.02.2026):
conda install -c conda-forge pylint
flake8 (πŸ₯‡39 Β· ⭐ 3.8K) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned.. MIT - [GitHub](https://github.com/PyCQA/flake8) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 340 Β· πŸ“¦ 690K Β· πŸ“‹ 1.6K - 1% open Β· ⏱️ 05.04.2026):
git clone https://github.com/PyCQA/flake8
- [PyPi](https://pypi.org/project/flake8) (πŸ“₯ 54M / month Β· πŸ“¦ 27K Β· ⏱️ 20.06.2025):
pip install flake8
- [Conda](https://anaconda.org/conda-forge/flake8) (πŸ“₯ 10M Β· ⏱️ 26.06.2025):
conda install -c conda-forge flake8
wemake-python-styleguide (πŸ₯‡37 Β· ⭐ 2.8K) - The strictest and most opinionated python linter ever!. MIT - [GitHub](https://github.com/wemake-services/wemake-python-styleguide) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 420 Β· πŸ“¦ 18K Β· πŸ“‹ 1.2K - 1% open Β· ⏱️ 06.04.2026):
git clone https://github.com/wemake-services/wemake-python-styleguide
- [PyPi](https://pypi.org/project/wemake-python-styleguide) (πŸ“₯ 230K / month Β· πŸ“¦ 110 Β· ⏱️ 28.02.2026):
pip install wemake-python-styleguide
beartype (πŸ₯ˆ36 Β· ⭐ 3.4K) - Unbearably fast near-real-time pure-Python runtime-static type-checker. MIT - [GitHub](https://github.com/beartype/beartype) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 72 Β· πŸ“¦ 11K Β· πŸ“‹ 470 - 21% open Β· ⏱️ 09.04.2026):
git clone https://github.com/beartype/beartype
- [PyPi](https://pypi.org/project/beartype) (πŸ“₯ 83M / month Β· πŸ“¦ 900 Β· ⏱️ 13.12.2025):
pip install beartype
- [Conda](https://anaconda.org/conda-forge/beartype) (πŸ“₯ 600K Β· ⏱️ 14.12.2025):
conda install -c conda-forge beartype
parso (πŸ₯ˆ36 Β· ⭐ 670) - A Python Parser. MIT - [GitHub](https://github.com/davidhalter/parso) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 120 Β· πŸ“¦ 600K Β· πŸ“‹ 120 - 10% open Β· ⏱️ 03.04.2026):
git clone https://github.com/davidhalter/parso
- [PyPi](https://pypi.org/project/parso) (πŸ“₯ 120M / month Β· πŸ“¦ 1.1K Β· ⏱️ 09.02.2026):
pip install parso
- [Conda](https://anaconda.org/conda-forge/parso) (πŸ“₯ 35M Β· ⏱️ 09.02.2026):
conda install -c conda-forge parso
pyflakes (πŸ₯ˆ35 Β· ⭐ 1.4K Β· πŸ’€) - A simple program which checks Python source files for errors. MIT - [GitHub](https://github.com/PyCQA/pyflakes) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 180 Β· πŸ“¦ 330K Β· πŸ“‹ 550 - 11% open Β· ⏱️ 20.06.2025):
git clone https://github.com/PyCQA/pyflakes
- [PyPi](https://pypi.org/project/pyflakes) (πŸ“₯ 62M / month Β· πŸ“¦ 1.3K Β· ⏱️ 20.06.2025):
pip install pyflakes
- [Conda](https://anaconda.org/conda-forge/pyflakes) (πŸ“₯ 10M Β· ⏱️ 21.06.2025):
conda install -c conda-forge pyflakes
pycodestyle (πŸ₯ˆ33 Β· ⭐ 5.2K) - Simple Python style checker in one Python file. MIT - [GitHub](https://github.com/PyCQA/pycodestyle) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 750 Β· πŸ“‹ 780 - 13% open Β· ⏱️ 22.12.2025):
git clone https://github.com/PyCQA/pycodestyle
- [PyPi](https://pypi.org/project/pycodestyle) (πŸ“₯ 76M / month Β· πŸ“¦ 2.2K Β· ⏱️ 20.06.2025):
pip install pycodestyle
- [Conda](https://anaconda.org/conda-forge/pycodestyle) (πŸ“₯ 11M Β· ⏱️ 22.06.2025):
conda install -c conda-forge pycodestyle
flake8-bugbear (πŸ₯ˆ33 Β· ⭐ 1.1K) - A plugin for Flake8 finding likely bugs and design problems.. MIT - [GitHub](https://github.com/PyCQA/flake8-bugbear) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 120 Β· πŸ“¦ 42K Β· πŸ“‹ 250 - 25% open Β· ⏱️ 16.03.2026):
git clone https://github.com/PyCQA/flake8-bugbear
- [PyPi](https://pypi.org/project/flake8-bugbear) (πŸ“₯ 4.6M / month Β· πŸ“¦ 1.5K Β· ⏱️ 29.11.2025):
pip install flake8-bugbear
- [Conda](https://anaconda.org/conda-forge/flake8-bugbear) (πŸ“₯ 900K Β· ⏱️ 02.12.2025):
conda install -c conda-forge flake8-bugbear
pylint-django (πŸ₯ˆ30 Β· ⭐ 620) - Pylint plugin for improving code analysis for when.. ❗️GPL-3.0 - [GitHub](https://github.com/pylint-dev/pylint-django) (πŸ‘¨β€πŸ’» 72 Β· πŸ”€ 120 Β· πŸ“₯ 430 Β· πŸ“¦ 32K Β· πŸ“‹ 240 - 27% open Β· ⏱️ 01.01.2026):
git clone https://github.com/PyCQA/pylint-django
- [PyPi](https://pypi.org/project/pylint-django) (πŸ“₯ 2M / month Β· πŸ“¦ 160 Β· ⏱️ 01.01.2026):
pip install pylint-django
- [Conda](https://anaconda.org/conda-forge/pylint-django) (πŸ“₯ 430K Β· ⏱️ 02.01.2026):
conda install -c conda-forge pylint-django
mypy-protobuf (πŸ₯ˆ29 Β· ⭐ 700) - open source tools to generate mypy stubs from protobufs. Apache-2 - [GitHub](https://github.com/nipunn1313/mypy-protobuf) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 80 Β· πŸ“¦ 4.5K Β· πŸ“‹ 150 - 14% open Β· ⏱️ 13.01.2026):
git clone https://github.com/dropbox/mypy-protobuf
- [PyPi](https://pypi.org/project/mypy-protobuf) (πŸ“₯ 16M / month Β· πŸ“¦ 270 Β· ⏱️ 13.01.2026):
pip install mypy-protobuf
- [Conda](https://anaconda.org/conda-forge/mypy-protobuf) (πŸ“₯ 180K Β· ⏱️ 05.02.2026):
conda install -c conda-forge mypy-protobuf
hacking (πŸ₯ˆ29 Β· ⭐ 240) - OpenStack Hacking Style Checks. Mirror of code maintained at.. Apache-2 - [GitHub](https://github.com/openstack/hacking) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 67 Β· πŸ“¦ 7.9K Β· ⏱️ 12.02.2026):
git clone https://github.com/openstack/hacking
- [PyPi](https://pypi.org/project/hacking) (πŸ“₯ 190K / month Β· πŸ“¦ 110 Β· ⏱️ 06.11.2025):
pip install hacking
flake8-isort (πŸ₯ˆ28 Β· ⭐ 190) - flake8 plugin that integrates isort. ❗️GPL-2.0 - [GitHub](https://github.com/gforcada/flake8-isort) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 210 Β· πŸ“¦ 29K Β· πŸ“‹ 60 - 3% open Β· ⏱️ 25.10.2025):
git clone https://github.com/gforcada/flake8-isort
- [PyPi](https://pypi.org/project/flake8-isort) (πŸ“₯ 1.6M / month Β· πŸ“¦ 630 Β· ⏱️ 25.10.2025):
pip install flake8-isort
- [Conda](https://anaconda.org/conda-forge/flake8-isort) (πŸ“₯ 100K Β· ⏱️ 25.10.2025):
conda install -c conda-forge flake8-isort
nitpick (πŸ₯‰26 Β· ⭐ 410) - Enforce the same settings on multiple projects. MIT - [GitHub](https://github.com/andreoliwa/nitpick) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 25 Β· πŸ“₯ 12 Β· πŸ“¦ 1.4K Β· πŸ“‹ 130 - 36% open Β· ⏱️ 02.04.2026):
git clone https://github.com/andreoliwa/nitpick
- [PyPi](https://pypi.org/project/nitpick) (πŸ“₯ 15K / month Β· πŸ“¦ 26 Β· ⏱️ 30.11.2025):
pip install nitpick
check-manifest (πŸ₯‰26 Β· ⭐ 300) - Tool to check the completeness of MANIFEST.in for Python packages. MIT - [GitHub](https://github.com/mgedmin/check-manifest) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 39 Β· πŸ“¦ 12K Β· πŸ“‹ 100 - 22% open Β· ⏱️ 05.01.2026):
git clone https://github.com/mgedmin/check-manifest
- [PyPi](https://pypi.org/project/check-manifest) (πŸ“₯ 1.5M / month Β· πŸ“¦ 5K Β· ⏱️ 15.10.2025):
pip install check-manifest
- [Conda](https://anaconda.org/conda-forge/check-manifest) (πŸ“₯ 200K Β· ⏱️ 15.10.2025):
conda install -c conda-forge check-manifest
flake8-comprehensions (πŸ₯‰25 Β· ⭐ 470) - A flake8 plugin to help you write better.. MIT - [GitHub](https://github.com/adamchainz/flake8-comprehensions) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 23 Β· πŸ“‹ 62 - 9% open Β· ⏱️ 07.04.2026):
git clone https://github.com/adamchainz/flake8-comprehensions
- [PyPi](https://pypi.org/project/flake8-comprehensions) (πŸ“₯ 1.8M / month Β· πŸ“¦ 780 Β· ⏱️ 09.09.2025):
pip install flake8-comprehensions
- [Conda](https://anaconda.org/conda-forge/flake8-comprehensions) (πŸ“₯ 1.1M Β· ⏱️ 10.09.2025):
conda install -c conda-forge flake8-comprehensions
flake8-import-order (πŸ₯‰25 Β· ⭐ 280) - Flake8 plugin that checks import order against.. ❗️LGPL-3.0 - [GitHub](https://github.com/PyCQA/flake8-import-order) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 73 Β· πŸ“₯ 11 Β· πŸ“‹ 110 - 13% open Β· ⏱️ 23.03.2026):
git clone https://github.com/PyCQA/flake8-import-order
- [PyPi](https://pypi.org/project/flake8-import-order) (πŸ“₯ 1.5M / month Β· πŸ“¦ 650 Β· ⏱️ 24.06.2025):
pip install flake8-import-order
- [Conda](https://anaconda.org/conda-forge/flake8-import-order) (πŸ“₯ 450K Β· ⏱️ 26.06.2025):
conda install -c conda-forge flake8-import-order
flake8-black (πŸ₯‰25 Β· ⭐ 170) - flake8 plugin to run black for checking Python coding style. MIT - [GitHub](https://github.com/peterjc/flake8-black) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 11 Β· πŸ“¦ 8.8K Β· πŸ“‹ 31 - 12% open Β· ⏱️ 07.04.2026):
git clone https://github.com/peterjc/flake8-black
- [PyPi](https://pypi.org/project/flake8-black) (πŸ“₯ 630K / month Β· πŸ“¦ 540 Β· ⏱️ 21.09.2025):
pip install flake8-black
- [Conda](https://anaconda.org/conda-forge/flake8-black) (πŸ“₯ 490K Β· ⏱️ 22.09.2025):
conda install -c conda-forge flake8-black
flake8-commas (πŸ₯‰25 Β· ⭐ 130) - Flake8 extension for enforcing trailing commas in python. MIT - [GitHub](https://github.com/PyCQA/flake8-commas) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 30 Β· πŸ“¦ 19K Β· πŸ“‹ 31 - 9% open Β· ⏱️ 05.01.2026):
git clone https://github.com/PyCQA/flake8-commas
- [PyPi](https://pypi.org/project/flake8-commas) (πŸ“₯ 320K / month Β· πŸ“¦ 220 Β· ⏱️ 16.05.2024):
pip install flake8-commas
flake8-builtins (πŸ₯‰25 Β· ⭐ 120) - Check for python builtins being used as variables or.. ❗️GPL-2.0 - [GitHub](https://github.com/gforcada/flake8-builtins) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 25 Β· πŸ“¦ 12K Β· πŸ“‹ 52 - 5% open Β· ⏱️ 25.10.2025):
git clone https://github.com/gforcada/flake8-builtins
- [PyPi](https://pypi.org/project/flake8-builtins) (πŸ“₯ 1.1M / month Β· πŸ“¦ 590 Β· ⏱️ 25.10.2025):
pip install flake8-builtins
- [Conda](https://anaconda.org/conda-forge/flake8-builtins) (πŸ“₯ 520K Β· ⏱️ 27.10.2025):
conda install -c conda-forge flake8-builtins
flake8-simplify (πŸ₯‰23 Β· ⭐ 200) - A flake8 plugin that helps you to simplify code. MIT - [GitHub](https://github.com/MartinThoma/flake8-simplify) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 23 Β· πŸ“‹ 130 - 42% open Β· ⏱️ 01.01.2026):
git clone https://github.com/MartinThoma/flake8-simplify
- [PyPi](https://pypi.org/project/flake8-simplify) (πŸ“₯ 390K / month Β· πŸ“¦ 140 Β· ⏱️ 01.01.2026):
pip install flake8-simplify
- [Conda](https://anaconda.org/conda-forge/flake8-simplify) (πŸ“₯ 70K Β· ⏱️ 06.01.2026):
conda install -c conda-forge flake8-simplify
Show 19 hidden projects... - pydocstyle (πŸ₯ˆ32 Β· ⭐ 1.1K Β· πŸ’€) - docstring style checker. MIT - pep8-naming (πŸ₯ˆ29 Β· ⭐ 530 Β· πŸ’€) - Naming Convention checker for Python. ❗️Saxpath - darglint (πŸ₯ˆ28 Β· ⭐ 480 Β· πŸ’€) - A python documentation linter which checks that the docstring.. MIT - coala (πŸ₯‰27 Β· ⭐ 3.6K Β· πŸ’€) - coala provides a unified command-line interface for linting and.. ❗️AGPL-3.0 - flake8-quotes (πŸ₯‰27 Β· ⭐ 180 Β· πŸ’€) - Flake8 extension for checking quotes in python. MIT - pylama (πŸ₯‰26 Β· ⭐ 1.1K Β· πŸ’€) - Code audit tool for python. MIT - flake8-eradicate (πŸ₯‰25 Β· ⭐ 320 Β· πŸ’€) - Flake8 plugin to find commented out or dead code. MIT - data-science-types (πŸ₯‰25 Β· ⭐ 200 Β· πŸ’€) - Mypy stubs, i.e., type information, for numpy, pandas.. Apache-2 - Fixit (πŸ₯‰24 Β· ⭐ 700) - Advanced Python linting framework with auto-fixes and hierarchical.. ❗Unlicensed - pandas-vet (πŸ₯‰22 Β· ⭐ 170 Β· πŸ’€) - A plugin for Flake8 that checks pandas code. MIT - flake8-bandit (πŸ₯‰21 Β· ⭐ 120 Β· πŸ’€) - Automated security testing using bandit and flake8. MIT - flakehell (πŸ₯‰19 Β· ⭐ 230 Β· πŸ’€) - Flake8 wrapper to make it nice, legacy-friendly, configurable. MIT - flake8-mypy (πŸ₯‰19 Β· ⭐ 100 Β· πŸ’€) - A plugin for flake8 integrating Mypy. MIT - pylint-flask (πŸ₯‰18 Β· ⭐ 64 Β· πŸ’€) - A Pylint plugin to analyze Flask applications. ❗️GPL-2.0 - pycycle (πŸ₯‰17 Β· ⭐ 360 Β· πŸ’€) - Tool for pinpointing circular imports in Python. Find cyclic imports.. MIT - bellybutton (πŸ₯‰17 Β· ⭐ 280 Β· πŸ’€) - Custom Python linting through AST expressions. MIT - imhotep (πŸ₯‰17 Β· ⭐ 220 Β· πŸ’€) - A static-analysis bot for Github. MIT - yala (πŸ₯‰15 Β· ⭐ 15 Β· πŸ’€) - Yet Another Linter Aggregator. MIT - linty_fresh (πŸ₯‰12 Β· ⭐ 180 Β· πŸ’€) - Surface lint errors during code review. Apache-2 mypy


Type checkers

Back to top

pyright (πŸ₯ˆ39 Β· ⭐ 15K) - Static Type Checker for Python. MIT - [GitHub](https://github.com/microsoft/pyright) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.8K Β· πŸ“₯ 6.5K Β· πŸ“¦ 1.6K Β· πŸ“‹ 7.5K - 2% open Β· ⏱️ 08.04.2026):
git clone https://github.com/Microsoft/pyright
- [npm](https://www.npmjs.com/package/pyright) (πŸ“₯ 4.4M / month Β· πŸ“¦ 39 Β· ⏱️ 08.01.2026):
npm install pyright
pyre-check (πŸ₯‰34 Β· ⭐ 7.2K) - Performant type-checking for python. MIT - [GitHub](https://github.com/facebook/pyre-check) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 450 Β· πŸ“¦ 21 Β· πŸ“‹ 470 - 33% open Β· ⏱️ 08.04.2026):
git clone https://github.com/facebook/pyre-check
- [PyPi](https://pypi.org/project/pyre-check) (πŸ“₯ 190K / month Β· πŸ“¦ 87 Β· ⏱️ 07.07.2025):
pip install pyre-check
pytype (πŸ₯‰32 Β· ⭐ 5K) - A static type analyzer for Python code. Apache-2 - [GitHub](https://github.com/google/pytype) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 290 Β· πŸ“¦ 4.3K Β· πŸ“‹ 950 - 21% open Β· ⏱️ 23.01.2026):
git clone https://github.com/google/pytype
- [PyPi](https://pypi.org/project/pytype) (πŸ“₯ 800K / month Β· πŸ“¦ 230 Β· ⏱️ 11.10.2024):
pip install pytype
- [Conda](https://anaconda.org/conda-forge/pytype) (πŸ“₯ 620K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytype
Show 2 hidden projects... - mypy (πŸ₯‡47 Β· ⭐ 20K) - Optional static typing for Python. ❗Unlicensed - typeguard (πŸ₯‰33 Β· ⭐ 1.8K) - Run-time type checker for Python. ❗Unlicensed


Code Formatters

Back to top

black (πŸ₯‡46 Β· ⭐ 41K) - The uncompromising Python code formatter. MIT - [GitHub](https://github.com/psf/black) (πŸ‘¨β€πŸ’» 510 Β· πŸ”€ 2.7K Β· πŸ“₯ 150K Β· πŸ“¦ 670K Β· πŸ“‹ 2.8K - 11% open Β· ⏱️ 07.04.2026):
git clone https://github.com/psf/black
- [PyPi](https://pypi.org/project/black) (πŸ“₯ 120M / month Β· πŸ“¦ 58K Β· ⏱️ 12.03.2026):
pip install black
- [Conda](https://anaconda.org/conda-forge/black) (πŸ“₯ 18M Β· ⏱️ 12.03.2026):
conda install -c conda-forge black
isort (πŸ₯ˆ43 Β· ⭐ 6.9K) - A Python utility / library to sort imports. MIT - [GitHub](https://github.com/PyCQA/isort) (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 620 Β· πŸ“¦ 580K Β· πŸ“‹ 1.4K - 9% open Β· ⏱️ 09.04.2026):
git clone https://github.com/PyCQA/isort
- [PyPi](https://pypi.org/project/isort) (πŸ“₯ 91M / month Β· πŸ“¦ 27K Β· ⏱️ 28.02.2026):
pip install isort
- [Conda](https://anaconda.org/conda-forge/isort) (πŸ“₯ 9M Β· ⏱️ 28.02.2026):
conda install -c conda-forge isort
autopep8 (πŸ₯‰36 Β· ⭐ 4.7K) - A tool that automatically formats Python code to conform to the PEP 8.. MIT - [GitHub](https://github.com/hhatto/autopep8) (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 290 Β· πŸ“¦ 230K Β· πŸ“‹ 520 - 23% open Β· ⏱️ 03.04.2026):
git clone https://github.com/hhatto/autopep8
- [PyPi](https://pypi.org/project/autopep8) (πŸ“₯ 9.3M / month Β· πŸ“¦ 1.7K Β· ⏱️ 14.01.2025):
pip install autopep8
- [Conda](https://anaconda.org/conda-forge/autopep8) (πŸ“₯ 2.7M Β· ⏱️ 22.04.2025):
conda install -c conda-forge autopep8
docformatter (πŸ₯‰27 Β· ⭐ 590) - Formats docstrings to follow PEP 257. MIT - [GitHub](https://github.com/PyCQA/docformatter) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 86 Β· πŸ“₯ 61 Β· πŸ“¦ 4.5K Β· πŸ“‹ 180 - 14% open Β· ⏱️ 11.01.2026):
git clone https://github.com/myint/docformatter
- [PyPi](https://pypi.org/project/docformatter) (πŸ“₯ 1.1M / month Β· πŸ“¦ 300 Β· ⏱️ 11.05.2025):
pip install docformatter
- [Conda](https://anaconda.org/conda-forge/docformatter) (πŸ“₯ 340K Β· ⏱️ 11.05.2025):
conda install -c conda-forge docformatter
Show 3 hidden projects... - yapf (πŸ₯ˆ39 Β· ⭐ 14K Β· πŸ’€) - A formatter for Python files. Apache-2 - pyformat (πŸ₯‰19 Β· ⭐ 94 Β· πŸ’€) - Formats Python code to follow a consistent style. ❗️Saxpath - autoimport (πŸ₯‰18 Β· ⭐ 100 Β· πŸ’€) - Autoimport automatically fixes wrong import statements. ❗️GPL-3.0


Code Refactoring

Back to top

jedi (πŸ₯‡41 Β· ⭐ 6.1K) - Awesome autocompletion, static analysis and refactoring library for python. MIT - [GitHub](https://github.com/davidhalter/jedi) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 520 Β· πŸ“¦ 590K Β· πŸ“‹ 1.5K - 6% open Β· ⏱️ 13.02.2026):
git clone https://github.com/davidhalter/jedi
- [PyPi](https://pypi.org/project/jedi) (πŸ“₯ 110M / month Β· πŸ“¦ 1.2K Β· ⏱️ 11.11.2024):
pip install jedi
- [Conda](https://anaconda.org/conda-forge/jedi) (πŸ“₯ 37M Β· ⏱️ 22.04.2025):
conda install -c conda-forge jedi
vulture (πŸ₯‡33 Β· ⭐ 4.4K) - Find dead Python code. MIT - [GitHub](https://github.com/jendrikseipp/vulture) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 180 Β· πŸ“¦ 6.8K Β· πŸ“‹ 250 - 22% open Β· ⏱️ 26.03.2026):
git clone https://github.com/jendrikseipp/vulture
- [PyPi](https://pypi.org/project/vulture) (πŸ“₯ 7.7M / month Β· πŸ“¦ 660 Β· ⏱️ 25.03.2026):
pip install vulture
- [Conda](https://anaconda.org/conda-forge/vulture) (πŸ“₯ 190K Β· ⏱️ 26.03.2026):
conda install -c conda-forge vulture
rope (πŸ₯‡33 Β· ⭐ 2.2K) - a python refactoring library. ❗️LGPL-3.0 - [GitHub](https://github.com/python-rope/rope) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 180 Β· πŸ“₯ 45 Β· πŸ“¦ 79K Β· πŸ“‹ 380 - 31% open Β· ⏱️ 04.01.2026):
git clone https://github.com/python-rope/rope
- [PyPi](https://pypi.org/project/rope) (πŸ“₯ 1.3M / month Β· πŸ“¦ 320 Β· ⏱️ 12.07.2025):
pip install rope
- [Conda](https://anaconda.org/conda-forge/rope) (πŸ“₯ 2.4M Β· ⏱️ 13.07.2025):
conda install -c conda-forge rope
pyupgrade (πŸ₯ˆ31 Β· ⭐ 4.1K) - A tool (and pre-commit hook) to automatically upgrade syntax for newer.. MIT - [GitHub](https://github.com/asottile/pyupgrade) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 210 Β· πŸ“‹ 470 - 4% open Β· ⏱️ 07.04.2026):
git clone https://github.com/asottile/pyupgrade
- [PyPi](https://pypi.org/project/pyupgrade) (πŸ“₯ 1.4M / month Β· πŸ“¦ 630 Β· ⏱️ 19.11.2025):
pip install pyupgrade
- [Conda](https://anaconda.org/conda-forge/pyupgrade) (πŸ“₯ 940K Β· ⏱️ 19.11.2025):
conda install -c conda-forge pyupgrade
autoflake (πŸ₯ˆ30 Β· ⭐ 950) - Removes unused imports and unused variables as reported by pyflakes. MIT - [GitHub](https://github.com/PyCQA/autoflake) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 84 Β· πŸ“‹ 120 - 31% open Β· ⏱️ 08.04.2026):
git clone https://github.com/myint/autoflake
- [PyPi](https://pypi.org/project/autoflake) (πŸ“₯ 8.2M / month Β· πŸ“¦ 1.4K Β· ⏱️ 20.02.2026):
pip install autoflake
- [Conda](https://anaconda.org/conda-forge/autoflake) (πŸ“₯ 660K Β· ⏱️ 20.02.2026):
conda install -c conda-forge autoflake
MonkeyType (πŸ₯ˆ26 Β· ⭐ 5K Β· πŸ’€) - A Python library that generates static type annotations by.. BSD-3 - [GitHub](https://github.com/Instagram/MonkeyType) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 200 Β· πŸ“‹ 200 - 30% open Β· ⏱️ 14.06.2025):
git clone https://github.com/Instagram/MonkeyType
- [PyPi](https://pypi.org/project/monkeytype) (πŸ“₯ 310K / month Β· πŸ“¦ 23 Β· ⏱️ 20.03.2023):
pip install monkeytype
- [Conda](https://anaconda.org/conda-forge/monkeytype) (πŸ“₯ 130K Β· ⏱️ 22.04.2025):
conda install -c conda-forge monkeytype
unimport (πŸ₯‰24 Β· ⭐ 250) - The ultimate linter and formatter for removing unused import statements.. MIT - [GitHub](https://github.com/hakancelikdev/unimport) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 21 Β· πŸ“¦ 170 Β· πŸ“‹ 120 - 0% open Β· ⏱️ 18.02.2026):
git clone https://github.com/hakancelik96/unimport
- [PyPi](https://pypi.org/project/unimport) (πŸ“₯ 46K / month Β· πŸ“¦ 40 Β· ⏱️ 18.02.2026):
pip install unimport
add-trailing-comma (πŸ₯‰21 Β· ⭐ 370) - A tool (and pre-commit hook) to automatically add trailing.. MIT - [GitHub](https://github.com/asottile/add-trailing-comma) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 29 Β· ⏱️ 07.04.2026):
git clone https://github.com/asottile/add-trailing-comma
- [PyPi](https://pypi.org/project/add-trailing-comma) (πŸ“₯ 150K / month Β· πŸ“¦ 41 Β· ⏱️ 10.10.2025):
pip install add-trailing-comma
com2ann (πŸ₯‰19 Β· ⭐ 160 Β· πŸ’€) - Tool for translation type comments to type annotations in Python. MIT - [GitHub](https://github.com/ilevkivskyi/com2ann) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 13 Β· πŸ“¦ 100 Β· πŸ“‹ 33 - 30% open Β· ⏱️ 02.06.2025):
git clone https://github.com/ilevkivskyi/com2ann
- [PyPi](https://pypi.org/project/com2ann) (πŸ“₯ 22K / month Β· πŸ“¦ 2 Β· ⏱️ 21.08.2021):
pip install com2ann
massedit (πŸ₯‰17 Β· ⭐ 120 Β· πŸ’€) - Programmatically edit text files with Python. Useful for source to.. MIT - [GitHub](https://github.com/elmotec/massedit) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 15 Β· πŸ“₯ 33 Β· πŸ“¦ 54 Β· πŸ“‹ 8 - 12% open Β· ⏱️ 21.09.2025):
git clone https://github.com/elmotec/massedit
- [PyPi](https://pypi.org/project/massedit) (πŸ“₯ 1.9K / month Β· πŸ“¦ 3 Β· ⏱️ 21.09.2025):
pip install massedit
Show 8 hidden projects... - redbaron (πŸ₯ˆ27 Β· ⭐ 720 Β· πŸ’€) - Bottom-up approach to refactoring in python. ❗️LGPL-3.0 - baron (πŸ₯‰25 Β· ⭐ 300 Β· πŸ’€) - IDE allow you to refactor code, Baron allows you to write.. ❗️LGPL-3.0 - Bowler (πŸ₯‰23 Β· ⭐ 1.6K Β· πŸ’€) - Safe code refactoring for modern Python. MIT - pyannotate (πŸ₯‰23 Β· ⭐ 1.4K Β· πŸ’€) - Auto-generate PEP-484 annotations. Apache-2 - eradicate (πŸ₯‰23 Β· ⭐ 220) - Removes commented-out code from Python files. ❗️Saxpath - unify (πŸ₯‰20 Β· ⭐ 97 Β· πŸ’€) - Modifies strings to all use the same quote where possible. MIT - pep8ify (πŸ₯‰15 Β· ⭐ 120 Β· πŸ’€) - A library that modifies python source code to conform to pep8. Apache-2 - retype (πŸ₯‰14 Β· ⭐ 150 Β· πŸ’€) - Re-apply type annotations from .pyi stubs to your codebase. MIT


Code Security

Back to top

bandit (πŸ₯‡38 Β· ⭐ 7.9K) - Bandit is a tool designed to find common security issues in Python.. Apache-2 - [GitHub](https://github.com/PyCQA/bandit) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 740 Β· πŸ“₯ 920 Β· πŸ“¦ 64K Β· πŸ“‹ 740 - 29% open Β· ⏱️ 06.04.2026):
git clone https://github.com/PyCQA/bandit
- [PyPi](https://pypi.org/project/bandit) (πŸ“₯ 20M / month Β· πŸ“¦ 3.4K Β· ⏱️ 25.02.2026):
pip install bandit
- [Conda](https://anaconda.org/conda-forge/bandit) (πŸ“₯ 610K Β· ⏱️ 25.02.2026):
conda install -c conda-forge bandit
sqlmap (πŸ₯ˆ37 Β· ⭐ 37K) - Automatic SQL injection and database takeover tool. ❗️GPL-3.0 - [GitHub](https://github.com/sqlmapproject/sqlmap) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 6.2K Β· πŸ“¦ 21 Β· πŸ“‹ 5.4K - 1% open Β· ⏱️ 30.03.2026):
git clone https://github.com/sqlmapproject/sqlmap
- [PyPi](https://pypi.org/project/sqlmap) (πŸ“₯ 82K / month Β· πŸ“¦ 12 Β· ⏱️ 10.03.2026):
pip install sqlmap
safety (πŸ₯ˆ34 Β· ⭐ 2K Β· πŸ“‰) - Safety checks Python dependencies for known security vulnerabilities and.. MIT - [GitHub](https://github.com/pyupio/safety) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 170 Β· πŸ“₯ 1.2M Β· πŸ“‹ 270 - 15% open Β· ⏱️ 23.03.2026):
git clone https://github.com/pyupio/safety
- [PyPi](https://pypi.org/project/safety) (πŸ“₯ 4.7M / month Β· πŸ“¦ 1.3K Β· ⏱️ 12.03.2026):
pip install safety
- [Conda](https://anaconda.org/conda-forge/safety) (πŸ“₯ 160K Β· ⏱️ 07.11.2025):
conda install -c conda-forge safety
detect-secrets (πŸ₯‰30 Β· ⭐ 4.5K) - An enterprise friendly way of detecting and preventing.. Apache-2 - [GitHub](https://github.com/Yelp/detect-secrets) (πŸ‘¨β€πŸ’» 89 Β· πŸ”€ 510 Β· πŸ“‹ 370 - 33% open Β· ⏱️ 02.04.2026):
git clone https://github.com/Yelp/detect-secrets
- [PyPi](https://pypi.org/project/detect-secrets) (πŸ“₯ 3.4M / month Β· πŸ“¦ 95 Β· ⏱️ 06.05.2024):
pip install detect-secrets
dlint (πŸ₯‰20 Β· ⭐ 180) - Dlint is a tool for encouraging best coding practices and helping ensure.. BSD-3 - [GitHub](https://github.com/dlint-py/dlint) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 16 Β· πŸ“‹ 48 - 50% open Β· ⏱️ 07.01.2026):
git clone https://github.com/dlint-py/dlint
- [PyPi](https://pypi.org/project/dlint) (πŸ“₯ 110K / month Β· πŸ“¦ 93 Β· ⏱️ 31.10.2024):
pip install dlint
- [Conda](https://anaconda.org/conda-forge/dlint) (πŸ“₯ 13K Β· ⏱️ 22.04.2025):
conda install -c conda-forge dlint
Show 3 hidden projects... - pyarmor (πŸ₯ˆ34 Β· ⭐ 5K) - A tool used to obfuscate python scripts, bind obfuscated scripts to.. ❗️SGI-B-2.0 - dodgy (πŸ₯‰21 Β· ⭐ 130 Β· πŸ’€) - Looks at Python code to search for things which look dodgy such as.. MIT - pyt (πŸ₯‰20 Β· ⭐ 2.2K Β· πŸ’€) - A Static Analysis Tool for Detecting Security Vulnerabilities in.. ❗️GPL-2.0


Virtual Environments

Back to top

pipenv (πŸ₯‡46 Β· ⭐ 25K) - Python Development Workflow for Humans. MIT - [GitHub](https://github.com/pypa/pipenv) (πŸ‘¨β€πŸ’» 540 Β· πŸ”€ 1.9K Β· πŸ“¦ 170K Β· πŸ“‹ 4.4K - 0% open Β· ⏱️ 09.04.2026):
git clone https://github.com/pypa/pipenv
- [PyPi](https://pypi.org/project/pipenv) (πŸ“₯ 23M / month Β· πŸ“¦ 260 Β· ⏱️ 03.04.2026):
pip install pipenv
- [Conda](https://anaconda.org/conda-forge/pipenv) (πŸ“₯ 320K Β· ⏱️ 03.04.2026):
conda install -c conda-forge pipenv
virtualenv (πŸ₯ˆ45 Β· ⭐ 5K) - Virtual Python Environment builder. MIT - [GitHub](https://github.com/pypa/virtualenv) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 1.1K Β· πŸ“₯ 59 Β· πŸ“¦ 500K Β· πŸ“‹ 1.4K - 0% open Β· ⏱️ 09.04.2026):
git clone https://github.com/pypa/virtualenv
- [PyPi](https://pypi.org/project/virtualenv) (πŸ“₯ 390M / month Β· πŸ“¦ 2.1K Β· ⏱️ 09.03.2026):
pip install virtualenv
- [Conda](https://anaconda.org/conda-forge/virtualenv) (πŸ“₯ 20M Β· ⏱️ 10.03.2026):
conda install -c conda-forge virtualenv
nodeenv (πŸ₯ˆ36 Β· ⭐ 1.8K) - Virtual environment for Node.js & integrator with virtualenv. BSD-3 - [GitHub](https://github.com/ekalinin/nodeenv) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 220 Β· πŸ“¦ 140K Β· πŸ“‹ 230 - 28% open Β· ⏱️ 27.12.2025):
git clone https://github.com/ekalinin/nodeenv
- [PyPi](https://pypi.org/project/nodeenv) (πŸ“₯ 130M / month Β· πŸ“¦ 410 Β· ⏱️ 20.12.2025):
pip install nodeenv
- [Conda](https://anaconda.org/conda-forge/nodeenv) (πŸ“₯ 8M Β· ⏱️ 20.12.2025):
conda install -c conda-forge nodeenv
pyenv (πŸ₯ˆ35 Β· ⭐ 45K) - Simple Python version management. MIT - [GitHub](https://github.com/pyenv/pyenv) (πŸ‘¨β€πŸ’» 480 Β· πŸ”€ 3.2K Β· πŸ“¦ 21 Β· πŸ“‹ 1.9K - 4% open Β· ⏱️ 08.04.2026):
git clone https://github.com/pyenv/pyenv
- [PyPi](https://pypi.org/project/pyenv) (πŸ“₯ 15K / month Β· ⏱️ 12.01.2019):
pip install pyenv
pyenv-virtualenv (πŸ₯‰23 Β· ⭐ 6.7K) - a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv). MIT - [GitHub](https://github.com/pyenv/pyenv-virtualenv) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 430 Β· πŸ“¦ 21 Β· πŸ“‹ 370 - 26% open Β· ⏱️ 25.03.2026):
git clone https://github.com/pyenv/pyenv-virtualenv
pyenv-installer (πŸ₯‰16 Β· ⭐ 4.1K Β· πŸ’€) - This tool is used to install `pyenv` and friends. MIT - [GitHub](https://github.com/pyenv/pyenv-installer) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 460 Β· πŸ“‹ 91 - 10% open Β· ⏱️ 05.09.2025):
git clone https://github.com/pyenv/pyenv-installer
Show 4 hidden projects... - vex (πŸ₯‰18 Β· ⭐ 370 Β· πŸ’€) - Run a command in the named virtualenv. MIT - dh-virtualenv (πŸ₯‰16 Β· ⭐ 1.6K Β· πŸ’€) - Python virtualenvs in Debian packages. ❗️GPL-2.0 - freshenv (πŸ₯‰13 Β· ⭐ 170 Β· πŸ’€) - Provision, share, manage local and cloud developer environments. MPL-2.0 - pipenv-pipes (πŸ₯‰13 Β· ⭐ 130 Β· πŸ’€) - A PipEnv Environment Switcher. MIT


Dependency & Package Managers

Back to top

pip (πŸ₯‡47 Β· ⭐ 10K) - The Python package installer. MIT - [GitHub](https://github.com/pypa/pip) (πŸ‘¨β€πŸ’» 870 Β· πŸ”€ 3.3K Β· πŸ“¦ 250K Β· πŸ“‹ 7.8K - 13% open Β· ⏱️ 08.04.2026):
git clone https://github.com/pypa/pip
- [PyPi](https://pypi.org/project/pip) (πŸ“₯ 530M / month Β· πŸ“¦ 5.7K Β· ⏱️ 05.02.2026):
pip install pip
- [Conda](https://anaconda.org/conda-forge/pip) (πŸ“₯ 210M Β· ⏱️ 05.02.2026):
conda install -c conda-forge pip
conda (πŸ₯‡43 Β· ⭐ 7.4K) - A system-level, binary package and environment manager running on all.. BSD-3 - [GitHub](https://github.com/conda/conda) (πŸ‘¨β€πŸ’» 490 Β· πŸ”€ 2.1K Β· πŸ“₯ 45K Β· πŸ“¦ 52K Β· πŸ“‹ 10K - 5% open Β· ⏱️ 09.04.2026):
git clone https://github.com/conda/conda
- [PyPi](https://pypi.org/project/conda) (πŸ“₯ 6.6K / month Β· πŸ“¦ 83 Β· ⏱️ 22.04.2017):
pip install conda
- [Conda](https://anaconda.org/conda-forge/conda) (πŸ“₯ 71M Β· ⏱️ 07.04.2026):
conda install -c conda-forge conda
poetry (πŸ₯ˆ42 Β· ⭐ 34K) - Python packaging and dependency management made easy. MIT - [GitHub](https://github.com/python-poetry/poetry) (πŸ‘¨β€πŸ’» 640 Β· πŸ”€ 2.4K Β· πŸ“₯ 16M Β· πŸ“‹ 6.4K - 8% open Β· ⏱️ 03.04.2026):
git clone https://github.com/python-poetry/poetry
- [PyPi](https://pypi.org/project/poetry) (πŸ“₯ 78M / month Β· πŸ“¦ 910 Β· ⏱️ 29.03.2026):
pip install poetry
- [Conda](https://anaconda.org/conda-forge/poetry) (πŸ“₯ 7.8M Β· ⏱️ 29.03.2026):
conda install -c conda-forge poetry
pip-tools (πŸ₯ˆ40 Β· ⭐ 8K) - A set of tools to keep your pinned Python dependencies fresh. BSD-3 - [GitHub](https://github.com/jazzband/pip-tools) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 660 Β· πŸ“¦ 38K Β· πŸ“‹ 1.2K - 16% open Β· ⏱️ 06.04.2026):
git clone https://github.com/jazzband/pip-tools
- [PyPi](https://pypi.org/project/pip-tools) (πŸ“₯ 27M / month Β· πŸ“¦ 2.9K Β· ⏱️ 11.02.2026):
pip install pip-tools
- [Conda](https://anaconda.org/conda-forge/pip-tools) (πŸ“₯ 300K Β· ⏱️ 12.02.2026):
conda install -c conda-forge pip-tools
pipx (πŸ₯ˆ38 Β· ⭐ 13K) - Install and Run Python Applications in Isolated Environments. MIT - [GitHub](https://github.com/pypa/pipx) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 540 Β· πŸ“₯ 980K Β· πŸ“¦ 4.8K Β· πŸ“‹ 900 - 13% open Β· ⏱️ 01.04.2026):
git clone https://github.com/pypa/pipx
- [PyPi](https://pypi.org/project/pipx) (πŸ“₯ 7.6M / month Β· πŸ“¦ 97 Β· ⏱️ 31.03.2026):
pip install pipx
- [Conda](https://anaconda.org/conda-forge/pipx) (πŸ“₯ 210K Β· ⏱️ 31.03.2026):
conda install -c conda-forge pipx
PDM (πŸ₯‰37 Β· ⭐ 8.6K) - A modern Python package and dependency manager supporting the latest PEP.. MIT - [GitHub](https://github.com/pdm-project/pdm) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 470 Β· πŸ“₯ 25K Β· πŸ“¦ 590 Β· πŸ“‹ 2K - 2% open Β· ⏱️ 02.04.2026):
git clone https://github.com/pdm-project/pdm
- [PyPi](https://pypi.org/project/pdm) (πŸ“₯ 9.7M / month Β· πŸ“¦ 220 Β· ⏱️ 24.03.2026):
pip install pdm
- [Conda](https://anaconda.org/conda-forge/pdm) (πŸ“₯ 1.7M Β· ⏱️ 24.03.2026):
conda install -c conda-forge pdm
mamba (πŸ₯‰31 Β· ⭐ 8K) - The Fast Cross-Platform Package Manager. BSD-3 - [GitHub](https://github.com/mamba-org/mamba) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 430 Β· πŸ“‹ 2.1K - 22% open Β· ⏱️ 08.04.2026):
git clone https://github.com/mamba-org/mamba
- [Conda](https://anaconda.org/conda-forge/mamba) (πŸ“₯ 23M Β· ⏱️ 07.04.2026):
conda install -c conda-forge mamba
pipreqs (πŸ₯‰31 Β· ⭐ 7.4K) - pipreqs - Generate pip requirements.txt file based on imports of any.. Apache-2 - [GitHub](https://github.com/bndr/pipreqs) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 420 Β· πŸ“¦ 40K Β· πŸ“‹ 330 - 65% open Β· ⏱️ 01.03.2026):
git clone https://github.com/bndr/pipreqs
- [PyPi](https://pypi.org/project/pipreqs) (πŸ“₯ 800K / month Β· πŸ“¦ 320 Β· ⏱️ 18.02.2024):
pip install pipreqs
- [Conda](https://anaconda.org/conda-forge/pipreqs) (πŸ“₯ 96K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pipreqs
pyflow (πŸ₯‰23 Β· ⭐ 1.3K) - An installation and dependency system for Python. MIT - [GitHub](https://github.com/David-OConnor/pyflow) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 48 Β· πŸ“₯ 9.1K Β· πŸ“¦ 44 Β· πŸ“‹ 140 - 46% open Β· ⏱️ 21.03.2026):
git clone https://github.com/David-OConnor/pyflow
- [PyPi](https://pypi.org/project/pyflow) (πŸ“₯ 320 / month Β· πŸ“¦ 1 Β· ⏱️ 02.07.2021):
pip install pyflow
Show 2 hidden projects... - dephell (πŸ₯‰25 Β· ⭐ 1.8K Β· πŸ’€) - Python project management. Manage packages: convert between formats,.. MIT - pip-run (πŸ₯‰18 Β· ⭐ 140 Β· πŸ’€) - pip-run - dynamic dependency loader for Python. ❗Unlicensed


Code Metrics & Complexity

Back to top

prospector (πŸ₯‡34 Β· ⭐ 2.1K) - Inspects Python source files and provides information about.. ❗️GPL-2.0 - [GitHub](https://github.com/prospector-dev/prospector) (πŸ‘¨β€πŸ’» 98 Β· πŸ”€ 180 Β· πŸ“¦ 5.5K Β· πŸ“‹ 400 - 8% open Β· ⏱️ 06.04.2026):
git clone https://github.com/PyCQA/prospector
- [PyPi](https://pypi.org/project/prospector) (πŸ“₯ 500K / month Β· πŸ“¦ 290 Β· ⏱️ 03.02.2026):
pip install prospector
- [Conda](https://anaconda.org/conda-forge/prospector) (πŸ“₯ 220K Β· ⏱️ 03.02.2026):
conda install -c conda-forge prospector
mccabe (πŸ₯ˆ31 Β· ⭐ 680 Β· πŸ’€) - McCabe complexity checker for Python. ❗️Saxpath - [GitHub](https://github.com/PyCQA/mccabe) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 66 Β· πŸ“¦ 520K Β· πŸ“‹ 55 - 18% open Β· ⏱️ 03.12.2023):
git clone https://github.com/PyCQA/mccabe
- [PyPi](https://pypi.org/project/mccabe) (πŸ“₯ 85M / month Β· πŸ“¦ 930 Β· ⏱️ 24.01.2022):
pip install mccabe
- [Conda](https://anaconda.org/conda-forge/mccabe) (πŸ“₯ 12M Β· ⏱️ 22.04.2025):
conda install -c conda-forge mccabe
wily (πŸ₯‰26 Β· ⭐ 1.3K) - A Python application for tracking, reporting on timing and complexity in.. Apache-2 - [GitHub](https://github.com/tonybaloney/wily) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 64 Β· πŸ“¦ 290 Β· πŸ“‹ 120 - 37% open Β· ⏱️ 19.10.2025):
git clone https://github.com/tonybaloney/wily
- [PyPi](https://pypi.org/project/wily) (πŸ“₯ 49K / month Β· πŸ“¦ 2 Β· ⏱️ 11.10.2023):
pip install wily
Show 3 hidden projects... - radon (πŸ₯ˆ30 Β· ⭐ 2K Β· πŸ’€) - Various code metrics for Python code. MIT - xenon (πŸ₯‰24 Β· ⭐ 270 Β· πŸ’€) - Monitoring tool based on radon. MIT - cohesion (πŸ₯‰16 Β· ⭐ 260 Β· πŸ’€) - A tool for measuring Python class cohesion. ❗️GPL-3.0


Logging

Back to top

rich (πŸ₯‡47 Β· ⭐ 56K) - Rich is a Python library for rich text and beautiful formatting in the terminal. MIT - [GitHub](https://github.com/Textualize/rich) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 2.1K Β· πŸ“¦ 520K Β· πŸ“‹ 1.6K - 19% open Β· ⏱️ 26.02.2026):
git clone https://github.com/Textualize/rich
- [PyPi](https://pypi.org/project/rich) (πŸ“₯ 460M / month Β· πŸ“¦ 35K Β· ⏱️ 19.02.2026):
pip install rich
- [Conda](https://anaconda.org/conda-forge/rich) (πŸ“₯ 19M Β· ⏱️ 20.02.2026):
conda install -c conda-forge rich
tqdm (πŸ₯‡44 Β· ⭐ 31K) - A Fast, Extensible Progress Bar for Python and CLI. MPL-2.0 - [GitHub](https://github.com/tqdm/tqdm) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 1.4K Β· πŸ“₯ 20K Β· πŸ“¦ 1.2M Β· πŸ“‹ 1.2K - 49% open Β· ⏱️ 03.02.2026):
git clone https://github.com/tqdm/tqdm
- [PyPi](https://pypi.org/project/tqdm) (πŸ“₯ 400M / month Β· πŸ“¦ 50K Β· ⏱️ 03.02.2026):
pip install tqdm
- [Conda](https://anaconda.org/conda-forge/tqdm) (πŸ“₯ 48M Β· ⏱️ 03.02.2026):
conda install -c conda-forge tqdm
- [Docker Hub](https://hub.docker.com/r/tqdm/tqdm) (πŸ“₯ 6.2K Β· ⭐ 3 Β· ⏱️ 04.04.2026):
docker pull tqdm/tqdm
sentry-sdk (πŸ₯‡40 Β· ⭐ 2.2K) - The official Python SDK for Sentry.io. MIT - [GitHub](https://github.com/getsentry/sentry-python) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 600 Β· πŸ“₯ 3.9K Β· πŸ“‹ 2.3K - 16% open Β· ⏱️ 09.04.2026):
git clone https://github.com/getsentry/sentry-python
- [PyPi](https://pypi.org/project/sentry-sdk) (πŸ“₯ 130M / month Β· πŸ“¦ 1.6K Β· ⏱️ 31.03.2026):
pip install sentry-sdk
- [Conda](https://anaconda.org/conda-forge/sentry-sdk) (πŸ“₯ 1.6M Β· ⏱️ 31.03.2026):
conda install -c conda-forge sentry-sdk
loguru (πŸ₯ˆ38 Β· ⭐ 24K) - Python logging made (stupidly) simple. MIT - [GitHub](https://github.com/Delgan/loguru) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 780 Β· πŸ“¦ 150K Β· πŸ“‹ 1.2K - 20% open Β· ⏱️ 06.04.2026):
git clone https://github.com/Delgan/loguru
- [PyPi](https://pypi.org/project/loguru) (πŸ“₯ 70M / month Β· πŸ“¦ 11K Β· ⏱️ 06.12.2024):
pip install loguru
- [Conda](https://anaconda.org/conda-forge/loguru) (πŸ“₯ 4.2M Β· ⏱️ 16.01.2026):
conda install -c conda-forge loguru
structlog (πŸ₯ˆ37 Β· ⭐ 4.7K) - Simple, powerful, and fast logging for Python. Apache-2 - [GitHub](https://github.com/hynek/structlog) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 270 Β· πŸ“¦ 32K Β· πŸ“‹ 390 - 9% open Β· ⏱️ 06.04.2026):
git clone https://github.com/hynek/structlog
- [PyPi](https://pypi.org/project/structlog) (πŸ“₯ 70M / month Β· πŸ“¦ 2.2K Β· ⏱️ 27.10.2025):
pip install structlog
- [Conda](https://anaconda.org/conda-forge/structlog) (πŸ“₯ 1.1M Β· ⏱️ 28.10.2025):
conda install -c conda-forge structlog
tabulate (πŸ₯ˆ37 Β· ⭐ 2.5K Β· πŸ“ˆ) - Pretty-print tabular data in Python, a library and a command-line.. MIT - [GitHub](https://github.com/astanin/python-tabulate) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 180 Β· πŸ“‹ 260 - 24% open Β· ⏱️ 11.03.2026):
git clone https://github.com/astanin/python-tabulate
- [PyPi](https://pypi.org/project/tabulate) (πŸ“₯ 220M / month Β· πŸ“¦ 12K Β· ⏱️ 04.03.2026):
pip install tabulate
- [Conda](https://anaconda.org/conda-forge/tabulate) (πŸ“₯ 12M Β· ⏱️ 05.03.2026):
conda install -c conda-forge tabulate
alive-progress (πŸ₯‰31 Β· ⭐ 6.3K) - A new kind of Progress Bar, with real-time throughput, ETA, and.. MIT - [GitHub](https://github.com/rsalmei/alive-progress) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 230 Β· πŸ“¦ 5K Β· πŸ“‹ 250 - 6% open Β· ⏱️ 10.10.2025):
git clone https://github.com/rsalmei/alive-progress
- [PyPi](https://pypi.org/project/alive-progress) (πŸ“₯ 2.9M / month Β· πŸ“¦ 590 Β· ⏱️ 20.07.2025):
pip install alive-progress
- [Conda](https://anaconda.org/conda-forge/alive-progress) (πŸ“₯ 260K Β· ⏱️ 08.03.2026):
conda install -c conda-forge alive-progress
colorlog (πŸ₯‰30 Β· ⭐ 960) - A colored formatter for the python logging module. MIT - [GitHub](https://github.com/borntyping/python-colorlog) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 95 Β· πŸ“¦ 64K Β· ⏱️ 16.10.2025):
git clone https://github.com/borntyping/python-colorlog
- [PyPi](https://pypi.org/project/colorlog) (πŸ“₯ 59M / month Β· πŸ“¦ 2.7K Β· ⏱️ 16.10.2025):
pip install colorlog
- [Conda](https://anaconda.org/conda-forge/colorlog) (πŸ“₯ 6.6M Β· ⏱️ 16.10.2025):
conda install -c conda-forge colorlog
notifiers (πŸ₯‰29 Β· ⭐ 2.7K) - The easy way to send notifications. MIT - [GitHub](https://github.com/liiight/notifiers) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 110 Β· πŸ“¦ 1.4K Β· πŸ“‹ 110 - 36% open Β· ⏱️ 26.12.2025):
git clone https://github.com/liiight/notifiers
- [PyPi](https://pypi.org/project/notifiers) (πŸ“₯ 490K / month Β· πŸ“¦ 37 Β· ⏱️ 17.05.2025):
pip install notifiers
- [Conda](https://anaconda.org/conda-forge/notifiers) (πŸ“₯ 66K Β· ⏱️ 20.05.2025):
conda install -c conda-forge notifiers
progressbar2 (πŸ₯‰29 Β· ⭐ 880) - Progressbar 2 - A progress bar for Python 2 and Python 3 - pip.. BSD-3 - [GitHub](https://github.com/wolph/python-progressbar) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 100 Β· πŸ“₯ 3.3K Β· πŸ“‹ 230 - 2% open Β· ⏱️ 07.04.2026):
git clone https://github.com/WoLpH/python-progressbar
- [PyPi](https://pypi.org/project/progressbar2) (πŸ“₯ 23M / month Β· πŸ“¦ 930 Β· ⏱️ 28.08.2024):
pip install progressbar2
- [Conda](https://anaconda.org/conda-forge/progressbar2) (πŸ“₯ 4.4M Β· ⏱️ 22.04.2025):
conda install -c conda-forge progressbar2
wasabi (πŸ₯‰27 Β· ⭐ 470) - A lightweight console printing and formatting toolkit. MIT - [GitHub](https://github.com/explosion/wasabi) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 25 Β· πŸ“¦ 70K Β· πŸ“‹ 10 - 50% open Β· ⏱️ 27.03.2026):
git clone https://github.com/ines/wasabi
- [PyPi](https://pypi.org/project/wasabi) (πŸ“₯ 19M / month Β· πŸ“¦ 210 Β· ⏱️ 31.05.2024):
pip install wasabi
- [Conda](https://anaconda.org/conda-forge/wasabi) (πŸ“₯ 2.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge wasabi
better-exceptions (πŸ₯‰26 Β· ⭐ 4.7K) - Pretty and useful exceptions in Python, automatically. MIT - [GitHub](https://github.com/Qix-/better-exceptions) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 200 Β· πŸ“‹ 85 - 40% open Β· ⏱️ 22.10.2025):
git clone https://github.com/Qix-/better-exceptions
- [PyPi](https://pypi.org/project/better-exceptions) (πŸ“₯ 480K / month Β· πŸ“¦ 100 Β· ⏱️ 29.01.2021):
pip install better-exceptions
stackprinter (πŸ₯‰24 Β· ⭐ 1.3K) - Debugging-friendly exceptions for Python. MIT - [GitHub](https://github.com/cknd/stackprinter) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 41 Β· πŸ“¦ 450 Β· πŸ“‹ 36 - 30% open Β· ⏱️ 30.10.2025):
git clone https://github.com/cknd/stackprinter
- [PyPi](https://pypi.org/project/stackprinter) (πŸ“₯ 350K / month Β· πŸ“¦ 48 Β· ⏱️ 13.03.2024):
pip install stackprinter
- [Conda](https://anaconda.org/conda-forge/stackprinter) (πŸ“₯ 18K Β· ⏱️ 08.01.2026):
conda install -c conda-forge stackprinter
Show 8 hidden projects... - python-json-logger (πŸ₯ˆ33 Β· ⭐ 1.8K Β· πŸ’€) - Json Formatter for the standard python logger. BSD-2 - logbook (πŸ₯ˆ33 Β· ⭐ 1.5K) - A cool logging replacement for Python. ❗Unlicensed - prettytable (πŸ₯ˆ32 Β· ⭐ 1.6K Β· πŸ“‰) - Display tabular data in a visually appealing ASCII.. ❗Unlicensed - python-coloredlogs (πŸ₯‰30 Β· ⭐ 560 Β· πŸ’€) - Colored terminal output for Pythons logging module. MIT - rebound (πŸ₯‰25 Β· ⭐ 4.1K Β· πŸ’€) - Instant Stack Overflow results whenever an exception is thrown. ❗️GPL-2.0 - PrettyErrors (πŸ₯‰23 Β· ⭐ 2.9K Β· πŸ’€) - Prettify Python exception output to make it legible. MIT - python-devtools (πŸ₯‰22 Β· ⭐ 1.1K Β· πŸ’€) - Dev tools for python. MIT - tbvaccine (πŸ₯‰17 Β· ⭐ 380 Β· πŸ’€) - A small utility to pretty-print Python tracebacks. MIT


Shell

Back to top

xxh (πŸ₯‰22 Β· ⭐ 6K) - Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish,.. BSD-2 - [GitHub](https://github.com/xxh/xxh) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 120 Β· πŸ“₯ 5.2K Β· πŸ“‹ 100 - 30% open Β· ⏱️ 06.04.2026):
git clone https://github.com/xxh/xxh
- [PyPi](https://pypi.org/project/xxh-xxh) (πŸ“₯ 630 / month Β· ⏱️ 06.04.2024):
pip install xxh-xxh
Show 1 hidden projects... - xonsh (πŸ₯‡38 Β· ⭐ 9.3K) - Python-powered shell. Full-featured, cross-platform and AI-.. ❗️BSD-1-Clause


Documentation

Back to top

πŸ”— best-of-mkdocs ( ⭐ 1.7K) - Collection of MkDocs projects and plugins.

mkdocs-material (πŸ₯‡42 Β· ⭐ 26K) - Documentation that simply works. MIT - [GitHub](https://github.com/squidfunk/mkdocs-material) (πŸ‘¨β€πŸ’» 330 Β· πŸ”€ 4.1K Β· πŸ“¦ 83K Β· πŸ“‹ 2.7K - 0% open Β· ⏱️ 03.04.2026):
git clone https://github.com/squidfunk/mkdocs-material
- [PyPi](https://pypi.org/project/mkdocs-material) (πŸ“₯ 17M / month Β· πŸ“¦ 9.5K Β· ⏱️ 19.03.2026):
pip install mkdocs-material
- [Conda](https://anaconda.org/conda-forge/mkdocs-material) (πŸ“₯ 940K Β· ⏱️ 27.03.2026):
conda install -c conda-forge mkdocs-material
mkdocs (πŸ₯‡40 Β· ⭐ 22K) - Project documentation with Markdown. BSD-2 - [GitHub](https://github.com/mkdocs/mkdocs) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 2.6K Β· πŸ“¦ 99K Β· πŸ“‹ 2.1K - 6% open Β· ⏱️ 20.10.2025):
git clone https://github.com/mkdocs/mkdocs
- [PyPi](https://pypi.org/project/mkdocs) (πŸ“₯ 16M / month Β· πŸ“¦ 7.1K Β· ⏱️ 30.08.2024):
pip install mkdocs
- [Conda](https://anaconda.org/conda-forge/mkdocs) (πŸ“₯ 850K Β· ⏱️ 22.04.2025):
conda install -c conda-forge mkdocs
sphinx_rtd_theme (πŸ₯ˆ36 Β· ⭐ 5K) - Sphinx theme from Read the Docs. MIT - [GitHub](https://github.com/readthedocs/sphinx_rtd_theme) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 1.8K Β· πŸ“¦ 16 Β· πŸ“‹ 940 - 28% open Β· ⏱️ 12.01.2026):
git clone https://github.com/readthedocs/sphinx_rtd_theme
- [PyPi](https://pypi.org/project/sphinx_rtd_theme) (πŸ“₯ 14M / month Β· πŸ“¦ 20K Β· ⏱️ 12.01.2026):
pip install sphinx_rtd_theme
- [Conda](https://anaconda.org/conda-forge/sphinx_rtd_theme) (πŸ“₯ 5M Β· ⏱️ 23.01.2026):
conda install -c conda-forge sphinx_rtd_theme
mkdocstrings (πŸ₯ˆ34 Β· ⭐ 2.1K) - Automatic documentation from sources, for MkDocs. ISC - [GitHub](https://github.com/mkdocstrings/mkdocstrings) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 120 Β· πŸ“¦ 26K Β· πŸ“‹ 470 - 1% open Β· ⏱️ 11.03.2026):
git clone https://github.com/mkdocstrings/mkdocstrings
- [PyPi](https://pypi.org/project/mkdocstrings) (πŸ“₯ 7.4M / month Β· πŸ“¦ 1.9K Β· ⏱️ 07.02.2026):
pip install mkdocstrings
- [Conda](https://anaconda.org/conda-forge/mkdocstrings) (πŸ“₯ 330K Β· ⏱️ 08.02.2026):
conda install -c conda-forge mkdocstrings
Griffe (πŸ₯ˆ34 Β· ⭐ 630) - Signatures for entire Python programs. Extract the structure, the frame,.. ISC - [GitHub](https://github.com/mkdocstrings/griffe) (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 63 Β· πŸ“¦ 16K Β· πŸ“‹ 300 - 9% open Β· ⏱️ 30.03.2026):
git clone https://github.com/mkdocstrings/griffe
- [PyPi](https://pypi.org/project/griffe) (πŸ“₯ 30M / month Β· πŸ“¦ 500 Β· ⏱️ 27.03.2026):
pip install griffe
- [Conda](https://anaconda.org/conda-forge/griffe) (πŸ“₯ 840K Β· ⏱️ 27.03.2026):
conda install -c conda-forge griffe
sphinx-autodoc-typehints (πŸ₯ˆ34 Β· ⭐ 590) - Type hints support for the Sphinx autodoc extension. MIT - [GitHub](https://github.com/tox-dev/sphinx-autodoc-typehints) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 110 Β· πŸ“¦ 60K Β· πŸ“‹ 240 - 0% open Β· ⏱️ 08.04.2026):
git clone https://github.com/tox-dev/sphinx-autodoc-typehints
- [PyPi](https://pypi.org/project/sphinx-autodoc-typehints) (πŸ“₯ 9.2M / month Β· πŸ“¦ 6.6K Β· ⏱️ 24.03.2026):
pip install sphinx-autodoc-typehints
- [Conda](https://anaconda.org/conda-forge/sphinx-autodoc-typehints) (πŸ“₯ 1M Β· ⏱️ 24.03.2026):
conda install -c conda-forge sphinx-autodoc-typehints
breathe (πŸ₯ˆ30 Β· ⭐ 810) - ReStructuredText and Sphinx bridge to Doxygen. BSD-3 - [GitHub](https://github.com/breathe-doc/breathe) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 210 Β· πŸ“₯ 800 Β· πŸ“¦ 20K Β· πŸ“‹ 620 - 31% open Β· ⏱️ 01.12.2025):
git clone https://github.com/michaeljones/breathe
- [PyPi](https://pypi.org/project/breathe) (πŸ“₯ 1.8M / month Β· πŸ“¦ 130 Β· ⏱️ 08.07.2025):
pip install breathe
- [Conda](https://anaconda.org/conda-forge/breathe) (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):
conda install -c conda-forge breathe
pdoc3 (πŸ₯‰28 Β· ⭐ 1.2K) - Auto-generate API documentation for Python projects. ❗️AGPL-3.0 - [GitHub](https://github.com/pdoc3/pdoc) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 140 Β· πŸ“¦ 5.1K Β· πŸ“‹ 340 - 30% open Β· ⏱️ 03.11.2025):
git clone https://github.com/pdoc3/pdoc
- [PyPi](https://pypi.org/project/pdoc3) (πŸ“₯ 660K / month Β· πŸ“¦ 490 Β· ⏱️ 20.03.2025):
pip install pdoc3
- [Conda](https://anaconda.org/anaconda/pdoc3) (πŸ“₯ 2.7K Β· ⏱️ 17.10.2025):
conda install -c anaconda pdoc3
blacken-docs (πŸ₯‰27 Β· ⭐ 680) - Run `black` on python code blocks in documentation files. MIT - [GitHub](https://github.com/adamchainz/blacken-docs) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 45 Β· πŸ“¦ 1.5K Β· πŸ“‹ 81 - 11% open Β· ⏱️ 07.04.2026):
git clone https://github.com/asottile/blacken-docs
- [PyPi](https://pypi.org/project/blacken-docs) (πŸ“₯ 140K / month Β· πŸ“¦ 120 Β· ⏱️ 08.09.2025):
pip install blacken-docs
- [Conda](https://anaconda.org/conda-forge/blacken-docs) (πŸ“₯ 60K Β· ⏱️ 08.09.2025):
conda install -c conda-forge blacken-docs
sphinx-autobuild (πŸ₯‰27 Β· ⭐ 600 Β· πŸ“‰) - Watch a Sphinx directory and rebuild the.. MIT - [GitHub](https://github.com/sphinx-doc/sphinx-autobuild) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 94 Β· πŸ“‹ 120 - 18% open Β· ⏱️ 16.12.2025):
git clone https://github.com/executablebooks/sphinx-autobuild
- [PyPi](https://pypi.org/project/sphinx-autobuild) (πŸ“₯ 5.6M / month Β· πŸ“¦ 2.3K Β· ⏱️ 25.08.2025):
pip install sphinx-autobuild
- [Conda](https://anaconda.org/conda-forge/sphinx-autobuild) (πŸ“₯ 490K Β· ⏱️ 04.11.2025):
conda install -c conda-forge sphinx-autobuild
mkdocs-awesome-pages-plugin (πŸ₯‰24 Β· ⭐ 620) - A plugin for customizing the navigation structure of.. MIT - [GitHub](https://github.com/lukasgeiter/mkdocs-awesome-nav) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 41 Β· πŸ“¦ 520 Β· πŸ“‹ 120 - 19% open Β· ⏱️ 02.12.2025):
git clone https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin
- [PyPi](https://pypi.org/project/mkdocs-awesome-pages-plugin) (πŸ“₯ 800K / month Β· πŸ“¦ 220 Β· ⏱️ 22.12.2024):
pip install mkdocs-awesome-pages-plugin
lazydocs (πŸ₯‰23 Β· ⭐ 250 Β· πŸ’€) - Generate markdown API documentation from Google-style Python.. MIT - [GitHub](https://github.com/ml-tooling/lazydocs) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 45 Β· πŸ“¦ 410 Β· πŸ“‹ 46 - 8% open Β· ⏱️ 28.08.2025):
git clone https://github.com/ml-tooling/lazydocs
- [PyPi](https://pypi.org/project/lazydocs) (πŸ“₯ 24K / month Β· πŸ“¦ 65 Β· ⏱️ 27.07.2021):
pip install lazydocs
mkdocs-pdf-export-plugin (πŸ₯‰22 Β· ⭐ 340) - An MkDocs plugin to export content pages as PDF files. MIT - [GitHub](https://github.com/zhaoterryy/mkdocs-pdf-export-plugin) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 39 Β· πŸ“¦ 1.5K Β· πŸ“‹ 90 - 48% open Β· ⏱️ 08.10.2025):
git clone https://github.com/zhaoterryy/mkdocs-pdf-export-plugin
- [PyPi](https://pypi.org/project/mkdocs-pdf-export-plugin) (πŸ“₯ 37K / month Β· πŸ“¦ 6 Β· ⏱️ 05.10.2021):
pip install mkdocs-pdf-export-plugin
mkdocs-print-site-plugin (πŸ₯‰20 Β· ⭐ 180) - MkDocs Plugin that adds an additional page that.. MIT - [GitHub](https://github.com/timvink/mkdocs-print-site-plugin) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 29 Β· πŸ“‹ 120 - 12% open Β· ⏱️ 30.10.2025):
git clone https://github.com/timvink/mkdocs-print-site-plugin
- [PyPi](https://pypi.org/project/mkdocs-print-site-plugin) (πŸ“₯ 160K / month Β· πŸ“¦ 22 Β· ⏱️ 03.08.2025):
pip install mkdocs-print-site-plugin
Show 14 hidden projects... - sphinx (πŸ₯‡42 Β· ⭐ 7.8K) - The Sphinx documentation generator. ❗Unlicensed - alabaster (πŸ₯ˆ33 Β· ⭐ 770 Β· πŸ’€) - Lightweight, configurable Sphinx theme. BSD-3 - pdoc (πŸ₯ˆ32 Β· ⭐ 2.5K) - API Documentation for Python Projects. ❗️MIT-0 - numpydoc (πŸ₯ˆ29 Β· ⭐ 350) - Numpys Sphinx extensions. ❗Unlicensed - interrogate (πŸ₯‰27 Β· ⭐ 660 Β· πŸ’€) - Explain yourself! Interrogate a codebase for docstring coverage. MIT - sphinx-bootstrap-theme (πŸ₯‰26 Β· ⭐ 590 Β· πŸ’€) - Sphinx Bootstrap Theme. MIT - sphinx-markdown-builder (πŸ₯‰25 Β· ⭐ 160 Β· πŸ’€) - DISCONTINUED: sphinx builder that outputs markdown.. MIT - mkdocs-with-pdf (πŸ₯‰24 Β· ⭐ 390 Β· πŸ’€) - Generate a single PDF file from MkDocs repository. MIT - portray (πŸ₯‰23 Β· ⭐ 870 Β· πŸ’€) - Your Project with Great Documentation. MIT - pytkdocs (πŸ₯‰23 Β· ⭐ 54 Β· πŸ’€) - Load Python objects documentation. ISC - pycco (πŸ₯‰22 Β· ⭐ 860 Β· πŸ’€) - Literate-style documentation generator. MIT - releases (πŸ₯‰22 Β· ⭐ 180 Β· πŸ’€) - A powerful Sphinx changelog-generating extension. BSD-2 - mkdocs-git-revision-date-plugin (πŸ₯‰21 Β· ⭐ 61 Β· πŸ’€) - MkDocs plugin for setting revision date from git per.. MIT - mkdocs-versioning (πŸ₯‰16 Β· ⭐ 40 Β· πŸ’€) - A tool that allows for versioning sites built with.. MIT


Debugging Tools

Back to top

icecream (πŸ₯‡33 Β· ⭐ 10K) - Never use print() to debug again. MIT - [GitHub](https://github.com/gruns/icecream) (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 220 Β· πŸ“¦ 21 Β· πŸ“‹ 170 - 37% open Β· ⏱️ 03.04.2026):
git clone https://github.com/gruns/icecream
- [PyPi](https://pypi.org/project/icecream) (πŸ“₯ 3.3M / month Β· πŸ“¦ 600 Β· ⏱️ 03.04.2026):
pip install icecream
- [Conda](https://anaconda.org/conda-forge/icecream) (πŸ“₯ 100K Β· ⏱️ 04.04.2026):
conda install -c conda-forge icecream
pyelftools (πŸ₯‡32 Β· ⭐ 2.2K) - Parsing ELF and DWARF in Python. Unlicense - [GitHub](https://github.com/eliben/pyelftools) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 540 Β· πŸ“¦ 12K Β· πŸ“‹ 280 - 27% open Β· ⏱️ 08.04.2026):
git clone https://github.com/eliben/pyelftools
- [PyPi](https://pypi.org/project/pyelftools) (πŸ“₯ 11M / month Β· πŸ“¦ 270 Β· ⏱️ 19.02.2025):
pip install pyelftools
- [Conda](https://anaconda.org/conda-forge/pyelftools) (πŸ“₯ 1.3M Β· ⏱️ 22.04.2025):
conda install -c conda-forge pyelftools
PySnooper (πŸ₯ˆ31 Β· ⭐ 17K) - Never use print for debugging again. MIT - [GitHub](https://github.com/cool-RR/PySnooper) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 950 Β· πŸ“¦ 2.1K Β· πŸ“‹ 140 - 20% open Β· ⏱️ 08.03.2026):
git clone https://github.com/cool-RR/PySnooper
- [PyPi](https://pypi.org/project/pysnooper) (πŸ“₯ 500K / month Β· πŸ“¦ 67 Β· ⏱️ 31.05.2025):
pip install pysnooper
- [Conda](https://anaconda.org/conda-forge/pysnooper) (πŸ“₯ 150K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pysnooper
ipdb (πŸ₯ˆ31 Β· ⭐ 2K) - Integration of IPython pdb. BSD-3 - [GitHub](https://github.com/gotcha/ipdb) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 150 Β· πŸ“¦ 68K Β· πŸ“‹ 210 - 36% open Β· ⏱️ 27.02.2026):
git clone https://github.com/gotcha/ipdb
- [PyPi](https://pypi.org/project/ipdb) (πŸ“₯ 14M / month Β· πŸ“¦ 1.1K Β· ⏱️ 09.03.2023):
pip install ipdb
- [Conda](https://anaconda.org/conda-forge/ipdb) (πŸ“₯ 800K Β· ⏱️ 22.04.2025):
conda install -c conda-forge ipdb
gdbgui (πŸ₯‰27 Β· ⭐ 10K Β· πŸ’€) - Browser-based frontend to gdb (gnu debugger). Add breakpoints,.. ❗️GPL-3.0 - [GitHub](https://github.com/cs01/gdbgui) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 520 Β· πŸ“₯ 20K Β· πŸ“¦ 510 Β· πŸ“‹ 340 - 49% open Β· ⏱️ 29.06.2025):
git clone https://github.com/cs01/gdbgui
- [PyPi](https://pypi.org/project/gdbgui) (πŸ“₯ 8K / month Β· πŸ“¦ 2 Β· ⏱️ 29.06.2025):
pip install gdbgui
pyrasite (πŸ₯‰23 Β· ⭐ 2.9K Β· πŸ’€) - Inject code into running Python processes. ❗️GPL-3.0 - [GitHub](https://github.com/lmacken/pyrasite) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 200 Β· πŸ“¦ 72 Β· πŸ“‹ 60 - 71% open Β· ⏱️ 07.04.2025):
git clone https://github.com/lmacken/pyrasite
- [PyPi](https://pypi.org/project/pyrasite) (πŸ“₯ 65K / month Β· ⏱️ 09.05.2012):
pip install pyrasite
python-hunter (πŸ₯‰23 Β· ⭐ 860 Β· πŸ’€) - Hunter is a flexible code tracing toolkit. BSD-2 - [GitHub](https://github.com/ionelmc/python-hunter) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 51 Β· πŸ“‹ 100 - 46% open Β· ⏱️ 22.08.2025):
git clone https://github.com/ionelmc/python-hunter
- [PyPi](https://pypi.org/project/hunter) (πŸ“₯ 1.1M / month Β· πŸ“¦ 17 Β· ⏱️ 22.08.2025):
pip install hunter
- [Conda](https://anaconda.org/conda-forge/hunter) (πŸ“₯ 210K Β· ⏱️ 03.11.2025):
conda install -c conda-forge hunter
snoop (πŸ₯‰22 Β· ⭐ 1.5K) - A powerful set of Python debugging tools, based on PySnooper. MIT - [GitHub](https://github.com/alexmojaki/snoop) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 42 Β· πŸ“‹ 57 - 45% open Β· ⏱️ 11.01.2026):
git clone https://github.com/alexmojaki/snoop
- [PyPi](https://pypi.org/project/snoop) (πŸ“₯ 320K / month Β· πŸ“¦ 41 Β· ⏱️ 06.10.2024):
pip install snoop
- [Conda](https://anaconda.org/conda-forge/snoop) (πŸ“₯ 13K Β· ⏱️ 22.04.2025):
conda install -c conda-forge snoop
Birdseye (πŸ₯‰20 Β· ⭐ 1.7K Β· πŸ’€) - Graphical Python debugger which lets you easily view the values of.. MIT - [GitHub](https://github.com/alexmojaki/birdseye) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 73 Β· πŸ“‹ 58 - 36% open Β· ⏱️ 06.09.2025):
git clone https://github.com/alexmojaki/birdseye
- [PyPi](https://pypi.org/project/birdseye) (πŸ“₯ 1.5K / month Β· πŸ“¦ 9 Β· ⏱️ 06.09.2025):
pip install birdseye
Show 4 hidden projects... - pudb (πŸ₯‡32 Β· ⭐ 3.2K) - Full-screen console debugger for Python. ❗Unlicensed - pdbpp (πŸ₯‰28 Β· ⭐ 1.5K Β· πŸ’€) - pdb++, a drop-in replacement for pdb (the Python debugger). BSD-3 - python-manhole (πŸ₯‰20 Β· ⭐ 400 Β· πŸ’€) - Debugging manhole for python applications. BSD-2 - reloadium (πŸ₯‰18 Β· ⭐ 3K Β· πŸ’€) - Hot Reloading and Profiling for Python. Apache-2


Testing Tools

Back to top

πŸ”— best-of-web-python - Testing ( ⭐ 2.7K) - Testing libraries & tools for python web frameworks.

πŸ”— unittest - Unittest is a test framework included in the Python standard library.

pytest (πŸ₯‡50 Β· ⭐ 14K) - The pytest framework makes it easy to write small tests, yet scales to.. MIT - [GitHub](https://github.com/pytest-dev/pytest) (πŸ‘¨β€πŸ’» 1.1K Β· πŸ”€ 3.1K Β· πŸ“₯ 29K Β· πŸ“¦ 1.8M Β· πŸ“‹ 6.4K - 15% open Β· ⏱️ 09.04.2026):
git clone https://github.com/pytest-dev/pytest
- [PyPi](https://pypi.org/project/pytest) (πŸ“₯ 600M / month Β· πŸ“¦ 150K Β· ⏱️ 07.04.2026):
pip install pytest
- [Conda](https://anaconda.org/conda-forge/pytest) (πŸ“₯ 47M Β· ⏱️ 08.04.2026):
conda install -c conda-forge pytest
tox (πŸ₯‡43 Β· ⭐ 3.9K) - Command line driven CI frontend and development task automation tool. MIT - [GitHub](https://github.com/tox-dev/tox) (πŸ‘¨β€πŸ’» 350 Β· πŸ”€ 550 Β· πŸ“¦ 130K Β· πŸ“‹ 1.9K - 0% open Β· ⏱️ 09.04.2026):
git clone https://github.com/tox-dev/tox
- [PyPi](https://pypi.org/project/tox) (πŸ“₯ 39M / month Β· πŸ“¦ 13K Β· ⏱️ 30.03.2026):
pip install tox
- [Conda](https://anaconda.org/conda-forge/tox) (πŸ“₯ 1.8M Β· ⏱️ 01.04.2026):
conda install -c conda-forge tox
robotframework (πŸ₯‡42 Β· ⭐ 12K) - Generic automation framework for acceptance testing and RPA. Apache-2 - [GitHub](https://github.com/robotframework/robotframework) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 2.5K Β· πŸ“₯ 580 Β· πŸ“‹ 4.8K - 5% open Β· ⏱️ 03.04.2026):
git clone https://github.com/robotframework/robotframework
- [PyPi](https://pypi.org/project/robotframework) (πŸ“₯ 4.6M / month Β· πŸ“¦ 1.1K Β· ⏱️ 03.03.2026):
pip install robotframework
- [Conda](https://anaconda.org/conda-forge/robotframework) (πŸ“₯ 260K Β· ⏱️ 04.03.2026):
conda install -c conda-forge robotframework
hypothesis (πŸ₯‡42 Β· ⭐ 8.6K Β· πŸ“ˆ) - The property-based testing library for Python. MPL-2.0 - [GitHub](https://github.com/HypothesisWorks/hypothesis) (πŸ‘¨β€πŸ’» 360 Β· πŸ”€ 640 Β· πŸ“¦ 40K Β· πŸ“‹ 1.8K - 4% open Β· ⏱️ 08.04.2026):
git clone https://github.com/HypothesisWorks/hypothesis
- [PyPi](https://pypi.org/project/hypothesis) (πŸ“₯ 30M / month Β· πŸ“¦ 4.9K Β· ⏱️ 08.04.2026):
pip install hypothesis
- [Conda](https://anaconda.org/conda-forge/hypothesis) (πŸ“₯ 18M Β· ⏱️ 08.04.2026):
conda install -c conda-forge hypothesis
pytest-asyncio (πŸ₯‡40 Β· ⭐ 1.6K) - Asyncio support for pytest. Apache-2 - [GitHub](https://github.com/pytest-dev/pytest-asyncio) (πŸ‘¨β€πŸ’» 78 Β· πŸ”€ 180 Β· πŸ“₯ 1.9K Β· πŸ“¦ 190K Β· πŸ“‹ 400 - 14% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pytest-dev/pytest-asyncio
- [PyPi](https://pypi.org/project/pytest-asyncio) (πŸ“₯ 160M / month Β· πŸ“¦ 30K Β· ⏱️ 25.03.2026):
pip install pytest-asyncio
- [Conda](https://anaconda.org/conda-forge/pytest-asyncio) (πŸ“₯ 3.1M Β· ⏱️ 10.11.2025):
conda install -c conda-forge pytest-asyncio
playwright-python (πŸ₯ˆ39 Β· ⭐ 14K) - Python version of the Playwright testing and automation.. Apache-2 - [GitHub](https://github.com/microsoft/playwright-python) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 1.1K Β· πŸ“¦ 53K Β· πŸ“‹ 1.5K - 4% open Β· ⏱️ 11.02.2026):
git clone https://github.com/microsoft/playwright-python
- [PyPi](https://pypi.org/project/playwright) (πŸ“₯ 51M / month Β· πŸ“¦ 3.7K Β· ⏱️ 30.01.2026):
pip install playwright
pytest-cov (πŸ₯ˆ38 Β· ⭐ 2K) - Coverage plugin for pytest. MIT - [GitHub](https://github.com/pytest-dev/pytest-cov) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 230 Β· πŸ“‹ 450 - 34% open Β· ⏱️ 21.03.2026):
git clone https://github.com/pytest-dev/pytest-cov
- [PyPi](https://pypi.org/project/pytest-cov) (πŸ“₯ 170M / month Β· πŸ“¦ 78K Β· ⏱️ 21.03.2026):
pip install pytest-cov
- [Conda](https://anaconda.org/conda-forge/pytest-cov) (πŸ“₯ 18M Β· ⏱️ 22.03.2026):
conda install -c conda-forge pytest-cov
pytest-xdist (πŸ₯ˆ38 Β· ⭐ 1.8K) - pytest plugin for distributed testing and loop-on-failures.. MIT - [GitHub](https://github.com/pytest-dev/pytest-xdist) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 260 Β· πŸ“₯ 420 Β· πŸ“¦ 130K Β· πŸ“‹ 710 - 42% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pytest-dev/pytest-xdist
- [PyPi](https://pypi.org/project/pytest-xdist) (πŸ“₯ 110M / month Β· πŸ“¦ 5.6K Β· ⏱️ 01.07.2025):
pip install pytest-xdist
- [Conda](https://anaconda.org/conda-forge/pytest-xdist) (πŸ“₯ 12M Β· ⏱️ 02.07.2025):
conda install -c conda-forge pytest-xdist
pytest-mock (πŸ₯ˆ37 Β· ⭐ 2K) - Thin-wrapper around the mock package for easier use with pytest. MIT - [GitHub](https://github.com/pytest-dev/pytest-mock) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 150 Β· πŸ“₯ 160 Β· πŸ“¦ 130K Β· πŸ“‹ 170 - 8% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pytest-dev/pytest-mock
- [PyPi](https://pypi.org/project/pytest-mock) (πŸ“₯ 89M / month Β· πŸ“¦ 9.4K Β· ⏱️ 16.09.2025):
pip install pytest-mock
- [Conda](https://anaconda.org/conda-forge/pytest-mock) (πŸ“₯ 4.9M Β· ⏱️ 17.09.2025):
conda install -c conda-forge pytest-mock
pytest-html (πŸ₯ˆ35 Β· ⭐ 770) - Plugin for generating HTML reports for pytest results. MPL-2.0 - [GitHub](https://github.com/pytest-dev/pytest-html) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 250 Β· πŸ“¦ 58K Β· πŸ“‹ 450 - 41% open Β· ⏱️ 06.04.2026):
git clone https://github.com/pytest-dev/pytest-html
- [PyPi](https://pypi.org/project/pytest-html) (πŸ“₯ 23M / month Β· πŸ“¦ 1.1K Β· ⏱️ 19.01.2026):
pip install pytest-html
- [Conda](https://anaconda.org/conda-forge/pytest-html) (πŸ“₯ 990K Β· ⏱️ 21.01.2026):
conda install -c conda-forge pytest-html
nox (πŸ₯ˆ34 Β· ⭐ 1.5K) - Flexible test automation for Python. Apache-2 - [GitHub](https://github.com/wntrblm/nox) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 180 Β· πŸ“¦ 7.7K Β· πŸ“‹ 440 - 16% open Β· ⏱️ 23.03.2026):
git clone https://github.com/theacodes/nox
- [PyPi](https://pypi.org/project/nox) (πŸ“₯ 5.4M / month Β· πŸ“¦ 1.5K Β· ⏱️ 10.02.2026):
pip install nox
- [Conda](https://anaconda.org/conda-forge/nox) (πŸ“₯ 570K Β· ⏱️ 10.02.2026):
conda install -c conda-forge nox
nose2 (πŸ₯ˆ34 Β· ⭐ 820) - The successor to nose, based on unittest2. BSD-2 - [GitHub](https://github.com/nose-devs/nose2) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 130 Β· πŸ“¦ 27K Β· πŸ“‹ 280 - 17% open Β· ⏱️ 06.04.2026):
git clone https://github.com/nose-devs/nose2
- [PyPi](https://pypi.org/project/nose2) (πŸ“₯ 920K / month Β· πŸ“¦ 360 Β· ⏱️ 02.03.2026):
pip install nose2
- [Conda](https://anaconda.org/conda-forge/nose2) (πŸ“₯ 220K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nose2
coveralls-python (πŸ₯ˆ34 Β· ⭐ 570) - Show coverage stats online via coveralls.io. MIT - [GitHub](https://github.com/TheKevJames/coveralls-python) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 190 Β· πŸ“¦ 37K Β· πŸ“‹ 180 - 4% open Β· ⏱️ 08.04.2026):
git clone https://github.com/TheKevJames/coveralls-python
- [PyPi](https://pypi.org/project/coveralls) (πŸ“₯ 1.7M / month Β· πŸ“¦ 2.6K Β· ⏱️ 28.02.2026):
pip install coveralls
- [Conda](https://anaconda.org/conda-forge/coveralls) (πŸ“₯ 1.5M Β· ⏱️ 28.02.2026):
conda install -c conda-forge coveralls
mimesis (πŸ₯ˆ33 Β· ⭐ 4.8K) - Mimesis is a fast Python library for generating fake data in multiple.. MIT - [GitHub](https://github.com/lk-geimfari/mimesis) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 350 Β· πŸ“₯ 870 Β· πŸ“¦ 2.3K Β· πŸ“‹ 360 - 3% open Β· ⏱️ 18.01.2026):
git clone https://github.com/lk-geimfari/mimesis
- [PyPi](https://pypi.org/project/mimesis) (πŸ“₯ 1.6M / month Β· πŸ“¦ 83 Β· ⏱️ 11.01.2026):
pip install mimesis
- [Conda](https://anaconda.org/conda-forge/mimesis) (πŸ“₯ 380K Β· ⏱️ 11.01.2026):
conda install -c conda-forge mimesis
pytest-bdd (πŸ₯ˆ33 Β· ⭐ 1.4K) - BDD library for the pytest runner. MIT - [GitHub](https://github.com/pytest-dev/pytest-bdd) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 240 Β· πŸ“¦ 4.7K Β· πŸ“‹ 380 - 22% open Β· ⏱️ 06.04.2026):
git clone https://github.com/pytest-dev/pytest-bdd
- [PyPi](https://pypi.org/project/pytest-bdd) (πŸ“₯ 2.6M / month Β· πŸ“¦ 110 Β· ⏱️ 05.12.2024):
pip install pytest-bdd
- [Conda](https://anaconda.org/conda-forge/pytest-bdd) (πŸ“₯ 75K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytest-bdd
freezegun (πŸ₯‰32 Β· ⭐ 4.5K Β· πŸ’€) - Let your Python tests travel through time. Apache-2 - [GitHub](https://github.com/spulec/freezegun) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 290 Β· πŸ“₯ 170 Β· πŸ“‹ 360 - 40% open Β· ⏱️ 19.08.2025):
git clone https://github.com/spulec/freezegun
- [PyPi](https://pypi.org/project/freezegun) (πŸ“₯ 45M / month Β· πŸ“¦ 1.3K Β· ⏱️ 09.08.2025):
pip install freezegun
- [Conda](https://anaconda.org/conda-forge/freezegun) (πŸ“₯ 2M Β· ⏱️ 09.08.2025):
conda install -c conda-forge freezegun
pytest-benchmark (πŸ₯‰32 Β· ⭐ 1.4K) - pytest fixture for benchmarking code. BSD-2 - [GitHub](https://github.com/ionelmc/pytest-benchmark) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 130 Β· πŸ“‹ 220 - 54% open Β· ⏱️ 26.03.2026):
git clone https://github.com/ionelmc/pytest-benchmark
- [PyPi](https://pypi.org/project/pytest-benchmark) (πŸ“₯ 14M / month Β· πŸ“¦ 1.9K Β· ⏱️ 09.11.2025):
pip install pytest-benchmark
- [Conda](https://anaconda.org/conda-forge/pytest-benchmark) (πŸ“₯ 2.9M Β· ⏱️ 09.11.2025):
conda install -c conda-forge pytest-benchmark
factory_boy (πŸ₯‰31 Β· ⭐ 3.8K) - A test fixtures replacement for Python. MIT - [GitHub](https://github.com/FactoryBoy/factory_boy) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 410 Β· πŸ“‹ 640 - 29% open Β· ⏱️ 14.12.2025):
git clone https://github.com/FactoryBoy/factory_boy
- [PyPi](https://pypi.org/project/factory_boy) (πŸ“₯ 25M / month Β· πŸ“¦ 650 Β· ⏱️ 03.02.2025):
pip install factory_boy
- [Conda](https://anaconda.org/conda-forge/factory_boy) (πŸ“₯ 310K Β· ⏱️ 25.04.2025):
conda install -c conda-forge factory_boy
pytest-testinfra (πŸ₯‰30 Β· ⭐ 2.5K Β· πŸ’€) - Testinfra test your infrastructures. Apache-2 - [GitHub](https://github.com/pytest-dev/pytest-testinfra) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 360 Β· πŸ“¦ 2.6K Β· πŸ“‹ 380 - 38% open Β· ⏱️ 12.08.2025):
git clone https://github.com/pytest-dev/pytest-testinfra
- [PyPi](https://pypi.org/project/pytest-testinfra) (πŸ“₯ 1M / month Β· πŸ“¦ 20 Β· ⏱️ 30.03.2025):
pip install pytest-testinfra
- [Conda](https://anaconda.org/conda-forge/pytest-testinfra) (πŸ“₯ 38K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytest-testinfra
pytest-sugar (πŸ₯‰30 Β· ⭐ 1.5K) - a plugin for py.test that changes the default look and feel.. BSD-3 - [GitHub](https://github.com/Teemu/pytest-sugar) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 82 Β· πŸ“₯ 55 Β· πŸ“¦ 30K Β· πŸ“‹ 130 - 25% open Β· ⏱️ 12.12.2025):
git clone https://github.com/Teemu/pytest-sugar
- [PyPi](https://pypi.org/project/pytest-sugar) (πŸ“₯ 6M / month Β· πŸ“¦ 1.5K Β· ⏱️ 23.08.2025):
pip install pytest-sugar
- [Conda](https://anaconda.org/conda-forge/pytest-sugar) (πŸ“₯ 490K Β· ⏱️ 24.08.2025):
conda install -c conda-forge pytest-sugar
asv (πŸ₯‰28 Β· ⭐ 1K) - Airspeed Velocity: A simple Python benchmarking tool with web-based reporting. BSD-3 - [GitHub](https://github.com/airspeed-velocity/asv) (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 200 Β· πŸ“₯ 2.1K Β· πŸ“¦ 1.6K Β· πŸ“‹ 680 - 24% open Β· ⏱️ 09.03.2026):
git clone https://github.com/airspeed-velocity/asv
- [PyPi](https://pypi.org/project/asv) (πŸ“₯ 400K / month Β· πŸ“¦ 160 Β· ⏱️ 13.09.2025):
pip install asv
- [Conda](https://anaconda.org/conda-forge/asv) (πŸ“₯ 1.4M Β· ⏱️ 07.12.2025):
conda install -c conda-forge asv
pytest-randomly (πŸ₯‰28 Β· ⭐ 700) - Pytest plugin to randomly order tests and control random.seed. MIT - [GitHub](https://github.com/pytest-dev/pytest-randomly) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 34 Β· πŸ“¦ 12K Β· πŸ“‹ 76 - 11% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pytest-dev/pytest-randomly
- [PyPi](https://pypi.org/project/pytest-randomly) (πŸ“₯ 5.9M / month Β· πŸ“¦ 770 Β· ⏱️ 12.09.2025):
pip install pytest-randomly
- [Conda](https://anaconda.org/conda-forge/pytest-randomly) (πŸ“₯ 380K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytest-randomly
pytest-testmon (πŸ₯‰27 Β· ⭐ 960) - Selects tests affected by changed files. Executes the right.. MIT - [GitHub](https://github.com/tarpas/pytest-testmon) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 74 Β· πŸ“¦ 1.6K Β· πŸ“‹ 180 - 20% open Β· ⏱️ 01.12.2025):
git clone https://github.com/tarpas/pytest-testmon
- [PyPi](https://pypi.org/project/pytest-testmon) (πŸ“₯ 2.3M / month Β· πŸ“¦ 59 Β· ⏱️ 01.12.2025):
pip install pytest-testmon
- [Conda](https://anaconda.org/conda-forge/pytest-testmon) (πŸ“₯ 140K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytest-testmon
pytest-docker (πŸ₯‰26 Β· ⭐ 490) - Docker-based integration tests. MIT - [GitHub](https://github.com/avast/pytest-docker) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 77 Β· πŸ“₯ 250 Β· πŸ“¦ 2.5K Β· πŸ“‹ 62 - 33% open Β· ⏱️ 12.11.2025):
git clone https://github.com/avast/pytest-docker
- [PyPi](https://pypi.org/project/pytest-docker) (πŸ“₯ 1.5M / month Β· πŸ“¦ 150 Β· ⏱️ 12.11.2025):
pip install pytest-docker
pytest-mypy (πŸ₯‰26 Β· ⭐ 260 Β· πŸ’€) - Mypy static type checker plugin for Pytest. MIT - [GitHub](https://github.com/realpython/pytest-mypy) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 33 Β· πŸ“¦ 4.8K Β· πŸ“‹ 72 - 9% open Β· ⏱️ 02.04.2025):
git clone https://github.com/dbader/pytest-mypy
- [PyPi](https://pypi.org/project/pytest-mypy) (πŸ“₯ 570K / month Β· πŸ“¦ 780 Β· ⏱️ 02.04.2025):
pip install pytest-mypy
- [Conda](https://anaconda.org/conda-forge/pytest-mypy) (πŸ“₯ 130K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pytest-mypy
xdoctest (πŸ₯‰26 Β· ⭐ 220) - A rewrite of Pythons builtin doctest module (with pytest plugin.. Apache-2 - [GitHub](https://github.com/Erotemic/xdoctest) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 18 Β· πŸ“₯ 280 Β· πŸ“‹ 61 - 40% open Β· ⏱️ 28.03.2026):
git clone https://github.com/Erotemic/xdoctest
- [PyPi](https://pypi.org/project/xdoctest) (πŸ“₯ 980K / month Β· πŸ“¦ 260 Β· ⏱️ 27.03.2026):
pip install xdoctest
- [Conda](https://anaconda.org/conda-forge/xdoctest) (πŸ“₯ 270K Β· ⏱️ 27.03.2026):
conda install -c conda-forge xdoctest
pytest-datadir (πŸ₯‰24 Β· ⭐ 280) - pytest plugin for manipulating test data directories and.. MIT - [GitHub](https://github.com/gabrielcnr/pytest-datadir) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 25 Β· πŸ“₯ 89 Β· πŸ“¦ 2.2K Β· πŸ“‹ 23 - 13% open Β· ⏱️ 16.03.2026):
git clone https://github.com/gabrielcnr/pytest-datadir
- [PyPi](https://pypi.org/project/pytest-datadir) (πŸ“₯ 1.3M / month Β· πŸ“¦ 270 Β· ⏱️ 30.07.2025):
pip install pytest-datadir
- [Conda](https://anaconda.org/conda-forge/pytest-datadir) (πŸ“₯ 440K Β· ⏱️ 30.07.2025):
conda install -c conda-forge pytest-datadir
Show 14 hidden projects... - pyautogui (πŸ₯ˆ33 Β· ⭐ 12K Β· πŸ’€) - A cross-platform GUI automation Python module for human beings... BSD-3 - nose (πŸ₯ˆ33 Β· ⭐ 1.4K Β· πŸ’€) - nose is nicer testing for python. ❗️LGPL-2.1+ - green (πŸ₯‰28 Β· ⭐ 800 Β· πŸ’€) - Green is a clean, colorful, fast python test runner. MIT - ddt (πŸ₯‰27 Β· ⭐ 440 Β· πŸ’€) - Data-Driven Tests for Python Unittest. MIT - uiautomator (πŸ₯‰26 Β· ⭐ 2.1K Β· πŸ’€) - Python wrapper of Android uiautomator test tool. MIT - pytest-watch (πŸ₯‰26 Β· ⭐ 770 Β· πŸ’€) - Local continuous test runner with pytest and watchdog. MIT - PyHamcrest (πŸ₯‰25 Β· ⭐ 800 Β· πŸ“‰) - Hamcrest matchers for Python. ❗Unlicensed - pytest-lazy-fixture (πŸ₯‰24 Β· ⭐ 390 Β· πŸ’€) - It helps to use fixtures in pytest.mark.parametrize. MIT - sixpack (πŸ₯‰23 Β· ⭐ 1.8K Β· πŸ’€) - Sixpack is a language-agnostic a/b-testing framework. BSD-2 - pytest-plugins (πŸ₯‰22 Β· ⭐ 600 Β· πŸ’€) - A grab-bag of nifty pytest plugins. MIT - Mamba Test Runner (πŸ₯‰22 Β· ⭐ 540 Β· πŸ’€) - The definitive testing tool for Python. Born under the.. MIT - assertpy (πŸ₯‰21 Β· ⭐ 520 Β· πŸ’€) - Simple assertion library for unit testing in python with a fluent.. BSD-3 - fake2db (πŸ₯‰18 Β· ⭐ 2.4K Β· πŸ’€) - create custom test databases that are populated with fake data. ❗️GPL-2.0 - pytest-play (πŸ₯‰17 Β· ⭐ 71 Β· πŸ’€) - pytest plugin that let you automate actions and.. Apache-2


Code Packaging

Back to top

πŸ”— Python.org Packaging - An Overview of Packaging for Python.

pyinstaller (πŸ₯‡44 Β· ⭐ 13K) - Freeze (package) Python programs into stand-alone executables. ❗️GPL-2.0 - [GitHub](https://github.com/pyinstaller/pyinstaller) (πŸ‘¨β€πŸ’» 490 Β· πŸ”€ 2K Β· πŸ“₯ 750K Β· πŸ“¦ 88K Β· πŸ“‹ 5.6K - 5% open Β· ⏱️ 06.04.2026):
git clone https://github.com/pyinstaller/pyinstaller
- [PyPi](https://pypi.org/project/pyinstaller) (πŸ“₯ 7.8M / month Β· πŸ“¦ 1.7K Β· ⏱️ 14.02.2026):
pip install pyinstaller
- [Conda](https://anaconda.org/conda-forge/pyinstaller) (πŸ“₯ 1.7M Β· ⏱️ 18.02.2026):
conda install -c conda-forge pyinstaller
Nuitka (πŸ₯‡40 Β· ⭐ 15K) - Nuitka is a Python compiler written in Python. Its fully compatible.. ❗️AGPL-3.0 - [GitHub](https://github.com/Nuitka/Nuitka) (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 770 Β· πŸ“¦ 3.7K Β· πŸ“‹ 2.8K - 6% open Β· ⏱️ 02.04.2026):
git clone https://github.com/Nuitka/Nuitka
- [PyPi](https://pypi.org/project/nuitka) (πŸ“₯ 1.5M / month Β· πŸ“¦ 200 Β· ⏱️ 24.03.2026):
pip install nuitka
- [Conda](https://anaconda.org/conda-forge/nuitka) (πŸ“₯ 2.9M Β· ⏱️ 19.03.2026):
conda install -c conda-forge nuitka
pex (πŸ₯ˆ35 Β· ⭐ 4.2K) - A tool for generating .pex (Python EXecutable) files, lock files and venvs. Apache-2 - [GitHub](https://github.com/pex-tool/pex) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 310 Β· πŸ“₯ 300K Β· πŸ“‹ 1.2K - 4% open Β· ⏱️ 09.04.2026):
git clone https://github.com/pantsbuild/pex
- [PyPi](https://pypi.org/project/pex) (πŸ“₯ 4.5M / month Β· πŸ“¦ 64 Β· ⏱️ 06.04.2026):
pip install pex
briefcase (πŸ₯ˆ34 Β· ⭐ 3.2K) - Tools to support converting a Python project into a standalone.. BSD-3 - [GitHub](https://github.com/beeware/briefcase) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 480 Β· πŸ“₯ 1.1K Β· πŸ“¦ 860 Β· πŸ“‹ 1K - 17% open Β· ⏱️ 09.04.2026):
git clone https://github.com/beeware/briefcase
- [PyPi](https://pypi.org/project/briefcase) (πŸ“₯ 46K / month Β· πŸ“¦ 45 Β· ⏱️ 09.03.2026):
pip install briefcase
cx_Freeze (πŸ₯ˆ30 Β· ⭐ 1.5K) - Creates standalone executables from Python scripts with the.. ❗Unlicensed - [GitHub](https://github.com/marcelotduarte/cx_Freeze) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 240 Β· πŸ“‹ 1.1K - 4% open Β· ⏱️ 05.04.2026):
git clone https://github.com/marcelotduarte/cx_Freeze
- [PyPi](https://pypi.org/project/cx_freeze) (πŸ“₯ 170K / month Β· πŸ“¦ 140 Β· ⏱️ 23.03.2026):
pip install cx_freeze
- [Conda](https://anaconda.org/conda-forge/cx_freeze) (πŸ“₯ 1.3M Β· ⏱️ 24.03.2026):
conda install -c conda-forge cx_freeze
py2app (πŸ₯‰28 Β· ⭐ 420) - py2app is a Python setuptools command which will allow you to make.. MIT - [GitHub](https://github.com/ronaldoussoren/py2app) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 43 Β· πŸ“¦ 5.6K Β· πŸ“‹ 540 - 41% open Β· ⏱️ 25.01.2026):
git clone https://github.com/ronaldoussoren/py2app
- [PyPi](https://pypi.org/project/py2app) (πŸ“₯ 71K / month Β· πŸ“¦ 42 Β· ⏱️ 13.02.2026):
pip install py2app
py2exe (πŸ₯‰26 Β· ⭐ 990 Β· πŸ’€) - Create standalone Windows programs from Python code. MIT - [GitHub](https://github.com/py2exe/py2exe) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 110 Β· πŸ“₯ 25K Β· πŸ“¦ 2.2K Β· πŸ“‹ 190 - 12% open Β· ⏱️ 15.07.2025):
git clone https://github.com/py2exe/py2exe
- [PyPi](https://pypi.org/project/py2exe) (πŸ“₯ 13K / month Β· πŸ“¦ 11 Β· ⏱️ 16.07.2025):
pip install py2exe
constructor (πŸ₯‰26 Β· ⭐ 500) - tool for creating installers from conda packages. BSD-3 - [GitHub](https://github.com/conda/constructor) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 180 Β· πŸ“₯ 290 Β· πŸ“¦ 27 Β· πŸ“‹ 440 - 9% open Β· ⏱️ 09.04.2026):
git clone https://github.com/conda/constructor
- [Conda](https://anaconda.org/anaconda/constructor) (πŸ“₯ 38K Β· ⏱️ 07.04.2026):
conda install -c anaconda constructor
shiv (πŸ₯‰23 Β· ⭐ 1.9K) - shiv is a command line utility for building fully self contained Python.. BSD-2 - [GitHub](https://github.com/linkedin/shiv) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 110 Β· πŸ“₯ 2.6K Β· πŸ“‹ 150 - 44% open Β· ⏱️ 10.01.2026):
git clone https://github.com/linkedin/shiv
- [PyPi](https://pypi.org/project/shiv) (πŸ“₯ 190K / month Β· πŸ“¦ 29 Β· ⏱️ 01.11.2024):
pip install shiv
Show 6 hidden projects... - packaging (πŸ₯ˆ39 Β· ⭐ 720 Β· πŸ“ˆ) - Core utilities for Python packages. ❗Unlicensed - PyOxidizer (πŸ₯‰27 Β· ⭐ 6.1K Β· πŸ’€) - A modern Python application packaging and distribution tool. MPL-2.0 - pynsist (πŸ₯‰24 Β· ⭐ 990 Β· πŸ’€) - Build Windows installers for Python applications. MIT - xar (πŸ₯‰21 Β· ⭐ 1.6K Β· πŸ’€) - executable archive format. BSD-3 - pyship (πŸ₯‰16 Β· ⭐ 44) - pyship - ship Python desktop apps to end users. MIT - subpar (πŸ₯‰13 Β· ⭐ 570 Β· πŸ’€) - Subpar is a utility for creating self-contained python.. Apache-2


Build Tools

Back to top

setuptools (πŸ₯‡47 Β· ⭐ 2.8K) - Official project repository for the Setuptools build system. MIT - [GitHub](https://github.com/pypa/setuptools) (πŸ‘¨β€πŸ’» 640 Β· πŸ”€ 1.4K Β· πŸ“¦ 850K Β· πŸ“‹ 2.9K - 22% open Β· ⏱️ 09.03.2026):
git clone https://github.com/pypa/setuptools
- [PyPi](https://pypi.org/project/setuptools) (πŸ“₯ 1.4B / month Β· πŸ“¦ 32K Β· ⏱️ 09.03.2026):
pip install setuptools
- [Conda](https://anaconda.org/conda-forge/setuptools) (πŸ“₯ 190M Β· ⏱️ 09.03.2026):
conda install -c conda-forge setuptools
scons (πŸ₯‡39 Β· ⭐ 2.4K) - SCons - a software construction tool. MIT - [GitHub](https://github.com/SCons/scons) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 340 Β· πŸ“₯ 2K Β· πŸ“¦ 4.2K Β· πŸ“‹ 3.5K - 18% open Β· ⏱️ 08.04.2026):
git clone https://github.com/SCons/scons
- [PyPi](https://pypi.org/project/scons) (πŸ“₯ 940K / month Β· πŸ“¦ 58 Β· ⏱️ 16.11.2025):
pip install scons
- [Conda](https://anaconda.org/conda-forge/scons) (πŸ“₯ 1.3M Β· ⏱️ 17.11.2025):
conda install -c conda-forge scons
wheel (πŸ₯‡39 Β· ⭐ 550) - The official binary distribution format for Python. MIT - [GitHub](https://github.com/pypa/wheel) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 180 Β· πŸ“¦ 390K Β· πŸ“‹ 420 - 3% open Β· ⏱️ 06.04.2026):
git clone https://github.com/pypa/wheel
- [PyPi](https://pypi.org/project/wheel) (πŸ“₯ 510M / month Β· πŸ“¦ 16K Β· ⏱️ 22.01.2026):
pip install wheel
- [Conda](https://anaconda.org/conda-forge/wheel) (πŸ“₯ 160M Β· ⏱️ 23.01.2026):
conda install -c conda-forge wheel
invoke (πŸ₯ˆ38 Β· ⭐ 4.7K) - Pythonic task management & command execution. BSD-2 - [GitHub](https://github.com/pyinvoke/invoke) (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 390 Β· πŸ“¦ 33K Β· πŸ“‹ 860 - 51% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pyinvoke/invoke
- [PyPi](https://pypi.org/project/invoke) (πŸ“₯ 70M / month Β· πŸ“¦ 1.4K Β· ⏱️ 07.04.2026):
pip install invoke
- [Conda](https://anaconda.org/conda-forge/invoke) (πŸ“₯ 2.1M Β· ⏱️ 07.04.2026):
conda install -c conda-forge invoke
twine (πŸ₯ˆ38 Β· ⭐ 1.8K) - Utilities for interacting with PyPI. Apache-2 - [GitHub](https://github.com/pypa/twine) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 330 Β· πŸ“₯ 130 Β· πŸ“¦ 140K Β· πŸ“‹ 560 - 10% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pypa/twine
- [PyPi](https://pypi.org/project/twine) (πŸ“₯ 27M / month Β· πŸ“¦ 23K Β· ⏱️ 04.09.2025):
pip install twine
- [Conda](https://anaconda.org/conda-forge/twine) (πŸ“₯ 1.7M Β· ⏱️ 04.09.2025):
conda install -c conda-forge twine
buildbot (πŸ₯ˆ36 Β· ⭐ 5.4K) - Python-based continuous integration testing framework; your pull.. ❗️GPL-2.0 - [GitHub](https://github.com/buildbot/buildbot) (πŸ‘¨β€πŸ’» 900 Β· πŸ”€ 1.6K Β· πŸ“₯ 110K Β· πŸ“¦ 410 Β· πŸ“‹ 1.9K - 41% open Β· ⏱️ 31.03.2026):
git clone https://github.com/buildbot/buildbot
- [PyPi](https://pypi.org/project/buildbot) (πŸ“₯ 48K / month Β· πŸ“¦ 20 Β· ⏱️ 12.05.2025):
pip install buildbot
- [Conda](https://anaconda.org/conda-forge/buildbot) (πŸ“₯ 180K Β· ⏱️ 13.05.2025):
conda install -c conda-forge buildbot
flit (πŸ₯‰33 Β· ⭐ 2.2K) - Simplified packaging of Python modules. BSD-3 - [GitHub](https://github.com/pypa/flit) (πŸ‘¨β€πŸ’» 82 Β· πŸ”€ 150 Β· πŸ“¦ 2.7K Β· πŸ“‹ 440 - 29% open Β· ⏱️ 15.03.2026):
git clone https://github.com/pypa/flit
- [PyPi](https://pypi.org/project/flit) (πŸ“₯ 13M / month Β· πŸ“¦ 930 Β· ⏱️ 25.03.2025):
pip install flit
- [Conda](https://anaconda.org/conda-forge/flit) (πŸ“₯ 380K Β· ⏱️ 22.04.2025):
conda install -c conda-forge flit
doit (πŸ₯‰32 Β· ⭐ 2K) - CLI task management & automation tool. MIT - [GitHub](https://github.com/pydoit/doit) (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 190 Β· πŸ“‹ 320 - 29% open Β· ⏱️ 12.02.2026):
git clone https://github.com/pydoit/doit
- [PyPi](https://pypi.org/project/doit) (πŸ“₯ 700K / month Β· πŸ“¦ 140 Β· ⏱️ 09.02.2026):
pip install doit
- [Conda](https://anaconda.org/conda-forge/doit) (πŸ“₯ 500K Β· ⏱️ 09.02.2026):
conda install -c conda-forge doit
pybuilder (πŸ₯‰29 Β· ⭐ 2K) - Software build automation tool for Python. Apache-2 - [GitHub](https://github.com/pybuilder/pybuilder) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 270 Β· πŸ“‹ 530 - 19% open Β· ⏱️ 02.04.2026):
git clone https://github.com/pybuilder/pybuilder
- [PyPi](https://pypi.org/project/pybuilder) (πŸ“₯ 63K / month Β· πŸ“¦ 6 Β· ⏱️ 02.04.2026):
pip install pybuilder
- [Conda](https://anaconda.org/conda-forge/pybuilder) (πŸ“₯ 360K Β· ⏱️ 02.04.2026):
conda install -c conda-forge pybuilder
universal-build (πŸ₯‰14 Β· ⭐ 27 Β· πŸ’€) - Universal build utilities for containerized build pipelines. MIT - [GitHub](https://github.com/ml-tooling/universal-build) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 8 Β· πŸ“₯ 23 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 15.09.2022):
git clone https://github.com/ml-tooling/universal-build
- [PyPi](https://pypi.org/project/universal-build) (πŸ“₯ 220 / month Β· πŸ“¦ 7 Β· ⏱️ 16.11.2021):
pip install universal-build
Show 4 hidden projects... - setuptools_scm (πŸ₯ˆ36 Β· ⭐ 940) - the blessed package to manage your versions by scm tags. ❗Unlicensed - buildout (πŸ₯‰29 Β· ⭐ 620) - Buildout is a deployment automation tool written in and extended.. ❗️ZPL-2.1 - paver (πŸ₯‰22 Β· ⭐ 460 Β· πŸ’€) - Python-based project scripting. BSD-3 - pynt (πŸ₯‰17 Β· ⭐ 160 Β· πŸ’€) - A pynt of Python build. MIT


System Monitoring & Profiling

Back to top

psutil (πŸ₯‡48 Β· ⭐ 11K) - Cross-platform lib for process and system monitoring in Python. BSD-3 - [GitHub](https://github.com/giampaolo/psutil) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 1.5K Β· πŸ“¦ 780K Β· πŸ“‹ 1.9K - 18% open Β· ⏱️ 09.04.2026):
git clone https://github.com/giampaolo/psutil
- [PyPi](https://pypi.org/project/psutil) (πŸ“₯ 310M / month Β· πŸ“¦ 20K Β· ⏱️ 28.01.2026):
pip install psutil
- [Conda](https://anaconda.org/conda-forge/psutil) (πŸ“₯ 60M Β· ⏱️ 29.01.2026):
conda install -c conda-forge psutil
memray (πŸ₯ˆ36 Β· ⭐ 15K) - Memray is a memory profiler for Python. Apache-2 - [GitHub](https://github.com/bloomberg/memray) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 440 Β· πŸ“¦ 2K Β· πŸ“‹ 270 - 18% open Β· ⏱️ 08.04.2026):
git clone https://github.com/bloomberg/memray
- [PyPi](https://pypi.org/project/memray) (πŸ“₯ 16M / month Β· πŸ“¦ 150 Β· ⏱️ 08.04.2026):
pip install memray
- [Conda](https://anaconda.org/conda-forge/memray) (πŸ“₯ 640K Β· ⏱️ 08.04.2026):
conda install -c conda-forge memray
Scalene (πŸ₯ˆ35 Β· ⭐ 13K) - Scalene: a high-performance, high-precision CPU, GPU, and memory.. Apache-2 - [GitHub](https://github.com/plasma-umass/scalene) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 430 Β· πŸ“¦ 990 Β· πŸ“‹ 520 - 29% open Β· ⏱️ 06.04.2026):
git clone https://github.com/plasma-umass/scalene
- [PyPi](https://pypi.org/project/scalene) (πŸ“₯ 370K / month Β· πŸ“¦ 66 Β· ⏱️ 22.03.2026):
pip install scalene
pyinstrument (πŸ₯ˆ35 Β· ⭐ 7.7K) - Call stack profiler for Python. Shows you why your code is slow!. BSD-3 - [GitHub](https://github.com/joerick/pyinstrument) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 260 Β· πŸ“¦ 4.2K Β· πŸ“‹ 190 - 14% open Β· ⏱️ 06.01.2026):
git clone https://github.com/joerick/pyinstrument
- [PyPi](https://pypi.org/project/pyinstrument) (πŸ“₯ 10M / month Β· πŸ“¦ 240 Β· ⏱️ 04.01.2026):
pip install pyinstrument
- [Conda](https://anaconda.org/conda-forge/pyinstrument) (πŸ“₯ 1.1M Β· ⏱️ 04.01.2026):
conda install -c conda-forge pyinstrument
py-spy (πŸ₯ˆ34 Β· ⭐ 15K Β· πŸ’€) - Sampling profiler for Python programs. MIT - [GitHub](https://github.com/benfred/py-spy) (πŸ‘¨β€πŸ’» 53 Β· πŸ”€ 500 Β· πŸ“₯ 52K Β· πŸ“¦ 8.2K Β· πŸ“‹ 450 - 49% open Β· ⏱️ 18.08.2025):
git clone https://github.com/benfred/py-spy
- [PyPi](https://pypi.org/project/py-spy) (πŸ“₯ 18M / month Β· πŸ“¦ 110 Β· ⏱️ 31.07.2025):
pip install py-spy
- [Conda](https://anaconda.org/conda-forge/py-spy) (πŸ“₯ 790K Β· ⏱️ 01.08.2025):
conda install -c conda-forge py-spy
- [Cargo](https://crates.io/crates/py-spy) (πŸ“₯ 45K / month Β· πŸ“¦ 4 Β· ⏱️ 31.07.2025):
cargo install py-spy
Yappi (πŸ₯ˆ31 Β· ⭐ 1.7K) - Yet Another Python Profiler, but this time multithreading, asyncio and.. MIT - [GitHub](https://github.com/sumerc/yappi) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 79 Β· πŸ“¦ 1.7K Β· πŸ“‹ 97 - 19% open Β· ⏱️ 17.03.2026):
git clone https://github.com/sumerc/yappi
- [PyPi](https://pypi.org/project/yappi) (πŸ“₯ 3.5M / month Β· πŸ“¦ 89 Β· ⏱️ 17.03.2026):
pip install yappi
- [Conda](https://anaconda.org/conda-forge/yappi) (πŸ“₯ 370K Β· ⏱️ 18.03.2026):
conda install -c conda-forge yappi
Bpytop (πŸ₯‰29 Β· ⭐ 11K Β· πŸ’€) - Linux/OSX/FreeBSD resource monitor. Apache-2 - [GitHub](https://github.com/aristocratos/bpytop) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 420 Β· πŸ“¦ 240 Β· πŸ“‹ 320 - 28% open Β· ⏱️ 01.06.2025):
git clone https://github.com/aristocratos/bpytop
- [PyPi](https://pypi.org/project/bpytop) (πŸ“₯ 9.2K / month Β· πŸ“¦ 1 Β· ⏱️ 22.12.2021):
pip install bpytop
- [Conda](https://anaconda.org/conda-forge/bpytop) (πŸ“₯ 27K Β· ⏱️ 22.04.2025):
conda install -c conda-forge bpytop
line_profiler (πŸ₯‰29 Β· ⭐ 3.2K) - Line-by-line profiling for Python. BSD-3 - [GitHub](https://github.com/pyutils/line_profiler) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 130 Β· πŸ“₯ 2.2K Β· πŸ“‹ 140 - 37% open Β· ⏱️ 09.04.2026):
git clone https://github.com/pyutils/line_profiler
- [PyPi](https://pypi.org/project/line_profiler) (πŸ“₯ 2.5M / month Β· πŸ“¦ 400 Β· ⏱️ 23.02.2026):
pip install line_profiler
- [Conda](https://anaconda.org/conda-forge/line_profiler) (πŸ“₯ 5M Β· ⏱️ 24.02.2026):
conda install -c conda-forge line_profiler
pympler (πŸ₯‰27 Β· ⭐ 1.4K Β· πŸ’€) - Development tool to measure, monitor and analyze the memory.. Apache-2 - [GitHub](https://github.com/pympler/pympler) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 89 Β· πŸ“‹ 120 - 51% open Β· ⏱️ 07.06.2025):
git clone https://github.com/pympler/pympler
- [PyPi](https://pypi.org/project/pympler) (πŸ“₯ 5.5M / month Β· πŸ“¦ 260 Β· ⏱️ 28.06.2024):
pip install pympler
- [Conda](https://anaconda.org/conda-forge/pympler) (πŸ“₯ 690K Β· ⏱️ 22.04.2025):
conda install -c conda-forge pympler
Show 9 hidden projects... - Glances (πŸ₯‡38 Β· ⭐ 32K) - Glances an Eye on your system. A top/htop alternative for.. ❗Unlicensed - memory-profiler (πŸ₯‰29 Β· ⭐ 4.6K Β· πŸ’€) - Monitor Memory usage of Python code. BSD-3 - Diamond (πŸ₯‰28 Β· ⭐ 1.8K Β· πŸ’€) - Diamond is a python daemon that collects system metrics and publishes.. MIT - memory_profiler (πŸ₯‰27 Β· ⭐ 4.5K Β· πŸ’€) - Monitor Memory usage of Python code. BSD-3 - vprof (πŸ₯‰23 Β· ⭐ 4K Β· πŸ’€) - Visual profiler for Python. BSD-2 - Profiling (πŸ₯‰21 Β· ⭐ 3K Β· πŸ’€) - Was an interactive continuous Python profiler. BSD-3 - heartrate (πŸ₯‰19 Β· ⭐ 1.8K Β· πŸ’€) - Simple real time visualisation of the execution of a Python program. MIT - pyheat (πŸ₯‰18 Β· ⭐ 840 Β· πŸ’€) - pprofile + matplotlib = Python program profiled as an awesome heatmap!. MIT - livepython (πŸ₯‰12 Β· ⭐ 2.6K Β· πŸ’€) - Visually trace Python code in real-time. MIT


AST Tools

Back to top

executing (πŸ₯‡30 Β· ⭐ 390 Β· πŸ’€) - Get information about what a Python frame is currently doing,.. MIT - [GitHub](https://github.com/alexmojaki/executing) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 39 Β· πŸ“¦ 340K Β· πŸ“‹ 53 - 35% open Β· ⏱️ 31.08.2025):
git clone https://github.com/alexmojaki/executing
- [PyPi](https://pypi.org/project/executing) (πŸ“₯ 110M / month Β· πŸ“¦ 800 Β· ⏱️ 01.09.2025):
pip install executing
- [Conda](https://anaconda.org/conda-forge/executing) (πŸ“₯ 26M Β· ⏱️ 01.09.2025):
conda install -c conda-forge executing
astor (πŸ₯ˆ29 Β· ⭐ 860) - Python AST read/write. BSD-3 - [GitHub](https://github.com/berkerpeksag/astor) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 110 Β· πŸ“‹ 130 - 24% open Β· ⏱️ 17.02.2026):
git clone https://github.com/berkerpeksag/astor
- [PyPi](https://pypi.org/project/astor) (πŸ“₯ 21M / month Β· πŸ“¦ 620 Β· ⏱️ 10.12.2019):
pip install astor
- [Conda](https://anaconda.org/conda-forge/astor) (πŸ“₯ 2.8M Β· ⏱️ 22.04.2025):
conda install -c conda-forge astor
gast (πŸ₯ˆ28 Β· ⭐ 150) - Python AST that abstracts the underlying Python version. BSD-3 - [GitHub](https://github.com/serge-sans-paille/gast) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 38 Β· πŸ“¦ 220K Β· ⏱️ 29.11.2025):
git clone https://github.com/serge-sans-paille/gast
- [PyPi](https://pypi.org/project/gast) (πŸ“₯ 19M / month Β· πŸ“¦ 530 Β· ⏱️ 29.11.2025):
pip install gast
- [Conda](https://anaconda.org/conda-forge/gast) (πŸ“₯ 3.9M Β· ⏱️ 30.11.2025):
conda install -c conda-forge gast
asteval (πŸ₯‰26 Β· ⭐ 210) - minimalistic evaluator of python expression using ast module. MIT - [GitHub](https://github.com/newville/asteval) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 47 Β· ⏱️ 17.12.2025):
git clone https://github.com/newville/asteval
- [PyPi](https://pypi.org/project/asteval) (πŸ“₯ 4M / month Β· πŸ“¦ 190 Β· ⏱️ 17.12.2025):
pip install asteval
- [Conda](https://anaconda.org/conda-forge/asteval) (πŸ“₯ 900K Β· ⏱️ 18.12.2025):
conda install -c conda-forge asteval
Show 2 hidden projects... - astunparse (πŸ₯ˆ28 Β· ⭐ 230 Β· πŸ’€) - An AST unparser for Python. BSD-3 - typed_ast (πŸ₯‰26 Β· ⭐ 230 Β· πŸ’€) - Modified fork of CPythons ast module that parses `# type:`.. Apache-2


Others

Back to top

pre-commit (πŸ₯‡41 Β· ⭐ 15K) - A framework for managing and maintaining multi-language pre-commit.. MIT - [GitHub](https://github.com/pre-commit/pre-commit) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 930 Β· πŸ“₯ 5.5M Β· πŸ“¦ 270K Β· πŸ“‹ 2.3K - 1% open Β· ⏱️ 07.04.2026):
git clone https://github.com/pre-commit/pre-commit
- [PyPi](https://pypi.org/project/pre-commit) (πŸ“₯ 120M / month Β· πŸ“¦ 26K Β· ⏱️ 16.12.2025):
pip install pre-commit
- [Conda](https://anaconda.org/conda-forge/pre-commit) (πŸ“₯ 9.3M Β· ⏱️ 17.12.2025):
conda install -c conda-forge pre-commit

  • Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.

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

CC0

Credit by: @github.com/ml-tooling/best-of-python-dev

Best of Atomistic Machine Learning

Best of Atomistic Machine Learning βš›οΈπŸ§¬πŸ’Ž

πŸ†  A ranked list of awesome atomistic machine learning (AML) projects. Updated regularly.

DOI

This curated list contains 510 awesome open-source projects with a total of 240K stars grouped into 23 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.

The current focus of this list is more on simulation data rather than experimental data, and more on materials rather than drug design. Nevertheless, contributions from other fields are warmly welcome!

How to cite. See the button "Cite this repository" on the right side-bar.

πŸ§™β€β™‚οΈ Discover other best-of lists or create your own.

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
  • πŸ‘¨β€πŸ’»  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


Active learning

Back to top

Projects that focus on enabling active learning, iterative learning schemes for atomistic ML.

DP-GEN (πŸ₯‡23 Β· ⭐ 380) - The deep potential generator to generate a deep-learning based model of interatomic potential energy and force field. LGPL-3.0 ML-IAP MD workflows - [GitHub](https://github.com/deepmodeling/dpgen) (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 180 Β· πŸ“₯ 2.1K Β· πŸ“¦ 8 Β· πŸ“‹ 340 - 13% open Β· ⏱️ 06.04.2026):
git clone https://github.com/deepmodeling/dpgen
- [PyPi](https://pypi.org/project/dpgen) (πŸ“₯ 660 / month Β· πŸ“¦ 2 Β· ⏱️ 07.08.2025):
pip install dpgen
- [Conda](https://anaconda.org/deepmodeling/dpgen) (πŸ“₯ 290 Β· ⏱️ 25.03.2025):
conda install -c deepmodeling dpgen
FLARE (πŸ₯ˆ18 Β· ⭐ 350) - An open-source Python package for creating fast and accurate interatomic potentials. MIT C++ ML-IAP - [GitHub](https://github.com/mir-group/flare) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 78 Β· πŸ“₯ 9 Β· πŸ“¦ 12 Β· πŸ“‹ 220 - 14% open Β· ⏱️ 30.01.2026):
git clone https://github.com/mir-group/flare
Bgolearn (πŸ₯ˆ17 Β· ⭐ 130) - [arXiv:2601.06820] Offical implement of Bgolearn. MIT materials-discovery probabilistic - [GitHub](https://github.com/Bin-Cao/Bgolearn) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 18 Β· πŸ“₯ 71 Β· ⏱️ 05.04.2026):
git clone https://github.com/Bin-Cao/Bgolearn
- [PyPi](https://pypi.org/project/Bgolearn) (πŸ“₯ 300 / month Β· ⏱️ 13.01.2026):
pip install Bgolearn
IPSuite (πŸ₯ˆ15 Β· ⭐ 24) - A Python toolkit for FAIR development and deployment of machine-learned interatomic potentials. EPL-2.0 ML-IAP MD workflows HTC FAIR - [GitHub](https://github.com/zincware/IPSuite) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 13 Β· πŸ“¦ 14 Β· πŸ“‹ 180 - 49% open Β· ⏱️ 13.03.2026):
git clone https://github.com/zincware/IPSuite
- [PyPi](https://pypi.org/project/ipsuite) (πŸ“₯ 140 / month Β· πŸ“¦ 5 Β· ⏱️ 20.11.2025):
pip install ipsuite
DP-GEN2 (πŸ₯‰14 Β· ⭐ 40) - 2nd generation of the Deep Potential GENerator. LGPL-3.0 ML-IAP MD workflows - [GitHub](https://github.com/deepmodeling/dpgen2) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 36 Β· πŸ“¦ 6 Β· πŸ“‹ 46 - 39% open Β· ⏱️ 04.04.2026):
git clone https://github.com/deepmodeling/dpgen2
Show 4 hidden projects... - flare++ (πŸ₯‰12 Β· ⭐ 38 Β· πŸ’€) - A many-body extension of the FLARE code. MIT C++ ML-IAP - Finetuna (πŸ₯‰10 Β· ⭐ 67 Β· πŸ’€) - Active Learning for Machine Learning Potentials. MIT - ACEHAL (πŸ₯‰5 Β· ⭐ 15 Β· πŸ’€) - Hyperactive Learning (HAL) Python interface for building Atomic Cluster Expansion potentials. Unlicensed Julia - ALEBREW (πŸ₯‰4 Β· ⭐ 21 Β· πŸ’€) - Official repository for the paper Uncertainty-biased molecular dynamics for learning uniformly accurate interatomic.. Custom ML-IAP MD


Community resources

Back to top

Projects that collect atomistic ML resources or foster communication within community.

πŸ”— ACE / GRACE support - Support forum for the Atomic Cluster Expansion (ACE) and extensions.

πŸ”— AI for Science Map - Interactive mindmap of the AI4Science research field, including atomistic machine learning, including papers,..

πŸ”— ASE ecosystem - This is a list of software packages related to ASE or using ASE. md, ml-iap

πŸ”— Atomic Cluster Expansion - Atomic Cluster Expansion (ACE) community homepage.

πŸ”— CrystaLLM - Generate a crystal structure from a composition. language-models generative pretrained transformer

πŸ”— GAP-ML.org community homepage ML-IAP

πŸ”— matsci.org - A community forum for the discussion of anything materials science, with a focus on computational materials science..

πŸ”— Matter Modeling Stack Exchange - Machine Learning - Forum StackExchange, site Matter Modeling, ML-tagged questions.

Best-of Machine Learning with Python (πŸ₯‡21 Β· ⭐ 23K) - A ranked list of awesome machine learning Python libraries. Updated weekly. CC-BY-4.0 general-ml Python - [GitHub](https://github.com/lukasmasuch/best-of-ml-python) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 3K Β· πŸ“‹ 63 - 46% open Β· ⏱️ 22.03.2026):
git clone https://github.com/ml-tooling/best-of-ml-python
MatBench Discovery (πŸ₯‡21 Β· ⭐ 220) - An evaluation framework for machine learning models simulating high-throughput materials discovery. MIT datasets benchmarking model-repository - [GitHub](https://github.com/janosh/matbench-discovery) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 54 Β· πŸ“¦ 7 Β· πŸ“‹ 72 - 4% open Β· ⏱️ 08.04.2026):
git clone https://github.com/janosh/matbench-discovery
- [PyPi](https://pypi.org/project/matbench-discovery) (πŸ“₯ 4.1K / month Β· πŸ“¦ 2 Β· ⏱️ 11.09.2024):
pip install matbench-discovery
OpenML (πŸ₯‡19 Β· ⭐ 730) - Open Machine Learning. BSD-3 datasets - [GitHub](https://github.com/openml/OpenML) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 120 Β· πŸ“‹ 960 - 40% open Β· ⏱️ 23.01.2026):
git clone https://github.com/openml/OpenML
Garden (πŸ₯ˆ18 Β· ⭐ 39) - FAIR AI/ML Model Publishing Framework. MIT model-repository - [GitHub](https://github.com/Garden-AI/garden) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 4 Β· πŸ“¦ 6 Β· πŸ“‹ 380 - 3% open Β· ⏱️ 18.03.2026):
git clone https://github.com/Garden-AI/garden
- [PyPi](https://pypi.org/project/garden-ai) (πŸ“₯ 670 / month Β· ⏱️ 18.03.2026):
pip install garden-ai
Graph-based Deep Learning Literature (πŸ₯ˆ17 Β· ⭐ 5K) - links to conference publications in graph-based deep learning. MIT general-ml rep-learn - [GitHub](https://github.com/naganandy/graph-based-deep-learning-literature) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 770 Β· ⏱️ 07.02.2026):
git clone https://github.com/naganandy/graph-based-deep-learning-literature
AI for Science Resources (πŸ₯ˆ14 Β· ⭐ 750) - List of resources for AI4Science research, including learning resources. GPL-3.0 license - [GitHub](https://github.com/divelab/AIRS) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 89 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 30.03.2026):
git clone https://github.com/divelab/AIRS
GT4SD - Generative Toolkit for Scientific Discovery (πŸ₯ˆ14 Β· ⭐ 370 Β· πŸ’€) - Gradio apps of generative models in GT4SD. MIT generative pretrained drug-discovery model-repository - [GitHub](https://github.com/GT4SD/gt4sd-core) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 79 Β· πŸ“‹ 120 - 11% open Β· ⏱️ 18.09.2025):
git clone https://github.com/GT4SD/gt4sd-core
Awesome Materials Informatics (πŸ₯ˆ12 Β· ⭐ 500 Β· πŸ’€) - Curated list of known efforts in materials informatics, i.e. in modern materials science. Custom - [GitHub](https://github.com/tilde-lab/awesome-materials-informatics) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 100 Β· ⏱️ 19.06.2025):
git clone https://github.com/tilde-lab/awesome-materials-informatics
Neural-Network-Models-for-Chemistry (πŸ₯ˆ12 Β· ⭐ 190) - A collection of Neural Network Models for chemistry. MIT rep-learn - [GitHub](https://github.com/Eipgen/Neural-Network-Models-for-Chemistry) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 24 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 09.04.2026):
git clone https://github.com/Eipgen/Neural-Network-Models-for-Chemistry
Awesome-Scientific-Language-Models (πŸ₯ˆ10 Β· ⭐ 650 Β· πŸ’€) - A Comprehensive Survey of Scientific Large Language Models and Their Applications in Scientific Discovery (EMNLP24). MIT language-models general-ml pretrained multimodal - [GitHub](https://github.com/yuzhimanhua/Awesome-Scientific-Language-Models) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 37 Β· ⏱️ 21.06.2025):
git clone https://github.com/yuzhimanhua/Awesome-Scientific-Language-Models
Awesome Materials & Chemistry Datasets (πŸ₯ˆ10 Β· ⭐ 300) - A curated list of the most useful datasets in materials science and chemistry for training machine learning and AI.. MIT datasets experimental-data literature-data proprietary - [GitHub](https://github.com/blaiszik/awesome-matchem-datasets) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 34 Β· πŸ“‹ 15 - 26% open Β· ⏱️ 22.03.2026):
git clone https://github.com/blaiszik/awesome-matchem-datasets
optimade.science (πŸ₯‰9 Β· ⭐ 10) - A sky-scanner Optimade browser-only GUI. MIT datasets - [GitHub](https://github.com/tilde-lab/optimade.science) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 4 Β· πŸ“‹ 26 - 26% open Β· ⏱️ 04.11.2025):
git clone https://github.com/tilde-lab/optimade.science
Awesome Neural Geometry (πŸ₯‰8 Β· ⭐ 1.1K) - A curated collection of resources and research related to the geometry of representations in the brain, deep networks,.. Unlicensed educational rep-learn - [GitHub](https://github.com/neurreps/awesome-neural-geometry) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 70 Β· ⏱️ 24.02.2026):
git clone https://github.com/neurreps/awesome-neural-geometry
The Collection of Database and Dataset Resources in Materials Science (πŸ₯‰8 Β· ⭐ 420) - A list of databases, datasets and books/handbooks where you can find materials properties for machine learning.. Unlicensed datasets - [GitHub](https://github.com/sedaoturak/data-resources-for-materials-science) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 59 Β· ⏱️ 06.03.2026):
git clone https://github.com/sedaoturak/data-resources-for-materials-science
AI for Science paper collection (πŸ₯‰8 Β· ⭐ 170 Β· πŸ’€) - List the AI for Science papers accepted by top conferences. Apache-2 - [GitHub](https://github.com/AI4QC/AI_for_Science_paper_collection) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 17 Β· ⏱️ 24.09.2025):
git clone https://github.com/sherrylixuecheng/AI_for_Science_paper_collection
Awesome Neural SBI (πŸ₯‰8 Β· ⭐ 150) - Community-sourced list of papers and resources on neural simulation-based inference. MIT active-learning - [GitHub](https://github.com/smsharma/awesome-neural-sbi) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 8 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 28.01.2026):
git clone https://github.com/smsharma/awesome-neural-sbi
Charting ML Publications in Science (πŸ₯‰8 Β· ⭐ 47) - Literature analysis of ML applications in materials science, chemistry, physics. MIT literature-data general-ml - [GitHub](https://github.com/blaiszik/ml_publication_charts) (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 10.03.2026):
git clone https://github.com/blaiszik/ml_publication_charts
DeepModeling Projects (πŸ₯‰8 Β· ⭐ 8) - DeepModeling projects. CC-BY-4.0 - [GitHub](https://github.com/deepmodeling/deepmodeling-projects) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 2 Β· ⏱️ 02.04.2026):
git clone https://github.com/deepmodeling/deepmodeling-projects
Awesome-Crystal-GNNs (πŸ₯‰7 Β· ⭐ 120) - This repository contains a collection of resources and papers on GNN Models on Crystal Solid State Materials. MIT - [GitHub](https://github.com/kdmsit/Awesome-Crystal-GNNs) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 13 Β· ⏱️ 09.03.2026):
git clone https://github.com/kdmsit/Awesome-Crystal-GNNs
Show 11 hidden projects... - MatBench (πŸ₯ˆ18 Β· ⭐ 190 Β· πŸ’€) - Matbench: Benchmarks for materials science property prediction. MIT datasets benchmarking model-repository - GNoME Explorer (πŸ₯ˆ12 Β· ⭐ 1.2K Β· πŸ’€) - Graph Networks for Materials Exploration Database. Apache-2 datasets materials-discovery - MoLFormers UI (πŸ₯‰9 Β· ⭐ 390 Β· πŸ’€) - A family of foundation models trained on chemicals. Apache-2 transformer language-models pretrained drug-discovery - Awesome-Graph-Generation (πŸ₯‰8 Β· ⭐ 360 Β· πŸ’€) - A curated list of up-to-date graph generation papers and resources. Unlicensed rep-learn - A Highly Opinionated List of Open-Source Materials Informatics Resources (πŸ₯‰8 Β· ⭐ 150 Β· πŸ’€) - A Highly Opinionated List of Open Source Materials Informatics Resources. MIT - MADICES Awesome Interoperability (πŸ₯‰6 Β· ⭐ 1) - Linked data interoperability resources of the Machine-actionable data interoperability for the chemical sciences.. MIT datasets - LAM Crystal Philately competition 2024 (πŸ₯‰5 Β· ⭐ 22 Β· πŸ’€) - OpenLAM Challenge crystal structure prediction https://arxiv.org/abs/2501.16358. LGPL-2.1 single-paper datasets structure-prediction materials-discovery ML-IAP UIP - Geometric-GNNs (πŸ₯‰4 Β· ⭐ 120 Β· πŸ’€) - List of Geometric GNNs for 3D atomic systems. Unlicensed datasets educational rep-learn - Does this material exist? (πŸ₯‰3 Β· ⭐ 18 Β· πŸ’€) - Vote on whether you think predicted crystal structures could be synthesised. MIT for-fun materials-discovery - GitHub topic materials-informatics (πŸ₯‰1) - GitHub topic materials-informatics. Unlicensed - MateriApps (πŸ₯‰1) - A Portal Site of Materials Science Simulation. Unlicensed


Datasets

Back to top

Datasets, databases and trained models for atomistic ML.

πŸ”— Alexandria Materials Database - A database of millions of theoretical crystal structures (3D, 2D and 1D) discovered by machine learning accelerated..

πŸ”— Catalysis Hub - A web-platform for sharing data and software for computational catalysis research!.

πŸ”— Citrination Datasets - AI-Powered Materials Data Platform. Open Citrination has been decommissioned.

πŸ”— crystals.ai - Curated datasets for reproducible AI in materials science.

πŸ”— DeepChem Models - DeepChem models on HuggingFace. model-repository pretrained language-models

πŸ”— Graphs of Materials Project 20190401 - The dataset used to train the MEGNet interatomic potential. ML-IAP

πŸ”— HME21 Dataset - High-temperature multi-element 2021 dataset for the PreFerred Potential (PFP).. UIP

πŸ”— JARVIS-Leaderboard ( ⭐ 73 Β· πŸ’€) - A large scale benchmark of materials design methods: https://www.nature.com/articles/s41524-024-01259-w. model-repository benchmarking community-resource educational

πŸ”— Materials Project - Charge Densities - Materials Project has started offering charge density information available for download via their public API.

πŸ”— Materials Project Trajectory (MPtrj) Dataset - The dataset used to train the CHGNet universal potential. UIP

πŸ”— matterverse.ai - Database of yet-to-be-sythesized materials predicted using state-of-the-art machine learning algorithms.

πŸ”— MPF.2021.2.8 - The dataset used to train the M3GNet universal potential. UIP

πŸ”— NRELMatDB - Computational materials database with the specific focus on materials for renewable energy applications including, but..

πŸ”— QM9 Charge Densities and Energies - QM9 molecules calculated with VASP using Atomic Simulation Environment. ML-DFT

πŸ”— QM40 Dataset - A More Realistic QM Dataset for Machine Learning in Molecular Science https://doi.org/10.1038/s41597-024-04206-y. drug-discovery

πŸ”— QMugs dataset - Quantum Mechanical Properties of Drug-like Molecules https://doi.org/10.1038/s41597-022-01390-7. drug-discovery

πŸ”— Quantum-Machine.org Datasets - Collection of datasets, including QM7, QM9, etc. MD, DFT. Small organic molecules, mostly.

πŸ”— sGDML Datasets - MD17, MD22, DFT datasets.

πŸ”— MoleculeNet - A Benchmark for Molecular Machine Learning. benchmarking

πŸ”— ZINC15 - A free database of commercially-available compounds for virtual screening. ZINC contains over 230 million purchasable.. graph biomolecules

πŸ”— ZINC20 - A free database of commercially-available compounds for virtual screening. ZINC contains over 230 million purchasable.. graph biomolecules

FAIR Chemistry datasets (πŸ₯‡32 Β· ⭐ 2K Β· πŸ“ˆ) - Datasets OC20, OC22, etc. Formerly known as Open Catalyst Project. MIT catalysis - [GitHub](https://github.com/facebookresearch/fairchem) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 450 Β· πŸ“‹ 570 - 1% open Β· ⏱️ 09.04.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (πŸ“₯ 130K / month Β· πŸ“¦ 44 Β· ⏱️ 26.03.2026):
pip install fairchem-core
Meta Open Materials 2024 (OMat24) Dataset (πŸ₯‡31 Β· ⭐ 2K Β· πŸ“ˆ) - Contains over 100 million Density Functional Theory calculations focused on structural and compositional diversity. CC-BY-4.0 - [GitHub](https://github.com/facebookresearch/fairchem) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 450 Β· πŸ“‹ 570 - 1% open Β· ⏱️ 09.04.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (πŸ“₯ 130K / month Β· πŸ“¦ 44 Β· ⏱️ 26.03.2026):
pip install fairchem-core
MPContribs (πŸ₯‡25 Β· ⭐ 39) - Platform for materials scientists to contribute and disseminate their materials data through Materials Project. MIT - [GitHub](https://github.com/materialsproject/MPContribs) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 27 Β· πŸ“¦ 58 Β· πŸ“‹ 120 - 30% open Β· ⏱️ 26.02.2026):
git clone https://github.com/materialsproject/MPContribs
- [PyPi](https://pypi.org/project/mpcontribs-client) (πŸ“₯ 7.3K / month Β· πŸ“¦ 7 Β· ⏱️ 09.02.2026):
pip install mpcontribs-client
OPTIMADE Python tools (πŸ₯‡23 Β· ⭐ 89) - Tools for implementing and consuming OPTIMADE APIs in Python. MIT - [GitHub](https://github.com/Materials-Consortia/optimade-python-tools) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 50 Β· πŸ“‹ 500 - 22% open Β· ⏱️ 02.03.2026):
git clone https://github.com/Materials-Consortia/optimade-python-tools
- [PyPi](https://pypi.org/project/optimade) (πŸ“₯ 24K / month Β· πŸ“¦ 4 Β· ⏱️ 13.02.2026):
pip install optimade
- [Conda](https://anaconda.org/conda-forge/optimade) (πŸ“₯ 170K Β· ⏱️ 13.02.2026):
conda install -c conda-forge optimade
load-atoms (πŸ₯ˆ19 Β· ⭐ 49) - download and manipulate atomistic datasets. MIT data-structures - [GitHub](https://github.com/jla-gardner/load-atoms) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· πŸ“¦ 8 Β· πŸ“‹ 35 - 14% open Β· ⏱️ 25.11.2025):
git clone https://github.com/jla-gardner/load-atoms
- [PyPi](https://pypi.org/project/load-atoms) (πŸ“₯ 65K / month Β· πŸ“¦ 3 Β· ⏱️ 25.11.2025):
pip install load-atoms
Open Databases Integration for Materials Design (OPTIMADE) (πŸ₯ˆ17 Β· ⭐ 100) - Specification of a common REST API for access to materials databases. CC-BY-4.0 - [GitHub](https://github.com/Materials-Consortia/OPTIMADE) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 37 Β· πŸ“‹ 260 - 30% open Β· ⏱️ 18.12.2025):
git clone https://github.com/Materials-Consortia/OPTIMADE
QH9 (πŸ₯ˆ14 Β· ⭐ 750) - A Quantum Hamiltonian Prediction Benchmark. CC-BY-NC-SA-4.0 ML-DFT - [GitHub](https://github.com/divelab/AIRS) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 89 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 30.03.2026):
git clone https://github.com/divelab/AIRS
OpenQDC (πŸ₯ˆ14 Β· ⭐ 60 Β· πŸ’€) - Repository of Quantum Datasets Publicly Available. CC-BY-4.0 - [GitHub](https://github.com/valence-labs/OpenQDC) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 6 Β· πŸ“¦ 4 Β· πŸ“‹ 50 - 18% open Β· ⏱️ 19.06.2025):
git clone https://github.com/valence-labs/openQDC
- [PyPi](https://pypi.org/project/openqdc) (πŸ“₯ 140 / month Β· ⏱️ 09.08.2024):
pip install openqdc
- [Conda](https://anaconda.org/conda-forge/openqdc) (πŸ“₯ 2.2K Β· ⏱️ 22.04.2025):
conda install -c conda-forge openqdc
OpenKIM (πŸ₯ˆ13 Β· ⭐ 37) - The Open Knowledgebase of Interatomic Models (OpenKIM) aims to be an online resource for standardized testing, long-.. LGPL-2.1 model-repository knowledge-base pretrained - [GitHub](https://github.com/openkim/kim-api) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 18 Β· πŸ“‹ 37 - 40% open Β· ⏱️ 06.03.2026):
git clone https://github.com/openkim/kim-api
nablaDFT (πŸ₯ˆ12 Β· ⭐ 230) - nablaDFT: Large-Scale Conformational Energy and Hamiltonian Prediction benchmark and dataset. MIT ML-DFT ML-WFT drug-discovery ML-IAP benchmarking - [GitHub](https://github.com/AIRI-Institute/nablaDFT) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 25 Β· πŸ“‹ 28 - 10% open Β· ⏱️ 31.12.2025):
git clone https://github.com/AIRI-Institute/nablaDFT
MatPES (πŸ₯ˆ12 Β· ⭐ 53) - A foundational potential energy dataset for materials. BSD-3 UIP ML-IAP - [GitHub](https://github.com/materialyzeai/matpes) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 5 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 02.03.2026):
git clone https://github.com/materialsvirtuallab/matpes
- [PyPi](https://pypi.org/project/matpes) (πŸ“₯ 190 / month Β· ⏱️ 10.03.2025):
pip install matpes
SPICE (πŸ₯ˆ11 Β· ⭐ 190) - A collection of QM data for training potential functions. MIT ML-IAP MD - [GitHub](https://github.com/openmm/spice-dataset) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 11 Β· πŸ“₯ 340 Β· πŸ“‹ 76 - 27% open Β· ⏱️ 25.02.2026):
git clone https://github.com/openmm/spice-dataset
MPDS API (πŸ₯ˆ11 Β· ⭐ 26) - Tutorials, notebooks, issue tracker, and website on the MPDS API: the data retrieval interface for the Materials.. CC-BY-4.0 phase-transition - [GitHub](https://github.com/mpds-io/mpds-api) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· πŸ“‹ 36 - 22% open Β· ⏱️ 24.01.2026):
git clone https://github.com/mpds-io/mpds-api
- [PyPi](https://pypi.org/project/mpds_client) (πŸ“₯ 360 / month Β· ⏱️ 14.09.2020):
pip install mpds_client
OBELiX (πŸ₯‰9 Β· ⭐ 53) - A Curated Dataset of Crystal Structures and Experimentally Measured Ionic Conductivities for Lithium Solid-State.. CC-BY-4.0 experimental-data transport-phenomena - [GitHub](https://github.com/NRC-Mila/OBELiX) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 9 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 27.11.2025):
git clone https://github.com/NRC-Mila/OBELiX
- [PyPi](https://pypi.org/project/obelix-data) (πŸ“₯ 39 / month Β· ⏱️ 16.05.2025):
pip install obelix-data
AIS Square (πŸ₯‰9 Β· ⭐ 15) - A collaborative and open-source platform for sharing AI for Science datasets, models, and workflows. Home of the.. LGPL-3.0 community-resource model-repository - [GitHub](https://github.com/deepmodeling/AIS-Square) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 8 Β· πŸ“‹ 6 - 83% open Β· ⏱️ 03.04.2026):
git clone https://github.com/deepmodeling/AIS-Square
polyVERSE (πŸ₯‰7 Β· ⭐ 32) - polyVERSE is a comprehensive repository of informatics-ready datasets curated by the Ramprasad Group. Custom soft-matter - [GitHub](https://github.com/Ramprasad-Group/polyVERSE) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 6 Β· ⏱️ 21.01.2026):
git clone https://github.com/Ramprasad-Group/polyVERSE
Visual Graph Datasets (πŸ₯‰6 Β· ⭐ 5) - Datasets for the training of graph neural networks (GNNs) and subsequent visualization of attributional explanations.. MIT XAI rep-learn - [GitHub](https://github.com/aimat-lab/visual_graph_datasets) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· ⏱️ 24.03.2026):
git clone https://github.com/aimat-lab/visual_graph_datasets
The Perovskite Database Project (πŸ₯‰5 Β· ⭐ 70) - Perovskite Database Project aims at making all perovskite device data, both past and future, available in a form.. Unlicensed community-resource - [GitHub](https://github.com/Jesperkemist/perovskitedatabase) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 26 Β· ⏱️ 20.03.2026):
git clone https://github.com/Jesperkemist/perovskitedatabase
Show 16 hidden projects... - ATOM3D (πŸ₯ˆ19 Β· ⭐ 320 Β· πŸ’€) - ATOM3D: tasks on molecules in three dimensions. MIT biomolecules benchmarking - Materials Data Facility (MDF) (πŸ₯‰10 Β· ⭐ 10 Β· πŸ’€) - A simple way to publish, discover, and access materials datasets. Publication of very large datasets supported (e.g.,.. Apache-2 - MoleculeNet Leaderboard (πŸ₯‰9 Β· ⭐ 100 Β· πŸ’€) - MIT benchmarking - 2DMD dataset (πŸ₯‰9 Β· ⭐ 8 Β· πŸ’€) - Code for Kazeev, N., Al-Maeeni, A.R., Romanov, I. et al. Sparse representation for machine learning the properties of.. Apache-2 material-defect - ANI-1 Dataset (πŸ₯‰8 Β· ⭐ 100 Β· πŸ’€) - A data set of 20 million calculated off-equilibrium conformations for organic molecules. MIT - GEOM (πŸ₯‰7 Β· ⭐ 240 Β· πŸ’€) - GEOM: Energy-annotated molecular conformations. Unlicensed drug-discovery - ANI-1x Datasets (πŸ₯‰6 Β· ⭐ 67 Β· πŸ’€) - The ANI-1ccx and ANI-1x data sets, coupled-cluster and density functional theory properties for organic molecules. MIT - COMP6 Benchmark dataset (πŸ₯‰6 Β· ⭐ 40 Β· πŸ’€) - COMP6 Benchmark dataset for ML potentials. MIT - SciGlass (πŸ₯‰6 Β· ⭐ 15 Β· πŸ’€) - The database contains a vast set of data on the properties of glass materials. MIT - GDB-9-Ex9 and ORNL_AISD-Ex (πŸ₯‰5 Β· ⭐ 10 Β· πŸ’€) - Distributed computing workflow for generation and analysis of large scale molecular datasets obtained running multi-.. Unlicensed - OPTIMADE providers dashboard (πŸ₯‰5 Β· ⭐ 2 Β· πŸ’€) - A dashboard of known providers. Unlicensed - 3DSC Database (πŸ₯‰4 Β· ⭐ 26 Β· πŸ’€) - Repo for the paper publishing the superconductor database with 3D crystal structures. Custom superconductors materials-discovery - paper-data-redundancy (πŸ₯‰4 Β· ⭐ 11 Β· πŸ’€) - Repo for the paper Exploiting redundancy in large materials datasets for efficient machine learning with less data. BSD-3 small-data single-paper - linear-regression-benchmarks (πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€) - Data sets used for linear regression benchmarks. MIT benchmarking single-paper - nep-data (πŸ₯‰3 Β· ⭐ 21 Β· πŸ’€) - Data related to the NEP machine-learned potential of GPUMD. Unlicensed ML-IAP MD transport-phenomena - tmQM_wB97MV Dataset (πŸ₯‰1 Β· ⭐ 9 Β· πŸ’€) - Code for Applying Large Graph Neural Networks to Predict Transition Metal Complex Energies Using the tmQM_wB97MV.. Unlicensed catalysis rep-learn


Data Structures

Back to top

Projects that focus on providing data structures used in atomistic machine learning.

dpdata (πŸ₯‡28 Β· ⭐ 240) - A Python package for manipulating atomistic data of software in computational science. LGPL-3.0 - [GitHub](https://github.com/deepmodeling/dpdata) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 160 Β· πŸ“¦ 160 Β· πŸ“‹ 160 - 31% open Β· ⏱️ 06.04.2026):
git clone https://github.com/deepmodeling/dpdata
- [PyPi](https://pypi.org/project/dpdata) (πŸ“₯ 72K / month Β· πŸ“¦ 44 Β· ⏱️ 28.02.2026):
pip install dpdata
- [Conda](https://anaconda.org/deepmodeling/dpdata) (πŸ“₯ 420 Β· ⏱️ 25.03.2025):
conda install -c deepmodeling dpdata
Metatensor (πŸ₯ˆ22 Β· ⭐ 98) - Self-describing sparse tensor data format for atomistic machine learning and beyond. BSD-3 ML-IAP MD Rust C-lang C++ Python - [GitHub](https://github.com/metatensor/metatensor) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 25 Β· πŸ“₯ 54K Β· πŸ“¦ 14 Β· πŸ“‹ 270 - 27% open Β· ⏱️ 01.04.2026):
git clone https://github.com/metatensor/metatensor
- [PyPi](https://pypi.org/project/metatensor) (πŸ“₯ 1.8K / month Β· ⏱️ 26.01.2024):
pip install metatensor
mp-pyrho (πŸ₯‰18 Β· ⭐ 42) - Tools for re-griding volumetric quantum chemistry data for machine-learning purposes. Custom ML-DFT - [GitHub](https://github.com/materialsproject/pyrho) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 10 Β· πŸ“¦ 35 Β· πŸ“‹ 10 - 70% open Β· ⏱️ 13.10.2025):
git clone https://github.com/materialsproject/pyrho
- [PyPi](https://pypi.org/project/mp-pyrho) (πŸ“₯ 130K / month Β· πŸ“¦ 5 Β· ⏱️ 13.10.2025):
pip install mp-pyrho
dlpack (πŸ₯‰16 Β· ⭐ 1.2K) - common in-memory tensor structure. Apache-2 C++ - [GitHub](https://github.com/dmlc/dlpack) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 160 Β· πŸ“‹ 85 - 28% open Β· ⏱️ 24.01.2026):
git clone https://github.com/dmlc/dlpack


Density functional theory (ML-DFT)

Back to top

Projects and models that focus on quantities of DFT, such as density functional approximations (ML-DFA), the charge density, density of states, the Hamiltonian, etc.

πŸ”— IKS-PIML - Code and generated data for the paper Inverting the Kohn-Sham equations with physics-informed machine learning.. neural-operator pinn datasets single-paper

πŸ”— M-OFDFT - Overcoming the Barrier of Orbital-Free Density Functional Theory in Molecular Systems Using Deep Learning.. transformer single-paper

JAX-DFT (πŸ₯‡26 Β· ⭐ 38K) - This library provides basic building blocks that can construct DFT calculations as a differentiable program. Apache-2 - [GitHub](https://github.com/google-research/google-research) (πŸ‘¨β€πŸ’» 860 Β· πŸ”€ 8.3K Β· πŸ“‹ 2.1K - 83% open Β· ⏱️ 09.04.2026):
git clone https://github.com/google-research/google-research
MALA (πŸ₯‡16 Β· ⭐ 98 Β· πŸ’€) - Materials Learning Algorithms. A framework for machine learning materials properties from first-principles data. BSD-3 - [GitHub](https://github.com/mala-project/mala) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 27 Β· πŸ“¦ 2 Β· πŸ“‹ 310 - 9% open Β· ⏱️ 16.09.2025):
git clone https://github.com/mala-project/mala
QHNet (πŸ₯‡14 Β· ⭐ 750) - Artificial Intelligence Research for Science (AIRS). GPL-3.0 rep-learn - [GitHub](https://github.com/divelab/AIRS) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 89 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 30.03.2026):
git clone https://github.com/divelab/AIRS
SALTED (πŸ₯‡14 Β· ⭐ 42) - Symmetry-Adapted Learning of Three-dimensional Electron Densities (and their electrostatic response). GPL-3.0 - [GitHub](https://github.com/andreagrisafi/SALTED) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 6 Β· πŸ“‹ 11 - 27% open Β· ⏱️ 26.03.2026):
git clone https://github.com/andreagrisafi/SALTED
HamGNN (πŸ₯ˆ13 Β· ⭐ 190) - An E(3) equivariant Graph Neural Network for predicting electronic Hamiltonian matrix. GPL-3.0 rep-learn magnetism C-lang - [GitHub](https://github.com/QuantumLab-ZY/HamGNN) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 44 Β· πŸ“‹ 79 - 83% open Β· ⏱️ 09.04.2026):
git clone https://github.com/QuantumLab-ZY/HamGNN
Q-stack (πŸ₯ˆ13 Β· ⭐ 19) - Stack of codes for dedicated pre- and post-processing tasks for Quantum Machine Learning (QML). MIT excited-states general-tool - [GitHub](https://github.com/lcmd-epfl/Q-stack) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 7 Β· πŸ“‹ 55 - 12% open Β· ⏱️ 06.03.2026):
git clone https://github.com/lcmd-epfl/Q-stack
DeePKS-kit (πŸ₯ˆ9 Β· ⭐ 120 Β· πŸ’€) - a package for developing machine learning-based chemically accurate energy and density functional models. LGPL-3.0 ml-functional - [GitHub](https://github.com/deepmodeling/deepks-kit) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 39 Β· πŸ“‹ 32 - 46% open Β· ⏱️ 28.04.2025):
git clone https://github.com/deepmodeling/deepks-kit
CiderPress (πŸ₯ˆ9 Β· ⭐ 18 Β· πŸ’€) - A high-performance software package for training and evaluating machine-learned XC functionals using the CIDER.. GPL-3.0 ml-functional C-lang - [GitHub](https://github.com/mir-group/CiderPress) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· ⏱️ 09.04.2025):
git clone https://github.com/mir-group/CiderPress
- [PyPi](https://pypi.org/project/ciderpress) (πŸ“₯ 38 / month Β· ⏱️ 13.03.2025):
pip install ciderpress
ACEhamiltonians (πŸ₯ˆ9 Β· ⭐ 17 Β· πŸ’€) - Provides tools for constructing, fitting, and predicting self-consistent Hamiltonian and overlap matrices in solid-.. MIT Julia - [GitHub](https://github.com/ACEsuit/ACEhamiltonians.jl) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 7 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 17.09.2025):
git clone https://github.com/ACEsuit/ACEhamiltonians.jl
dftio (πŸ₯ˆ8 Β· ⭐ 15) - dftio is to assist machine learning communities to transcript DFT output into a format that is easy to read or used by.. LGPL-3.0 data-structures workflows - [GitHub](https://github.com/deepmodeling/dftio) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 11 Β· πŸ“‹ 8 - 50% open Β· ⏱️ 18.12.2025):
git clone https://github.com/deepmodeling/dftio
DeepH-E3 (πŸ₯‰6 Β· ⭐ 110) - General framework for E(3)-equivariant neural network representation of density functional theory Hamiltonian. MIT magnetism - [GitHub](https://github.com/Xiaoxun-Gong/DeepH-E3) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 28 Β· πŸ“‹ 40 - 67% open Β· ⏱️ 27.01.2026):
git clone https://github.com/Xiaoxun-Gong/DeepH-E3
Show 26 hidden projects... - DM21 (πŸ₯‡20 Β· ⭐ 15K Β· πŸ’€) - This package provides a PySCF interface to the DM21 (DeepMind 21) family of exchange-correlation functionals described.. Apache-2 - DeepH-pack (πŸ₯ˆ12 Β· ⭐ 320 Β· πŸ’€) - Deep neural networks for density functional theory Hamiltonian. LGPL-3.0 Julia - Grad DFT (πŸ₯ˆ10 Β· ⭐ 110 Β· πŸ’€) - GradDFT is a JAX-based library enabling the differentiable design and experimentation of exchange-correlation.. Apache-2 - NeuralXC (πŸ₯ˆ10 Β· ⭐ 36 Β· πŸ’€) - Implementation of a machine learned density functional. BSD-3 - PROPhet (πŸ₯ˆ9 Β· ⭐ 66 Β· πŸ’€) - PROPhet is a code to integrate machine learning techniques with first-principles quantum chemistry approaches. GPL-3.0 ML-IAP MD single-paper C++ - Libnxc (πŸ₯ˆ8 Β· ⭐ 21 Β· πŸ’€) - A library for using machine-learned exchange-correlation functionals for density-functional theory. MPL-2.0 C++ Fortran - ChargE3Net (πŸ₯‰7 Β· ⭐ 71 Β· πŸ’€) - [npj Comp. Mat.] Higher-order equivariant neural networks for charge density prediction in materials. MIT rep-learn - Mat2Spec (πŸ₯‰7 Β· ⭐ 30 Β· πŸ’€) - Density of States Prediction for Materials Discovery via Contrastive Learning from Probabilistic Embeddings. MIT spectroscopy - DeepDFT (πŸ₯‰6 Β· ⭐ 89 Β· πŸ’€) - Official implementation of DeepDFT model. MIT - scdp (scalable charge density prediction) (πŸ₯‰6 Β· ⭐ 40 Β· πŸ’€) - [NeurIPS 2024] source code for A Recipe for Charge Density Prediction. MIT rep-learn single-paper - charge-density-models (πŸ₯‰6 Β· ⭐ 15 Β· πŸ’€) - Tools to build charge density models using [fairchem](https://github.com/FAIR-Chem/fairchem). MIT rep-learn - KSR-DFT (πŸ₯‰6 Β· ⭐ 4 Β· πŸ’€) - Kohn-Sham regularizer for machine-learned DFT functionals. Apache-2 - xDeepH (πŸ₯‰5 Β· ⭐ 40 Β· πŸ’€) - Extended DeepH (xDeepH) method for magnetic materials. LGPL-3.0 magnetism Julia - InfGCN for Electron Density Estimation (πŸ₯‰5 Β· ⭐ 16 Β· πŸ’€) - Official implementation of the NeurIPS 23 spotlight paper of InfGCN. MIT rep-learn neural-operator - rho_learn (πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€) - A proof-of-concept workflow for torch-based electron density learning. MIT ML-DFT rep-eng - ML-DFT (πŸ₯‰4 Β· ⭐ 27 Β· πŸ’€) - A package for density functional approximation using machine learning. MIT - DeepCDP (πŸ₯‰4 Β· ⭐ 6 Β· πŸ’€) - DeepCDP: Deep learning Charge Density Prediction. Unlicensed - CSNN (πŸ₯‰4 Β· ⭐ 3 Β· πŸ’€) - Primary codebase of CSNN - Concentric Spherical Neural Network for 3D Representation Learning. BSD-3 - rholearn (πŸ₯‰4 Β· ⭐ 3 Β· πŸ’€) - Learning and predicting electronic densities decomposed on a basis and global electronic densities of states at DFT.. MIT ML-DFT rep-eng density-of-states - gprep (πŸ₯‰4 Β· πŸ’€) - Fitting DFTB repulsive potentials with GPR. MIT single-paper - ofdft_nflows (πŸ₯‰3 Β· ⭐ 11 Β· πŸ’€) - Nomalizing flows for orbita-free DFT. Unlicensed generative - APET (πŸ₯‰3 Β· ⭐ 6 Β· πŸ’€) - Atomic Positional Embedding-based Transformer. GPL-3.0 density-of-states transformer - MALADA (πŸ₯‰3 Β· ⭐ 1 Β· πŸ’€) - MALA Data Acquisition: Helpful tools to build data for MALA. BSD-3 - A3MD (πŸ₯‰2 Β· ⭐ 8 Β· πŸ’€) - MPNN-like + Analytic Density Model = Accurate electron densities. Unlicensed rep-learn single-paper - MLDensity (πŸ₯‰1 Β· ⭐ 7 Β· πŸ’€) - Linear Jacobi-Legendre expansion of the charge density for machine learning-accelerated electronic structure.. Unlicensed - kdft (πŸ₯‰1 Β· ⭐ 2 Β· πŸ’€) - The Kernel Density Functional (KDF) code allows generating ML based DFT functionals. Unlicensed


Educational Resources

Back to top

Tutorials, guides, cookbooks, recipes, etc.

πŸ”— AI for Science 101 community-resource rep-learn

πŸ”— AL4MS 2023 workshop tutorials active-learning

πŸ”— Quantum Chemistry in the Age of Machine Learning - Book, 2022.

Deep Learning for Molecules and Materials Book (πŸ₯‡13 Β· ⭐ 730) - Deep learning for molecules and materials book. Custom - [GitHub](https://github.com/whitead/dmol-book) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 130 Β· πŸ“‹ 180 - 17% open Β· ⏱️ 20.02.2026):
git clone https://github.com/whitead/dmol-book
AI4Chemistry course (πŸ₯‡13 Β· ⭐ 260) - EPFL AI for chemistry course, Spring 2023. https://schwallergroup.github.io/ai4chem_course. MIT chemistry - [GitHub](https://github.com/schwallergroup/ai4chem_course) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 59 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 03.04.2026):
git clone https://github.com/schwallergroup/ai4chem_course
Geometric GNN Dojo (πŸ₯‡12 Β· ⭐ 520) - New to geometric GNNs: try our practical notebook, prepared for MPhil students at the University of Cambridge. MIT rep-learn - [GitHub](https://github.com/chaitjo/geometric-gnn-dojo) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 52 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 09.10.2025):
git clone https://github.com/chaitjo/geometric-gnn-dojo
COSMO Software Cookbook (πŸ₯‡12 Β· ⭐ 47) - A collection of simulation recipes for the atomic-scale modeling of materials and molecules. BSD-3 - [GitHub](https://github.com/lab-cosmo/atomistic-cookbook) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 8 Β· πŸ“‹ 33 - 33% open Β· ⏱️ 07.04.2026):
git clone https://github.com/lab-cosmo/software-cookbook
MLforMaterials (πŸ₯ˆ9 Β· ⭐ 140) - Online resource for a practical course in machine learning for materials research at Imperial College London.. MIT community-resource general-ml rep-eng materials-discovery - [GitHub](https://github.com/aronwalsh/MLforMaterials) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 17 Β· ⏱️ 07.02.2026):
git clone https://github.com/aronwalsh/MLforMaterials
DSECOP (πŸ₯ˆ9 Β· ⭐ 53 Β· πŸ’€) - This repository contains data science educational materials developed by DSECOP Fellows. CCO-1.0 - [GitHub](https://github.com/GDS-Education-Community-of-Practice/DSECOP) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 26 Β· πŸ“‹ 8 - 12% open Β· ⏱️ 29.04.2025):
git clone https://github.com/GDS-Education-Community-of-Practice/DSECOP
iam-notebooks (πŸ₯ˆ9 Β· ⭐ 38) - Jupyter notebooks for the lectures of the Introduction to Atomistic Modeling. Apache-2 - [GitHub](https://github.com/ceriottm/iam-notebooks) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 6 Β· ⏱️ 14.02.2026):
git clone https://github.com/ceriottm/iam-notebooks
jarvis-tools-notebooks (πŸ₯ˆ8 Β· ⭐ 96 Β· πŸ’€) - This repository is no longer maintained. For the latest updates and continued development, please visit:.. NIST - [GitHub](https://github.com/JARVIS-Materials-Design/jarvis-tools-notebooks) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 40 Β· ⏱️ 10.07.2025):
git clone https://github.com/JARVIS-Materials-Design/jarvis-tools-notebooks
DeepModeling Tutorials (πŸ₯‰6 Β· ⭐ 16) - Tutorials for DeepModeling projects. Unlicensed - [GitHub](https://github.com/deepmodeling/tutorials) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 24 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 11.03.2026):
git clone https://github.com/deepmodeling/tutorials
Show 20 hidden projects... - DeepLearningLifeSciences (πŸ₯‡12 Β· ⭐ 400 Β· πŸ’€) - Example code from the book Deep Learning for the Life Sciences. MIT - Introduction to AI-driven Science on Supercomputers: A Student Training Series (πŸ₯ˆ11 Β· ⭐ 240) - Unlicensed general-ml rep-learn language-models - OPTIMADE Tutorial Exercises (πŸ₯ˆ9 Β· ⭐ 17 Β· πŸ’€) - Tutorial exercises for the OPTIMADE API. MIT datasets - RDKit Tutorials (πŸ₯ˆ8 Β· ⭐ 310 Β· πŸ’€) - Tutorials to learn how to work with the RDKit. Custom - BestPractices (πŸ₯ˆ8 Β· ⭐ 200 Β· πŸ’€) - Things that you should (and should not) do in your Materials Informatics research. MIT - MAChINE (πŸ₯‰7 Β· ⭐ 1 Β· πŸ’€) - Client-Server Web App to introduce usage of ML in materials science to beginners. MIT - Applied AI for Materials (πŸ₯‰6 Β· ⭐ 73 Β· πŸ’€) - Course materials for Applied AI for Materials Science and Engineering. Unlicensed - Machine Learning for Materials Hard and Soft (πŸ₯‰6 Β· ⭐ 40 Β· πŸ’€) - ESI-DCAFM-TACO-VDSP Summer School on Machine Learning for Materials Hard and Soft. Unlicensed - ML for catalysis tutorials (πŸ₯‰6 Β· ⭐ 12 Β· πŸ’€) - A jupyter book repo for tutorial on how to use OCP ML models for catalysis. MIT - Data Handling, DoE and Statistical Analysis for Material Chemists (πŸ₯‰6 Β· ⭐ 4 Β· πŸ’€) - Notebooks for workshops of DoE course, hosted by the Computational Materials Chemistry group at Uppsala University. GPL-3.0 - AI4Science101 (πŸ₯‰5 Β· ⭐ 100 Β· πŸ’€) - AI for Science. Unlicensed - ML-in-chemistry-101 (πŸ₯‰4 Β· ⭐ 87 Β· πŸ’€) - The course materials for Machine Learning in Chemistry 101. Unlicensed - MACE-tutorials (πŸ₯‰4 Β· ⭐ 54) - Another set of tutorials for the MACE interatomic potential by one of the authors. MIT ML-IAP rep-learn MD - DSM-CORE (πŸ₯‰4 Β· ⭐ 17 Β· πŸ’€) - Data Science for Materials - Collection of Open Educational Resources. Unlicensed - chemrev-gpr (πŸ₯‰4 Β· ⭐ 12 Β· πŸ’€) - Notebooks accompanying the paper on GPR in materials and molecules in Chemical Reviews 2020. Unlicensed - AI4ChemMat Hands-On Series (πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€) - Hands-On Series organized by Chemistry and Materials working group at Argonne Nat Lab. MPL-2.0 - PiNN Lab (πŸ₯‰3 Β· ⭐ 3 Β· πŸ’€) - Material for running a lab session on atomic neural networks. GPL-3.0 - MLDensity_tutorial (πŸ₯‰2 Β· ⭐ 12 Β· πŸ’€) - Tutorial files to work with ML for the charge density in molecules and solids. Unlicensed - LAMMPS-style pair potentials with GAP (πŸ₯‰2 Β· ⭐ 4 Β· πŸ’€) - A tutorial on how to create LAMMPS-style pair potentials and use them in combination with GAP potentials to run MD.. Unlicensed ML-IAP MD rep-eng - MALA Tutorial (πŸ₯‰2 Β· ⭐ 2 Β· πŸ’€) - A full MALA hands-on tutorial. Unlicensed


Explainable Artificial intelligence (XAI)

Back to top

Projects that focus on explainability and model interpretability in atomistic ML.

exmol (πŸ₯‡19 Β· ⭐ 350 Β· πŸ’€) - Explainer for black box models that predict molecule properties. MIT - [GitHub](https://github.com/ur-whitelab/exmol) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 46 Β· πŸ“‹ 72 - 8% open Β· ⏱️ 08.05.2025):
git clone https://github.com/ur-whitelab/exmol
- [PyPi](https://pypi.org/project/exmol) (πŸ“₯ 4.1K / month Β· πŸ“¦ 3 Β· ⏱️ 08.05.2025):
pip install exmol
Show 3 hidden projects... - Linear vs blackbox (πŸ₯ˆ3 Β· ⭐ 2 Β· πŸ’€) - Code and data related to the publication: Interpretable models for extrapolation in scientific machine learning. MIT XAI single-paper rep-eng - MEGAN: Multi Explanation Graph Attention Student (πŸ₯‰2 Β· ⭐ 12) - Minimal implementation of graph attention student model architecture. MIT rep-learn - XElemNet (πŸ₯‰2 Β· πŸ’€) - Using explainable artificial intelligence (XAI) techniques to analyze ElemNet... Unlicensed rep-eng single-paper


Electronic structure methods (ML-ESM)

Back to top

Projects and models that focus on quantities of electronic structure methods, which do not fit into either of the categories ML-WFT or ML-DFT.

DeePTB (πŸ₯‡14 Β· ⭐ 100) - DeePTB: A deep learning package for tight-binding Hamiltonian with ab initio accuracy. LGPL-3.0 ML-DFT - [GitHub](https://github.com/deepmodeling/DeePTB) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 29 Β· πŸ“¦ 4 Β· πŸ“‹ 64 - 37% open Β· ⏱️ 19.03.2026):
git clone https://github.com/deepmodeling/DeePTB
- [PyPi](https://pypi.org/project/dptb) (πŸ“₯ 140 / month Β· πŸ“¦ 2 Β· ⏱️ 07.05.2025):
pip install dptb
Show 5 hidden projects... - QDF for molecule (πŸ₯ˆ8 Β· ⭐ 230 Β· πŸ’€) - Quantum deep field: data-driven wave function, electron density generation, and energy prediction and extrapolation.. MIT - QMLearn (πŸ₯ˆ5 Β· ⭐ 12 Β· πŸ’€) - Quantum Machine Learning by learning one-body reduced density matrices in the AO basis... MIT - q-pac (πŸ₯ˆ5 Β· ⭐ 6 Β· πŸ’€) - Kernel charge equilibration method. MIT electrostatics - halex (πŸ₯ˆ5 Β· ⭐ 4 Β· πŸ’€) - Hamiltonian Learning for Excited States https://doi.org/10.48550/arXiv.2311.00844. Unlicensed excited-states - e3psi (πŸ₯‰3 Β· ⭐ 7 Β· πŸ’€) - Equivariant machine learning library for learning from electronic structures. LGPL-3.0


General Tools

Back to top

General tools for atomistic machine learning.

RDKit (πŸ₯‡39 Β· ⭐ 3.4K) - BSD-3 C++ cheminformatics - [GitHub](https://github.com/rdkit/rdkit) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 970 Β· πŸ“¦ 3 Β· πŸ“‹ 4.3K - 15% open Β· ⏱️ 07.04.2026):
git clone https://github.com/rdkit/rdkit
- [PyPi](https://pypi.org/project/rdkit) (πŸ“₯ 7.4M / month Β· πŸ“¦ 1.6K Β· ⏱️ 05.04.2026):
pip install rdkit
- [Conda](https://anaconda.org/rdkit/rdkit) (πŸ“₯ 2.6M Β· ⏱️ 25.03.2025):
conda install -c rdkit rdkit
DeepChem (πŸ₯‡33 Β· ⭐ 6.7K Β· πŸ“‰) - Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology. MIT - [GitHub](https://github.com/deepchem/deepchem) (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 2.2K Β· πŸ“¦ 660 Β· πŸ“‹ 2.2K - 41% open Β· ⏱️ 20.02.2026):
git clone https://github.com/deepchem/deepchem
- [PyPi](https://pypi.org/project/deepchem) (πŸ“₯ 43K / month Β· πŸ“¦ 24 Β· ⏱️ 20.02.2026):
pip install deepchem
- [Conda](https://anaconda.org/conda-forge/deepchem) (πŸ“₯ 120K Β· ⏱️ 22.04.2025):
conda install -c conda-forge deepchem
- [Docker Hub](https://hub.docker.com/r/deepchemio/deepchem) (πŸ“₯ 9.4K Β· ⭐ 5 Β· ⏱️ 15.07.2025):
docker pull deepchemio/deepchem
Matminer (πŸ₯‡31 Β· ⭐ 580) - Data mining for materials science. Custom - [GitHub](https://github.com/hackingmaterials/matminer) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 210 Β· πŸ“¦ 480 Β· πŸ“‹ 230 - 12% open Β· ⏱️ 10.02.2026):
git clone https://github.com/hackingmaterials/matminer
- [PyPi](https://pypi.org/project/matminer) (πŸ“₯ 290K / month Β· πŸ“¦ 86 Β· ⏱️ 22.01.2026):
pip install matminer
- [Conda](https://anaconda.org/conda-forge/matminer) (πŸ“₯ 110K Β· ⏱️ 23.01.2026):
conda install -c conda-forge matminer
QUIP (πŸ₯ˆ26 Β· ⭐ 390) - libAtoms/QUIP molecular dynamics framework: https://libatoms.github.io. GPL-2.0 MD ML-IAP rep-eng Fortran - [GitHub](https://github.com/libAtoms/QUIP) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 130 Β· πŸ“₯ 860 Β· πŸ“¦ 46 Β· πŸ“‹ 500 - 23% open Β· ⏱️ 31.03.2026):
git clone https://github.com/libAtoms/QUIP
- [PyPi](https://pypi.org/project/quippy-ase) (πŸ“₯ 2.5K / month Β· πŸ“¦ 9 Β· ⏱️ 30.01.2026):
pip install quippy-ase
- [Docker Hub](https://hub.docker.com/r/libatomsquip/quip) (πŸ“₯ 10K Β· ⭐ 4 Β· ⏱️ 24.04.2023):
docker pull libatomsquip/quip
JARVIS-Tools (πŸ₯ˆ24 Β· ⭐ 370 Β· πŸ’€) - About JARVIS-Tools: an open-source software package for data-driven atomistic materials design. Publications:.. Custom - [GitHub](https://github.com/usnistgov/jarvis) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 140 Β· πŸ“‹ 95 - 52% open Β· ⏱️ 25.08.2025):
git clone https://github.com/usnistgov/jarvis
- [PyPi](https://pypi.org/project/jarvis-tools) (πŸ“₯ 79K / month Β· πŸ“¦ 42 Β· ⏱️ 05.04.2026):
pip install jarvis-tools
- [Conda](https://anaconda.org/conda-forge/jarvis-tools) (πŸ“₯ 130K Β· ⏱️ 06.04.2026):
conda install -c conda-forge jarvis-tools
MAML (πŸ₯ˆ20 Β· ⭐ 450) - Python for Materials Machine Learning, Materials Descriptors, Machine Learning Force Fields, Deep Learning, etc. BSD-3 - [GitHub](https://github.com/materialyzeai/maml) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 95 Β· πŸ“¦ 17 Β· πŸ“‹ 76 - 14% open Β· ⏱️ 14.02.2026):
git clone https://github.com/materialsvirtuallab/maml
- [PyPi](https://pypi.org/project/maml) (πŸ“₯ 590 / month Β· πŸ“¦ 3 Β· ⏱️ 02.04.2025):
pip install maml
Molfeat (πŸ₯ˆ20 Β· ⭐ 220 Β· πŸ’€) - molfeat - the hub for all your molecular featurizers. Apache-2 cheminformatics rep-eng rep-learn generative language-models pretrained - [GitHub](https://github.com/datamol-io/molfeat) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 27 Β· πŸ“¦ 73 Β· πŸ“‹ 61 - 27% open Β· ⏱️ 27.05.2025):
git clone https://github.com/datamol-io/molfeat
- [PyPi](https://pypi.org/project/molfeat) (πŸ“₯ 6.9K / month Β· πŸ“¦ 13 Β· ⏱️ 27.05.2025):
pip install molfeat
- [Conda](https://anaconda.org/conda-forge/molfeat) (πŸ“₯ 43K Β· ⏱️ 30.05.2025):
conda install -c conda-forge molfeat
Scikit-Matter (πŸ₯ˆ19 Β· ⭐ 93) - A collection of scikit-learn compatible utilities that implement methods born out of the materials science and.. BSD-3 scikit-learn - [GitHub](https://github.com/scikit-learn-contrib/scikit-matter) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 25 Β· πŸ“₯ 19 Β· πŸ“‹ 84 - 26% open Β· ⏱️ 01.04.2026):
git clone https://github.com/scikit-learn-contrib/scikit-matter
- [PyPi](https://pypi.org/project/skmatter) (πŸ“₯ 2.7K / month Β· πŸ“¦ 7 Β· ⏱️ 06.01.2026):
pip install skmatter
- [Conda](https://anaconda.org/conda-forge/skmatter) (πŸ“₯ 6.5K Β· ⏱️ 08.01.2026):
conda install -c conda-forge skmatter
AtomAI (πŸ₯ˆ18 Β· ⭐ 230 Β· πŸ’€) - Deep and Machine Learning for Microscopy. MIT computer-vision USL experimental-data - [GitHub](https://github.com/pycroscopy/atomai) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 41 Β· πŸ“¦ 13 Β· πŸ“‹ 20 - 55% open Β· ⏱️ 23.06.2025):
git clone https://github.com/pycroscopy/atomai
- [PyPi](https://pypi.org/project/atomai) (πŸ“₯ 740 / month Β· πŸ“¦ 1 Β· ⏱️ 23.06.2025):
pip install atomai
Artificial Intelligence for Science (AIRS) (πŸ₯‰14 Β· ⭐ 750) - Artificial Intelligence Research for Science (AIRS). GPL-3.0 license rep-learn generative ML-IAP MD ML-DFT ML-WFT biomolecules - [GitHub](https://github.com/divelab/AIRS) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 89 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 30.03.2026):
git clone https://github.com/divelab/AIRS
MLatom (πŸ₯‰14 Β· ⭐ 140) - AI-enhanced computational chemistry. MIT UIP ML-IAP MD ML-DFT ML-ESM transfer-learning active-learning spectroscopy structure-optimization - [GitHub](https://github.com/dralgroup/mlatom) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 17 Β· πŸ“‹ 8 - 37% open Β· ⏱️ 09.03.2026):
git clone https://github.com/dralgroup/mlatom
- [PyPi](https://pypi.org/project/mlatom) (πŸ“₯ 700 / month Β· ⏱️ 09.03.2026):
pip install mlatom
MAST-ML (πŸ₯‰14 Β· ⭐ 130) - MAterials Simulation Toolkit for Machine Learning (MAST-ML). MIT - [GitHub](https://github.com/uw-cmg/MAST-ML) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 61 Β· πŸ“₯ 170 Β· πŸ“‹ 220 - 14% open Β· ⏱️ 10.10.2025):
git clone https://github.com/uw-cmg/MAST-ML
Show 12 hidden projects... - QML (πŸ₯ˆ17 Β· ⭐ 210 Β· πŸ’€) - QML: Quantum Machine Learning. MIT - Automatminer (πŸ₯‰16 Β· ⭐ 170 Β· πŸ’€) - An automatic engine for predicting materials properties. Custom autoML - XenonPy (πŸ₯‰16 Β· ⭐ 150 Β· πŸ’€) - XenonPy is a Python Software for Materials Informatics. BSD-3 - AMPtorch (πŸ₯‰11 Β· ⭐ 61 Β· πŸ’€) - AMPtorch: Atomistic Machine Learning Package (AMP) - PyTorch. GPL-3.0 - OpenChem (πŸ₯‰10 Β· ⭐ 740 Β· πŸ’€) - OpenChem: Deep Learning toolkit for Computational Chemistry and Drug Design Research. MIT - JAXChem (πŸ₯‰7 Β· ⭐ 81 Β· πŸ’€) - JAXChem is a JAX-based deep learning library for complex and versatile chemical modeling. MIT - uncertainty_benchmarking (πŸ₯‰7 Β· ⭐ 43 Β· πŸ’€) - Various code/notebooks to benchmark different ways we could estimate uncertainty in ML predictions. Unlicensed benchmarking probabilistic - torchchem (πŸ₯‰7 Β· ⭐ 38 Β· πŸ’€) - An experimental repo for experimenting with PyTorch models. MIT - Equisolve (πŸ₯‰6 Β· ⭐ 5 Β· πŸ’€) - A ML toolkit package utilizing the metatensor data format to build models for the prediction of equivariant properties.. BSD-3 ML-IAP - quantum-structure-ml (πŸ₯‰3 Β· ⭐ 3 Β· πŸ’€) - Multi-class classification model for predicting the magnetic order of magnetic structures and a binary classification.. Unlicensed magnetism benchmarking - ACEatoms (πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€) - Generic code for modelling atomic properties using ACE. Custom Julia - Magpie (πŸ₯‰3) - Materials Agnostic Platform for Informatics and Exploration (Magpie). MIT Java


Generative Models

Back to top

Projects that implement generative models for atomistic ML.

GT4SD (πŸ₯‡16 Β· ⭐ 370 Β· πŸ’€) - GT4SD, an open-source library to accelerate hypothesis generation in the scientific discovery process. MIT pretrained drug-discovery rep-learn - [GitHub](https://github.com/GT4SD/gt4sd-core) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 79 Β· πŸ“‹ 120 - 11% open Β· ⏱️ 18.09.2025):
git clone https://github.com/GT4SD/gt4sd-core
- [PyPi](https://pypi.org/project/gt4sd) (πŸ“₯ 900 / month Β· ⏱️ 19.02.2025):
pip install gt4sd
SLICES and MatterGPT (πŸ₯ˆ14 Β· ⭐ 140) - SLICES: An Invertible, Invariant, and String-based Crystal Representation [2023, Nature Communications] MatterGPT,.. LGPL-2.1 rep-eng language-models transformer materials-discovery structure-prediction - [GitHub](https://github.com/xiaohang007/SLICES) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 58 Β· πŸ“¦ 7 Β· πŸ“‹ 17 - 23% open Β· ⏱️ 03.03.2026):
git clone https://github.com/xiaohang007/SLICES
- [PyPi](https://pypi.org/project/slices) (πŸ“₯ 240 / month Β· πŸ“¦ 1 Β· ⏱️ 14.10.2025):
pip install slices
- [Docker Hub](https://hub.docker.com/r/xiaohang07/slices) (πŸ“₯ 830 Β· ⭐ 1 Β· ⏱️ 14.10.2025):
docker pull xiaohang07/slices
synspace (πŸ₯ˆ12 Β· ⭐ 48 Β· πŸ’€) - Synthesis generative model. MIT - [GitHub](https://github.com/whitead/synspace) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“¦ 37 Β· πŸ“‹ 4 - 50% open Β· ⏱️ 24.04.2025):
git clone https://github.com/whitead/synspace
- [PyPi](https://pypi.org/project/synspace) (πŸ“₯ 4.3K / month Β· πŸ“¦ 4 Β· ⏱️ 24.04.2025):
pip install synspace
SchNetPack G-SchNet (πŸ₯ˆ11 Β· ⭐ 63) - G-SchNet extension for SchNetPack. MIT - [GitHub](https://github.com/atomistic-machine-learning/schnetpack-gschnet) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 11 Β· ⏱️ 13.11.2025):
git clone https://github.com/atomistic-machine-learning/schnetpack-gschnet
SiMGen (πŸ₯ˆ9 Β· ⭐ 29 Β· πŸ’€) - Zero Shot Molecular Generation via Similarity Kernels. MIT viz - [GitHub](https://github.com/RokasEl/simgen) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 2 Β· πŸ“‹ 5 - 20% open Β· ⏱️ 27.08.2025):
git clone https://github.com/RokasEl/simgen
- [PyPi](https://pypi.org/project/simgen) (πŸ“₯ 18 / month Β· ⏱️ 13.12.2024):
pip install simgen
Show 12 hidden projects... - MoLeR (πŸ₯‡15 Β· ⭐ 320 Β· πŸ’€) - Implementation of MoLeR: a generative model of molecular graphs which supports scaffold-constrained generation. MIT - PMTransformer (πŸ₯ˆ14 Β· ⭐ 120 Β· πŸ’€) - Universal Transfer Learning in Porous Materials, including MOFs. MIT transfer-learning pretrained transformer - EDM (πŸ₯ˆ9 Β· ⭐ 560 Β· πŸ’€) - E(3) Equivariant Diffusion Model for Molecule Generation in 3D. MIT - G-SchNet (πŸ₯‰8 Β· ⭐ 150 Β· πŸ’€) - G-SchNet - a generative model for 3d molecular structures. MIT - bVAE-IM (πŸ₯‰8 Β· ⭐ 14 Β· πŸ’€) - Implementation of Chemical Design with GPU-based Ising Machine. MIT QML single-paper - molecular-vae (πŸ₯‰7 Β· ⭐ 71 Β· πŸ’€) - Pytorch implementation of the paper Automatic Chemical Design Using a Data-Driven Continuous Representation of.. MIT rep-learn cheminformatics single-paper - cG-SchNet (πŸ₯‰7 Β· ⭐ 65 Β· πŸ’€) - cG-SchNet - a conditional generative neural network for 3d molecular structures. MIT - COATI (πŸ₯‰6 Β· ⭐ 120 Β· πŸ’€) - COATI: multi-modal contrastive pre-training for representing and traversing chemical space. Apache-2 drug-discovery multimodal pretrained rep-learn - rxngenerator (πŸ₯‰5 Β· ⭐ 12 Β· πŸ’€) - A generative model for molecular generation via multi-step chemical reactions. MIT - MolSLEPA (πŸ₯‰5 Β· ⭐ 7 Β· πŸ’€) - Interpretable Fragment-based Molecule Design with Self-learning Entropic Population Annealing. MIT XAI - Mapping out phase diagrams with generative classifiers (πŸ₯‰4 Β· ⭐ 8 Β· πŸ’€) - Repository for our ``Mapping out phase diagrams with generative models paper. MIT phase-transition - descriptors-inversion (πŸ₯‰4 Β· ⭐ 6 Β· πŸ’€) - Local inversion of the chemical environment representations. MIT rep-eng single-paper


Interatomic Potentials (ML-IAP)

Back to top

Machine learning interatomic potentials (aka ML-IAP, MLIAP, MLIP, MLP) and force fields (ML-FF) for molecular dynamics.

fairchem (πŸ₯‡32 Β· ⭐ 2K Β· πŸ“ˆ) - FAIR Chemistrys library of machine learning methods for chemistry. Formerly known as Open Catalyst Project. MIT pretrained UIP rep-learn catalysis - [GitHub](https://github.com/facebookresearch/fairchem) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 450 Β· πŸ“‹ 570 - 1% open Β· ⏱️ 09.04.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (πŸ“₯ 130K / month Β· πŸ“¦ 44 Β· ⏱️ 26.03.2026):
pip install fairchem-core
NequIP (πŸ₯‡30 Β· ⭐ 890) - NequIP is a code for building E(3)-equivariant interatomic potentials. MIT - [GitHub](https://github.com/mir-group/nequip) (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 200 Β· πŸ“¦ 49 Β· πŸ“‹ 120 - 3% open Β· ⏱️ 25.03.2026):
git clone https://github.com/mir-group/nequip
- [PyPi](https://pypi.org/project/nequip) (πŸ“₯ 120K / month Β· πŸ“¦ 17 Β· ⏱️ 25.03.2026):
pip install nequip
- [Conda](https://anaconda.org/conda-forge/nequip) (πŸ“₯ 22K Β· ⏱️ 25.03.2026):
conda install -c conda-forge nequip
DeePMD-kit (πŸ₯‡29 Β· ⭐ 1.9K) - A deep learning package for many-body potential energy representation and molecular dynamics. LGPL-3.0 MD workflows C++ - [GitHub](https://github.com/deepmodeling/deepmd-kit) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 600 Β· πŸ“₯ 69K Β· πŸ“¦ 47 Β· πŸ“‹ 1K - 13% open Β· ⏱️ 08.04.2026):
git clone https://github.com/deepmodeling/deepmd-kit
- [PyPi](https://pypi.org/project/deepmd-kit) (πŸ“₯ 7.1K / month Β· πŸ“¦ 17 Β· ⏱️ 19.03.2026):
pip install deepmd-kit
- [Conda](https://anaconda.org/deepmodeling/deepmd-kit) (πŸ“₯ 3.6K Β· ⏱️ 25.03.2025):
conda install -c deepmodeling deepmd-kit
- [Docker Hub](https://hub.docker.com/r/deepmodeling/deepmd-kit) (πŸ“₯ 5.4K Β· ⭐ 1 Β· ⏱️ 05.04.2026):
docker pull deepmodeling/deepmd-kit
TorchANI (πŸ₯‡26 Β· ⭐ 540) - TorchANI 2.0 is an open-source library that supports training, development, and research of ANI-style neural network.. MIT - [GitHub](https://github.com/aiqm/torchani) (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 140 Β· πŸ“¦ 73 Β· πŸ“‹ 180 - 4% open Β· ⏱️ 15.12.2025):
git clone https://github.com/aiqm/torchani
- [PyPi](https://pypi.org/project/torchani) (πŸ“₯ 6.1K / month Β· πŸ“¦ 15 Β· ⏱️ 17.11.2025):
pip install torchani
- [Conda](https://anaconda.org/conda-forge/torchani) (πŸ“₯ 1.2M Β· ⏱️ 23.01.2026):
conda install -c conda-forge torchani
MatCalc (πŸ₯‡25 Β· ⭐ 140) - A python library for calculating materials properties from the PES. BSD-3 workflows benchmarking UIP pretrained model-repository - [GitHub](https://github.com/materialyzeai/matcalc) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 35 Β· πŸ“¦ 23 Β· πŸ“‹ 39 - 15% open Β· ⏱️ 25.03.2026):
git clone https://github.com/materialsvirtuallab/matcalc
- [PyPi](https://pypi.org/project/matcalc) (πŸ“₯ 2.4K / month Β· πŸ“¦ 10 Β· ⏱️ 09.12.2025):
pip install matcalc
Metatrain (πŸ₯‡25 Β· ⭐ 65) - Train, fine-tune, and manipulate machine learning models for atomistic systems. BSD-3 workflows benchmarking rep-eng rep-learn - [GitHub](https://github.com/metatensor/metatrain) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 24 Β· πŸ“₯ 79 Β· πŸ“¦ 14 Β· πŸ“‹ 300 - 31% open Β· ⏱️ 09.04.2026):
git clone https://github.com/metatensor/metatrain
- [PyPi](https://pypi.org/project/metatrain) (πŸ“₯ 10K / month Β· πŸ“¦ 4 Β· ⏱️ 03.03.2026):
pip install metatrain
MACE (πŸ₯‡24 Β· ⭐ 1.1K) - MACE - Fast and accurate machine learning interatomic potentials with higher order equivariant message passing. MIT - [GitHub](https://github.com/ACEsuit/mace) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 390 Β· πŸ“‹ 580 - 20% open Β· ⏱️ 01.03.2026):
git clone https://github.com/ACEsuit/mace
TorchMD-NET (πŸ₯‡22 Β· ⭐ 470) - Training neural network potentials. MIT MD rep-learn transformer pretrained - [GitHub](https://github.com/torchmd/torchmd-net) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 97 Β· πŸ“₯ 190 Β· πŸ“‹ 120 - 25% open Β· ⏱️ 17.03.2026):
git clone https://github.com/torchmd/torchmd-net
- [Conda](https://anaconda.org/conda-forge/torchmd-net) (πŸ“₯ 790K Β· ⏱️ 18.03.2026):
conda install -c conda-forge torchmd-net
janus-core (πŸ₯ˆ21 Β· ⭐ 44) - Tools for machine learnt interatomic potentials. BSD-3 benchmarking workflows structure-optimization MD transport-phenomena - [GitHub](https://github.com/stfc/janus-core) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 17 Β· πŸ“₯ 240 Β· πŸ“¦ 16 Β· πŸ“‹ 310 - 15% open Β· ⏱️ 09.04.2026):
git clone https://github.com/stfc/janus-core
- [PyPi](https://pypi.org/project/janus-core) (πŸ“₯ 3.8K / month Β· πŸ“¦ 6 Β· ⏱️ 10.03.2026):
pip install janus-core
apax (πŸ₯ˆ20 Β· ⭐ 36 Β· πŸ“‰) - A flexible and performant framework for training machine learning potentials. MIT - [GitHub](https://github.com/apax-hub/apax) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 7 Β· πŸ“¦ 7 Β· πŸ“‹ 180 - 17% open Β· ⏱️ 24.03.2026):
git clone https://github.com/apax-hub/apax
- [PyPi](https://pypi.org/project/apax) (πŸ“₯ 210 / month Β· πŸ“¦ 2 Β· ⏱️ 18.03.2026):
pip install apax
sGDML (πŸ₯ˆ18 Β· ⭐ 170 Β· πŸ’€) - sGDML - Reference implementation of the Symmetric Gradient Domain Machine Learning model. MIT - [GitHub](https://github.com/stefanch/sGDML) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 42 Β· πŸ“¦ 13 Β· πŸ“‹ 22 - 50% open Β· ⏱️ 13.06.2025):
git clone https://github.com/stefanch/sGDML
- [PyPi](https://pypi.org/project/sgdml) (πŸ“₯ 1.3K / month Β· πŸ“¦ 2 Β· ⏱️ 13.06.2025):
pip install sgdml
KLIFF (πŸ₯ˆ18 Β· ⭐ 40) - KIM-based Learning-Integrated Fitting Framework for interatomic potentials. LGPL-2.1 probabilistic workflows - [GitHub](https://github.com/openkim/kliff) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 22 Β· πŸ“¦ 4 Β· πŸ“‹ 57 - 42% open Β· ⏱️ 28.02.2026):
git clone https://github.com/openkim/kliff
- [PyPi](https://pypi.org/project/kliff) (πŸ“₯ 120 / month Β· ⏱️ 11.04.2025):
pip install kliff
- [Conda](https://anaconda.org/conda-forge/kliff) (πŸ“₯ 210K Β· ⏱️ 22.04.2025):
conda install -c conda-forge kliff
Allegro (πŸ₯ˆ17 Β· ⭐ 470) - Allegro is an open-source code for building highly scalable and accurate equivariant deep learning interatomic.. MIT - [GitHub](https://github.com/mir-group/allegro) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 73 Β· πŸ“‹ 50 - 2% open Β· ⏱️ 24.02.2026):
git clone https://github.com/mir-group/allegro
Autoplex (πŸ₯ˆ16 Β· ⭐ 140) - Code for automated fitting of machine learned interatomic potentials. GPL-3.0 benchmarking workflows - [GitHub](https://github.com/autoatml/autoplex) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 22 Β· πŸ“¦ 2 Β· πŸ“‹ 140 - 25% open Β· ⏱️ 09.04.2026):
git clone https://github.com/autoatml/autoplex
- [PyPi](https://pypi.org/project/autoplex) (πŸ“₯ 30 / month Β· ⏱️ 14.11.2025):
pip install autoplex
Graph-PES (πŸ₯ˆ15 Β· ⭐ 120) - train and use graph-based ML models of potential energy surfaces. MIT rep-learn UIP MD pretrained - [GitHub](https://github.com/vldgroup/graph-pes) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 14 Β· πŸ“¦ 3 Β· πŸ“‹ 17 - 17% open Β· ⏱️ 20.02.2026):
git clone https://github.com/jla-gardner/graph-pes
- [PyPi](https://pypi.org/project/graph-pes) (πŸ“₯ 2.6K / month Β· πŸ“¦ 2 Β· ⏱️ 20.02.2026):
pip install graph-pes
Neural Force Field (πŸ₯ˆ14 Β· ⭐ 290) - Neural Network Force Field based on PyTorch. MIT pretrained - [GitHub](https://github.com/learningmatter-mit/NeuralForceField) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 61 Β· πŸ“‹ 23 - 21% open Β· ⏱️ 10.02.2026):
git clone https://github.com/learningmatter-mit/NeuralForceField
NNPOps (πŸ₯ˆ14 Β· ⭐ 100) - High-performance operations for neural network potentials. MIT MD C++ - [GitHub](https://github.com/openmm/NNPOps) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 18 Β· πŸ“‹ 66 - 42% open Β· ⏱️ 04.02.2026):
git clone https://github.com/openmm/NNPOps
- [Conda](https://anaconda.org/conda-forge/nnpops) (πŸ“₯ 670K Β· ⏱️ 22.04.2025):
conda install -c conda-forge nnpops
MLIPX - Machine-Learned Interatomic Potential eXploration (πŸ₯ˆ14 Β· ⭐ 100) - Machine-Learned Interatomic Potential eXploration (mlipx) is designed at BASF for evaluating machine-learned.. MIT benchmarking viz workflows - [GitHub](https://github.com/basf/mlipx) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 8 Β· πŸ“¦ 6 Β· πŸ“‹ 18 - 33% open Β· ⏱️ 16.10.2025):
git clone https://github.com/basf/mlipx
- [PyPi](https://pypi.org/project/mlipx) (πŸ“₯ 1.2K / month Β· ⏱️ 09.06.2025):
pip install mlipx
wfl (πŸ₯ˆ14 Β· ⭐ 43) - Workflow is a Python toolkit for building interatomic potential creation and atomistic simulation workflows. GPL-2.0 workflows HTC - [GitHub](https://github.com/libAtoms/workflow) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 21 Β· πŸ“¦ 5 Β· πŸ“‹ 170 - 42% open Β· ⏱️ 22.12.2025):
git clone https://github.com/libAtoms/workflow
MACE-Jax (πŸ₯ˆ12 Β· ⭐ 94) - Equivariant machine learning interatomic potentials in JAX. MIT - [GitHub](https://github.com/ACEsuit/mace-jax) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 21 Β· πŸ“‹ 10 - 50% open Β· ⏱️ 10.02.2026):
git clone https://github.com/ACEsuit/mace-jax
aiida-mlip (πŸ₯ˆ12 Β· ⭐ 16) - machine learning interatomic potentials aiida plugin. BSD-3 workflows structure-optimization MD - [GitHub](https://github.com/ElliottKasoar/aiida-mlip) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 10 Β· ⏱️ 30.01.2026):
git clone https://github.com/ElliottKasoar/aiida-mlip
- [PyPi](https://pypi.org/project/aiida-mlip) (πŸ“₯ 280 / month Β· ⏱️ 17.11.2025):
pip install aiida-mlip
calorine (πŸ₯ˆ12 Β· ⭐ 15) - A Python package for constructing and sampling neuroevolution potential models. https://doi.org/10.21105/joss.06264. Custom - [PyPi](https://pypi.org/project/calorine) (πŸ“₯ 42K / month Β· πŸ“¦ 8 Β· ⏱️ 24.01.2026):
pip install calorine
- [GitLab](https://gitlab.com/materials-modeling/calorine) (πŸ”€ 6 Β· πŸ“‹ 120 - 9% open Β· ⏱️ 24.01.2026):
git clone https://gitlab.com/materials-modeling/calorine
PiNN (πŸ₯‰11 Β· ⭐ 120) - A Python library for building atomic neural networks. BSD-3 - [GitHub](https://github.com/Teoroo-CMC/PiNN) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 39 Β· πŸ“‹ 7 - 14% open Β· ⏱️ 26.03.2026):
git clone https://github.com/Teoroo-CMC/PiNN
- [Docker Hub](https://hub.docker.com/r/teoroo/pinn) (πŸ“₯ 760 Β· ⏱️ 26.03.2026):
docker pull teoroo/pinn
tinker-hp (πŸ₯‰10 Β· ⭐ 100) - Tinker-HP: High-Performance Massively Parallel Tinker for CPUs & GPUs. Custom - [GitHub](https://github.com/TinkerTools/tinker-hp) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 26 Β· πŸ“‹ 29 - 24% open Β· ⏱️ 26.01.2026):
git clone https://github.com/TinkerTools/tinker-hp
DeepMD-GNN (πŸ₯‰10 Β· ⭐ 54) - DeePMD-kit plugin for various graph neural network models. LGPL-3.0 rep-learn MD UIP C++ - [GitHub](https://github.com/deepmodeling/deepmd-gnn) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 9 Β· πŸ“‹ 23 - 52% open Β· ⏱️ 13.02.2026):
git clone https://github.com/deepmodeling/deepmd-gnn
ALF (πŸ₯‰10 Β· ⭐ 39) - A framework for performing active learning for training machine-learned interatomic potentials. Custom active-learning - [GitHub](https://github.com/lanl/ALF) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 13 Β· ⏱️ 21.03.2026):
git clone https://github.com/lanl/alf
ACEfit (πŸ₯‰10 Β· ⭐ 8) - MIT Julia - [GitHub](https://github.com/ACEsuit/ACEfit.jl) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 8 Β· πŸ“‹ 60 - 38% open Β· ⏱️ 20.03.2026):
git clone https://github.com/ACEsuit/ACEfit.jl
PyNEP (πŸ₯‰9 Β· ⭐ 69) - A python interface of the machine learning potential NEP used in GPUMD. MIT - [GitHub](https://github.com/bigd4/PyNEP) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 17 Β· πŸ“‹ 14 - 42% open Β· ⏱️ 27.10.2025):
git clone https://github.com/bigd4/PyNEP
ACE1.jl (πŸ₯‰9 Β· ⭐ 23 Β· πŸ’€) - Atomic Cluster Expansion for Modelling Invariant Atomic Properties. Custom Julia - [GitHub](https://github.com/ACEsuit/ACE1.jl) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 7 Β· πŸ“‹ 46 - 47% open Β· ⏱️ 15.04.2025):
git clone https://github.com/ACEsuit/ACE1.jl
TurboGAP (πŸ₯‰9 Β· ⭐ 20) - The TurboGAP code. Custom Fortran - [GitHub](https://github.com/mcaroba/turbogap) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 13 Β· πŸ“‹ 12 - 66% open Β· ⏱️ 08.04.2026):
git clone https://github.com/mcaroba/turbogap
GAP (πŸ₯‰8 Β· ⭐ 46) - Gaussian Approximation Potential (GAP). Custom - [GitHub](https://github.com/libAtoms/GAP) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 20 Β· ⏱️ 03.01.2026):
git clone https://github.com/libAtoms/GAP
Asparagus (πŸ₯‰8 Β· ⭐ 12) - Program Package for Sampling, Training and Applying ML-based Potential models https://doi.org/10.48550/arXiv.2407.15175. MIT workflows sampling MD - [GitHub](https://github.com/MMunibas/Asparagus) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 6 Β· ⏱️ 07.04.2026):
git clone https://github.com/MMunibas/Asparagus
Show 46 hidden projects... - MEGNet (πŸ₯‡22 Β· ⭐ 560 Β· πŸ’€) - Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals. BSD-3 multifidelity - Ultra-Fast Force Fields (UF3) (πŸ₯ˆ15 Β· ⭐ 71 Β· πŸ’€) - UF3: a python library for generating ultra-fast interatomic potentials. Apache-2 - PyXtalFF (πŸ₯ˆ14 Β· ⭐ 93 Β· πŸ’€) - Machine Learning Interatomic Potential Predictions. MIT - n2p2 (πŸ₯ˆ13 Β· ⭐ 240 Β· πŸ’€) - n2p2 - A Neural Network Potential Package. GPL-3.0 C++ - Pacemaker (πŸ₯ˆ13 Β· ⭐ 110 Β· πŸ’€) - Python package for fitting atomic cluster expansion (ACE) potentials. Custom - TensorMol (πŸ₯ˆ12 Β· ⭐ 280 Β· πŸ’€) - Tensorflow + Molecules = TensorMol. GPL-3.0 single-paper - ANI-1 (πŸ₯ˆ12 Β· ⭐ 230 Β· πŸ’€) - ANI-1 neural net potential with python interface (ASE). MIT - So3krates (MLFF) (πŸ₯ˆ12 Β· ⭐ 140 Β· πŸ’€) - Build neural networks for machine learning force fields with JAX. MIT - SIMPLE-NN (πŸ₯ˆ12 Β· ⭐ 48 Β· πŸ’€) - SIMPLE-NN(SNU Interatomic Machine-learning PotentiaL packagE version Neural Network). GPL-3.0 - CCS_fit (πŸ₯‰10 Β· ⭐ 10 Β· πŸ’€) - Curvature Constrained Splines. GPL-3.0 - DimeNet (πŸ₯‰9 Β· ⭐ 350 Β· πŸ’€) - DimeNet and DimeNet++ models, as proposed in Directional Message Passing for Molecular Graphs (ICLR 2020) and Fast and.. Custom - SchNet (πŸ₯‰9 Β· ⭐ 290 Β· πŸ’€) - SchNet - a deep learning architecture for quantum chemistry. MIT - GemNet (πŸ₯‰9 Β· ⭐ 220 Β· πŸ’€) - GemNet model in PyTorch, as proposed in GemNet: Universal Directional Graph Neural Networks for Molecules (NeurIPS.. Custom - ACE.jl (πŸ₯‰9 Β· ⭐ 67 Β· πŸ’€) - Parameterisation of Equivariant Properties of Particle Systems. Custom Julia - Point Edge Transformer (PET) (πŸ₯‰9 Β· ⭐ 34 Β· πŸ’€) - Point Edge Transformer. MIT rep-learn transformer - EquiformerV2 (πŸ₯‰8 Β· ⭐ 340 Β· πŸ’€) - [ICLR 2024] EquiformerV2: Improved Equivariant Transformer for Scaling to Higher-Degree Representations. MIT pretrained UIP rep-learn - AIMNet (πŸ₯‰8 Β· ⭐ 110 Β· πŸ’€) - Atoms In Molecules Neural Network Potential. MIT single-paper - SIMPLE-NN v2 (πŸ₯‰8 Β· ⭐ 43 Β· πŸ’€) - SIMPLE-NN is an open package that constructs Behler-Parrinello-type neural-network interatomic potentials from ab.. GPL-3.0 - Atomistic Adversarial Attacks (πŸ₯‰8 Β· ⭐ 40 Β· πŸ’€) - Code for performing adversarial attacks on atomistic systems using NN potentials. MIT probabilistic - SNAP (πŸ₯‰8 Β· ⭐ 38 Β· πŸ’€) - Repository for spectral neighbor analysis potential (SNAP) model development. BSD-3 - NNsforMD (πŸ₯‰8 Β· ⭐ 11 Β· πŸ’€) - Neural network class for molecular dynamics to predict potential energy, forces and non-adiabatic couplings. MIT - MEGNetSparse (πŸ₯‰8 Β· ⭐ 5 Β· πŸ’€) - A library imlementing a graph neural network with sparse representation from Code for Kazeev, N., Al-Maeeni, A.R.,.. MIT material-defect - PhysNet (πŸ₯‰7 Β· ⭐ 120 Β· πŸ’€) - Code for training PhysNet models. MIT electrostatics - MLIP-3 (πŸ₯‰6 Β· ⭐ 27 Β· πŸ’€) - MLIP-3: Active learning on atomic environments with Moment Tensor Potentials (MTP). BSD-2 C++ - testing-framework (πŸ₯‰6 Β· ⭐ 11 Β· πŸ’€) - The purpose of this repository is to aid the testing of a large number of interatomic potentials for a variety of.. Unlicensed benchmarking - PANNA (πŸ₯‰6 Β· ⭐ 11 Β· πŸ’€) - A package to train and validate all-to-all connected network models for BP[1] and modified-BP[2] type local atomic.. MIT benchmarking - MLXDM (πŸ₯‰6 Β· ⭐ 9 Β· πŸ’€) - A Neural Network Potential with Rigorous Treatment of Long-Range Dispersion https://doi.org/10.1039/D2DD00150K. MIT long-range - Alchemical learning (πŸ₯‰6 Β· ⭐ 3 Β· πŸ’€) - Code for the Modeling high-entropy transition metal alloys with alchemical compression article. BSD-3 rep-eng Defects & Disorder - BPNET (πŸ₯‰6 Β· ⭐ 3 Β· πŸ’€) - Fast Behler-Parrinello type neural networks in Fortran2008. MIT rep-eng Fortran - ACE1Pack.jl (πŸ₯‰6 Β· ⭐ 1 Β· πŸ’€) - Provides convenience functionality for the usage of ACE1.jl, ACEfit.jl, JuLIP.jl for fitting interatomic potentials.. MIT Julia - glp (πŸ₯‰5 Β· ⭐ 26 Β· πŸ’€) - tools for graph-based machine-learning potentials in jax. MIT - NequIP-JAX (πŸ₯‰5 Β· ⭐ 24 Β· πŸ’€) - JAX implementation of the NequIP interatomic potential. Unlicensed - Allegro-Legato (πŸ₯‰5 Β· ⭐ 21 Β· πŸ’€) - An extension of Allegro with enhanced robustness and time-to-failure. MIT MD - TensorPotential (πŸ₯‰5 Β· ⭐ 13 Β· πŸ’€) - Tensorpotential is a TensorFlow based tool for development, fitting ML interatomic potentials from electronic.. Custom - GN-MM (πŸ₯‰5 Β· ⭐ 11 Β· πŸ’€) - The Gaussian Moment Neural Network (GM-NN) package developed for large-scale atomistic simulations employing atomistic.. MIT active-learning MD rep-eng magnetism - MatML (πŸ₯‰4 Β· ⭐ 9) - Full MatML Docker image, including MatGL, MatCalc, MatPES and LAMMPS with ML-GNNP and ML-SNAP. BSD-3 MD UIP rep-learn pretrained - PeriodicPotentials (πŸ₯‰4 Β· πŸ’€) - A Periodic table app that displays potentials based on the selected elements. MIT community-resource viz JavaScript - Allegro-JAX (πŸ₯‰3 Β· ⭐ 22 Β· πŸ’€) - JAX implementation of the Allegro interatomic potential. MIT - ACE Workflows (πŸ₯‰3 Β· πŸ’€) - Workflow Examples for ACE Models. Unlicensed Julia workflows - PyFLAME (πŸ₯‰3 Β· πŸ’€) - An automated approach for developing neural network interatomic potentials with FLAME.. Unlicensed active-learning structure-prediction structure-optimization rep-eng Fortran - SingleNN (πŸ₯‰2 Β· ⭐ 9 Β· πŸ’€) - An efficient package for training and executing neural-network interatomic potentials. Unlicensed C++ - mag-ace (πŸ₯‰2 Β· ⭐ 6 Β· πŸ’€) - Magnetic ACE potential. FORTRAN interface for LAMMPS SPIN package. Unlicensed magnetism MD Fortran - AisNet (πŸ₯‰2 Β· ⭐ 3 Β· πŸ’€) - A Universal Interatomic Potential Neural Network with Encoded Local Environment Features.. MIT - RuNNer (πŸ₯‰2) - The RuNNer Neural Network Energy Representation is a Fortran-based framework for the construction of Behler-.. GPL-3.0 Fortran - nnp-pre-training (πŸ₯‰1 Β· ⭐ 6 Β· πŸ’€) - Synthetic pre-training for neural-network interatomic potentials. Unlicensed pretrained MD - mlp (πŸ₯‰1 Β· ⭐ 1 Β· πŸ’€) - Proper orthogonal descriptors for efficient and accurate interatomic potentials... Unlicensed Julia


Language Models

Back to top

Projects that use (large) language models (LMs, LLMs) or natural language procesing (NLP) techniques for atomistic ML.

πŸ”— MaCBench Leaderboard - Leaderboard for multimodal language models for chemistry & materials research. community-resource benchmarking datasets

paper-qa (πŸ₯‡18 Β· ⭐ 8.3K) - LLM Chain for answering questions from docs. Unlicensed ai-agent - [GitHub]() (πŸ”€ 840):
git clone https://github.com/whitead/paper-qa
- [PyPi](https://pypi.org/project/paper-qa) (πŸ“₯ 31K / month Β· πŸ“¦ 24 Β· ⏱️ 18.03.2026):
pip install paper-qa
ChemBench (πŸ₯‡17 Β· ⭐ 140 Β· πŸ’€) - How good are LLMs at chemistry?. MIT benchmarking multimodal - [GitHub](https://github.com/lamalab-org/chembench) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 16 Β· πŸ“¦ 3 Β· πŸ“‹ 340 - 16% open Β· ⏱️ 11.09.2025):
git clone https://github.com/lamalab-org/chembench
- [PyPi](https://pypi.org/project/chembench) (πŸ“₯ 1.1K / month Β· ⏱️ 27.02.2025):
pip install chembench
ChatMOF (πŸ₯ˆ12 Β· ⭐ 110 Β· πŸ’€) - Predict and Inverse design for metal-organic framework with large-language models (llms). MIT generative - [GitHub](https://github.com/Yeonghun1675/ChatMOF) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 22 Β· πŸ“¦ 3 Β· ⏱️ 15.05.2025):
git clone https://github.com/Yeonghun1675/ChatMOF
- [PyPi](https://pypi.org/project/chatmof) (πŸ“₯ 310 / month Β· ⏱️ 01.07.2024):
pip install chatmof
AtomGPT (πŸ₯ˆ11 Β· ⭐ 50 Β· πŸ’€) - https://atomgpt.org. Custom generative pretrained transformer - [GitHub](https://github.com/usnistgov/atomgpt) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 10 Β· ⏱️ 21.08.2025):
git clone https://github.com/usnistgov/atomgpt
- [PyPi](https://pypi.org/project/atomgpt) (πŸ“₯ 73 / month Β· πŸ“¦ 1 Β· ⏱️ 22.03.2025):
pip install atomgpt
LLaMP (πŸ₯‰8 Β· ⭐ 91) - [EMNLP 25] A web app and Python API for multi-modal RAG framework to ground LLMs on high-fidelity materials.. BSD-3 multimodal RAG materials-discovery pretrained JavaScript Python - [GitHub](https://github.com/chiang-yuan/llamp) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 13 Β· πŸ“‹ 25 - 32% open Β· ⏱️ 11.11.2025):
git clone https://github.com/chiang-yuan/llamp
LLM-Prop (πŸ₯‰7 Β· ⭐ 54) - A repository for the LLM-Prop implementation. MIT - [GitHub](https://github.com/vertaix/LLM-Prop) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 31.01.2026):
git clone https://github.com/vertaix/LLM-Prop
LLM4Chem (πŸ₯‰6 Β· ⭐ 110 Β· πŸ’€) - Official code repo for the paper LlaSMol: Advancing Large Language Models for Chemistry with a Large-Scale,.. MIT cheminformatics datasets - [GitHub](https://github.com/OSU-NLP-Group/LLM4Chem) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 19 Β· ⏱️ 09.06.2025):
git clone https://github.com/OSU-NLP-Group/LLM4Chem
Show 17 hidden projects... - OpenBioML ChemNLP (πŸ₯‡17 Β· ⭐ 170 Β· πŸ’€) - ChemNLP project. MIT datasets - ChemCrow (πŸ₯ˆ16 Β· ⭐ 890 Β· πŸ’€) - Open source package for the accurate solution of reasoning-intensive chemical tasks. MIT ai-agent - ChemDataExtractor (πŸ₯ˆ16 Β· ⭐ 350 Β· πŸ’€) - Automatically extract chemical information from scientific documents. MIT literature-data - mat2vec (πŸ₯ˆ12 Β· ⭐ 640 Β· πŸ’€) - Supplementary Materials for Tshitoyan et al. Unsupervised word embeddings capture latent knowledge from materials.. MIT rep-learn - gptchem (πŸ₯ˆ12 Β· ⭐ 260 Β· πŸ’€) - Use GPT-3 to solve chemistry problems. MIT - nlcc (πŸ₯ˆ11 Β· ⭐ 46 Β· πŸ’€) - Natural language computational chemistry command line interface. MIT single-paper - NIST ChemNLP (πŸ₯ˆ11 Β· ⭐ 28 Β· πŸ’€) - chemnlp. MIT literature-data - MoLFormer (πŸ₯‰9 Β· ⭐ 390 Β· πŸ’€) - Repository for MolFormer. Apache-2 transformer pretrained drug-discovery - MolSkill (πŸ₯‰9 Β· ⭐ 120 Β· πŸ’€) - Extracting medicinal chemistry intuition via preference machine learning. MIT drug-discovery recommender - chemlift (πŸ₯‰7 Β· ⭐ 45 Β· πŸ’€) - Language-interfaced fine-tuning for chemistry. MIT - BERT-PSIE-TC (πŸ₯‰6 Β· ⭐ 15 Β· πŸ’€) - A dataset of Curie temperatures automatically extracted from scientific literature with the use of the BERT-PSIE.. MIT magnetism - crystal-text-llm (πŸ₯‰5 Β· ⭐ 120 Β· πŸ’€) - Large language models to generate stable crystals. CC-BY-NC-4.0 materials-discovery - SciBot (πŸ₯‰5 Β· ⭐ 33 Β· πŸ’€) - SciBot is a simple demo of building a domain-specific chatbot for science. Unlicensed ai-agent - Cephalo (πŸ₯‰5 Β· ⭐ 12 Β· πŸ’€) - Multimodal Vision-Language Models for Bio-Inspired Materials Analysis and Design. Apache-2 generative multimodal pretrained - MAPI_LLM (πŸ₯‰5 Β· ⭐ 9 Β· πŸ’€) - A LLM application developed during the LLM March MADNESS Hackathon https://doi.org/10.1039/D3DD00113J. MIT ai-agent dataset - CatBERTa (πŸ₯‰4 Β· ⭐ 28 Β· πŸ’€) - Large Language Model for Catalyst Property Prediction. Unlicensed transformer catalysis - ChemDataWriter (πŸ₯‰3 Β· ⭐ 13 Β· πŸ’€) - ChemDataWriter is a transformer-based library for automatically generating research books in the chemistry area. MIT literature-data


Materials Discovery

Back to top

Projects that implement materials discovery methods using atomistic ML.

SMACT (πŸ₯‡26 Β· ⭐ 130) - Python package to aid materials design and informatics. MIT HTC structure-prediction electrostatics - [GitHub](https://github.com/WMD-group/SMACT) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 30 Β· πŸ“¦ 75 Β· ⏱️ 09.04.2026):
git clone https://github.com/WMD-group/SMACT
- [PyPi](https://pypi.org/project/smact) (πŸ“₯ 11K / month Β· πŸ“¦ 14 Β· ⏱️ 03.03.2026):
pip install smact
- [Conda](https://anaconda.org/conda-forge/smact) (πŸ“₯ 10K Β· ⏱️ 31.07.2025):
conda install -c conda-forge smact
MatterGen (πŸ₯‡18 Β· ⭐ 1.7K) - Official implementation of MatterGen -- a generative model for inorganic materials design across the periodic table.. MIT generative structure-prediction pretrained - [GitHub](https://github.com/microsoft/mattergen) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 310 Β· πŸ“‹ 140 - 5% open Β· ⏱️ 27.02.2026):
git clone https://github.com/microsoft/mattergen
Materials Discovery: GNoME (πŸ₯ˆ12 Β· ⭐ 1.2K Β· πŸ’€) - Graph Networks for Materials Science (GNoME) and dataset of 381,000 novel stable materials. Apache-2 UIP datasets rep-learn proprietary - [GitHub](https://github.com/google-deepmind/materials_discovery) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 180 Β· πŸ“‹ 25 - 84% open Β· ⏱️ 03.03.2025):
git clone https://github.com/google-deepmind/materials_discovery
aviary (πŸ₯ˆ12 Β· ⭐ 61) - The Wren sits on its Roost in the Aviary. MIT - [GitHub](https://github.com/CompRhys/aviary) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 13 Β· πŸ“¦ 1 Β· πŸ“‹ 34 - 11% open Β· ⏱️ 06.01.2026):
git clone https://github.com/CompRhys/aviary
BOSS (πŸ₯ˆ12 Β· ⭐ 27) - Bayesian Optimization Structure Search (BOSS). Apache-2 probabilistic - [PyPi](https://pypi.org/project/aalto-boss) (πŸ“₯ 580 / month Β· ⏱️ 28.11.2025):
pip install aalto-boss
- [GitLab](https://gitlab.com/cest-group/boss) (πŸ”€ 14 Β· πŸ“‹ 39 - 17% open Β· ⏱️ 28.11.2025):
git clone https://gitlab.com/cest-group/boss
AGOX (πŸ₯‰9 Β· ⭐ 18) - AGOX is a package for global optimization of atomic system using e.g. the energy calculated from density functional.. GPL-3.0 structure-optimization - [PyPi](https://pypi.org/project/agox) (πŸ“₯ 130 / month Β· πŸ“¦ 3 Β· ⏱️ 04.02.2026):
pip install agox
- [GitLab](https://gitlab.com/agox/agox) (πŸ”€ 8 Β· πŸ“‹ 28 - 32% open Β· ⏱️ 04.02.2026):
git clone https://gitlab.com/agox/agox
Show 7 hidden projects... - Computational Autonomy for Materials Discovery (CAMD) (πŸ₯‰7 Β· ⭐ 1 Β· πŸ’€) - Agent-based sequential learning software for materials discovery. Apache-2 - MAGUS (πŸ₯‰5 Β· ⭐ 100 Β· πŸ’€) - Machine learning And Graph theory assisted Universal structure Searcher. Unlicensed structure-prediction active-learning - CSPML (crystal structure prediction with machine learning-based element substitution) (πŸ₯‰5 Β· ⭐ 29 Β· πŸ’€) - Original implementation of CSPML. MIT structure-prediction - SPINNER (πŸ₯‰4 Β· ⭐ 15 Β· πŸ’€) - SPINNER (Structure Prediction of Inorganic crystals using Neural Network potentials with Evolutionary and Random.. GPL-3.0 C++ structure-prediction - ML-atomate (πŸ₯‰4 Β· ⭐ 7 Β· πŸ’€) - Machine learning-assisted Atomate code for autonomous computational materials screening. GPL-3.0 active-learning workflows - closed-loop-acceleration-benchmarks (πŸ₯‰4 Β· πŸ’€) - Data and scripts in support of the publication By how much can closed-loop frameworks accelerate computational.. MIT materials-discovery active-learning single-paper - sl_discovery (πŸ₯‰3 Β· ⭐ 5 Β· πŸ’€) - Data processing and models related to Quantifying the performance of machine learning models in materials discovery. Apache-2 materials-discovery single-paper


Mathematical tools

Back to top

Projects that implement mathematical objects used in atomistic machine learning.

cuEquivariance (πŸ₯‡24 Β· ⭐ 390) - cuEquivariance is a math library that is a collective of low-level primitives and tensor ops to accelerate widely-used.. Apache-2 rep-learn - [GitHub](https://github.com/NVIDIA/cuEquivariance) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 27 Β· πŸ“‹ 80 - 21% open Β· ⏱️ 08.04.2026):
git clone https://github.com/NVIDIA/cuEquivariance
- [PyPi](https://pypi.org/project/cuequivariance) (πŸ“₯ 93K / month Β· πŸ“¦ 10 Β· ⏱️ 16.03.2026):
pip install cuequivariance
- [Conda](https://anaconda.org/conda-forge/cuequivariance) (πŸ“₯ 21K Β· ⏱️ 16.03.2026):
conda install -c conda-forge cuequivariance
KFAC-JAX (πŸ₯‡21 Β· ⭐ 320) - Second Order Optimization and Curvature Estimation with K-FAC in JAX. Apache-2 - [GitHub](https://github.com/google-deepmind/kfac-jax) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 29 Β· πŸ“¦ 11 Β· πŸ“‹ 36 - 69% open Β· ⏱️ 01.04.2026):
git clone https://github.com/google-deepmind/kfac-jax
- [PyPi](https://pypi.org/project/kfac-jax) (πŸ“₯ 2K / month Β· πŸ“¦ 2 Β· ⏱️ 25.02.2026):
pip install kfac-jax
OpenEquivariance (πŸ₯ˆ20 Β· ⭐ 140) - OpenEquivariance: a fast, open-source GPU JIT kernel generator for the Clebsch-Gordon Tensor Product. BSD-3 rep-learn - [GitHub](https://github.com/PASSIONLab/OpenEquivariance) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 9 Β· πŸ“¦ 2 Β· πŸ“‹ 33 - 3% open Β· ⏱️ 24.03.2026):
git clone https://github.com/PASSIONLab/OpenEquivariance
- [PyPi](https://pypi.org/project/openequivariance) (πŸ“₯ 24K / month Β· πŸ“¦ 4 Β· ⏱️ 24.03.2026):
pip install openequivariance
SpheriCart (πŸ₯ˆ20 Β· ⭐ 95) - Multi-language library for the calculation of spherical harmonics in Cartesian coordinates. MIT - [GitHub](https://github.com/lab-cosmo/sphericart) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 17 Β· πŸ“₯ 960 Β· πŸ“¦ 10 Β· πŸ“‹ 47 - 34% open Β· ⏱️ 26.03.2026):
git clone https://github.com/lab-cosmo/sphericart
- [PyPi](https://pypi.org/project/sphericart) (πŸ“₯ 4.2K / month Β· πŸ“¦ 2 Β· ⏱️ 26.03.2026):
pip install sphericart
gpax (πŸ₯ˆ17 Β· ⭐ 230 Β· πŸ’€) - Gaussian Processes for Experimental Sciences. MIT probabilistic active-learning - [GitHub](https://github.com/ziatdinovmax/gpax) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 29 Β· πŸ“¦ 6 Β· πŸ“‹ 43 - 23% open Β· ⏱️ 04.07.2025):
git clone https://github.com/ziatdinovmax/gpax
- [PyPi](https://pypi.org/project/gpax) (πŸ“₯ 310 / month Β· ⏱️ 04.07.2025):
pip install gpax
Polynomials4ML.jl (πŸ₯ˆ12 Β· ⭐ 14) - Polynomials for ML: fast evaluation, batching, differentiation. MIT Julia - [GitHub](https://github.com/ACEsuit/Polynomials4ML.jl) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 7 Β· πŸ“‹ 61 - 14% open Β· ⏱️ 29.12.2025):
git clone https://github.com/ACEsuit/Polynomials4ML.jl
GElib (πŸ₯‰9 Β· ⭐ 26) - C++/CUDA library for SO(3) equivariant operations. MPL-2.0 C++ - [GitHub](https://github.com/risi-kondor/GElib) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 3 Β· πŸ“‹ 8 - 50% open Β· ⏱️ 21.10.2025):
git clone https://github.com/risi-kondor/GElib
COSMO Toolbox (πŸ₯‰6 Β· ⭐ 8) - Assorted libraries and utilities for atomistic simulation analysis. Unlicensed C++ - [GitHub](https://github.com/lab-cosmo/toolbox) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 7 Β· ⏱️ 01.04.2026):
git clone https://github.com/lab-cosmo/toolbox
Show 6 hidden projects... - lie-nn (πŸ₯‰9 Β· ⭐ 36 Β· πŸ’€) - Tools for building equivariant polynomials on reductive Lie groups. MIT rep-learn - LapJAX (πŸ₯‰8 Β· ⭐ 75 Β· πŸ’€) - A JAX based package designed for efficient second order operators (e.g., laplacian) computation. MIT - EquivariantOperators.jl (πŸ₯‰6 Β· ⭐ 18 Β· πŸ’€) - This package is deprecated. Functionalities are migrating to Porcupine.jl. MIT Julia - cnine (πŸ₯‰4 Β· ⭐ 5) - Cnine tensor library. Unlicensed C++ - torch_spex (πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€) - Spherical expansions in PyTorch. Unlicensed - Wigner Kernels (πŸ₯‰1 Β· ⭐ 2 Β· πŸ’€) - Collection of programs to benchmark Wigner kernels. Unlicensed benchmarking


Molecular Dynamics

Back to top

Projects that simplify the integration of molecular dynamics and atomistic machine learning.

JAX-MD (πŸ₯‡28 Β· ⭐ 1.4K) - Differentiable, Hardware Accelerated, Molecular Dynamics. Apache-2 - [GitHub](https://github.com/jax-md/jax-md) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 230 Β· πŸ“¦ 82 Β· πŸ“‹ 190 - 29% open Β· ⏱️ 05.04.2026):
git clone https://github.com/jax-md/jax-md
- [PyPi](https://pypi.org/project/jax-md) (πŸ“₯ 14K / month Β· πŸ“¦ 18 Β· ⏱️ 22.03.2026):
pip install jax-md
TorchSim (πŸ₯‡24 Β· ⭐ 440 Β· πŸ“‰) - Torch-native, batchable, atomistic simulations. MIT HTC UIP ML-IAP structure-optimization - [GitHub](https://github.com/TorchSim/torch-sim) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 90 Β· πŸ“‹ 160 - 13% open Β· ⏱️ 09.04.2026):
git clone https://github.com/Radical-AI/torch-sim
- [PyPi](https://pypi.org/project/torch-sim-atomistic) (πŸ“₯ 50K / month Β· πŸ“¦ 7 Β· ⏱️ 18.02.2026):
pip install torch-sim-atomistic
GPUMD (πŸ₯ˆ22 Β· ⭐ 740) - GPUMD is a highly efficient general-purpose molecular dynamic (MD) package and enables machine-learned potentials.. GPL-3.0 ML-IAP C++ electrostatics - [GitHub](https://github.com/brucefan1983/GPUMD) (πŸ‘¨β€πŸ’» 57 Β· πŸ”€ 180 Β· πŸ“‹ 270 - 6% open Β· ⏱️ 08.04.2026):
git clone https://github.com/brucefan1983/GPUMD
mlcolvar (πŸ₯ˆ22 Β· ⭐ 140) - A unified framework for machine learning collective variables for enhanced sampling simulations. MIT sampling - [GitHub](https://github.com/luigibonati/mlcolvar) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 35 Β· πŸ“¦ 11 Β· πŸ“‹ 110 - 11% open Β· ⏱️ 09.04.2026):
git clone https://github.com/luigibonati/mlcolvar
- [PyPi](https://pypi.org/project/mlcolvar) (πŸ“₯ 600 / month Β· πŸ“¦ 4 Β· ⏱️ 03.02.2026):
pip install mlcolvar
FitSNAP (πŸ₯ˆ17 Β· ⭐ 180) - Software for generating machine-learning interatomic potentials for LAMMPS. GPL-2.0 - [GitHub](https://github.com/FitSNAP/FitSNAP) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 65 Β· πŸ“₯ 15 Β· πŸ“‹ 84 - 25% open Β· ⏱️ 17.10.2025):
git clone https://github.com/FitSNAP/FitSNAP
- [Conda](https://anaconda.org/conda-forge/fitsnap3) (πŸ“₯ 17K Β· ⏱️ 22.04.2025):
conda install -c conda-forge fitsnap3
OpenMM-ML (πŸ₯ˆ17 Β· ⭐ 160) - High level API for using machine learning models in OpenMM simulations. MIT ML-IAP - [GitHub](https://github.com/openmm/openmm-ml) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 40 Β· πŸ“¦ 2 Β· πŸ“‹ 72 - 33% open Β· ⏱️ 25.03.2026):
git clone https://github.com/openmm/openmm-ml
- [Conda](https://anaconda.org/conda-forge/openmm-ml) (πŸ“₯ 41K Β· ⏱️ 25.03.2026):
conda install -c conda-forge openmm-ml
Psiflow (πŸ₯‰15 Β· ⭐ 140) - scalable molecular simulation. MIT ML-IAP active-learning sampling - [GitHub](https://github.com/molmod/psiflow) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 15 Β· πŸ“‹ 59 - 16% open Β· ⏱️ 30.03.2026):
git clone https://github.com/molmod/psiflow
pair_allegro (πŸ₯‰15 Β· ⭐ 61) - LAMMPS pair styles for NequIP and Allegro deep learning interatomic potentials. MIT ML-IAP rep-learn - [GitHub](https://github.com/mir-group/pair_nequip_allegro) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 49 - 20% open Β· ⏱️ 10.03.2026):
git clone https://github.com/mir-group/pair_allegro
DMFF (πŸ₯‰12 Β· ⭐ 190) - DMFF (Differentiable Molecular Force Field) is a Jax-based python package that provides a full differentiable.. LGPL-3.0 C++ - [GitHub](https://github.com/deepmodeling/DMFF) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 47 Β· πŸ“‹ 33 - 39% open Β· ⏱️ 07.04.2026):
git clone https://github.com/deepmodeling/DMFF
pair_nequip (πŸ₯‰10 Β· ⭐ 44 Β· πŸ’€) - LAMMPS pair style for NequIP. MIT ML-IAP rep-learn - [GitHub](https://github.com/mir-group/pair_nequip) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 14 Β· πŸ“‹ 33 - 39% open Β· ⏱️ 25.04.2025):
git clone https://github.com/mir-group/pair_nequip
PACE (πŸ₯‰10 Β· ⭐ 31) - The LAMMPS ML-IAP `pair_style pace`, aka Atomic Cluster Expansion (ACE), aka ML-PACE,.. Custom - [GitHub](https://github.com/ICAMS/lammps-user-pace) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 16 Β· πŸ“‹ 11 - 45% open Β· ⏱️ 03.12.2025):
git clone https://github.com/ICAMS/lammps-user-pace
MUSE (πŸ₯‰5 Β· ⭐ 7 Β· πŸ’€) - A python package for fast building amorphous solids and liquid mixtures from @materialsproject computed structures and.. MIT ML-IAP Defects & Disorder - [GitHub](https://github.com/chiang-yuan/muse) (πŸ‘¨β€πŸ’» 2 Β· πŸ“¦ 1 Β· ⏱️ 15.05.2025):
git clone https://github.com/chiang-yuan/muse
Show 3 hidden projects... - openmm-torch (πŸ₯ˆ17 Β· ⭐ 220 Β· πŸ’€) - OpenMM plugin to define forces with neural networks. Custom ML-IAP C++ - SOMD (πŸ₯‰4 Β· ⭐ 17) - Molecular dynamics package designed for the SIESTA DFT code. AGPL-3.0 ML-IAP active-learning - interface-lammps-mlip-3 (πŸ₯‰3 Β· ⭐ 5 Β· πŸ’€) - An interface between LAMMPS and MLIP (version 3). GPL-2.0


Probabilistic ML

Back to top

Projects that focus on probabilistic, Bayesian, Gaussian process and adversarial methods for atomistic ML, for optimization, uncertainty quantification (UQ), etc.

thermo (πŸ₯‡5 Β· ⭐ 17) - Data-driven risk-conscious thermoelectric materials discovery. MIT materials-discovery experimental-data active-learning transport-phenomena - [GitHub](https://github.com/janosh/thermo) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· ⏱️ 12.11.2025):
git clone https://github.com/janosh/thermo


Reinforcement Learning

Back to top

Projects that focus on reinforcement learning for atomistic ML.

Show 2 hidden projects... - ReLeaSE (πŸ₯‡11 Β· ⭐ 370 Β· πŸ’€) - Deep Reinforcement Learning for de-novo Drug Design. MIT drug-discovery - CatGym (πŸ₯‰5 Β· ⭐ 13 Β· πŸ’€) - Surface segregation using Deep Reinforcement Learning. GPL


Representation Engineering

Back to top

Projects that offer implementations of representations aka descriptors, fingerprints of atomistic systems, and models built with them, aka feature engineering.

cdk (πŸ₯‡27 Β· ⭐ 580) - The Chemistry Development Kit. LGPL-2.1 cheminformatics Java - [GitHub](https://github.com/cdk/cdk) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 180 Β· πŸ“₯ 98K Β· πŸ“‹ 330 - 2% open Β· ⏱️ 03.04.2026):
git clone https://github.com/cdk/cdk
- [Maven](https://search.maven.org/artifact/org.openscience.cdk/cdk-bundle) (πŸ“¦ 18 Β· ⏱️ 03.03.2026):
<dependency>
    <groupId>org.openscience.cdk</groupId>
    <artifactId>cdk-bundle</artifactId>
    <version>[VERSION]</version>
</dependency>
DScribe (πŸ₯‡24 Β· ⭐ 460 Β· πŸ’€) - DScribe is a python package for creating machine learning descriptors for atomistic systems. Apache-2 - [GitHub](https://github.com/SINGROUP/dscribe) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 96 Β· πŸ“¦ 290 Β· πŸ“‹ 110 - 12% open Β· ⏱️ 27.09.2025):
git clone https://github.com/SINGROUP/dscribe
- [PyPi](https://pypi.org/project/dscribe) (πŸ“₯ 120K / month Β· πŸ“¦ 63 Β· ⏱️ 27.09.2025):
pip install dscribe
- [Conda](https://anaconda.org/conda-forge/dscribe) (πŸ“₯ 280K Β· ⏱️ 10.12.2025):
conda install -c conda-forge dscribe
ChemML (πŸ₯‡19 Β· ⭐ 170) - ChemML is a machine learning and informatics program suite for the chemical and materials sciences. BSD-3 cheminformatics active-learning workflows - [GitHub](https://github.com/hachmannlab/chemml) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 34 Β· πŸ“₯ 14 Β· πŸ“¦ 8 Β· πŸ“‹ 13 - 53% open Β· ⏱️ 20.03.2026):
git clone https://github.com/hachmannlab/chemml
- [PyPi](https://pypi.org/project/chemml) (πŸ“₯ 170 / month Β· πŸ“¦ 2 Β· ⏱️ 08.10.2023):
pip install chemml
MODNet (πŸ₯ˆ15 Β· ⭐ 110 Β· πŸ’€) - MODNet: a framework for machine learning materials properties. MIT pretrained small-data transfer-learning - [GitHub](https://github.com/ppdebreuck/modnet) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 34 Β· πŸ“¦ 11 Β· πŸ“‹ 64 - 50% open Β· ⏱️ 02.05.2025):
git clone https://github.com/ppdebreuck/modnet
Featomic (πŸ₯ˆ15 Β· ⭐ 79) - Computing representations for atomistic machine learning. BSD-3 Rust C++ - [GitHub](https://github.com/metatensor/featomic) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 18 Β· πŸ“₯ 850 Β· πŸ“‹ 89 - 49% open Β· ⏱️ 31.03.2026):
git clone https://github.com/metatensor/featomic
GlassPy (πŸ₯ˆ15 Β· ⭐ 38) - Python module for scientists working with glass materials. GPL-3.0 - [GitHub](https://github.com/drcassar/glasspy) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 8 Β· πŸ“¦ 7 Β· πŸ“‹ 16 - 43% open Β· ⏱️ 17.03.2026):
git clone https://github.com/drcassar/glasspy
- [PyPi](https://pypi.org/project/glasspy) (πŸ“₯ 660 / month Β· ⏱️ 13.03.2026):
pip install glasspy
pySIPFENN (πŸ₯ˆ15 Β· ⭐ 24) - Python python toolset for Structure-Informed Property and Feature Engineering with Neural Networks. It offers unique.. LGPL-3.0 material-defect Defects & Disorder pretrained transfer-learning - [GitHub](https://github.com/PhasesResearchLab/pySIPFENN) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· πŸ“₯ 120 Β· πŸ“¦ 7 Β· πŸ“‹ 8 - 62% open Β· ⏱️ 20.01.2026):
git clone https://github.com/PhasesResearchLab/pySIPFENN
- [PyPi](https://pypi.org/project/pysipfenn) (πŸ“₯ 95 / month Β· ⏱️ 20.01.2026):
pip install pysipfenn
- [Conda](https://anaconda.org/conda-forge/pysipfenn) (πŸ“₯ 22K Β· ⏱️ 20.01.2026):
conda install -c conda-forge pysipfenn
SISSO (πŸ₯ˆ11 Β· ⭐ 350) - A data-driven method combining symbolic regression and compressed sensing for accurate & interpretable models. Apache-2 Fortran - [GitHub](https://github.com/rouyang2017/SISSO) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 95 Β· πŸ“‹ 78 - 23% open Β· ⏱️ 26.01.2026):
git clone https://github.com/rouyang2017/SISSO
BenchML (πŸ₯ˆ11 Β· ⭐ 15) - ML benchmarking and pipeling framework. Apache-2 benchmarking - [GitHub](https://github.com/capoe/benchml) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 6 Β· πŸ“‹ 13 - 23% open Β· ⏱️ 28.10.2025):
git clone https://github.com/capoe/benchml
- [PyPi](https://pypi.org/project/benchml) (πŸ“₯ 35 / month Β· ⏱️ 14.07.2022):
pip install benchml
PDynA (πŸ₯‰10 Β· ⭐ 51) - Python package to analyse the structural dynamics of perovskites. MIT MD - [GitHub](https://github.com/WMD-group/PDynA) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 2 Β· ⏱️ 14.01.2026):
git clone https://github.com/WMD-group/PDynA
- [PyPi](https://pypi.org/project/pdyna) (πŸ“₯ 11 / month Β· ⏱️ 23.09.2024):
pip install pdyna
MOLPIPx (πŸ₯‰9 Β· ⭐ 50) - Differentiable version of Permutationally Invariant Polynomial (PIP) models in JAX and Rust. Apache-2 Python Rust - [GitHub](https://github.com/ChemAI-Lab/molpipx) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 1 Β· ⏱️ 27.03.2026):
git clone https://github.com/ChemAI-Lab/molpipx
ElemNet (πŸ₯‰7 Β· ⭐ 100) - Deep Learning the Chemistry of Materials From Only Elemental Composition for Enhancing Materials Property Prediction. Unlicensed single-paper - [GitHub](https://github.com/NU-CUCIS/ElemNet) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 35 Β· πŸ“‹ 8 - 50% open Β· ⏱️ 13.01.2026):
git clone https://github.com/NU-CUCIS/ElemNet
fplib (πŸ₯‰6 Β· ⭐ 8 Β· πŸ’€) - libfp is a library for calculating crystalline fingerprints and measuring similarities of materials. MIT C-lang single-paper - [GitHub](https://github.com/Rutgers-ZRG/libfp) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 2 Β· ⏱️ 22.09.2025):
git clone https://github.com/zhuligs/fplib
soap_turbo (πŸ₯‰5 Β· ⭐ 8) - soap_turbo comprises a series of libraries to be used in combination with QUIP/GAP and TurboGAP. Custom Fortran - [GitHub](https://github.com/libAtoms/soap_turbo) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 8 Β· πŸ“‹ 8 - 62% open Β· ⏱️ 22.01.2026):
git clone https://github.com/libAtoms/soap_turbo
Show 17 hidden projects... - CatLearn (πŸ₯‡16 Β· ⭐ 120 Β· πŸ’€) - GPL-3.0 surface-science - ElementEmbeddings (πŸ₯ˆ15 Β· ⭐ 51 Β· πŸ’€) - Python package to interact with high-dimensional representations of the chemical elements. MIT XAI USL viz - Librascal (πŸ₯ˆ12 Β· ⭐ 83 Β· πŸ’€) - A scalable and versatile library to generate representations for atomic-scale learning. LGPL-2.1 - CBFV (πŸ₯ˆ12 Β· ⭐ 29 Β· πŸ’€) - Tool to quickly create a composition-based feature vector. Unlicensed - SkipAtom (πŸ₯‰10 Β· ⭐ 28 Β· πŸ’€) - Distributed representations of atoms, inspired by the Skip-gram model. MIT - cmlkit (πŸ₯‰9 Β· ⭐ 33 Β· πŸ’€) - tools for machine learning in condensed matter physics and quantum chemistry. MIT benchmarking - NICE (πŸ₯‰7 Β· ⭐ 12 Β· πŸ’€) - NICE (N-body Iteratively Contracted Equivariants) is a set of tools designed for the calculation of invariant and.. MIT - SISSO++ (πŸ₯‰7 Β· ⭐ 6 Β· πŸ’€) - C++ Implementation of SISSO with python bindings. Apache-2 C++ - milad (πŸ₯‰6 Β· ⭐ 34 Β· πŸ’€) - Moment Invariants Local Atomic Descriptor. GPL-3.0 generative - SA-GPR (πŸ₯‰6 Β· ⭐ 23 Β· πŸ’€) - Public repository for symmetry-adapted Gaussian Process Regression (SA-GPR). LGPL-3.0 C-lang - SOAPxx (πŸ₯‰6 Β· ⭐ 7 Β· πŸ’€) - A SOAP implementation. GPL-2.0 C++ - pyLODE (πŸ₯‰6 Β· ⭐ 3 Β· πŸ’€) - Pythonic implementation of LOng Distance Equivariants. Apache-2 electrostatics - AMP (πŸ₯‰6 Β· πŸ’€) - Amp is an open-source package designed to easily bring machine-learning to atomistic calculations. Unlicensed - MXenes4HER (πŸ₯‰5 Β· ⭐ 7 Β· πŸ’€) - Predicting hydrogen evolution (HER) activity over 4500 MXene materials https://doi.org/10.1039/D3TA00344B. GPL-3.0 materials-discovery catalysis scikit-learn single-paper - automl-materials (πŸ₯‰4 Β· ⭐ 5 Β· πŸ’€) - AutoML for Regression Tasks on Small Tabular Data in Materials Design. MIT autoML benchmarking single-paper - magnetism-prediction (πŸ₯‰4 Β· ⭐ 2 Β· πŸ’€) - DFT-aided Machine Learning Search for Magnetism in Fe-based Bimetallic Chalcogenides. Apache-2 magnetism single-paper - ML-for-CurieTemp-Predictions (πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€) - Machine Learning Predictions of High-Curie-Temperature Materials. MIT single-paper magnetism


Representation Learning

Back to top

General models that learn a representations aka embeddings of atomistic systems, such as message-passing neural networks (MPNN).

Deep Graph Library (DGL) (πŸ₯‡36 Β· ⭐ 14K Β· πŸ’€) - Python package built to ease deep learning on graph, on top of existing DL frameworks. Apache-2 - [GitHub](https://github.com/dmlc/dgl) (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 3K Β· πŸ“¦ 4.2K Β· πŸ“‹ 3K - 20% open Β· ⏱️ 31.07.2025):
git clone https://github.com/dmlc/dgl
- [PyPi](https://pypi.org/project/dgl) (πŸ“₯ 120K / month Β· πŸ“¦ 150 Β· ⏱️ 13.05.2024):
pip install dgl
- [Conda](https://anaconda.org/dglteam/dgl) (πŸ“₯ 480K Β· ⏱️ 25.03.2025):
conda install -c dglteam dgl
PyG Models (πŸ₯‡34 Β· ⭐ 24K) - Representation learning models implemented in PyTorch Geometric. MIT general-ml - [GitHub](https://github.com/pyg-team/pytorch_geometric) (πŸ‘¨β€πŸ’» 560 Β· πŸ”€ 4K Β· πŸ“¦ 11K Β· πŸ“‹ 4K - 31% open Β· ⏱️ 08.04.2026):
git clone https://github.com/pyg-team/pytorch_geometric
e3nn (πŸ₯‡29 Β· ⭐ 1.2K) - A modular framework for neural networks with Euclidean symmetry. MIT - [GitHub](https://github.com/e3nn/e3nn) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 180 Β· πŸ“¦ 610 Β· πŸ“‹ 180 - 17% open Β· ⏱️ 13.02.2026):
git clone https://github.com/e3nn/e3nn
- [PyPi](https://pypi.org/project/e3nn) (πŸ“₯ 350K / month Β· πŸ“¦ 74 Β· ⏱️ 13.02.2026):
pip install e3nn
- [Conda](https://anaconda.org/conda-forge/e3nn) (πŸ“₯ 65K Β· ⏱️ 14.02.2026):
conda install -c conda-forge e3nn
MatGL (Materials Graph Library) (πŸ₯‡28 Β· ⭐ 530) - Graph deep learning library for materials. BSD-3 ML-IAP pretrained multifidelity - [GitHub](https://github.com/materialyzeai/matgl) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 110 Β· πŸ“¦ 95 Β· πŸ“‹ 160 - 2% open Β· ⏱️ 08.04.2026):
git clone https://github.com/materialsvirtuallab/matgl
- [PyPi](https://pypi.org/project/matgl) (πŸ“₯ 24K / month Β· πŸ“¦ 33 Β· ⏱️ 15.03.2026):
pip install matgl
- [Docker Hub](https://hub.docker.com/r/materialsvirtuallab/matgl) (πŸ“₯ 280 Β· ⭐ 1 Β· ⏱️ 08.04.2025):
docker pull materialsvirtuallab/matgl
SchNetPack (πŸ₯‡27 Β· ⭐ 910) - SchNetPack - Deep Neural Networks for Atomistic Systems. MIT - [GitHub](https://github.com/atomistic-machine-learning/schnetpack) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 250 Β· πŸ“¦ 110 Β· πŸ“‹ 280 - 1% open Β· ⏱️ 17.03.2026):
git clone https://github.com/atomistic-machine-learning/schnetpack
- [PyPi](https://pypi.org/project/schnetpack) (πŸ“₯ 6.3K / month Β· πŸ“¦ 4 Β· ⏱️ 19.12.2025):
pip install schnetpack
e3nn-jax (πŸ₯‡23 Β· ⭐ 230) - jax library for E3 Equivariant Neural Networks. Apache-2 - [GitHub](https://github.com/e3nn/e3nn-jax) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 19 Β· πŸ“¦ 83 Β· πŸ“‹ 26 - 15% open Β· ⏱️ 01.04.2026):
git clone https://github.com/e3nn/e3nn-jax
- [PyPi](https://pypi.org/project/e3nn-jax) (πŸ“₯ 130K / month Β· πŸ“¦ 35 Β· ⏱️ 01.04.2026):
pip install e3nn-jax
ALIGNN (πŸ₯ˆ21 Β· ⭐ 310 Β· πŸ’€) - Atomistic Line Graph Neural Network https://scholar.google.com/citations?user=9Q-tNnwAAAAJ.. Custom - [GitHub](https://github.com/usnistgov/alignn) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 110 Β· πŸ“‹ 87 - 67% open Β· ⏱️ 25.08.2025):
git clone https://github.com/usnistgov/alignn
- [PyPi](https://pypi.org/project/alignn) (πŸ“₯ 11K / month Β· πŸ“¦ 13 Β· ⏱️ 06.04.2026):
pip install alignn
Uni-Mol (πŸ₯ˆ17 Β· ⭐ 1.1K Β· πŸ’€) - Official Repository for the Uni-Mol Series Methods. MIT pretrained - [GitHub](https://github.com/deepmodeling/Uni-Mol) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 170 Β· πŸ“₯ 23K Β· πŸ“‹ 230 - 48% open Β· ⏱️ 29.05.2025):
git clone https://github.com/deepmodeling/Uni-Mol
HydraGNN (πŸ₯ˆ16 Β· ⭐ 100) - Distributed PyTorch implementation of multi-headed graph convolutional neural networks. BSD-3 - [GitHub](https://github.com/ORNL/HydraGNN) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 38 Β· πŸ“¦ 3 Β· πŸ“‹ 56 - 30% open Β· ⏱️ 03.04.2026):
git clone https://github.com/ORNL/HydraGNN
hippynn (πŸ₯ˆ13 Β· ⭐ 94) - python library for atomistic machine learning. Custom workflows - [GitHub](https://github.com/lanl/hippynn) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 34 Β· πŸ“¦ 4 Β· πŸ“‹ 41 - 34% open Β· ⏱️ 04.03.2026):
git clone https://github.com/lanl/hippynn
Compositionally-Restricted Attention-Based Network (CrabNet) (πŸ₯ˆ13 Β· ⭐ 17 Β· πŸ’€) - Predict materials properties using only the composition information!. MIT - [GitHub](https://github.com/sparks-baird/CrabNet) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 7 Β· πŸ“¦ 16 Β· πŸ“‹ 19 - 84% open Β· ⏱️ 04.06.2025):
git clone https://github.com/sparks-baird/CrabNet
- [PyPi](https://pypi.org/project/crabnet) (πŸ“₯ 430 / month Β· πŸ“¦ 2 Β· ⏱️ 10.01.2023):
pip install crabnet
SE(3)-Transformers (πŸ₯ˆ9 Β· ⭐ 580) - code for the SE3 Transformers paper: https://arxiv.org/abs/2006.10503. MIT single-paper transformer - [GitHub](https://github.com/FabianFuchsML/se3-transformer-public) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 76 Β· πŸ“‹ 29 - 37% open Β· ⏱️ 03.04.2026):
git clone https://github.com/FabianFuchsML/se3-transformer-public
UVVisML (πŸ₯‰8 Β· ⭐ 35 Β· πŸ’€) - Predict optical properties of molecules with machine learning. MIT optical-properties single-paper probabilistic - [GitHub](https://github.com/learningmatter-mit/uvvisml) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 10 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 30.07.2025):
git clone https://github.com/learningmatter-mit/uvvisml
DeeperGATGNN (πŸ₯‰7 Β· ⭐ 65) - Scalable graph neural networks for materials property prediction. MIT - [GitHub](https://github.com/usccolumbia/deeperGATGNN) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 8 Β· ⏱️ 02.02.2026):
git clone https://github.com/usccolumbia/deeperGATGNN
Crystalframer (πŸ₯‰7 Β· ⭐ 18) - The official code respository for Rethinking the role of frames for SE(3)-invariant crystal structure modeling (ICLR.. MIT transformer single-paper - [GitHub](https://github.com/omron-sinicx/crystalframer) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 3 Β· πŸ“₯ 11 Β· ⏱️ 16.10.2025):
git clone https://github.com/omron-sinicx/crystalframer
Show 48 hidden projects... - dgl-lifesci (πŸ₯‡24 Β· ⭐ 800 Β· πŸ’€) - Python package for graph neural networks in chemistry and biology. Apache-2 - NVIDIA Deep Learning Examples for Tensor Cores (πŸ₯ˆ20 Β· ⭐ 15K Β· πŸ’€) - State-of-the-Art Deep Learning scripts organized by models - easy to train and deploy with reproducible accuracy and.. Custom educational drug-discovery - DIG: Dive into Graphs (πŸ₯ˆ20 Β· ⭐ 2K Β· πŸ’€) - A library for graph deep learning research. GPL-3.0 - escnn (πŸ₯ˆ18 Β· ⭐ 520 Β· πŸ’€) - Equivariant Steerable CNNs Library for Pytorch https://quva-lab.github.io/escnn/. Custom - kgcnn (πŸ₯ˆ17 Β· ⭐ 120 Β· πŸ’€) - Graph convolutions in Keras with TensorFlow, PyTorch or Jax. MIT - Graphormer (πŸ₯ˆ15 Β· ⭐ 2.4K Β· πŸ’€) - Graphormer is a general-purpose deep learning backbone for molecular modeling. MIT transformer pretrained - benchmarking-gnns (πŸ₯ˆ14 Β· ⭐ 2.7K Β· πŸ’€) - Repository for benchmarking graph neural networks (JMLR 2023). MIT single-paper benchmarking - Crystal Graph Convolutional Neural Networks (CGCNN) (πŸ₯ˆ13 Β· ⭐ 850 Β· πŸ’€) - Crystal graph convolutional neural networks for predicting material properties. MIT - xtal2png (πŸ₯ˆ13 Β· ⭐ 39 Β· πŸ’€) - Encode/decode a crystal structure to/from a grayscale PNG image for direct use with image-based machine learning.. MIT computer-vision - Neural fingerprint (nfp) (πŸ₯ˆ12 Β· ⭐ 62 Β· πŸ’€) - Keras layers for end-to-end learning with rdkit and pymatgen. Custom - FAENet (πŸ₯ˆ12 Β· ⭐ 34 Β· πŸ’€) - Frame Averaging Equivariant GNN for materials modeling. MIT - pretrained-gnns (πŸ₯ˆ10 Β· ⭐ 1.1K Β· πŸ’€) - Strategies for Pre-training Graph Neural Networks. MIT pretrained - GDC (πŸ₯ˆ10 Β· ⭐ 280 Β· πŸ’€) - Graph Diffusion Convolution, as proposed in Diffusion Improves Graph Learning (NeurIPS 2019). MIT generative - Atom2Vec (πŸ₯ˆ10 Β· ⭐ 37 Β· πŸ’€) - Atom2Vec: a simple way to describe atoms for machine learning. MIT - GATGNN: Global Attention Graph Neural Network (πŸ₯ˆ9 Β· ⭐ 85 Β· πŸ’€) - Pytorch Repository for our work: Graph convolutional neural networks with global attention for improved materials.. MIT - ai4material_design (πŸ₯ˆ9 Β· ⭐ 8 Β· πŸ’€) - Code for Kazeev, N., Al-Maeeni, A.R., Romanov, I. et al. Sparse representation for machine learning the properties of.. Apache-2 pretrained material-defect - molecularGNN_smiles (πŸ₯‰8 Β· ⭐ 340 Β· πŸ’€) - The code of a graph neural network (GNN) for molecules, which is based on learning representations of r-radius.. Apache-2 - Equiformer (πŸ₯‰8 Β· ⭐ 280 Β· πŸ’€) - [ICLR 2023 Spotlight] Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphs. MIT transformer - graphite (πŸ₯‰8 Β· ⭐ 110 Β· πŸ’€) - A repository for implementing graph network models based on atomic structures. MIT - GNNOpt (πŸ₯‰8 Β· ⭐ 33 Β· πŸ’€) - Universal Ensemble-Embedding Graph Neural Network for Direct Prediction of Optical Spectra from Crystal Structures. MIT optical-properties single-paper - T-e3nn (πŸ₯‰8 Β· ⭐ 19 Β· πŸ’€) - Time-reversal Euclidean neural networks based on e3nn. MIT magnetism - tensorfieldnetworks (πŸ₯‰7 Β· ⭐ 160 Β· πŸ’€) - Rotation- and translation-equivariant neural networks for 3D point clouds. MIT - DTNN (πŸ₯‰7 Β· ⭐ 78 Β· πŸ’€) - Deep Tensor Neural Network. MIT - Graph-Aware-Transformers (πŸ₯‰7 Β· ⭐ 69 Β· πŸ’€) - Graph-Aware Attention for Adaptive Dynamics in Transformers. Apache-2 transformer graph-data pretrained single-paper - Cormorant (πŸ₯‰7 Β· ⭐ 60 Β· πŸ’€) - Codebase for Cormorant Neural Networks. Custom - AdsorbML (πŸ₯‰7 Β· ⭐ 44 Β· πŸ’€) - MIT surface-science single-paper - escnn_jax (πŸ₯‰7 Β· ⭐ 32 Β· πŸ’€) - Equivariant Steerable CNNs Library for Pytorch https://quva-lab.github.io/escnn/. Custom - CGAT (πŸ₯‰7 Β· ⭐ 31 Β· πŸ’€) - Crystal graph attention neural networks for materials prediction. MIT - Crystalformer (πŸ₯‰7 Β· ⭐ 28 Β· πŸ’€) - The official code respository for Crystalformer: Infinitely Connected Attention for Periodic Structure Encoding (ICLR.. MIT transformer single-paper - Geom3D (πŸ₯‰6 Β· ⭐ 130 Β· πŸ’€) - Geom3D: Geometric Modeling on 3D Structures, NeurIPS 2023. MIT benchmarking single-paper - matsciml (πŸ₯‰6 Β· ⭐ 130 Β· πŸ’€) - Open MatSci ML Toolkit is a framework for prototyping and scaling out deep learning models for materials discovery.. MIT workflows benchmarking - MACE-Layer (πŸ₯‰6 Β· ⭐ 47 Β· πŸ’€) - Higher order equivariant graph neural networks for 3D point clouds. MIT - charge_transfer_nnp (πŸ₯‰6 Β· ⭐ 37 Β· πŸ’€) - Graph neural network potential with charge transfer. MIT electrostatics - FieldSchNet (πŸ₯‰6 Β· ⭐ 24 Β· πŸ’€) - Deep neural network for molecules in external fields. MIT - GLAMOUR (πŸ₯‰6 Β· ⭐ 24 Β· πŸ’€) - Graph Learning over Macromolecule Representations. MIT single-paper - ML4pXRDs (πŸ₯‰6 Β· ⭐ 3 Β· πŸ’€) - Contains code to train neural networks based on simulated powder XRDs from synthetic crystals. MIT XRD single-paper - Autobahn (πŸ₯‰5 Β· ⭐ 30 Β· πŸ’€) - Repository for Autobahn: Automorphism Based Graph Neural Networks. MIT - CraTENet (πŸ₯‰5 Β· ⭐ 18 Β· πŸ’€) - An attention-based deep neural network for thermoelectric transport properties. MIT transport-phenomena - SCFNN (πŸ₯‰5 Β· ⭐ 15 Β· πŸ’€) - Self-consistent determination of long-range electrostatics in neural network potentials. MIT C++ electrostatics single-paper - gkx: Green-Kubo Method in JAX (πŸ₯‰5 Β· ⭐ 8 Β· πŸ’€) - Green-Kubo + JAX + MLPs = Anharmonic Thermal Conductivities Done Fast. MIT transport-phenomena - Per-site PAiNN (πŸ₯‰5 Β· ⭐ 2 Β· πŸ’€) - Fork of PaiNN for PerovskiteOrderingGCNNs. MIT probabilistic pretrained single-paper - Per-Site CGCNN (πŸ₯‰5 Β· ⭐ 1 Β· πŸ’€) - Crystal graph convolutional neural networks for predicting material properties. MIT pretrained single-paper - Graph Transport Network (πŸ₯‰4 Β· ⭐ 15 Β· πŸ’€) - Graph transport network (GTN), as proposed in Scalable Optimal Transport in High Dimensions for Graph Distances,.. Custom transport-phenomena - atom_by_atom (πŸ₯‰4 Β· ⭐ 12 Β· πŸ’€) - Atom-by-atom design of metal oxide catalysts for the oxygen evolution reaction with Machine Learning. Unlicensed surface-science single-paper - EGraFFBench (πŸ₯‰4 Β· ⭐ 11 Β· πŸ’€) - Unlicensed single-paper benchmarking ML-IAP - Element encoder (πŸ₯‰3 Β· ⭐ 6 Β· πŸ’€) - Autoencoder neural network to compress properties of atomic species into a vector representation. GPL-3.0 single-paper - Point Edge Transformer (πŸ₯‰2) - Smooth, exact rotational symmetrization for deep learning on point clouds. CC-BY-4.0 - SphericalNet (πŸ₯‰1 Β· ⭐ 3 Β· πŸ’€) - Implementation of Clebsch-Gordan Networks (CGnet: https://arxiv.org/pdf/1806.09231.pdf) by GElib & cnine libraries in.. Unlicensed


Universal Potentials

Back to top

Machine-learned interatomic potentials (ML-IAP) that have been trained on large, chemically and structural diverse datasets. For materials, this means e.g. datasets that include a majority of the periodic table.

πŸ”— TeaNet - Universal neural network interatomic potential inspired by iterative electronic relaxations.. ML-IAP

πŸ”— PreFerred Potential (PFP) - Universal neural network potential for material discovery https://doi.org/10.1038/s41467-022-30687-9. ML-IAP proprietary

FAIRChem EquiformerV2 models (πŸ₯‡32 Β· ⭐ 2K Β· πŸ“ˆ) - FAIRChem implementation of Equiformer V2 (eqV2) models. MIT pretrained UIP rep-learn catalysis - [GitHub](https://github.com/facebookresearch/fairchem) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 450 Β· πŸ“‹ 570 - 1% open Β· ⏱️ 09.04.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (πŸ“₯ 130K / month Β· πŸ“¦ 44 Β· ⏱️ 26.03.2026):
pip install fairchem-core
FAIRChem eSEN models (πŸ₯‡32 Β· ⭐ 2K Β· πŸ“ˆ) - FAIRChem implementation of Smooth Energy Network (eSEN) models arXiv:2502.12147. MIT pretrained UIP rep-learn catalysis - [GitHub](https://github.com/facebookresearch/fairchem) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 450 Β· πŸ“‹ 570 - 1% open Β· ⏱️ 09.04.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (πŸ“₯ 130K / month Β· πŸ“¦ 44 Β· ⏱️ 26.03.2026):
pip install fairchem-core
DPA-2 (πŸ₯ˆ30 Β· ⭐ 1.9K) - A large atomic model as a multi-task learner https://arxiv.org/abs/2312.15492. LGPL-3.0 ML-IAP pretrained workflows datasets - [GitHub](https://github.com/deepmodeling/deepmd-kit) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 600 Β· πŸ“₯ 69K Β· πŸ“¦ 47 Β· πŸ“‹ 1K - 13% open Β· ⏱️ 08.04.2026):
git clone https://github.com/deepmodeling/deepmd-kit
- [PyPi](https://pypi.org/project/deepmd-kit) (πŸ“₯ 7.1K / month Β· πŸ“¦ 17 Β· ⏱️ 19.03.2026):
pip install deepmd-kit
- [Conda](https://anaconda.org/conda-forge/deepmd-kit) (πŸ“₯ 2.7M Β· ⏱️ 19.03.2026):
conda install -c conda-forge deepmd-kit
- [Docker Hub](https://hub.docker.com/r/deepmodeling/deepmd-kit) (πŸ“₯ 5.4K Β· ⭐ 1 Β· ⏱️ 05.04.2026):
docker pull deepmodeling/deepmd-kit
DeePMD-DPA3 (πŸ₯ˆ30 Β· ⭐ 1.9K) - Successor of DPA-2. LGPL-3.0 ML-IAP pretrained workflows datasets - [GitHub](https://github.com/deepmodeling/deepmd-kit) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 600 Β· πŸ“₯ 69K Β· πŸ“¦ 47 Β· πŸ“‹ 1K - 13% open Β· ⏱️ 08.04.2026):
git clone https://github.com/deepmodeling/deepmd-kit
- [PyPi](https://pypi.org/project/deepmd-kit) (πŸ“₯ 7.1K / month Β· πŸ“¦ 17 Β· ⏱️ 19.03.2026):
pip install deepmd-kit
- [Conda](https://anaconda.org/conda-forge/deepmd-kit) (πŸ“₯ 2.7M Β· ⏱️ 19.03.2026):
conda install -c conda-forge deepmd-kit
- [Docker Hub](https://hub.docker.com/r/deepmodeling/deepmd-kit) (πŸ“₯ 5.4K Β· ⭐ 1 Β· ⏱️ 05.04.2026):
docker pull deepmodeling/deepmd-kit
SevenNet (πŸ₯ˆ24 Β· ⭐ 240) - SevenNet - a graph neural network interatomic potential package supporting efficient multi-GPU parallel molecular.. GPL-3.0 ML-IAP MD pretrained - [GitHub](https://github.com/MDIL-SNU/SevenNet) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 52 Β· πŸ“₯ 14K Β· πŸ“‹ 90 - 17% open Β· ⏱️ 07.04.2026):
git clone https://github.com/MDIL-SNU/SevenNet
- [PyPi](https://pypi.org/project/sevenn) (πŸ“₯ 170K / month Β· πŸ“¦ 23 Β· ⏱️ 03.03.2026):
pip install sevenn
MACE-FOUNDATION models (πŸ₯ˆ23 Β· ⭐ 1.1K) - MACE foundation models (MP, OMAT, mh-1). MIT ML-IAP pretrained rep-learn MD - [GitHub](https://github.com/ACEsuit/mace-foundations) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 380 Β· πŸ“₯ 360K Β· πŸ“‹ 36 - 13% open Β· ⏱️ 19.11.2025):
git clone https://github.com/ACEsuit/mace-foundations
- [PyPi](https://pypi.org/project/mace-torch) (πŸ“₯ 62K / month Β· πŸ“¦ 74 Β· ⏱️ 22.02.2026):
pip install mace-torch
MatterSim (πŸ₯ˆ22 Β· ⭐ 530) - MatterSim: A deep learning atomistic model across elements, temperatures and pressures. MIT ML-IAP active-learning multimodal phase-transition pretrained - [GitHub](https://github.com/microsoft/mattersim) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 77 Β· πŸ“₯ 36 Β· πŸ“‹ 44 - 40% open Β· ⏱️ 18.03.2026):
git clone https://github.com/microsoft/mattersim
- [PyPi](https://pypi.org/project/mattersim) (πŸ“₯ 140K / month Β· πŸ“¦ 26 Β· ⏱️ 05.04.2026):
pip install mattersim
Orb Models (πŸ₯‰21 Β· ⭐ 560) - ORB forcefield models from Orbital Materials. Custom ML-IAP pretrained - [GitHub](https://github.com/orbital-materials/orb-models) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 78 Β· πŸ“¦ 35 Β· πŸ“‹ 75 - 4% open Β· ⏱️ 18.03.2026):
git clone https://github.com/orbital-materials/orb-models
- [PyPi](https://pypi.org/project/orb-models) (πŸ“₯ 8.1K / month Β· πŸ“¦ 36 Β· ⏱️ 18.03.2026):
pip install orb-models
CHGNet (πŸ₯‰20 Β· ⭐ 380) - Pretrained universal neural network potential for charge-informed atomistic modeling https://chgnet.lbl.gov. Custom ML-IAP MD pretrained electrostatics magnetism structure-relaxation - [GitHub](https://github.com/CederGroupHub/chgnet) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 96 Β· πŸ“¦ 69 Β· πŸ“‹ 77 - 5% open Β· ⏱️ 19.02.2026):
git clone https://github.com/CederGroupHub/chgnet
- [PyPi](https://pypi.org/project/chgnet) (πŸ“₯ 33K / month Β· πŸ“¦ 33 Β· ⏱️ 22.09.2025):
pip install chgnet
PET-MAD (πŸ₯‰20 Β· ⭐ 200) - Universal interatomic potentials for advanced materials modeling. BSD-3 ML-IAP MD rep-learn transformer - [GitHub](https://github.com/lab-cosmo/upet) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 17 Β· πŸ“₯ 46 Β· πŸ“¦ 3 Β· ⏱️ 31.03.2026):
git clone https://github.com/lab-cosmo/pet-mad
- [PyPi](https://pypi.org/project/pet-mad) (πŸ“₯ 700 / month Β· πŸ“¦ 9 Β· ⏱️ 12.12.2025):
pip install pet-mad
- [Conda](https://anaconda.org/conda-forge/pet-mad):
conda install -c conda-forge pet-mad
M3GNet (πŸ₯‰18 Β· ⭐ 320 Β· πŸ’€) - Materials graph network with 3-body interactions featuring a DFT surrogate crystal relaxer and a state-of-the-art.. BSD-3 ML-IAP pretrained - [GitHub](https://github.com/materialyzeai/m3gnet) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 74 Β· πŸ“‹ 35 - 42% open Β· ⏱️ 07.04.2025):
git clone https://github.com/materialsvirtuallab/m3gnet
- [PyPi](https://pypi.org/project/m3gnet) (πŸ“₯ 1.8K / month Β· πŸ“¦ 17 Β· ⏱️ 17.11.2022):
pip install m3gnet
MLIP Arena Leaderboard (πŸ₯‰13 Β· ⭐ 95) - [NeurIPS 25 Spotlight] Fair and transparent benchmark of machine learning interatomic potentials (MLIPs), beyond basic.. Apache-2 ML-IAP benchmarking - [GitHub](https://github.com/atomind-ai/mlip-arena) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 8 Β· πŸ“¦ 2 Β· πŸ“‹ 23 - 56% open Β· ⏱️ 27.03.2026):
git clone https://github.com/atomind-ai/mlip-arena
GRACE (πŸ₯‰13 Β· ⭐ 89) - GRACE models and gracemaker (as implemented in TensorPotential package). Custom ML-IAP pretrained MD rep-learn rep-eng - [GitHub](https://github.com/ICAMS/grace-tensorpotential) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 11 Β· πŸ“¦ 10 Β· πŸ“‹ 18 - 66% open Β· ⏱️ 06.03.2026):
git clone https://github.com/ICAMS/grace-tensorpotential
EScAIP (πŸ₯‰7 Β· ⭐ 60 Β· πŸ’€) - [NeurIPS 2024] Official implementation of the Efficiently Scaled Attention Interatomic Potential. MIT ML-IAP rep-learn transformer single-paper - [GitHub](https://github.com/ASK-Berkeley/EScAIP) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 6 Β· πŸ“₯ 15 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 26.09.2025):
git clone https://github.com/ASK-Berkeley/EScAIP
Show 3 hidden projects... - ffonons (πŸ₯‰7 Β· ⭐ 23 Β· πŸ’€) - Phonons from ML force fields. MIT benchmarking density-of-states - CHIPS-FF (πŸ₯‰6 Β· ⭐ 9 Β· πŸ’€) - Evaluation of universal machine learning force-fields https://doi.org/10.1021/acsmaterialslett.5c00093. Custom benchmarking structure-optimization MD materials-discovery transport-phenomena - Joint Multidomain Pre-Training (JMP) (πŸ₯‰5 Β· ⭐ 62 Β· πŸ’€) - Code for From Molecules to Materials Pre-training Large Generalizable Models for Atomic Property Prediction. CC-BY-NC-4.0 pretrained ML-IAP general-tool


Unsupervised Learning

Back to top

Projects that focus on unsupervised, semi- or self-supervised learning for atomistic ML, such as dimensionality reduction, clustering, contrastive learning, etc.

DADApy (πŸ₯‡16 Β· ⭐ 140 Β· πŸ“‰) - Distance-based Analysis of DAta-manifolds in python. Apache-2 - [GitHub](https://github.com/sissa-data-science/DADApy) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 23 Β· πŸ“‹ 42 - 28% open Β· ⏱️ 12.02.2026):
git clone https://github.com/sissa-data-science/DADApy
- [PyPi](https://pypi.org/project/dadapy) (πŸ“₯ 320 / month Β· ⏱️ 11.04.2025):
pip install dadapy
Show 9 hidden projects... - mat_discover (πŸ₯ˆ13 Β· ⭐ 46 Β· πŸ’€) - A materials discovery algorithm geared towards exploring high-performance candidates in new chemical spaces. MIT materials-discovery rep-eng HTC - ASAP (πŸ₯ˆ12 Β· ⭐ 150 Β· πŸ’€) - ASAP is a package that can quickly analyze and visualize datasets of crystal or molecular structures. MIT - pumml (πŸ₯ˆ10 Β· ⭐ 37 Β· πŸ’€) - Positive and Unlabeled Materials Machine Learning (pumml) is a code that uses semi-supervised machine learning to.. MIT materials-discovery - Sketchmap (πŸ₯‰8 Β· ⭐ 48 Β· πŸ’€) - Suite of programs to perform non-linear dimensionality reduction -- sketch-map in particular. GPL-3.0 C++ - paper-ml-robustness-material-property (πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€) - A critical examination of robustness and generalizability of machine learning prediction of materials properties. BSD-3 datasets single-paper - 3D-EMGP (πŸ₯‰4 Β· ⭐ 33 Β· πŸ’€) - [AAAI 2023] The implementation for the paper Energy-Motivated Equivariant Pretraining for 3D Molecular Graphs. MIT pretrained rep-learn single-paper - Coarse-Graining-Auto-encoders (πŸ₯‰4 Β· ⭐ 21 Β· πŸ’€) - Implementation of coarse-graining Autoencoders. Unlicensed single-paper - KmdPlus (πŸ₯‰4 Β· ⭐ 8 Β· πŸ’€) - This module contains a class for treating kernel mean descriptor (KMD), and a function for generating descriptors with.. MIT - Descriptor Embedding and Clustering for Atomisitic-environment Framework (DECAF) ( ⭐ 2) - Provides a workflow to obtain clustering of local environments in dataset of structures. Unlicensed


Visualization

Back to top

Projects that focus on visualization (viz.) for atomistic ML.

Crystal Toolkit (πŸ₯‡26 Β· ⭐ 200) - Crystal Toolkit is a framework for building web apps for materials science and is currently powering the new Materials.. MIT - [GitHub](https://github.com/materialsproject/crystaltoolkit) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 66 Β· πŸ“¦ 43 Β· πŸ“‹ 150 - 45% open Β· ⏱️ 09.04.2026):
git clone https://github.com/materialsproject/crystaltoolkit
- [PyPi](https://pypi.org/project/crystal-toolkit) (πŸ“₯ 10K / month Β· πŸ“¦ 12 Β· ⏱️ 05.03.2026):
pip install crystal-toolkit
pymatviz (πŸ₯ˆ23 Β· ⭐ 310) - A toolkit for visualizations in materials informatics. MIT general-tool probabilistic - [GitHub](https://github.com/janosh/pymatviz) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 38 Β· πŸ“₯ 3.3K Β· πŸ“¦ 32 Β· πŸ“‹ 65 - 1% open Β· ⏱️ 09.04.2026):
git clone https://github.com/janosh/pymatviz
- [PyPi](https://pypi.org/project/pymatviz) (πŸ“₯ 9.3K / month Β· πŸ“¦ 10 Β· ⏱️ 04.03.2026):
pip install pymatviz
Chemiscope (πŸ₯ˆ23 Β· ⭐ 170) - An interactive structure/property explorer for materials and molecules. BSD-3 JavaScript - [GitHub](https://github.com/lab-cosmo/chemiscope) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 43 Β· πŸ“₯ 650 Β· πŸ“¦ 6 Β· πŸ“‹ 170 - 8% open Β· ⏱️ 30.03.2026):
git clone https://github.com/lab-cosmo/chemiscope
- [npm](https://www.npmjs.com/package/chemiscope) (πŸ“₯ 150 / month Β· πŸ“¦ 3 Β· ⏱️ 15.03.2023):
npm install chemiscope
Elementari (πŸ₯‰21 Β· ⭐ 320) - Interactive browser visualizations for materials science: crystal structures/molecules, trajectories, convex hulls,.. MIT JavaScript - [GitHub](https://github.com/janosh/matterviz) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 30 Β· πŸ“₯ 4.2K Β· πŸ“¦ 5 Β· πŸ“‹ 43 - 4% open Β· ⏱️ 04.04.2026):
git clone https://github.com/janosh/elementari
- [npm](https://www.npmjs.com/package/elementari) (πŸ“¦ 2 Β· ⏱️ 19.06.2025):
npm install elementari
ZnDraw (πŸ₯‰21 Β· ⭐ 49) - A powerful tool for visualizing, modifying, and analysing atomistic systems. EPL-2.0 MD generative JavaScript - [GitHub](https://github.com/zincware/ZnDraw) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 5 Β· πŸ“¦ 16 Β· πŸ“‹ 380 - 20% open Β· ⏱️ 09.04.2026):
git clone https://github.com/zincware/ZnDraw
- [PyPi](https://pypi.org/project/zndraw) (πŸ“₯ 2.5K / month Β· πŸ“¦ 5 Β· ⏱️ 01.04.2026):
pip install zndraw
Atomvision (πŸ₯‰11 Β· ⭐ 34 Β· πŸ’€) - Deep learning framework for atomistic image data. Custom computer-vision experimental-data rep-learn - [GitHub](https://github.com/usnistgov/atomvision) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 17 Β· πŸ“¦ 4 Β· πŸ“‹ 9 - 55% open Β· ⏱️ 25.08.2025):
git clone https://github.com/usnistgov/atomvision
- [PyPi](https://pypi.org/project/atomvision) (πŸ“₯ 110 / month Β· ⏱️ 08.05.2023):
pip install atomvision


Wavefunction methods (ML-WFT)

Back to top

Projects and models that focus on quantities of wavefunction theory methods, such as Monte Carlo techniques like deep learning variational Monte Carlo (DL-VMC), quantum chemistry methods, etc.

DeepQMC (πŸ₯‡17 Β· ⭐ 410) - Deep learning quantum Monte Carlo for electrons in real space. MIT - [GitHub](https://github.com/deepqmc/deepqmc) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 62 Β· πŸ“¦ 3 Β· πŸ“‹ 64 - 6% open Β· ⏱️ 08.04.2026):
git clone https://github.com/deepqmc/deepqmc
- [PyPi](https://pypi.org/project/deepqmc) (πŸ“₯ 110 / month Β· ⏱️ 24.09.2024):
pip install deepqmc
FermiNet (πŸ₯ˆ15 Β· ⭐ 820) - An implementation of the Fermionic Neural Network for ab-initio electronic structure calculations. Apache-2 transformer - [GitHub](https://github.com/google-deepmind/ferminet) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 160 Β· πŸ“‹ 71 - 4% open Β· ⏱️ 11.03.2026):
git clone https://github.com/google-deepmind/ferminet
DeepErwin (πŸ₯ˆ8 Β· ⭐ 67 Β· πŸ’€) - DeepErwin is a python 3.8+ package that implements and optimizes JAX 2.x wave function models for numerical solutions.. Custom - [GitHub](https://github.com/mdsunivie/deeperwin) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 8 Β· πŸ“₯ 18 Β· πŸ“¦ 2 Β· ⏱️ 18.04.2025):
git clone https://github.com/mdsunivie/deeperwin
- [PyPi](https://pypi.org/project/deeperwin) (πŸ“₯ 26 / month Β· ⏱️ 14.12.2021):
pip install deeperwin
JaQMC (πŸ₯‰7 Β· ⭐ 94) - JAX accelerated Quantum Monte Carlo. Apache-2 - [GitHub](https://github.com/bytedance/jaqmc) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 11 Β· ⏱️ 08.04.2026):
git clone https://github.com/bytedance/jaqmc
Show 3 hidden projects... - ACEpsi.jl (πŸ₯‰7 Β· ⭐ 3 Β· πŸ’€) - ACE wave function parameterizations. MIT rep-eng Julia - LapNet (πŸ₯‰5 Β· ⭐ 73 Β· πŸ’€) - Efficient and Accurate Neural-Network Ansatz for Quantum Monte Carlo. Apache-2 - SchNOrb (πŸ₯‰5 Β· ⭐ 69 Β· πŸ’€) - Unifying machine learning and quantum chemistry with a deep neural network for molecular wavefunctions. MIT


Others

Back to top


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

CC0

Credit by: @github.com/JuDFTteam/best-of-atomistic-machine-learning

Awesome Python

# Awesome Python

An opinionated list of Python frameworks, libraries, tools, and resources.

Sponsors

The #10 most-starred repo on GitHub. Put your product in front of Python developers. Become a sponsor.

Categories

AI & ML

Web Development

HTTP & Scraping

Database & Storage

Data & Science

Developer Tools

DevOps

CLI & GUI

Text & Documents

Media

Python Language

Python Toolchain

Security

Miscellaneous


AI & ML

AI and Agents

Libraries for building AI applications, LLM integrations, and autonomous agents.

  • Agent Skills
  • django-ai-plugins - Django backend agent skills for Django, DRF, Celery, and Django-specific code review.
  • sentry-skills - Python-focused engineering skills for code review, debugging, and backend workflows.
  • trailofbits-skills - Python-friendly security skills for auditing, testing, and safer backend development.
  • Orchestration
  • autogen - A programming framework for building agentic AI applications.
  • crewai - A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
  • dspy - A framework for programming, not prompting, language models.
  • hermes-agent - An adaptive AI agent framework that grows with you.
  • langchain - Building applications with LLMs through composability.
  • pydantic-ai - A Python agent framework for building generative AI applications with structured schemas.
  • TradingAgents - A multi-agents LLM financial trading framework.
  • Data Layer
  • instructor - A library for extracting structured data from LLMs, powered by Pydantic.
  • llama-index - A data framework for your LLM application.
  • mem0 - An intelligent memory layer for AI agents enabling personalized interactions.
  • Pre-trained Models and Inference
  • diffusers - A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
  • sglang - A high-performance serving framework for large language models and multimodal models.
  • transformers - A framework that lets you easily use pre-trained transformer models for NLP, vision, and audio tasks.
  • unsloth - A library for faster LLM fine-tuning and training with reduced memory usage.
  • vllm - A high-throughput and memory-efficient inference and serving engine for LLMs.

Deep Learning

Frameworks for Neural Networks and Deep Learning. Also see awesome-deep-learning.

  • jax - A library for high-performance numerical computing with automatic differentiation and JIT compilation.
  • keras - A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
  • pytorch-lightning - Deep learning framework to train, deploy, and ship AI products Lightning fast.
  • pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration.
  • stable-baselines3 - PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
  • tensorflow - The most popular Deep Learning framework created by Google.

Machine Learning

Libraries for Machine Learning. Also see awesome-machine-learning.

  • catboost - A fast, scalable, high performance gradient boosting on decision trees library.
  • feature_engine - sklearn compatible API with the widest toolset for feature engineering and selection.
  • h2o - Open Source Fast Scalable Machine Learning Platform.
  • lightgbm - A fast, distributed, high performance gradient boosting framework.
  • mindsdb - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries.
  • pgmpy - A Python library for probabilistic graphical models and Bayesian networks.
  • scikit-learn - The most popular Python library for Machine Learning with extensive documentation and community support.
  • spark.ml - Apache Spark's scalable Machine Learning library for distributed computing.
  • TabGAN - Synthetic tabular data generation using GANs, Diffusion Models, and LLMs.
  • xgboost - A scalable, portable, and distributed gradient boosting library.

Natural Language Processing

Libraries for working with human languages.

  • General
  • gensim - Topic Modeling for Humans.
  • nltk - A leading platform for building Python programs to work with human language data.
  • spacy - A library for industrial-strength natural language processing in Python and Cython.
  • stanza - The Stanford NLP Group's official Python library, supporting 60+ languages.
  • Chinese
  • funnlp - A collection of tools and datasets for Chinese NLP.

Computer Vision

Libraries for Computer Vision.

Recommender Systems

Libraries for building recommender systems.

  • annoy - Approximate Nearest Neighbors in C++/Python optimized for memory usage.
  • implicit - A fast Python implementation of collaborative filtering for implicit datasets.
  • scikit-surprise - A scikit for building and analyzing recommender systems.

Web Development

Web Frameworks

Traditional full stack web frameworks. Also see Web APIs.

  • Synchronous
  • bottle - A fast and simple micro-framework distributed as a single file with no dependencies.
  • django - The most popular web framework in Python.
  • flask - A microframework for Python.
  • pyramid - A small, fast, down-to-earth, open source Python web framework.
  • fasthtml - The fastest way to create an HTML app.
  • masonite - The modern and developer centric Python web framework.
  • Asynchronous
  • litestar - Production-ready, capable and extensible ASGI Web framework.
  • microdot - The impossibly small web framework for Python and MicroPython.
  • reflex - A framework for building reactive, full-stack web applications entirely with Python.
  • robyn - A high-performance async Python web framework with a Rust runtime.
  • starlette - A lightweight ASGI framework and toolkit for building high-performance async services.
  • tornado - A web framework and asynchronous networking library.

Web APIs

Libraries for building RESTful and GraphQL APIs.

  • Django
  • django-ninja - Fast, Django REST framework based on type hints and Pydantic.
  • django-rest-framework - A powerful and flexible toolkit to build web APIs.
  • strawberry-django - Strawberry GraphQL integration with Django.
  • Flask
  • apiflask - A lightweight Python web API framework based on Flask and Marshmallow.
  • Framework Agnostic
  • connexion - A spec-first framework that automatically handles requests based on your OpenAPI specification.
  • falcon - A high-performance framework for building cloud APIs and web app backends.
  • fastapi - A modern, fast, web framework for building APIs with standard Python type hints.
  • sanic - A Python 3.6+ web server and web framework that's written to go fast.
  • strawberry - A GraphQL library that leverages Python type annotations for schema definition.
  • webargs - A friendly library for parsing HTTP request arguments with built-in support for popular web frameworks.

Web Servers

ASGI and WSGI compatible web servers.

  • ASGI
  • daphne - An HTTP, HTTP/2 and WebSocket protocol server for ASGI and ASGI-HTTP.
  • granian - A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI/ASGI/RSGI.
  • hypercorn - An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
  • uvicorn - A lightning-fast ASGI server implementation, using uvloop and httptools.
  • WSGI
  • gunicorn - Pre-forked, ported from Ruby's Unicorn project.
  • uwsgi - A project aims at developing a full stack for building hosting services, written in C.
  • waitress - Multi-threaded, powers Pyramid.
  • RPC
  • grpcio - HTTP/2-based RPC framework with Python bindings, built by Google.
  • rpyc (Remote Python Call) - A transparent and symmetric RPC library for Python.

WebSocket

Libraries for working with WebSocket.

  • autobahn-python - WebSocket & WAMP for Python on Twisted and asyncio.
  • channels - Developer-friendly asynchrony for Django.
  • flask-socketio - Socket.IO integration for Flask applications.
  • picows - Fastest WebSocket clients and servers with a frame level interface for the most demanding use-cases.
  • websockets - A library for building WebSocket servers and clients with a focus on correctness and simplicity.

Template Engines

Libraries and tools for templating and lexing.

  • jinja - A modern and designer friendly templating language.
  • mako - Hyperfast and lightweight templating for the Python platform.

Web Asset Management

Tools for managing, compressing and minifying website assets.

  • django-compressor - Compresses linked and inline JavaScript or CSS into a single cached file.
  • django-storages - A collection of custom storage back ends for Django.

Authentication

Libraries for implementing authentication schemes.

  • OAuth
  • authlib - JavaScript Object Signing and Encryption draft implementation.
  • django-allauth - Authentication app for Django that "just works."
  • django-oauth-toolkit - OAuth 2 goodies for Django.
  • oauthlib - A generic and thorough implementation of the OAuth request-signing logic.
  • JWT
  • pyjwt - JSON Web Token implementation in Python.
  • Permissions
  • django-guardian - Implementation of per object permissions for Django 1.2+
  • django-rules - A tiny but powerful app providing object-level permissions to Django, without requiring a database.

Admin Panels

Libraries for administrative interfaces.

  • ajenti - The admin panel your servers deserve.
  • django-grappelli - A jazzy skin for the Django Admin-Interface.
  • django-unfold - Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.
  • flask-admin - Simple and extensible administrative interface framework for Flask.
  • flower - Real-time monitor and web admin for Celery.
  • func-to-web - Instantly create web UIs from Python functions using type hints. Zero frontend code required.
  • jet-bridge - Admin panel framework for any application with nice UI (ex Jet Django).

CMS

Content Management Systems.

  • django-cms - The easy-to-use and developer-friendly enterprise CMS powered by Django.
  • indico - A feature-rich event management system, made @ CERN.
  • wagtail - A Django content management system.

Static Site Generators

Static site generator is a software that takes some text + templates as input and produces HTML files on the output.

  • lektor - An easy to use static CMS and blog engine.
  • nikola - A static website and blog generator.
  • pelican - Static site generator that supports Markdown and reST syntax.

HTTP & Scraping

HTTP Clients

Libraries for working with HTTP.

  • aiohttp - Asynchronous HTTP client/server framework for asyncio and Python.
  • furl - A small Python library that makes parsing and manipulating URLs easy.
  • httptap - Dissects an HTTP request into DNS, TCP, TLS, wait, and transfer phases and renders the timings as a waterfall.
  • httpx - A next generation HTTP client for Python.
  • requests - HTTP Requests for Humans.
  • urllib3 - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.

Web Scraping

Libraries to automate web scraping and extract web content.

  • Frameworks
  • browser-use - Make websites accessible for AI agents with easy browser automation.
  • crawl4ai - An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.
  • mechanicalsoup - A Python library for automating interaction with websites.
  • scrapy - A fast high-level screen scraping and web crawling framework.
  • Content Extraction
  • feedparser - Universal feed parser.
  • html2text - Convert HTML to Markdown-formatted text.
  • micawber - A small library for extracting rich content from URLs.
  • sumy - A module for automatic summarization of text documents and HTML pages.
  • trafilatura - A tool for gathering text and metadata from the web, with built-in content filtering.

Email

Libraries for sending and parsing email, and mail server management.

  • modoboa - A mail hosting and management platform including a modern Web UI.
  • yagmail - Yet another Gmail/SMTP client.

Database & Storage

ORM

Libraries that implement Object-Relational Mapping or data mapping techniques.

  • Relational Databases
  • django.db.models - The Django ORM.
  • sqlalchemy - The Python SQL Toolkit and Object Relational Mapper.
  • dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL.
  • peewee - A small, expressive ORM.
  • pony - ORM that provides a generator-oriented interface to SQL.
  • sqlmodel - SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.
  • tortoise-orm - An easy-to-use asyncio ORM inspired by Django, with relations support.
  • NoSQL Databases
  • beanie - An asynchronous Python object-document mapper (ODM) for MongoDB.
  • mongoengine - A Python Object-Document-Mapper for working with MongoDB.
  • pynamodb - A Pythonic interface for Amazon DynamoDB.

Database Drivers

Libraries for connecting and operating databases.

Database

Databases implemented in Python.

  • chromadb - An open-source embedding database for building AI applications with embeddings and semantic search.
  • duckdb - An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.
  • pickledb - A simple and lightweight key-value store for Python.
  • tinydb - A tiny, document-oriented database.
  • ZODB - A native object database for Python. A key-value and object graph database.

Caching

Libraries for caching data.

  • cachetools - Extensible memoizing collections and decorators.
  • django-cacheops - A slick ORM cache with automatic granular event-driven invalidation.
  • dogpile.cache - dogpile.cache is a next generation replacement for Beaker made by the same authors.
  • python-diskcache - SQLite and file backed cache backend with faster lookups than memcached and redis.

Libraries and software for indexing and performing search queries on data.

Serialization

Libraries for serializing complex data types.

  • marshmallow - A lightweight library for converting complex objects to and from simple Python datatypes.
  • msgpack - MessagePack serializer implementation for Python.
  • orjson - Fast, correct JSON library.

Data & Science

Data Analysis

Libraries for data analysis.

  • General
  • aws-sdk-pandas - Pandas on AWS.
  • datasette - An open source multi-tool for exploring and publishing data.
  • desbordante - An open source data profiler for complex pattern discovery.
  • ibis - A portable Python dataframe library with a single API for 20+ backends.
  • modin - A drop-in pandas replacement that scales workflows by changing a single line of code.
  • pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.
  • pathway - Real-time data processing framework for Python with reactive dataflows.
  • polars - A fast DataFrame library implemented in Rust with a Python API.
  • Financial Data
  • akshare - A financial data interface library, built for human beings!
  • edgartools - Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
  • lumibot - Algorithmic trading framework for backtesting and live deployment across stocks, options, crypto, futures, and forex.
  • openbb - A financial data platform for analysts, quants and AI agents.
  • yfinance - Easy Pythonic way to download market and financial data from Yahoo Finance.

Data Validation

Libraries for validating data. Used for forms in many cases.

  • cerberus - A lightweight and extensible data validation library.
  • jsonschema - An implementation of JSON Schema for Python.
  • pandera - A data validation library for dataframes, with support for pandas, polars, and Spark.
  • pydantic - Data validation using Python type hints.
  • voluptuous - A Python data validation library primarily intended for validating data from untrusted sources.

Data Visualization

Libraries for visualizing data. Also see awesome-javascript.

  • Plotting
  • altair - Declarative statistical visualization library for Python.
  • bokeh - Interactive Web Plotting for Python.
  • bqplot - Interactive Plotting Library for the Jupyter Notebook.
  • matplotlib - A Python 2D plotting library.
  • plotly - Interactive graphing library for Python.
  • plotnine - A grammar of graphics for Python based on ggplot2.
  • pygal - A Python SVG Charts Creator.
  • pyqtgraph - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
  • seaborn - Statistical data visualization using Matplotlib.
  • ultraplot - Matplotlib wrapper for publication-ready scientific figures with minimal code. Includes advanced subplot management, panel layouts, and batteries-included geoscience plotting.
  • vispy - High-performance scientific visualization based on OpenGL.
  • Specialized
  • cartopy - A cartographic python library with matplotlib support.
  • pygraphviz - Python interface to Graphviz.
  • Dashboards and Apps
  • gradio - Build and share machine learning apps, all in Python.
  • streamlit - A framework which lets you build dashboards, generate reports, or create chat apps in minutes.

Geolocation

Libraries for geocoding addresses and working with latitudes and longitudes.

  • django-countries - A Django app that provides a country field for models and forms.
  • geodjango - A world-class geographic web framework that is part of Django.
  • geojson - Python bindings and utilities for GeoJSON.
  • geopandas - Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.
  • geopy - Python Geocoding Toolbox.

Science

Libraries for scientific computing. Also see Python-for-Scientists.

  • Core
  • numba - Python JIT compiler to LLVM aimed at scientific Python.
  • numpy - A fundamental package for scientific computing with Python.
  • scipy - A Python-based ecosystem of open-source software for mathematics, science, and engineering.
  • statsmodels - Statistical modeling and econometrics in Python.
  • sympy - A Python library for symbolic mathematics.
  • Biology and Chemistry
  • biopython - Biopython is a set of freely available tools for biological computation.
  • cclib - A library for parsing and interpreting the results of computational chemistry packages.
  • openbabel - A chemical toolbox designed to speak the many languages of chemical data.
  • rdkit - Cheminformatics and Machine Learning Software.
  • Physics and Engineering
  • astropy - A community Python library for Astronomy.
  • obspy - A Python toolbox for seismology.
  • pydy - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.
  • PythonRobotics - This is a compilation of various robotics algorithms with visualizations.
  • Simulation and Modeling
  • pathsim - A block-based system modeling and simulation framework with a browser-based visual editor.
  • pymc - Probabilistic programming and Bayesian modeling in Python.
  • simpy - A process-based discrete-event simulation framework.
  • Other
  • colour - Implementing a comprehensive number of colour theory transformations and algorithms.
  • manim - An animation engine for explanatory math videos.
  • networkx - A high-productivity software for complex networks.
  • shapely - Manipulation and analysis of geometric objects in the Cartesian plane.

Quantum Computing

Libraries for quantum computing.

  • Cirq β€” A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
  • pennylane β€” A hybrid quantum-classical machine learning library with automatic differentiation support.
  • qiskit β€” An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
  • qutip - Quantum Toolbox in Python.

Developer Tools

Algorithms and Design Patterns

Python implementation of data structures, algorithms and design patterns. Also see awesome-algorithms.

  • Algorithms
  • algorithms - Minimal examples of data structures and algorithms.
  • sortedcontainers - Fast and pure-Python implementation of sorted collections.
  • thealgorithms - All Algorithms implemented in Python.
  • Design Patterns
  • python-patterns - A collection of design patterns in Python.
  • transitions - A lightweight, object-oriented finite state machine implementation.

Interactive Interpreter

Interactive Python interpreters (REPL).

Code Analysis

Tools of static analysis, linters and code quality checkers. Also see awesome-static-analysis.

  • Code Analysis
  • code2flow - Turn your Python and JavaScript code into DOT flowcharts.
  • prospector - A tool to analyze Python code.
  • repowise - Codebase intelligence that indexes repos into dependency graphs, git history, and auto-generated docs with dead code detection.
  • vulture - A tool for finding and analyzing dead Python code.
  • Code Linters
  • bandit - A tool designed to find common security issues in Python code.
  • flake8 - A wrapper around pycodestyle, pyflakes and McCabe.
  • pylint - A fully customizable source code analyzer.
  • ruff - An extremely fast Python linter and code formatter.
  • Code Formatters
  • black - The uncompromising Python code formatter.
  • isort - A Python utility / library to sort imports.
  • ruff - An extremely fast Python linter and code formatter.
  • Refactoring
  • rope - Rope is a python refactoring library.
  • Type Checkers - awesome-python-typing
  • mypy - Check variable types during compile time.
  • pyre-check - Performant type checking.
  • ty - An extremely fast Python type checker and language server.
  • typeshed - Collection of library stubs for Python, with static types.
  • Type Annotations Generators
  • monkeytype - A system for Python that generates static type annotations by collecting runtime types.
  • pytype - Pytype checks and infers types for Python code - without requiring type annotations.

Testing

Libraries for testing codebases and generating test data.

  • Frameworks
  • hypothesis - Hypothesis is an advanced Quickcheck style property based testing library.
  • pytest - A mature full-featured Python testing tool.
  • robotframework - A generic test automation framework.
  • scanapi - Automated Testing and Documentation for your REST API.
  • unittest - (Python standard library) Unit testing framework.
  • Test Runners
  • nox - Flexible test automation for Python.
  • tox - Auto builds and tests distributions in multiple Python versions
  • GUI / Web Testing
  • locust - Scalable user load testing tool written in Python.
  • playwright-python - Python version of the Playwright testing and automation library.
  • pyautogui - PyAutoGUI is a cross-platform GUI automation Python module for human beings.
  • schemathesis - A tool for automatic property-based testing of web applications built with Open API / Swagger specifications.
  • selenium - Python bindings for Selenium WebDriver.
  • Mock
  • freezegun - Travel through time by mocking the datetime module.
  • mock - (Python standard library) A mocking and patching library.
  • mocket - A socket mock framework with gevent/asyncio/SSL support.
  • responses - A utility library for mocking out the requests Python library.
  • respx - Mock HTTPX with awesome request patterns and response side effects.
  • vcrpy - Record and replay HTTP interactions on your tests.
  • Object Factories
  • factory_boy - A test fixtures replacement for Python.
  • polyfactory - mock data generation library with support to classes (continuation of pydantic-factories)
  • Code Coverage
  • coverage - Code coverage measurement.
  • Fake Data
  • faker - A Python package that generates fake data.
  • mimesis - is a Python library that help you generate fake data.

Debugging Tools

Libraries for debugging code.

  • pdb-like Debugger
  • ipdb - IPython-enabled pdb.
  • pudb - A full-screen, console-based Python debugger.
  • Tracing
  • manhole - Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt.
  • python-hunter - A flexible code tracing toolkit.
  • Profiler
  • py-spy - A sampling profiler for Python programs. Written in Rust.
  • scalene - A high-performance, high-precision CPU, GPU, and memory profiler for Python.
  • Others
  • django-debug-toolbar - Display various debug information for Django.
  • flask-debugtoolbar - A port of the django-debug-toolbar to flask.
  • icecream - Inspect variables, expressions, and program execution with a single, simple function call.
  • memory_graph - Visualize Python data at runtime to debug references, mutability, and aliasing.

Build Tools

Compile software from source code.

  • bitbake - A make-like build tool for embedded Linux.
  • invoke - A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
  • platformio - A console tool to build code with different development platforms.
  • pybuilder - A continuous build tool written in pure Python.
  • doit - A task runner and build tool.
  • scons - A software construction tool.

Documentation

Libraries for generating project documentation.

  • sphinx - Python Documentation generator.
  • awesome-sphinxdoc
  • diagrams - Diagram as Code.
  • mkdocs - Markdown friendly documentation generator.
  • pdoc - Epydoc replacement to auto generate API documentation for Python libraries.

DevOps

DevOps Tools

Software and libraries for DevOps.

  • Cloud Providers
  • awscli - Universal Command Line Interface for Amazon Web Services.
  • boto3 - Python interface to Amazon Web Services.
  • Configuration Management
  • ansible - A radically simple IT automation platform.
  • cloudinit - A multi-distribution package that handles early initialization of a cloud instance.
  • openstack - Open source software for building private and public clouds.
  • pyinfra - A versatile CLI tools and python libraries to automate infrastructure.
  • saltstack - Infrastructure automation and management system.
  • Deployment
  • chalice - A Python serverless microframework for AWS.
  • fabric - A simple, Pythonic tool for remote execution and deployment.
  • Monitoring and Processes
  • psutil - A cross-platform process and system utilities module.
  • sentry-python - Sentry SDK for Python.
  • sh - A full-fledged subprocess replacement for Python.
  • supervisor - Supervisor process control system for UNIX.
  • Other
  • borg - A deduplicating archiver with compression and encryption.
  • chaostoolkit - A Chaos Engineering toolkit & Orchestration for Developers.
  • pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.

Distributed Computing

Frameworks and libraries for Distributed Computing.

  • Batch Processing
  • dask - A flexible parallel computing library for analytic computing.
  • luigi - A module that helps you build complex pipelines of batch jobs.
  • mpi4py - Python bindings for MPI.
  • pyspark - Apache Spark Python API.
  • joblib - A set of tools to provide lightweight pipelining in Python.
  • ray - A system for parallel and distributed Python that unifies the machine learning ecosystem.

Task Queues

Libraries for working with task queues.

  • celery - An asynchronous task queue/job queue based on distributed message passing.
  • dramatiq - A fast and reliable background task processing library for Python 3.
  • huey - Little multi-threaded task queue.
  • rq - Simple job queues for Python.

Job Schedulers

Libraries for scheduling jobs.

  • airflow - Airflow is a platform to programmatically author, schedule and monitor workflows.
  • apscheduler - A light but powerful in-process task scheduler that lets you schedule functions.
  • dagster - An orchestration platform for the development, production, and observation of data assets.
  • prefect - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
  • schedule - Python job scheduling for humans.
  • SpiffWorkflow - A powerful workflow engine implemented in pure Python.

Logging

Libraries for generating and working with logs.

  • logfmter - A standard library compatible logfmt formatter.
  • logging - (Python standard library) Logging facility for Python.
  • loguru - Library which aims to bring enjoyable logging in Python.
  • structlog - Structured logging made easy.

Network Virtualization

Tools and libraries for Virtual Networking and SDN (Software Defined Networking).

  • mininet - A popular network emulator and API written in Python.
  • napalm - Cross-vendor API to manipulate network devices.
  • scapy - A brilliant packet manipulation library.

CLI & GUI

CLI Development

Libraries for building command-line applications.

  • CLI Development
  • argparse - (Python standard library) Command-line option and argument parsing.
  • cement - CLI Application Framework for Python.
  • click - A package for creating beautiful command line interfaces in a composable way.
  • python-fire - A library for creating command line interfaces from absolutely any Python object.
  • python-prompt-toolkit - A library for building powerful interactive command lines.
  • typer - Modern CLI framework that uses Python type hints. Built on Click and Pydantic.
  • Terminal Rendering
  • alive-progress - A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
  • asciimatics - A package to create full-screen text UIs (from interactive forms to ASCII animations).
  • colorama - Cross-platform colored terminal text.
  • rich - Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.
  • textual - A framework for building interactive user interfaces that run in the terminal and the browser.
  • tqdm - Fast, extensible progress bar for loops and CLI.

CLI Tools

Useful CLI-based tools for productivity.

  • Productivity Tools
  • cookiecutter - A command-line utility that creates projects from cookiecutters (project templates).
  • copier - A library and command-line utility for rendering projects templates.
  • doitlive - A tool for live presentations in the terminal.
  • thefuck - Correcting your previous console command.
  • tmuxp - A tmux session manager.
  • xonsh - A Python-powered shell. Full-featured and cross-platform.
  • yt-dlp - A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.
  • CLI Enhancements
  • httpie - A command line HTTP client, a user-friendly cURL replacement.
  • iredis - Redis CLI with autocompletion and syntax highlighting.
  • litecli - SQLite CLI with autocompletion and syntax highlighting.
  • mycli - MySQL CLI with autocompletion and syntax highlighting.
  • pgcli - PostgreSQL CLI with autocompletion and syntax highlighting.

GUI Development

Libraries for working with graphical user interface applications.

  • Desktop
  • customtkinter - A modern and customizable python UI-library based on Tkinter.
  • dearpygui - A Simple GPU accelerated Python GUI framework
  • enaml - Creating beautiful user-interfaces with Declarative Syntax like QML.
  • kivy - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
  • pyglet - A cross-platform windowing and multimedia library for Python.
  • pygobject - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
  • PyQt - Python bindings for the Qt cross-platform application and UI framework.
  • pyside - Qt for Python offers the official Python bindings for Qt, this is same as PyQt but it's the official binding with different licensing.
  • tkinter - (Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.
  • toga - A Python native, OS native GUI toolkit.
  • wxPython - A blending of the wxWidgets C++ class library with the Python.
  • Web-based
  • flet - Cross-platform GUI framework for building modern apps in pure Python.
  • nicegui - An easy-to-use, Python-based UI framework, which shows up in your web browser.
  • pywebview - A lightweight cross-platform native wrapper around a webview component.
  • Terminal
  • curses - Built-in wrapper for ncurses used to create terminal GUI applications.
  • urwid - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
  • Wrappers
  • gooey - Turn command line programs into a full GUI application with one line.

Text & Documents

Text Processing

Libraries for parsing and manipulating plain texts.

  • General
  • babel - An internationalization library for Python.
  • chardet - Python ⅔ compatible character encoding detector.
  • difflib - (Python standard library) Helpers for computing deltas.
  • ftfy - Makes Unicode text less broken and more consistent automagically.
  • pangu.py - Paranoid text spacing.
  • pyfiglet - An implementation of figlet written in Python.
  • pypinyin - Convert Chinese hanzi (ζΌ’ε­—) to pinyin (ζ‹ΌιŸ³).
  • python-slugify - A Python slugify library that translates unicode to ASCII.
  • textdistance - Compute distance between sequences with 30+ algorithms.
  • unidecode - ASCII transliterations of Unicode text.
  • Unique identifiers
  • sqids - A library for generating short unique IDs from numbers.
  • shortuuid - A generator library for concise, unambiguous and URL-safe UUIDs.
  • Parser
  • pygments - A generic syntax highlighter.
  • pyparsing - A general purpose framework for generating parsers.
  • python-nameparser - Parsing human names into their individual components.
  • python-phonenumbers - Parsing, formatting, storing and validating international phone numbers.
  • python-user-agents - Browser user agent parser.
  • sqlparse - A non-validating SQL parser.

HTML Manipulation

Libraries for working with HTML and XML.

  • beautifulsoup - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
  • justhtml - A pure Python HTML5 parser that just works.
  • lxml - A very fast, easy-to-use and versatile library for handling HTML and XML.
  • markupsafe - Implements a XML/HTML/XHTML Markup safe string for Python.
  • pyquery - A jQuery-like library for parsing HTML.
  • tinycss2 - A low-level CSS parser and generator written in Python.
  • xmltodict - Working with XML feel like you are working with JSON.

File Format Processing

Libraries for parsing and manipulating specific text formats.

  • General
  • docling - Library for converting documents into structured data.
  • kreuzberg - High-performance document extraction library with a Rust core, supporting 62+ formats including PDF, Office, images with OCR, HTML, email, and archives.
  • pyelftools - Parsing and analyzing ELF files and DWARF debugging information.
  • tablib - A module for Tabular Datasets in XLS, CSV, JSON, YAML.
  • MS Office
  • docxtpl - Editing a docx document by jinja2 template
  • openpyxl - A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
  • pyexcel - Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files.
  • python-docx - Reads, queries and modifies Microsoft Word 2007/2008 docx files.
  • python-pptx - Python library for creating and updating PowerPoint (.pptx) files.
  • xlsxwriter - A Python module for creating Excel .xlsx files.
  • xlwings - A BSD-licensed library that makes it easy to call Python from Excel and vice versa.
  • PDF
  • pdf_oxide - A fast PDF library for text extraction, image extraction, and markdown conversion, powered by Rust.
  • pdfminer.six - Pdfminer.six is a community maintained fork of the original PDFMiner.
  • pikepdf - A powerful library for reading and editing PDF files, based on qpdf.
  • pypdf - A library capable of splitting, merging, cropping, and transforming PDF pages.
  • reportlab - Allowing Rapid creation of rich PDF documents.
  • weasyprint - A visual rendering engine for HTML and CSS that can export to PDF.
  • Markdown
  • markdown-it-py - Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
  • markdown - A Python implementation of John Gruber’s Markdown.
  • markitdown - Python tool for converting files and office documents to Markdown.
  • mistune - Fastest and full featured pure Python parsers of Markdown.
  • Data Formats
  • csvkit - Utilities for converting to and working with CSV.
  • pyyaml - YAML implementations for Python.
  • tomllib - (Python standard library) Parse TOML files.

File Manipulation

Libraries for file manipulation.

  • mimetypes - (Python standard library) Map filenames to MIME types.
  • pathlib - (Python standard library) A cross-platform, object-oriented path library.
  • python-magic - A Python interface to the libmagic file type identification library.
  • watchdog - API and shell utilities to monitor file system events.
  • watchfiles - Simple, modern and fast file watching and code reload in python.

Media

Image Processing

Libraries for manipulating images.

  • pillow - Pillow is the friendly PIL fork.
  • pymatting - A library for alpha matting.
  • python-barcode - Create barcodes in Python with no extra dependencies.
  • python-qrcode - A pure Python QR Code generator.
  • pyvips - A fast image processing library with low memory needs.
  • scikit-image - A Python library for (scientific) image processing.
  • thumbor - A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
  • wand - Python bindings for MagickWand, C API for ImageMagick.

Audio & Video Processing

Libraries for manipulating audio, video, and their metadata.

  • Audio
  • gtts - Python library and CLI tool for converting text to speech using Google Translate TTS.
  • librosa - Python library for audio and music analysis.
  • matchering - A library for automated reference audio mastering.
  • pydub - Manipulate audio with a simple and easy high level interface.
  • Video
  • moviepy - A module for script-based movie editing with many formats, including animated GIFs.
  • vidgear - Most Powerful multi-threaded Video Processing framework.
  • Metadata
  • beets - A music library manager and MusicBrainz tagger.
  • mutagen - A Python module to handle audio metadata.
  • tinytag - A library for reading music meta data of MP3, OGG, FLAC and Wave files.

Game Development

Awesome game development libraries.

  • arcade - Arcade is a modern Python framework for crafting games with compelling graphics and sound.
  • panda3d - 3D game engine developed by Disney.
  • py-sdl2 - A ctypes based wrapper for the SDL2 library.
  • pygame - Pygame is a set of Python modules designed for writing games.
  • pyopengl - Python ctypes bindings for OpenGL and it's related APIs.
  • renpy - A Visual Novel engine.

Python Language

Implementations

Implementations of Python.

  • cpython - Default, most widely used implementation of the Python programming language written in C.
  • cython - Optimizing Static Compiler for Python.
  • ironpython - Implementation of the Python programming language written in C#.
  • micropython - A lean and efficient Python programming language implementation.
  • pyodide - Python distribution for the browser and Node.js based on WebAssembly.
  • pypy - A very fast and compliant implementation of the Python language.

Built-in Classes Enhancement

Libraries for enhancing Python built-in classes.

  • attrs - Replacement for __init__, __eq__, __repr__, etc. boilerplate in class definitions.
  • bidict - Efficient, Pythonic bidirectional map data structures and related functionality.
  • box - Python dictionaries with advanced dot notation access.

Functional Programming

Functional Programming with Python.

  • coconut - A variant of Python built for simple, elegant, Pythonic functional programming.
  • functools - (Python standard library) Higher-order functions and operations on callable objects.
  • funcy - A fancy and practical functional tools.
  • more-itertools - More routines for operating on iterables, beyond itertools.
  • returns - A set of type-safe monads, transformers, and composition utilities.
  • toolz - A collection of functional utilities for iterators, functions, and dictionaries. Also available as cytoolz for Cython-accelerated performance.

Asynchronous Programming

Libraries for asynchronous, concurrent and parallel execution. Also see awesome-asyncio.

  • anyio - A high-level async concurrency and networking framework that works on top of asyncio or trio.
  • asyncio - (Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
  • awesome-asyncio
  • concurrent.futures - (Python standard library) A high-level interface for asynchronously executing callables.
  • gevent - A coroutine-based Python networking library that uses greenlet.
  • multiprocessing - (Python standard library) Process-based parallelism.
  • trio - A friendly library for async concurrency and I/O.
  • twisted - An event-driven networking engine.
  • uvloop - Ultra fast asyncio event loop.

Date and Time

Libraries for working with dates and times.

  • dateparser - A Python parser for human-readable dates in dozens of languages.
  • dateutil - Extensions to the standard Python datetime module.
  • pendulum - Python datetimes made easy.
  • zoneinfo - (Python standard library) IANA time zone support. Brings the tz database into Python.

Python Toolchain

Environment Management

Libraries for Python version and virtual environment management.

  • pyenv - Simple Python version management.
  • pyenv-win - Pyenv for Windows.
  • uv - An extremely fast Python version, package and project manager, written in Rust.
  • virtualenv - A tool to create isolated Python environments.

Package Management

Libraries for package and dependency management.

  • conda - Cross-platform, Python-agnostic binary package manager.
  • pip - The package installer for Python.
  • pipx - Install and Run Python Applications in Isolated Environments. Like npx in Node.js.
  • poetry - Python dependency management and packaging made easy.
  • uv - An extremely fast Python version, package and project manager, written in Rust.

Package Repositories

Local PyPI repository server and proxies.

  • bandersnatch - PyPI mirroring tool provided by Python Packaging Authority (PyPA).
  • devpi - PyPI server and packaging/testing/release tool.
  • warehouse - Next generation Python Package Repository (PyPI).

Distribution

Libraries to create packaged executables for release distribution.

  • cx-Freeze - It is a Python tool that converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.
  • Nuitka - Compiles Python programs into high-performance standalone executables (cross-platform, supports all Python versions).
  • pyarmor - A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
  • pyinstaller - Converts Python programs into stand-alone executables (cross-platform).
  • shiv - A command line utility for building fully self-contained zipapps (PEP 441), but with all their dependencies included.

Configuration Files

Libraries for storing and parsing configuration options.

  • configparser - (Python standard library) INI file parser.
  • dynaconf - Dynaconf is a configuration manager with plugins for Django, Flask and FastAPI.
  • hydra - Hydra is a framework for elegantly configuring complex applications.
  • python-decouple - Strict separation of settings from code.
  • python-dotenv - Reads key-value pairs from a .env file and sets them as environment variables.

Security

Cryptography

  • cryptography - A package designed to expose cryptographic primitives and recipes to Python developers.
  • paramiko - The leading native Python SSHv2 protocol library.
  • pynacl - Python binding to the Networking and Cryptography (NaCl) library.

Penetration Testing

Frameworks and tools for penetration testing.

  • mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
  • setoolkit - A toolkit for social engineering.
  • sherlock - Hunt down social media accounts by username across social networks.
  • sqlmap - Automatic SQL injection and database takeover tool.

Miscellaneous

Hardware

Libraries for programming with hardware.

  • bleak - A cross platform Bluetooth Low Energy Client for Python using asyncio.
  • pynput - A library to control and monitor input devices.

Microsoft Windows

Python programming on Microsoft Windows.

  • pythonnet - Python Integration with the .NET Common Language Runtime (CLR).
  • pywin32 - Python Extensions for Windows.
  • winpython - Portable development environment for Windows 10/11.

Miscellaneous

Useful libraries or tools that don't fit in the categories above.

  • blinker - A fast Python in-process signal/event dispatching system.
  • boltons - A set of pure-Python utilities.
  • itsdangerous - Various helpers to pass trusted data to untrusted environments.
  • tryton - A general-purpose business framework.

Resources

Where to discover learning resources or new Python libraries.

Newsletters

Podcasts

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.


If you have any question about this opinionated list, do not hesitate to contact @vinta on X (Twitter).

Credit by: @github.com/vinta/awesome-python