Skip to content

Pythonยค

My FOSS

I finally stop running as administrator.

Thank you, FOSS!

As a way to give back to the FOSS community, I have created and maintained a Copr repository for scientific packages, coprs/thangckt/foss, 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-44/thangckt-thang_foss-fedora-44.repo
sudo dnf install ovito

Some available packages:

Package Description
ovito Open Visualization Tool for Scientific data visualization and analysis
zotero Reference management software
vscodium Open-source build of Visual Studio Code
zed High-performance, multiplayer code editor built with Rust
freefilesync Folder comparison and synchronization software
freecad Open-source parametric 3D modeling software
gitbutler Modern Git-based version control interface with both a GUI and CLI built from the ground up for AI-powered workflows
rgitui A GPU-accelerated desktop Git client built with GPUI and Rust
github-desktop GitHub desktop client for version control
electerm SSH client and terminal emulator
tailscale A modern, zero-config VPN service built on the WireGuard protocol
remmina Remote desktop client supporting multiple protocols
evolution Mail client that includes calendar, address book, tasks, and memos. Also included EWS support
onlyoffice Open-source office suite for document editing
goldendict-ng A feature-rich dictionary application
helium The Chromium-based web browser with a focus on privacy, unbiased ad-blocking, and minimalism
... ... and more

VSCode extension for LAMMPS script

LAMMPS Script Syntax

A minimal VSCode extension concisely for highlighting LAMMPS input files.

This extension is originally derived from lammps_vscode, which strips off uncommon features to minimizes memory usage and dependencies.

I made it to fit my personal usage and resources. If you need more features, I recommend to use the original one.

Features

  • Highlight the keywords in LAMMPS input files.
  • Recognizes *.lmp, *.lmps, *.lammps, and in.* files as LAMMPS input files.
  • Folding possible between Markers #[ and #]

Extension Settings

  • lammps.AutoComplete.Setting: Controls the behaviour of the autocompletion feature. This setting may influence the performance of the extension.
  • lammps.Hover.Detail: Control the length of the displayed description in the hover popup.
  • lammps.Hover.Enabled: Display command information in a popup when hovering over a command or keyword.
  • lammps.Hover.Examples: Display example usage in the hover popup.

Usage

Syntax Highlighting

VSCode extension for Regular Expression Alignment

Align Regex

This extension is originally based on vscode-align-by-regex

This extension aligns multiple lines of text by regular expressions. It can align anything, e.g., trailing comments, key-value pairs, or any text patterns defined by regular expressions.

Features

  • Align multiple lines of text by regular expressions.
  • Store regular expressions as templates for repeated use.
  • Run alignment from the editor context menu.
  • Support aligning multiple line selections and cursors simultaneously.

Extension Settings

  • align.regex.templates: Templates for regular expressions used for alignment. The default built-in templates are:
    {
        "align.regex.templates": {
            "Multiple signs": "=|,|:",
            "Trailing comments #": "(?<=\\S.*)\\s+#",
            "Trailing comments //": "(?<=\\S.*)\\s+//",
            "Trailing comments %": "(?<=\\S.*)\\s+%",
        }
    }
    

Usage

  • Select multiple lines or multiple cursors
  • Right-click on the editor, and choose Align Regex
  • Select templates or input Regular Expression.

Example 1

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

# Atomistic Machine Learning for Computational Chemistry Check Markdown links

A curated collection of atomistic machine-learning models and methods for computational chemistry. Last reviewed: 2026-10-23

This list covers neural-network and machine-learning models used in quantum chemistry, atomistic force fields, semi-empirical quantum mechanics, coarse-grained simulation, enhanced sampling, and QM/MM. Each entry is organized as model - primary project or paper link - description. The description states the model's main representation, target, and intended use where that information is available from the linked source.

Recently added or updated models

  • UMA is a universal atomistic foundation model for energies, forces, and related properties across molecules, materials, and heterogeneous systems. It is distributed through the Fairchem ecosystem and is intended for zero- or low-shot atomistic prediction and simulation.
  • Orb-V3 is a transferable equivariant neural network potential trained on the OMol25 dataset. It predicts energies and forces for broad organic and inorganic molecular chemistry, including metal complexes, biomolecules, and electrolytes.
  • MatterSim is a pretrained foundation model for materials simulation. It learns atomistic energies and forces from large-scale materials data and can be used for structure relaxation, molecular dynamics, and materials property prediction.
  • SevenNet is an E(3)-equivariant graph neural network potential designed for accurate and efficient molecular-dynamics simulations of materials. It provides pretrained universal potentials and supports distributed training and inference.
  • MACE is an equivariant message-passing architecture for atomistic potentials. Its higher-order body correlations support accurate energy, force, stress, and property prediction while remaining efficient enough for molecular dynamics.

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

Universal models are pretrained or broadly trained atomistic potentials intended to transfer across many molecules, elements, or materials rather than fitting one narrow chemical system. Their descriptions below distinguish the model family from a particular checkpoint or dataset.

  • 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 (Universal Models for Atoms) is a family of pretrained atomistic foundation models derived from the Fairchem ecosystem. It predicts energies and forces for molecular and materials systems and is designed to provide a strong starting point for prediction, relaxation, and molecular dynamics across chemical domains.

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

  • AIMNet2
    A general-purpose neural network potential for organic and element-organic molecules. AIMNet2 uses learned atomic representations with charge-aware interactions to predict molecular energies, forces, and related quantum-chemical properties.

  • MACE-OFF23
    This repository contains pretrained MACE-OFF23 transferable organic force fields. The models use equivariant message passing to predict energies and forces for organic molecules and are intended for geometry optimization and molecular-dynamics workflows.

  • Orb-V3
    Trained on the Open Molecules 2025 (OMol25) dataset, containing more than 100 million high-accuracy DFT calculations at the ฯ‰B97M-V/def2-TZVPD level. Orb-V3 is an equivariant transferable potential for energies and forces across diverse molecular systems, including metal complexes, biomolecules, and electrolytes.

  • MatterSim MatterSim is a pretrained atomistic foundation model for materials simulation. It learns energies and forces from broad materials data and supports structure relaxation, molecular dynamics, and property prediction across inorganic materials and molecules.

  • SevenNet SevenNet is an E(3)-equivariant graph neural network potential for efficient materials simulation. It offers pretrained universal potentials as well as tools for training and distributed inference, with energies, forces, and stresses as primary atomistic targets.

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 (๐Ÿฅ‡40 ยท โญ 72K) - Protocol Buffers - Googles data interchange format. BSD-3 - [GitHub](https://github.com/protocolbuffers/protobuf) (๐Ÿ‘จโ€๐Ÿ’ป 1.5K ยท ๐Ÿ”€ 16K ยท ๐Ÿ“ฆ 1M):
git clone https://github.com/protocolbuffers/protobuf
- [PyPi](https://pypi.org/project/protobuf) (๐Ÿ“ฅ 610M / month ยท ๐Ÿ“ฆ 14K ยท โฑ๏ธ 15.10.2026):
pip install protobuf
- [Conda](https://anaconda.org/conda-forge/protobuf) (๐Ÿ“ฅ 37M ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge protobuf
- [npm](https://www.npmjs.com/package/google-protobuf) (๐Ÿ“ฅ 28M / month ยท ๐Ÿ“ฆ 4K ยท โฑ๏ธ 17.09.2026):
npm install google-protobuf
flatbuffers (๐Ÿฅ‡34 ยท โญ 27K) - FlatBuffers: Memory Efficient Serialization Library. Apache-2 - [GitHub](https://github.com/google/flatbuffers) (๐Ÿ‘จโ€๐Ÿ’ป 780 ยท ๐Ÿ”€ 3.7K ยท ๐Ÿ“ฆ 210K):
git clone https://github.com/google/flatbuffers
- [PyPi](https://pypi.org/project/flatbuffers) (๐Ÿ“ฅ 78M / month ยท ๐Ÿ“ฆ 700 ยท โฑ๏ธ 19.12.2025):
pip install flatbuffers
- [Conda](https://anaconda.org/conda-forge/flatbuffers) (๐Ÿ“ฅ 2.8M ยท โฑ๏ธ 22.12.2025):
conda install -c conda-forge flatbuffers
- [npm](https://www.npmjs.com/package/flatbuffers) (๐Ÿ“ฅ 47M / month ยท ๐Ÿ“ฆ 290 ยท โฑ๏ธ 24.09.2025):
npm install flatbuffers
orjson (๐Ÿฅ‡34 ยท โญ 8.2K) - Fast, correct Python JSON library supporting dataclasses, datetimes,.. Apache-2 - [GitHub](https://github.com/ijl/orjson) (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 340 ยท ๐Ÿ“ฆ 230K):
git clone https://github.com/ijl/orjson
- [PyPi](https://pypi.org/project/orjson) (๐Ÿ“ฅ 180M / month ยท ๐Ÿ“ฆ 7.6K ยท โฑ๏ธ 07.10.2026):
pip install orjson
- [Conda](https://anaconda.org/conda-forge/orjson) (๐Ÿ“ฅ 8.4M ยท โฑ๏ธ 15.10.2026):
conda install -c conda-forge orjson
marshmallow (๐Ÿฅˆ33 ยท โญ 7.2K) - A lightweight library for converting complex objects to and from.. MIT - [GitHub](https://github.com/marshmallow-code/marshmallow) (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 770 ยท ๐Ÿ“ฆ 230K):
git clone https://github.com/marshmallow-code/marshmallow
- [PyPi](https://pypi.org/project/marshmallow) (๐Ÿ“ฅ 84M / month ยท ๐Ÿ“ฆ 2.9K ยท โฑ๏ธ 08.08.2026):
pip install marshmallow
- [Conda](https://anaconda.org/conda-forge/marshmallow) (๐Ÿ“ฅ 4.7M ยท โฑ๏ธ 09.08.2026):
conda install -c conda-forge marshmallow
simplejson (๐Ÿฅˆ32 ยท โญ 1.7K) - simplejson is a simple, fast, extensible JSON encoder/decoder for.. MIT - [GitHub](https://github.com/simplejson/simplejson) (๐Ÿ‘จโ€๐Ÿ’ป 63 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 150K):
git clone https://github.com/simplejson/simplejson
- [PyPi](https://pypi.org/project/simplejson) (๐Ÿ“ฅ 42M / month ยท ๐Ÿ“ฆ 3K ยท โฑ๏ธ 03.10.2026):
pip install simplejson
- [Conda](https://anaconda.org/conda-forge/simplejson) (๐Ÿ“ฅ 5.9M ยท โฑ๏ธ 03.10.2026):
conda install -c conda-forge simplejson
cloudpickle (๐Ÿฅˆ31 ยท โญ 1.9K) - Extended pickling support for Python objects. BSD-3 - [GitHub](https://github.com/cloudpipe/cloudpickle) (๐Ÿ‘จโ€๐Ÿ’ป 84 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 170K):
git clone https://github.com/cloudpipe/cloudpickle
- [PyPi](https://pypi.org/project/cloudpickle) (๐Ÿ“ฅ 170M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 03.11.2025):
pip install cloudpickle
- [Conda](https://anaconda.org/conda-forge/cloudpickle) (๐Ÿ“ฅ 42M ยท โฑ๏ธ 09.12.2025):
conda install -c conda-forge cloudpickle
pyasn1 (๐Ÿฅˆ31 ยท โญ 240 ยท ๐Ÿ“ˆ) - Generic ASN.1 library for Python. BSD-2 - [GitHub](https://github.com/etingof/pyasn1) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 720K):
git clone https://github.com/etingof/pyasn1
- [PyPi](https://pypi.org/project/pyasn1) (๐Ÿ“ฅ 400M / month ยท ๐Ÿ“ฆ 2.6K ยท โฑ๏ธ 27.10.2026):
pip install pyasn1
- [Conda](https://anaconda.org/conda-forge/pyasn1) (๐Ÿ“ฅ 26M ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge pyasn1
dill (๐Ÿฅ‰30 ยท โญ 2.4K) - serialize all of Python. BSD-3 - [GitHub](https://github.com/uqfoundation/dill) (๐Ÿ‘จโ€๐Ÿ’ป 60 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 250K):
git clone https://github.com/uqfoundation/dill
- [PyPi](https://pypi.org/project/dill) (๐Ÿ“ฅ 150M / month ยท ๐Ÿ“ฆ 4.2K ยท โฑ๏ธ 19.01.2026):
pip install dill
- [Conda](https://anaconda.org/conda-forge/dill) (๐Ÿ“ฅ 22M ยท โฑ๏ธ 19.01.2026):
conda install -c conda-forge dill
jsonpickle (๐Ÿฅ‰30 ยท โญ 1.3K) - Python library for serializing any arbitrary object graph into.. BSD-3 - [GitHub](https://github.com/jsonpickle/jsonpickle) (๐Ÿ‘จโ€๐Ÿ’ป 93 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 51K):
git clone https://github.com/jsonpickle/jsonpickle
- [PyPi](https://pypi.org/project/jsonpickle) (๐Ÿ“ฅ 14M / month ยท ๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 15.10.2026):
pip install jsonpickle
- [Conda](https://anaconda.org/conda-forge/jsonpickle) (๐Ÿ“ฅ 2.5M ยท โฑ๏ธ 15.10.2026):
conda install -c conda-forge jsonpickle
srsly (๐Ÿฅ‰27 ยท โญ 490) - Modern high-performance serialization utilities for Python (JSON,.. MIT - [GitHub](https://github.com/explosion/srsly) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 42 ยท ๐Ÿ“ฆ 70K):
git clone https://github.com/explosion/srsly
- [PyPi](https://pypi.org/project/srsly) (๐Ÿ“ฅ 20M / month ยท ๐Ÿ“ฆ 280 ยท โฑ๏ธ 25.10.2026):
pip install srsly
- [Conda](https://anaconda.org/conda-forge/srsly) (๐Ÿ“ฅ 2.8M ยท โฑ๏ธ 26.10.2026):
conda install -c conda-forge srsly
python-rapidjson (๐Ÿฅ‰26 ยท โญ 530) - Python wrapper around rapidjson. MIT - [GitHub](https://github.com/python-rapidjson/python-rapidjson) (๐Ÿ‘จโ€๐Ÿ’ป 29 ยท ๐Ÿ”€ 53 ยท ๐Ÿ“ฆ 8.2K):
git clone https://github.com/python-rapidjson/python-rapidjson
- [PyPi](https://pypi.org/project/python-rapidjson) (๐Ÿ“ฅ 3.6M / month ยท ๐Ÿ“ฆ 300 ยท โฑ๏ธ 06.09.2026):
pip install python-rapidjson
- [Conda](https://anaconda.org/conda-forge/python-rapidjson) (๐Ÿ“ฅ 4.9M ยท โฑ๏ธ 14.09.2026):
conda install -c conda-forge python-rapidjson
rtoml (๐Ÿฅ‰24 ยท โญ 410) - A fast TOML library for python implemented in rust. MIT - [GitHub](https://github.com/samuelcolvin/rtoml) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 29 ยท ๐Ÿ“ฆ 1K):
git clone https://github.com/samuelcolvin/rtoml
- [PyPi](https://pypi.org/project/rtoml) (๐Ÿ“ฅ 1.2M / month ยท ๐Ÿ“ฆ 280 ยท โฑ๏ธ 12.10.2026):
pip install rtoml
hickle (๐Ÿฅ‰23 ยท โญ 490) - a HDF5-based python pickle replacement. MIT - [GitHub](https://github.com/telegraphic/hickle) (๐Ÿ‘จโ€๐Ÿ’ป 29 ยท ๐Ÿ”€ 70 ยท ๐Ÿ“ฆ 1.1K):
git clone https://github.com/telegraphic/hickle
- [PyPi](https://pypi.org/project/hickle) (๐Ÿ“ฅ 59K / month ยท ๐Ÿ“ฆ 39 ยท โฑ๏ธ 30.03.2024):
pip install hickle
- [Conda](https://anaconda.org/conda-forge/hickle) (๐Ÿ“ฅ 44K ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge hickle
Show 3 hidden projects... - msgpack (๐Ÿฅ‰29 ยท โญ 2.1K) - MessagePack serializer implementation for Python.. โ—Unlicensed - ultrajson (๐Ÿฅ‰27 ยท โญ 4.5K) - Ultra fast JSON decoder and encoder written in C with Python.. โ—Unlicensed - pysimdjson (๐Ÿฅ‰21 ยท โญ 710) - 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 (๐Ÿฅ‡40 ยท โญ 50K) - Flexible and powerful data analysis / manipulation library for.. BSD-3 - [GitHub](https://github.com/pandas-dev/pandas) (๐Ÿ‘จโ€๐Ÿ’ป 4.4K ยท ๐Ÿ”€ 21K ยท ๐Ÿ“ฆ 2.9M):
git clone https://github.com/pandas-dev/pandas
- [PyPi](https://pypi.org/project/pandas) (๐Ÿ“ฅ 550M / month ยท ๐Ÿ“ฆ 140K ยท โฑ๏ธ 22.10.2026):
pip install pandas
- [Conda](https://anaconda.org/conda-forge/pandas) (๐Ÿ“ฅ 100M ยท โฑ๏ธ 22.10.2026):
conda install -c conda-forge pandas
polars (๐Ÿฅ‡34 ยท โญ 40K) - Extremely fast Query Engine for DataFrames, written in Rust. MIT - [GitHub](https://github.com/pola-rs/polars) (๐Ÿ‘จโ€๐Ÿ’ป 790 ยท ๐Ÿ”€ 3.2K ยท ๐Ÿ“ฆ 38K):
git clone https://github.com/pola-rs/polars
- [PyPi](https://pypi.org/project/polars) (๐Ÿ“ฅ 51M / month ยท ๐Ÿ“ฆ 8.9K ยท โฑ๏ธ 25.10.2026):
pip install polars
h5py (๐Ÿฅ‡33 ยท โญ 2.3K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5.. BSD-3 - [GitHub](https://github.com/h5py/h5py) (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 580 ยท ๐Ÿ“ฆ 370K):
git clone https://github.com/h5py/h5py
- [PyPi](https://pypi.org/project/h5py) (๐Ÿ“ฅ 26M / month ยท ๐Ÿ“ฆ 11K ยท โฑ๏ธ 06.03.2026):
pip install h5py
- [Conda](https://anaconda.org/conda-forge/h5py) (๐Ÿ“ฅ 32M ยท โฑ๏ธ 01.10.2026):
conda install -c conda-forge h5py
xarray (๐Ÿฅˆ32 ยท โญ 4.2K) - N-D labeled arrays and datasets in Python. Apache-2 - [GitHub](https://github.com/pydata/xarray) (๐Ÿ‘จโ€๐Ÿ’ป 690 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 46K):
git clone https://github.com/pydata/xarray
- [PyPi](https://pypi.org/project/xarray) (๐Ÿ“ฅ 10M / month ยท ๐Ÿ“ฆ 7K ยท โฑ๏ธ 29.09.2026):
pip install xarray
- [Conda](https://anaconda.org/conda-forge/xarray) (๐Ÿ“ฅ 18M ยท โฑ๏ธ 30.09.2026):
conda install -c conda-forge xarray
numexpr (๐Ÿฅˆ31 ยท โญ 2.5K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,.. MIT - [GitHub](https://github.com/pydata/numexpr) (๐Ÿ‘จโ€๐Ÿ’ป 90 ยท ๐Ÿ”€ 230 ยท ๐Ÿ“ฆ 100K):
git clone https://github.com/pydata/numexpr
- [PyPi](https://pypi.org/project/numexpr) (๐Ÿ“ฅ 11M / month ยท ๐Ÿ“ฆ 1.3K ยท โฑ๏ธ 18.07.2026):
pip install numexpr
- [Conda](https://anaconda.org/conda-forge/numexpr) (๐Ÿ“ฅ 15M ยท โฑ๏ธ 11.09.2026):
conda install -c conda-forge numexpr
TinyDB (๐Ÿฅˆ30 ยท โญ 7.5K) - TinyDB is a lightweight document oriented database optimized for your.. MIT - [GitHub](https://github.com/msiemens/tinydb) (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 620 ยท ๐Ÿ“ฆ 16K):
git clone https://github.com/msiemens/tinydb
- [PyPi](https://pypi.org/project/tinydb) (๐Ÿ“ฅ 3.4M / month ยท ๐Ÿ“ฆ 910 ยท โฑ๏ธ 06.08.2026):
pip install tinydb
- [Conda](https://anaconda.org/conda-forge/tinydb) (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 15.10.2026):
conda install -c conda-forge tinydb
zarr (๐Ÿฅˆ30 ยท โญ 2.1K) - An implementation of chunked, compressed, N-dimensional arrays for Python. MIT - [GitHub](https://github.com/zarr-developers/zarr-python) (๐Ÿ‘จโ€๐Ÿ’ป 200 ยท ๐Ÿ”€ 480 ยท ๐Ÿ“ฆ 9.5K):
git clone https://github.com/zarr-developers/zarr-python
- [PyPi](https://pypi.org/project/zarr) (๐Ÿ“ฅ 4.9M / month ยท ๐Ÿ“ฆ 3K ยท โฑ๏ธ 27.10.2026):
pip install zarr
- [Conda](https://anaconda.org/conda-forge/zarr) (๐Ÿ“ฅ 7M ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge zarr
Bottleneck (๐Ÿฅˆ28 ยท โญ 1.2K) - Fast NumPy array functions written in C. BSD-2 - [GitHub](https://github.com/pydata/bottleneck) (๐Ÿ‘จโ€๐Ÿ’ป 44 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 60K):
git clone https://github.com/pydata/bottleneck
- [PyPi](https://pypi.org/project/Bottleneck) (๐Ÿ“ฅ 7.1M / month ยท ๐Ÿ“ฆ 780 ยท โฑ๏ธ 25.07.2026):
pip install Bottleneck
- [Conda](https://anaconda.org/conda-forge/bottleneck) (๐Ÿ“ฅ 8.1M ยท โฑ๏ธ 11.09.2026):
conda install -c conda-forge bottleneck
datasketch (๐Ÿฅˆ27 ยท โญ 2.9K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,.. MIT - [GitHub](https://github.com/ekzhu/datasketch) (๐Ÿ‘จโ€๐Ÿ’ป 39 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 2.7K):
git clone https://github.com/ekzhu/datasketch
- [PyPi](https://pypi.org/project/datasketch) (๐Ÿ“ฅ 4M / month ยท ๐Ÿ“ฆ 220 ยท โฑ๏ธ 05.07.2026):
pip install datasketch
PyTables (๐Ÿฅˆ27 ยท โญ 1.4K) - A Python package to manage extremely large amounts of data. BSD-3 - [GitHub](https://github.com/PyTables/PyTables) (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 280):
git clone https://github.com/PyTables/PyTables
- [PyPi](https://pypi.org/project/tables) (๐Ÿ“ฅ 1.6M / month ยท ๐Ÿ“ฆ 1.8K ยท โฑ๏ธ 01.03.2026):
pip install tables
- [Conda](https://anaconda.org/conda-forge/pytables) (๐Ÿ“ฅ 14M ยท โฑ๏ธ 11.09.2026):
conda install -c conda-forge pytables
Modin (๐Ÿฅ‰26 ยท โญ 10K ยท ๐Ÿ’ค) - Modin: Scale your Pandas workflows by changing a single line.. Apache-2 - [GitHub](https://github.com/modin-project/modin) (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 660 ยท ๐Ÿ“ฆ 2.4K):
git clone https://github.com/modin-project/modin
- [PyPi](https://pypi.org/project/modin) (๐Ÿ“ฅ 1.1M / month ยท ๐Ÿ“ฆ 66 ยท โฑ๏ธ 02.10.2025):
pip install modin
- [Conda](https://anaconda.org/conda-forge/modin-core) (๐Ÿ“ฅ 1M ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge modin-core
Vaex (๐Ÿฅ‰24 ยท โญ 8.5K) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization.. MIT - [GitHub](https://github.com/vaexio/vaex) (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 600 ยท ๐Ÿ“ฆ 1K):
git clone https://github.com/vaexio/vaex
- [PyPi](https://pypi.org/project/vaex) (๐Ÿ“ฅ 8.8K / month ยท ๐Ÿ“ฆ 68 ยท โฑ๏ธ 03.02.2026):
pip install vaex
- [Conda](https://anaconda.org/conda-forge/vaex) (๐Ÿ“ฅ 650K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge vaex
datatable (๐Ÿฅ‰22 ยท โญ 1.9K) - A Python package for manipulating 2-dimensional tabular data.. MPL-2.0 - [GitHub](https://github.com/h2oai/datatable) (๐Ÿ‘จโ€๐Ÿ’ป 42 ยท ๐Ÿ”€ 160):
git clone https://github.com/h2oai/datatable
- [PyPi](https://pypi.org/project/datatable) (๐Ÿ“ฅ 21K / month ยท ๐Ÿ“ฆ 54 ยท โฑ๏ธ 01.12.2023):
pip install datatable
- [Conda](https://anaconda.org/conda-forge/datatable) (๐Ÿ“ฅ 71K ยท โฑ๏ธ 17.10.2026):
conda install -c conda-forge datatable
pickleDB (๐Ÿฅ‰20 ยท โญ 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):
git clone https://github.com/patx/pickledb
- [PyPi](https://pypi.org/project/pickledb) (๐Ÿ“ฅ 32K / month ยท ๐Ÿ“ฆ 8 ยท โฑ๏ธ 05.01.2026):
pip install pickledb
StaticFrame (๐Ÿฅ‰19 ยท โญ 480) - Immutable and statically-typeable DataFrames with runtime type and.. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 31 ยท ๐Ÿ”€ 38 ยท ๐Ÿ“ฆ 33):
git clone https://github.com/InvestmentSystems/static-frame
- [PyPi](https://pypi.org/project/static-frame) (๐Ÿ“ฅ 3.2K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 28.10.2026):
pip install static-frame
- [Conda](https://anaconda.org/conda-forge/static-frame) (๐Ÿ“ฅ 680K ยท โฑ๏ธ 29.10.2026):
conda install -c conda-forge static-frame
Show 16 hidden projects... - numpy (๐Ÿฅ‡38 ยท โญ 33K) - The fundamental package for scientific computing with Python. โ—Unlicensed - docarray (๐Ÿฅˆ28 ยท โญ 3.1K ยท ๐Ÿ’€) - Represent, send, store and search multimodal data. Apache-2 - pandera (๐Ÿฅˆ27 ยท โญ 4.5K) - A light-weight and flexible data validation and testing.. โ—Unlicensed - Koalas (๐Ÿฅ‰24 ยท โญ 3.4K ยท ๐Ÿ’€) - Koalas: pandas API on Apache Spark. Apache-2 spark - Blaze (๐Ÿฅ‰24 ยท โญ 3.2K ยท ๐Ÿ’€) - NumPy and Pandas interface to Big Data. BSD-3 - sklearn-pandas (๐Ÿฅ‰24 ยท โญ 2.8K ยท ๐Ÿ’€) - Pandas integration with sklearn. โ—๏ธZlib sklearn - swifter (๐Ÿฅ‰24 ยท โญ 2.5K ยท ๐Ÿ’€) - A package which efficiently applies any function to a pandas.. MIT - Pandaralยทlel (๐Ÿฅ‰23 ยท โญ 3.8K ยท ๐Ÿ’€) - A simple and efficient tool to parallelize Pandas.. BSD-3 jupyter - pandasql (๐Ÿฅ‰22 ยท โญ 1.3K ยท ๐Ÿ’€) - sqldf for pandas. MIT - bcolz (๐Ÿฅ‰22 ยท โญ 960 ยท ๐Ÿ’€) - A columnar data container that can be compressed. BSD-3 - Arctic (๐Ÿฅ‰21 ยท โญ 3.1K) - Arctic is a high performance datastore for numeric data. โ—๏ธLGPL-2.1 - fletcher (๐Ÿฅ‰20 ยท โญ 230 ยท ๐Ÿ’€) - Pandas ExtensionDType/Array backed by Apache Arrow. MIT - Pandas Summary (๐Ÿฅ‰17 ยท โญ 530 ยท ๐Ÿ’€) - An extension to pandas describe function. MIT - daffy (๐Ÿฅ‰15 ยท โญ 58) - Lightweight DataFrame validation decorators for Pandas, Polars, Modin,.. MIT - Bounter (๐Ÿฅ‰13 ยท โญ 930 ยท ๐Ÿ’€) - Counter for large datasets. MIT - PandaPy (๐Ÿฅ‰11 ยท โญ 490 ยท ๐Ÿ’€) - PandaPy has the speed of NumPy and the usability of Pandas 10x to.. MIT


Data Structures

Back to top

multidict (๐Ÿฅ‡32 ยท โญ 500) - The multidict implementation. Apache-2 - [GitHub](https://github.com/aio-libs/multidict) (๐Ÿ‘จโ€๐Ÿ’ป 83 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 500K):
git clone https://github.com/aio-libs/multidict
- [PyPi](https://pypi.org/project/multidict) (๐Ÿ“ฅ 470M / month ยท ๐Ÿ“ฆ 2.4K ยท โฑ๏ธ 24.10.2026):
pip install multidict
- [Conda](https://anaconda.org/conda-forge/multidict) (๐Ÿ“ฅ 32M ยท โฑ๏ธ 26.10.2026):
conda install -c conda-forge multidict
pyrsistent (๐Ÿฅ‡31 ยท โญ 2.2K) - Persistent/Immutable/Functional data structures for Python. MIT - [GitHub](https://github.com/tobgu/pyrsistent) (๐Ÿ‘จโ€๐Ÿ’ป 78 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 370K):
git clone https://github.com/tobgu/pyrsistent
- [PyPi](https://pypi.org/project/pyrsistent) (๐Ÿ“ฅ 24M / month ยท ๐Ÿ“ฆ 1K ยท โฑ๏ธ 25.10.2023):
pip install pyrsistent
- [Conda](https://anaconda.org/conda-forge/pyrsistent) (๐Ÿ“ฅ 22M ยท โฑ๏ธ 04.09.2026):
conda install -c conda-forge pyrsistent
bidict (๐Ÿฅˆ29 ยท โญ 1.6K) - The bidirectional mapping library for Python. MPL-2.0 - [GitHub](https://github.com/jab/bidict) (๐Ÿ‘จโ€๐Ÿ’ป 26 ยท ๐Ÿ”€ 69 ยท ๐Ÿ“ฆ 46K):
git clone https://github.com/jab/bidict
- [PyPi](https://pypi.org/project/bidict) (๐Ÿ“ฅ 23M / month ยท ๐Ÿ“ฆ 690 ยท โฑ๏ธ 25.08.2026):
pip install bidict
- [Conda](https://anaconda.org/conda-forge/bidict) (๐Ÿ“ฅ 1M ยท โฑ๏ธ 26.08.2026):
conda install -c conda-forge bidict
addict (๐Ÿฅˆ27 ยท โญ 2.5K ยท ๐Ÿ’ค) - The Python Dict thats better than heroin. MIT - [GitHub](https://github.com/mewwts/addict) (๐Ÿ‘จโ€๐Ÿ’ป 34 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฆ 18K):
git clone https://github.com/mewwts/addict
- [PyPi](https://pypi.org/project/addict) (๐Ÿ“ฅ 5.8M / month ยท ๐Ÿ“ฆ 450 ยท โฑ๏ธ 21.11.2020):
pip install addict
- [Conda](https://anaconda.org/conda-forge/addict) (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 02.12.2025):
conda install -c conda-forge addict
glom (๐Ÿฅˆ27 ยท โญ 2.2K) - Pythons nested data operator (and CLI), for all your declarative.. BSD-3 - [GitHub](https://github.com/mahmoud/glom) (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 93 ยท ๐Ÿ“ฆ 4K):
git clone https://github.com/mahmoud/glom
- [PyPi](https://pypi.org/project/glom) (๐Ÿ“ฅ 21M / month ยท ๐Ÿ“ฆ 250 ยท โฑ๏ธ 29.12.2025):
pip install glom
- [Conda](https://anaconda.org/conda-forge/glom) (๐Ÿ“ฅ 70K ยท โฑ๏ธ 29.12.2025):
conda install -c conda-forge glom
python-benedict (๐Ÿฅ‰26 ยท โญ 1.6K) - dict subclass with keylist/keypath support, built-in I/O.. MIT - [GitHub](https://github.com/fabiocaccamo/python-benedict) (๐Ÿ‘จโ€๐Ÿ’ป 36 ยท ๐Ÿ”€ 68 ยท ๐Ÿ“ฆ 2.1K):
git clone https://github.com/fabiocaccamo/python-benedict
- [PyPi](https://pypi.org/project/python-benedict) (๐Ÿ“ฅ 600K / month ยท ๐Ÿ“ฆ 120 ยท โฑ๏ธ 20.10.2026):
pip install python-benedict
- [Conda](https://anaconda.org/conda-forge/python-benedict) (๐Ÿ“ฅ 290K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge python-benedict
anytree (๐Ÿฅ‰26 ยท โญ 1K) - Python tree data library. Apache-2 - [GitHub](https://github.com/c0fec0de/anytree) (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 24K):
git clone https://github.com/c0fec0de/anytree
- [PyPi](https://pypi.org/project/anytree) (๐Ÿ“ฅ 5M / month ยท ๐Ÿ“ฆ 580 ยท โฑ๏ธ 08.04.2025):
pip install anytree
- [Conda](https://anaconda.org/conda-forge/anytree) (๐Ÿ“ฅ 140K ยท โฑ๏ธ 25.04.2026):
conda install -c conda-forge anytree
immutables (๐Ÿฅ‰24 ยท โญ 1.2K) - A high-performance immutable mapping type for Python. Apache-2 - [GitHub](https://github.com/MagicStack/immutables) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 59 ยท ๐Ÿ“ฆ 8K):
git clone https://github.com/MagicStack/immutables
- [PyPi](https://pypi.org/project/immutables) (๐Ÿ“ฅ 1.8M / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 10.10.2024):
pip install immutables
- [Conda](https://anaconda.org/conda-forge/immutables) (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 05.09.2026):
conda install -c conda-forge immutables
python-box (๐Ÿฅ‰23 ยท โญ 2.8K) - Python dictionaries with advanced dot notation access. MIT - [GitHub](https://github.com/cdgriffith/Box) (๐Ÿ‘จโ€๐Ÿ’ป 1 ยท ๐Ÿ”€ 120):
git clone https://github.com/cdgriffith/Box
- [PyPi](https://pypi.org/project/python-box) (๐Ÿ“ฅ 4.4M / month ยท ๐Ÿ“ฆ 590 ยท โฑ๏ธ 21.02.2026):
pip install python-box
- [Conda](https://anaconda.org/conda-forge/python-box) (๐Ÿ“ฅ 1.3M ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge python-box
janus (๐Ÿฅ‰23 ยท โญ 960) - Thread-safe asyncio-aware queue for Python. Apache-2 - [GitHub](https://github.com/aio-libs/janus) (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 54):
git clone https://github.com/aio-libs/janus
- [PyPi](https://pypi.org/project/janus) (๐Ÿ“ฅ 4.1M / month ยท ๐Ÿ“ฆ 130 ยท โฑ๏ธ 13.12.2024):
pip install janus
- [Conda](https://anaconda.org/conda-forge/janus) (๐Ÿ“ฅ 290K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge janus
Show 5 hidden projects... - python-sortedcontainers (๐Ÿฅˆ28 ยท โญ 3.9K ยท ๐Ÿ’€) - Python Sorted Container Types: Sorted List, Sorted.. Apache-2 - ordered-set (๐Ÿฅˆ27 ยท โญ 210 ยท ๐Ÿ’€) - A mutable set that remembers the order of its entries. One of.. MIT - sqlitedict (๐Ÿฅ‰24 ยท โญ 1.2K ยท ๐Ÿ’€) - Persistent dict in Python, backed up by sqlite3 and pickle,.. Apache-2 - munch (๐Ÿฅ‰22 ยท โญ 780 ยท ๐Ÿ’€) - A Munch is a Python dictionary that provides attribute-style access (a.. MIT - cleverdict (๐Ÿฅ‰15 ยท โญ 91 ยท ๐Ÿ’€) - A JSON-friendly data structure which allows both object attributes.. MIT


Data Validation

Back to top

pydantic (๐Ÿฅ‡36 ยท โญ 29K) - Data validation using Python type hints. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 820 ยท ๐Ÿ”€ 3.1K ยท ๐Ÿ“ฆ 1.1M):
git clone https://github.com/samuelcolvin/pydantic
- [PyPi](https://pypi.org/project/pydantic) (๐Ÿ“ฅ 840M / month ยท ๐Ÿ“ฆ 110K ยท โฑ๏ธ 11.10.2026):
pip install pydantic
- [Conda](https://anaconda.org/conda-forge/pydantic) (๐Ÿ“ฅ 35M ยท โฑ๏ธ 11.10.2026):
conda install -c conda-forge pydantic
jsonschema (๐Ÿฅ‡32 ยท โญ 5K) - An implementation of JSON Schema validation for Python. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 630 ยท ๐Ÿ“ฆ 870K):
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) (๐Ÿ“ฅ 56M ยท โฑ๏ธ 24.08.2026):
conda install -c conda-forge jsonschema
validators (๐Ÿฅˆ30 ยท โญ 1.1K) - Python Data Validation for Humans. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 83 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 150K):
git clone https://github.com/kvesteri/validators
- [PyPi](https://pypi.org/project/validators) (๐Ÿ“ฅ 22M / month ยท ๐Ÿ“ฆ 7.8K ยท โฑ๏ธ 11.10.2026):
pip install validators
- [Conda](https://anaconda.org/conda-forge/validators) (๐Ÿ“ฅ 1.7M ยท โฑ๏ธ 11.10.2026):
conda install -c conda-forge validators
voluptuous (๐Ÿฅˆ29 ยท โญ 1.8K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data.. BSD-3 - [GitHub](https://github.com/alecthomas/voluptuous) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 22K):
git clone https://github.com/alecthomas/voluptuous
- [PyPi](https://pypi.org/project/voluptuous) (๐Ÿ“ฅ 5.7M / month ยท ๐Ÿ“ฆ 620 ยท โฑ๏ธ 18.12.2025):
pip install voluptuous
- [Conda](https://anaconda.org/conda-forge/voluptuous) (๐Ÿ“ฅ 1M ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge voluptuous
cerberus (๐Ÿฅˆ28 ยท โญ 3.3K) - Lightweight, extensible data validation library for Python. ISC - [GitHub](https://github.com/pyeve/cerberus) (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 240 ยท ๐Ÿ“ฆ 19K):
git clone https://github.com/pyeve/cerberus
- [PyPi](https://pypi.org/project/cerberus) (๐Ÿ“ฅ 5.2M / month ยท ๐Ÿ“ฆ 770 ยท โฑ๏ธ 06.11.2025):
pip install cerberus
- [Conda](https://anaconda.org/conda-forge/cerberus) (๐Ÿ“ฅ 910K ยท โฑ๏ธ 17.07.2026):
conda install -c conda-forge cerberus
schema (๐Ÿฅˆ28 ยท โญ 2.9K) - Schema validation just got Pythonic. MIT - [GitHub](https://github.com/keleshev/schema) (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 17K):
git clone https://github.com/keleshev/schema
- [PyPi](https://pypi.org/project/schema) (๐Ÿ“ฅ 19M / month ยท ๐Ÿ“ฆ 890 ยท โฑ๏ธ 11.10.2025):
pip install schema
- [Conda](https://anaconda.org/conda-forge/schema) (๐Ÿ“ฅ 820K ยท โฑ๏ธ 20.07.2026):
conda install -c conda-forge schema
param (๐Ÿฅ‰27 ยท โญ 520) - Declarative parameters for robust Python classes and a rich API for.. BSD-3 - [GitHub](https://github.com/holoviz/param) (๐Ÿ‘จโ€๐Ÿ’ป 58 ยท ๐Ÿ”€ 88 ยท ๐Ÿ“ฆ 18K):
git clone https://github.com/holoviz/param
- [PyPi](https://pypi.org/project/param) (๐Ÿ“ฅ 1.3M / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 06.10.2026):
pip install param
- [Conda](https://anaconda.org/conda-forge/param) (๐Ÿ“ฅ 3.2M ยท โฑ๏ธ 04.09.2026):
conda install -c conda-forge param
dirty-equals (๐Ÿฅ‰23 ยท โญ 1K ยท ๐Ÿ’ค) - Doing dirty (but extremely useful) things with equals. MIT - [GitHub](https://github.com/samuelcolvin/dirty-equals) (๐Ÿ‘จโ€๐Ÿ’ป 21 ยท ๐Ÿ”€ 48 ยท ๐Ÿ“ฆ 1.2K):
git clone https://github.com/samuelcolvin/dirty-equals
- [PyPi](https://pypi.org/project/dirty-equals) (๐Ÿ“ฅ 2.4M / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 17.11.2025):
pip install dirty-equals
- [Conda](https://anaconda.org/conda-forge/dirty-equals) (๐Ÿ“ฅ 150K ยท โฑ๏ธ 18.11.2025):
conda install -c conda-forge dirty-equals
Show 7 hidden projects... - python-email-validator (๐Ÿฅ‰26 ยท โญ 1.3K ยท ๐Ÿ’€) - A robust email syntax and deliverability validation.. Unlicense - schematics (๐Ÿฅ‰25 ยท โญ 2.6K ยท ๐Ÿ’€) - Python Data Structures for Humans. BSD-3 - strictyaml (๐Ÿฅ‰25 ยท โญ 1.6K ยท ๐Ÿ’€) - Type-safe YAML parser and validator. MIT - valideer (๐Ÿฅ‰18 ยท โญ 260 ยท ๐Ÿ’€) - Lightweight data validation and adaptation Python library. MIT - typical (๐Ÿฅ‰17 ยท โญ 180 ยท ๐Ÿ’€) - Typical: Fast, simple, & correct data-validation using Python 3 typing. MIT - validr (๐Ÿฅ‰13 ยท โญ 220 ยท ๐Ÿ’€) - A simple, fast, extensible python library for data validation. MIT - dataklasses (๐Ÿฅ‰7 ยท โญ 740 ยท ๐Ÿ’€) - A different spin on dataclasses. โ—Unlicensed


Algorithms & Design Patterns

Back to top

๐Ÿ”— python-patterns ( โญ 43K ยท ๐Ÿ’ค) - Collection of design patterns/idioms in Python.

algorithms (๐Ÿฅ‰23 ยท โญ 26K ยท ๐Ÿ“ˆ) - Minimal examples of data structures and algorithms in Python. MIT - [GitHub](https://github.com/keon/algorithms) (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 4.7K ยท ๐Ÿ“ฆ 140):
git clone https://github.com/keon/algorithms
- [PyPi](https://pypi.org/project/algorithms) (๐Ÿ“ฅ 980 / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 18.02.2026):
pip install algorithms
- [Conda](https://anaconda.org/conda-forge/algorithms) (๐Ÿ“ฅ 5.4K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge algorithms
Show 2 hidden projects... - transitions (๐Ÿฅ‡26 ยท โญ 6.1K ยท ๐Ÿ’€) - A lightweight, object-oriented finite state machine.. MIT - PyPattyrn (๐Ÿฅ‰18 ยท โญ 2.3K ยท ๐Ÿ’€) - A simple library for implementing common design patterns. MIT


Date & Time Utilities

Back to top

arrow (๐Ÿฅ‡32 ยท โญ 9K ยท ๐Ÿ’ค) - Better dates & times for Python. Apache-2 - [GitHub](https://github.com/arrow-py/arrow) (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 730 ยท ๐Ÿ“ฆ 190K):
git clone https://github.com/arrow-py/arrow
- [PyPi](https://pypi.org/project/arrow) (๐Ÿ“ฅ 59M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 18.10.2025):
pip install arrow
- [Conda](https://anaconda.org/conda-forge/arrow) (๐Ÿ“ฅ 16M ยท โฑ๏ธ 18.10.2025):
conda install -c conda-forge arrow
dateparser (๐Ÿฅ‡32 ยท โญ 2.9K) - python parser for human readable dates. BSD-3 - [GitHub](https://github.com/scrapinghub/dateparser) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 510 ยท ๐Ÿ“ฆ 40K):
git clone https://github.com/scrapinghub/dateparser
- [PyPi](https://pypi.org/project/dateparser) (๐Ÿ“ฅ 38M / month ยท ๐Ÿ“ฆ 1.7K ยท โฑ๏ธ 03.09.2026):
pip install dateparser
- [Conda](https://anaconda.org/conda-forge/dateparser) (๐Ÿ“ฅ 2.8M ยท โฑ๏ธ 03.09.2026):
conda install -c conda-forge dateparser
python-dateutil (๐Ÿฅ‡32 ยท โญ 2.6K) - Useful extensions to the standard Python datetime features. Apache-2 - [GitHub](https://github.com/dateutil/dateutil) (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 610):
git clone https://github.com/dateutil/dateutil
- [PyPi](https://pypi.org/project/python-dateutil) (๐Ÿ“ฅ 900M / month ยท ๐Ÿ“ฆ 22K ยท โฑ๏ธ 21.10.2026):
pip install python-dateutil
- [Conda](https://anaconda.org/conda-forge/python-dateutil) (๐Ÿ“ฅ 120M ยท โฑ๏ธ 22.10.2026):
conda install -c conda-forge python-dateutil
pytz (๐Ÿฅ‡32 ยท โญ 400) - pytz Python historical timezone library and database. MIT - [GitHub](https://github.com/stub42/pytz) (๐Ÿ‘จโ€๐Ÿ’ป 28 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“ฆ 2.5M):
git clone https://github.com/stub42/pytz
- [PyPi](https://pypi.org/project/pytz) (๐Ÿ“ฅ 390M / month ยท ๐Ÿ“ฆ 17K ยท โฑ๏ธ 29.10.2026):
pip install pytz
- [Conda](https://anaconda.org/conda-forge/pytz) (๐Ÿ“ฅ 100M ยท โฑ๏ธ 04.10.2026):
conda install -c conda-forge pytz
holidays (๐Ÿฅ‰31 ยท โญ 2K) - Open World Holidays Framework. MIT - [GitHub](https://github.com/vacanza/holidays) (๐Ÿ‘จโ€๐Ÿ’ป 370 ยท ๐Ÿ”€ 750 ยท ๐Ÿ“ฆ 28K):
git clone https://github.com/vacanza/holidays
- [PyPi](https://pypi.org/project/holidays) (๐Ÿ“ฅ 27M / month ยท ๐Ÿ“ฆ 720 ยท โฑ๏ธ 29.10.2026):
pip install holidays
- [Conda](https://anaconda.org/conda-forge/holidays) (๐Ÿ“ฅ 4.8M ยท โฑ๏ธ 20.10.2026):
conda install -c conda-forge holidays
pendulum (๐Ÿฅ‰30 ยท โญ 6.7K) - Python datetimes made easy. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 480 ยท ๐Ÿ“ฆ 41K):
git clone https://github.com/sdispater/pendulum
- [PyPi](https://pypi.org/project/pendulum) (๐Ÿ“ฅ 52M / month ยท ๐Ÿ“ฆ 1.7K ยท โฑ๏ธ 12.10.2026):
pip install pendulum
- [Conda](https://anaconda.org/conda-forge/pendulum) (๐Ÿ“ฅ 2.5M ยท โฑ๏ธ 13.10.2026):
conda install -c conda-forge pendulum
tzlocal (๐Ÿฅ‰30 ยท โญ 220) - A Python module that tries to figure out what your local timezone is. MIT - [GitHub](https://github.com/regebro/tzlocal) (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 69 ยท ๐Ÿ“ฆ 230K):
git clone https://github.com/regebro/tzlocal
- [PyPi](https://pypi.org/project/tzlocal) (๐Ÿ“ฅ 160M / month ยท ๐Ÿ“ฆ 2.6K ยท โฑ๏ธ 22.10.2026):
pip install tzlocal
- [Conda](https://anaconda.org/conda-forge/tzlocal) (๐Ÿ“ฅ 8.3M ยท โฑ๏ธ 22.10.2026):
conda install -c conda-forge tzlocal
Show 2 hidden projects... - isodate (๐Ÿฅ‰28 ยท โญ 170 ยท ๐Ÿ’€) - ISO 8601 date/time parser. BSD-3 - parsedatetime (๐Ÿฅ‰25 ยท โญ 700 ยท ๐Ÿ’€) - Parse human-readable date/time strings. Apache-2


File & Path Utilities

Back to top

filesystem_spec (๐Ÿฅ‡34 ยท โญ 1.4K) - A specification that python filesystems should adhere to. BSD-3 - [GitHub](https://github.com/fsspec/filesystem_spec) (๐Ÿ‘จโ€๐Ÿ’ป 410 ยท ๐Ÿ”€ 530 ยท ๐Ÿ“ฆ 320K):
git clone https://github.com/fsspec/filesystem_spec
- [PyPi](https://pypi.org/project/fsspec) (๐Ÿ“ฅ 560M / month ยท ๐Ÿ“ฆ 4.2K ยท โฑ๏ธ 18.09.2026):
pip install fsspec
- [Conda](https://anaconda.org/conda-forge/fsspec) (๐Ÿ“ฅ 43M ยท โฑ๏ธ 24.09.2026):
conda install -c conda-forge fsspec
watchdog (๐Ÿฅˆ32 ยท โญ 7.1K) - Python library and shell utilities to monitor filesystem events. Apache-2 - [GitHub](https://github.com/gorakhargosh/watchdog) (๐Ÿ‘จโ€๐Ÿ’ป 200 ยท ๐Ÿ”€ 720 ยท ๐Ÿ“ฆ 280K):
git clone https://github.com/gorakhargosh/watchdog
- [PyPi](https://pypi.org/project/watchdog) (๐Ÿ“ฅ 86M / month ยท ๐Ÿ“ฆ 2.7K ยท โฑ๏ธ 01.11.2024):
pip install watchdog
- [Conda](https://anaconda.org/conda-forge/watchdog) (๐Ÿ“ฅ 6.7M ยท โฑ๏ธ 04.09.2026):
conda install -c conda-forge watchdog
filelock (๐Ÿฅˆ32 ยท โญ 980) - A platform independent file lock. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 96 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“ฆ 750K):
git clone https://github.com/tox-dev/py-filelock
- [PyPi](https://pypi.org/project/filelock) (๐Ÿ“ฅ 500M / month ยท ๐Ÿ“ฆ 6.5K ยท โฑ๏ธ 19.10.2026):
pip install filelock
- [Conda](https://anaconda.org/conda-forge/filelock) (๐Ÿ“ฅ 55M ยท โฑ๏ธ 19.10.2026):
conda install -c conda-forge filelock
aiofiles (๐Ÿฅˆ30 ยท โญ 3.2K ยท ๐Ÿ’ค) - File support for asyncio. Apache-2 - [GitHub](https://github.com/Tinche/aiofiles) (๐Ÿ‘จโ€๐Ÿ’ป 47 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“ฆ 260K):
git clone https://github.com/Tinche/aiofiles
- [PyPi](https://pypi.org/project/aiofiles) (๐Ÿ“ฅ 120M / month ยท ๐Ÿ“ฆ 7.7K ยท โฑ๏ธ 09.10.2025):
pip install aiofiles
- [Conda](https://anaconda.org/conda-forge/aiofiles) (๐Ÿ“ฅ 3.1M ยท โฑ๏ธ 01.01.2026):
conda install -c conda-forge aiofiles
Show 6 hidden projects... - zipp (๐Ÿฅ‰29 ยท โญ 68) - Backport of pathlib-compatible object wrapper for zip files. โ—Unlicensed - appdirs (๐Ÿฅ‰28 ยท โญ 1.1K ยท ๐Ÿ’€) - A small Python module for determining appropriate platform-specific.. MIT - scandir (๐Ÿฅ‰25 ยท โญ 540 ยท ๐Ÿ’€) - Better directory iterator and faster os.walk(). Archived, as this.. BSD-3 - pyfilesystem2 (๐Ÿฅ‰24 ยท โญ 2.1K ยท ๐Ÿ’€) - Pythons Filesystem abstraction layer. MIT - path (๐Ÿฅ‰24 ยท โญ 1.1K ยท ๐Ÿ’€) - Object-oriented file system path manipulation. โ—Unlicensed - Unipath (๐Ÿฅ‰22 ยท โญ 510 ยท ๐Ÿ’€) - An object-oriented approach to Python file/directory operations. MIT


Compatiblity

Back to top

typing (๐Ÿฅˆ27 ยท โญ 1.7K ยท ๐Ÿ’ค) - Python static typing home. Hosts the documentation and a user.. Python-2.0 - [GitHub](https://github.com/python/typing) (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 290):
git clone https://github.com/python/typing
- [PyPi](https://pypi.org/project/typing) (๐Ÿ“ฅ 4.2M / month ยท ๐Ÿ“ฆ 3.3K ยท โฑ๏ธ 01.05.2021):
pip install typing
- [Conda](https://anaconda.org/conda-forge/typing) (๐Ÿ“ฅ 4.7M ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge typing
Show 6 hidden projects... - six (๐Ÿฅ‡32 ยท โญ 990 ยท ๐Ÿ’€) - Python 2 and 3 compatibility library. MIT - future (๐Ÿฅˆ31 ยท โญ 1.2K ยท ๐Ÿ’€) - Easy, clean, reliable Python 2/3 compatibility. MIT - pathlib2 (๐Ÿฅ‰25 ยท โญ 87) - Backport of pathlib aiming to support the full stdlib Python API. MIT - dataclasses (๐Ÿฅ‰24 ยท โญ 590 ยท ๐Ÿ’€) - A backport of the dataclasses module for Python 3.6. Apache-2 - futures (๐Ÿฅ‰24 ยท โญ 240 ยท ๐Ÿ’€) - Backport of the concurrent.futures package to Python 2.6 and 2.7. Python-2.0 - contextlib2 (๐Ÿฅ‰23 ยท โญ 39 ยท ๐Ÿ’ค) - contextlib2 is a backport of the standard librarys contextlib.. โ—๏ธpsfrag


Cryptography

Back to top

pycryptodomex (๐Ÿฅˆ33 ยท โญ 3.3K) - A self-contained cryptographic library for Python. BSD-3 - [GitHub](https://github.com/Legrandin/pycryptodome) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 580 ยท ๐Ÿ“ฆ 150K):
git clone https://github.com/Legrandin/pycryptodome
- [PyPi](https://pypi.org/project/pycryptodomex) (๐Ÿ“ฅ 47M / month ยท ๐Ÿ“ฆ 1.8K ยท โฑ๏ธ 11.10.2026):
pip install pycryptodomex
- [Conda](https://anaconda.org/conda-forge/pycryptodomex) (๐Ÿ“ฅ 3.2M ยท โฑ๏ธ 13.09.2025):
conda install -c conda-forge pycryptodomex
bcrypt (๐Ÿฅ‰32 ยท โญ 1.4K) - Modern(-ish) password hashing for your software and your servers. Apache-2 - [GitHub](https://github.com/pyca/bcrypt) (๐Ÿ‘จโ€๐Ÿ’ป 42 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฆ 360K):
git clone https://github.com/pyca/bcrypt
- [PyPi](https://pypi.org/project/bcrypt) (๐Ÿ“ฅ 150M / month ยท ๐Ÿ“ฆ 2K ยท โฑ๏ธ 25.09.2025):
pip install bcrypt
- [Conda](https://anaconda.org/conda-forge/bcrypt) (๐Ÿ“ฅ 14M ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge bcrypt
Show 5 hidden projects... - tink (๐Ÿฅ‡34 ยท โญ 14K ยท ๐Ÿ’€) - Tink is a multi-language, cross-platform, open source library that.. Apache-2 - cryptography (๐Ÿฅ‡34 ยท โญ 7.8K) - cryptography is a package designed to expose.. โ—Unlicensed - keyring (๐Ÿฅ‰28 ยท โญ 1.5K) - Store and access your passwords safely. โ—Unlicensed - rsa (๐Ÿฅ‰28 ยท โญ 500 ยท ๐Ÿ’€) - Python-RSA is a pure-Python RSA implementation. Apache-2 - asn1crypto (๐Ÿฅ‰28 ยท โญ 340 ยท ๐Ÿ’€) - Python ASN.1 library with a focus on performance and a pythonic API. MIT


Infrastructure & DevOps

Back to top

botocore (๐Ÿฅ‡36 ยท โญ 1.6K) - The low-level, core functionality of boto3 and the AWS CLI. Apache-2 - [GitHub](https://github.com/boto/botocore) (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 450K):
git clone https://github.com/boto/botocore
- [PyPi](https://pypi.org/project/botocore) (๐Ÿ“ฅ 840M / month ยท ๐Ÿ“ฆ 5.1K ยท โฑ๏ธ 28.10.2026):
pip install botocore
- [Conda](https://anaconda.org/conda-forge/botocore) (๐Ÿ“ฅ 53M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge botocore
ansible (๐Ÿฅ‡35 ยท โญ 71K) - Ansible is a radically simple IT automation platform that makes your.. โ—๏ธGPL-3.0 - [GitHub](https://github.com/ansible/ansible) (๐Ÿ‘จโ€๐Ÿ’ป 7K ยท ๐Ÿ”€ 24K ยท ๐Ÿ“ฆ 43K):
git clone https://github.com/ansible/ansible
- [PyPi](https://pypi.org/project/ansible) (๐Ÿ“ฅ 7.7M / month ยท ๐Ÿ“ฆ 610 ยท โฑ๏ธ 27.10.2026):
pip install ansible
- [Conda](https://anaconda.org/conda-forge/ansible) (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 06.10.2026):
conda install -c conda-forge ansible
paramiko (๐Ÿฅˆ34 ยท โญ 9.9K) - The leading native Python SSHv2 protocol library. โ—๏ธLGPL-2.1 - [GitHub](https://github.com/paramiko/paramiko) (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 2.1K ยท ๐Ÿ“ฆ 130K):
git clone https://github.com/paramiko/paramiko
- [PyPi](https://pypi.org/project/paramiko) (๐Ÿ“ฅ 100M / month ยท ๐Ÿ“ฆ 5.3K ยท โฑ๏ธ 18.10.2026):
pip install paramiko
- [Conda](https://anaconda.org/conda-forge/paramiko) (๐Ÿ“ฅ 11M ยท โฑ๏ธ 18.10.2026):
conda install -c conda-forge paramiko
docker (๐Ÿฅˆ34 ยท โญ 7.2K) - A Python library for the Docker Engine API. Apache-2 - [GitHub](https://github.com/docker/docker-py) (๐Ÿ‘จโ€๐Ÿ’ป 460 ยท ๐Ÿ”€ 1.7K ยท ๐Ÿ“ฆ 130K):
git clone https://github.com/docker/docker-py
- [PyPi](https://pypi.org/project/docker) (๐Ÿ“ฅ 130M / month ยท ๐Ÿ“ฆ 5.8K ยท โฑ๏ธ 09.07.2026):
pip install docker
- [Conda](https://anaconda.org/conda-forge/docker-py) (๐Ÿ“ฅ 8.6M ยท โฑ๏ธ 12.07.2026):
conda install -c conda-forge docker-py
pulumi (๐Ÿฅˆ33 ยท โญ 26K) - Pulumi - Infrastructure as Code in any programming language. Apache-2 - [GitHub](https://github.com/pulumi/pulumi) (๐Ÿ‘จโ€๐Ÿ’ป 5.1K ยท ๐Ÿ”€ 1.5K ยท ๐Ÿ“ฆ 12K):
git clone https://github.com/pulumi/pulumi
- [PyPi](https://pypi.org/project/pulumi) (๐Ÿ“ฅ 6.4M / month ยท ๐Ÿ“ฆ 630 ยท โฑ๏ธ 29.10.2026):
pip install pulumi
- [npm](https://www.npmjs.com/package/@pulumi/pulumi) (๐Ÿ“ฅ 14M / month ยท ๐Ÿ“ฆ 930 ยท โฑ๏ธ 29.10.2026):
npm install @pulumi/pulumi
awscli (๐Ÿฅˆ31 ยท โญ 17K) - Universal Command Line Interface for Amazon Web Services. Apache-2 - [GitHub](https://github.com/aws/aws-cli) (๐Ÿ‘จโ€๐Ÿ’ป 520 ยท ๐Ÿ”€ 4.7K ยท ๐Ÿ“ฆ 5):
git clone https://github.com/aws/aws-cli
- [PyPi](https://pypi.org/project/awscli) (๐Ÿ“ฅ 86M / month ยท ๐Ÿ“ฆ 780 ยท โฑ๏ธ 21.10.2026):
pip install awscli
- [Conda](https://anaconda.org/conda-forge/awscli) (๐Ÿ“ฅ 65M ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge awscli
kubernetes (๐Ÿฅˆ31 ยท โญ 7.7K) - Official Python client library for kubernetes. Apache-2 - [GitHub](https://github.com/kubernetes-client/python) (๐Ÿ‘จโ€๐Ÿ’ป 270 ยท ๐Ÿ”€ 3.5K):
git clone https://github.com/kubernetes-client/python
- [PyPi](https://pypi.org/project/kubernetes) (๐Ÿ“ฅ 73M / month ยท ๐Ÿ“ฆ 2.7K ยท โฑ๏ธ 09.10.2026):
pip install kubernetes
- [Conda](https://anaconda.org/conda-forge/kubernetes) (๐Ÿ“ฅ 890K ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge kubernetes
netmiko (๐Ÿฅˆ30 ยท โญ 4.3K) - Multi-vendor library to simplify Paramiko SSH connections to network.. MIT - [GitHub](https://github.com/ktbyers/netmiko) (๐Ÿ‘จโ€๐Ÿ’ป 280 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 5.7K):
git clone https://github.com/ktbyers/netmiko
- [PyPi](https://pypi.org/project/netmiko) (๐Ÿ“ฅ 910K / month ยท ๐Ÿ“ฆ 320 ยท โฑ๏ธ 21.09.2026):
pip install netmiko
sshtunnel (๐Ÿฅ‰29 ยท โญ 1.3K) - SSH tunnels to remote server. MIT - [GitHub](https://github.com/pahaz/sshtunnel) (๐Ÿ‘จโ€๐Ÿ’ป 27 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 10K):
git clone https://github.com/pahaz/sshtunnel
- [PyPi](https://pypi.org/project/sshtunnel) (๐Ÿ“ฅ 15M / month ยท ๐Ÿ“ฆ 540 ยท โฑ๏ธ 09.10.2026):
pip install sshtunnel
- [Conda](https://anaconda.org/conda-forge/sshtunnel) (๐Ÿ“ฅ 510K ยท โฑ๏ธ 09.10.2026):
conda install -c conda-forge sshtunnel
docker-compose (๐Ÿฅ‰28 ยท โญ 39K) - Define and run multi-container applications with Docker. Apache-2 - [GitHub](https://github.com/docker/compose) (๐Ÿ‘จโ€๐Ÿ’ป 690 ยท ๐Ÿ”€ 5.9K ยท ๐Ÿ“ฆ 320):
git clone https://github.com/docker/compose
- [PyPi](https://pypi.org/project/docker-compose) (๐Ÿ“ฅ 680K / month ยท ๐Ÿ“ฆ 250 ยท โฑ๏ธ 10.05.2021):
pip install docker-compose
- [Conda](https://anaconda.org/conda-forge/docker-compose) (๐Ÿ“ฅ 960K ยท โฑ๏ธ 21.10.2026):
conda install -c conda-forge docker-compose
plumbum (๐Ÿฅ‰28 ยท โญ 3.1K) - Plumbum: Shell Combinators. MIT - [GitHub](https://github.com/tomerfiliba/plumbum) (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 9.8K):
git clone https://github.com/tomerfiliba/plumbum
- [PyPi](https://pypi.org/project/plumbum) (๐Ÿ“ฅ 4.7M / month ยท ๐Ÿ“ฆ 390 ยท โฑ๏ธ 22.07.2026):
pip install plumbum
- [Conda](https://anaconda.org/conda-forge/plumbum) (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 23.07.2026):
conda install -c conda-forge plumbum
fabric (๐Ÿฅ‰27 ยท โญ 15K) - Simple, Pythonic remote execution and deployment. BSD-2 - [GitHub](https://github.com/fabric/fabric) (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 2K ยท ๐Ÿ“ฆ 24):
git clone https://github.com/fabric/fabric
- [PyPi](https://pypi.org/project/fabric) (๐Ÿ“ฅ 7.4M / month ยท ๐Ÿ“ฆ 450 ยท โฑ๏ธ 06.04.2026):
pip install fabric
- [Conda](https://anaconda.org/conda-forge/fabric) (๐Ÿ“ฅ 790K ยท โฑ๏ธ 06.04.2026):
conda install -c conda-forge fabric
pyinfra (๐Ÿฅ‰23 ยท โญ 5.9K) - pyinfra automates/provisions/manages/deploys infrastructure. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 240 ยท ๐Ÿ”€ 530 ยท ๐Ÿ“ฆ 270):
git clone https://github.com/Fizzadar/pyinfra
- [PyPi](https://pypi.org/project/pyinfra) (๐Ÿ“ฅ 200K / month ยท ๐Ÿ“ฆ 46 ยท โฑ๏ธ 27.07.2026):
pip install pyinfra
storm (๐Ÿฅ‰18 ยท โญ 3.3K) - Manage your SSH like a boss. MIT - [GitHub](https://github.com/emre/storm) (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 150):
git clone https://github.com/emre/storm
- [PyPi](https://pypi.org/project/storm) (๐Ÿ“ฅ 2K / month ยท ๐Ÿ“ฆ 4 ยท โฑ๏ธ 16.09.2026):
pip install storm
Show 6 hidden projects... - schedule (๐Ÿฅ‰29 ยท โญ 12K ยท ๐Ÿ’€) - Python job scheduling for humans. MIT - parallel-ssh (๐Ÿฅ‰22 ยท โญ 1.3K ยท ๐Ÿ’ค) - Asynchronous parallel SSH client library. โ—๏ธLGPL-2.1 - fabtools (๐Ÿฅ‰20 ยท โญ 1.2K ยท ๐Ÿ’€) - Tools for writing awesome Fabric files. BSD-2 - pypyr (๐Ÿฅ‰18 ยท โญ 640 ยท ๐Ÿ’€) - pypyr task-runner cli & api for automation pipelines. Automate.. Apache-2 - wssh (๐Ÿฅ‰15 ยท โญ 1.3K ยท ๐Ÿ’€) - SSH to WebSockets Bridge. MIT - Grai (๐Ÿฅ‰11 ยท โญ 310 ยท ๐Ÿ’ค) - Platform to programmatically manage, test, and debug data.. โ—๏ธMIT-0


Process Utilities

Back to top

sh (๐Ÿฅˆ30 ยท โญ 7.2K) - Python process launching. MIT - [GitHub](https://github.com/amoffat/sh) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 510 ยท ๐Ÿ“ฆ 19K):
git clone https://github.com/amoffat/sh
- [PyPi](https://pypi.org/project/sh) (๐Ÿ“ฅ 6.8M / month ยท ๐Ÿ“ฆ 860 ยท โฑ๏ธ 25.07.2026):
pip install sh
- [Conda](https://anaconda.org/conda-forge/sh) (๐Ÿ“ฅ 550K ยท โฑ๏ธ 08.10.2026):
conda install -c conda-forge sh
supervisor (๐Ÿฅ‰29 ยท โญ 8.9K ยท ๐Ÿ’ค) - Supervisor process control system for Unix.. โ—๏ธRepoze Public License - [GitHub](https://github.com/Supervisor/supervisor) (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 1.3K ยท ๐Ÿ“ฆ 14K):
git clone https://github.com/Supervisor/supervisor
- [PyPi](https://pypi.org/project/supervisor) (๐Ÿ“ฅ 7.3M / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 23.08.2025):
pip install supervisor
- [Conda](https://anaconda.org/conda-forge/supervisor) (๐Ÿ“ฅ 850K ยท โฑ๏ธ 27.02.2026):
conda install -c conda-forge supervisor
Show 2 hidden projects... - pexpect (๐Ÿฅ‡31 ยท โญ 2.7K ยท ๐Ÿ’€) - A Python module for controlling interactive programs in a pseudo-.. ISC - ptyprocess (๐Ÿฅ‰29 ยท โญ 230 ยท ๐Ÿ’€) - Run a subprocess in a pseudo terminal. ISC


Asynchronous Programming

Back to top

uvloop (๐Ÿฅ‡34 ยท โญ 12K) - Ultra fast asyncio event loop. Apache-2 - [GitHub](https://github.com/MagicStack/uvloop) (๐Ÿ‘จโ€๐Ÿ’ป 80 ยท ๐Ÿ”€ 620 ยท ๐Ÿ“ฆ 240K):
git clone https://github.com/MagicStack/uvloop
- [PyPi](https://pypi.org/project/uvloop) (๐Ÿ“ฅ 220M / month ยท ๐Ÿ“ฆ 2.8K ยท โฑ๏ธ 01.10.2026):
pip install uvloop
- [Conda](https://anaconda.org/conda-forge/uvloop) (๐Ÿ“ฅ 5.8M ยท โฑ๏ธ 17.09.2026):
conda install -c conda-forge uvloop
anyio (๐Ÿฅ‡34 ยท โญ 2.6K) - High level asynchronous concurrency and networking framework that works on.. MIT - [GitHub](https://github.com/agronholm/anyio) (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 310 ยท ๐Ÿ“ฆ 690K):
git clone https://github.com/agronholm/anyio
- [PyPi](https://pypi.org/project/anyio) (๐Ÿ“ฅ 800M / month ยท ๐Ÿ“ฆ 8.5K ยท โฑ๏ธ 05.09.2026):
pip install anyio
- [Conda](https://anaconda.org/conda-forge/anyio) (๐Ÿ“ฅ 47M ยท โฑ๏ธ 07.09.2026):
conda install -c conda-forge anyio
asyncer (๐Ÿฅ‰26 ยท โญ 2.5K) - Asyncer, async and await, focused on developer experience. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 87 ยท ๐Ÿ“ฆ 8.5K):
git clone https://github.com/tiangolo/asyncer
- [PyPi](https://pypi.org/project/asyncer) (๐Ÿ“ฅ 7.8M / month ยท ๐Ÿ“ฆ 320 ยท โฑ๏ธ 25.06.2026):
pip install asyncer
- [Conda](https://anaconda.org/conda-forge/asyncer) (๐Ÿ“ฅ 59K ยท โฑ๏ธ 25.06.2026):
conda install -c conda-forge asyncer
aiomisc (๐Ÿฅ‰23 ยท โญ 430) - aiomisc - miscellaneous utils for asyncio. MIT - [GitHub](https://github.com/aiokitchen/aiomisc) (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 29 ยท ๐Ÿ“ฆ 450):
git clone https://github.com/aiokitchen/aiomisc
- [PyPi](https://pypi.org/project/aiomisc) (๐Ÿ“ฅ 87K / month ยท ๐Ÿ“ฆ 62 ยท โฑ๏ธ 23.10.2026):
pip install aiomisc
Show 3 hidden projects... - greenlet (๐Ÿฅˆ32 ยท โญ 1.9K) - Lightweight in-process concurrent programming. โ—Unlicensed - unsync (๐Ÿฅ‰20 ยท โญ 900 ยท ๐Ÿ’€) - Unsynchronize asyncio. MIT - stopit (๐Ÿฅ‰18 ยท โญ 35 ยท ๐Ÿ’ค) - Raise asynchronous exceptions in other thread, control the timeout.. โ—๏ธGPL-3.0


Configuration

Back to top

python-dotenv (๐Ÿฅ‡36 ยท โญ 8.9K) - Reads key-value pairs from a .env file and can set them as.. BSD-3 - [GitHub](https://github.com/theskumar/python-dotenv) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 590 ยท ๐Ÿ“ฆ 1.8M):
git clone https://github.com/theskumar/python-dotenv
- [PyPi](https://pypi.org/project/python-dotenv) (๐Ÿ“ฅ 580M / month ยท ๐Ÿ“ฆ 48K ยท โฑ๏ธ 01.10.2026):
pip install python-dotenv
- [Conda](https://anaconda.org/conda-forge/python-dotenv) (๐Ÿ“ฅ 18M ยท โฑ๏ธ 01.10.2026):
conda install -c conda-forge python-dotenv
traitlets (๐Ÿฅˆ32 ยท โญ 650) - A lightweight Traits like module. BSD-3 - [GitHub](https://github.com/ipython/traitlets) (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 620K):
git clone https://github.com/ipython/traitlets
- [PyPi](https://pypi.org/project/traitlets) (๐Ÿ“ฅ 120M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 03.08.2026):
pip install traitlets
- [Conda](https://anaconda.org/conda-forge/traitlets) (๐Ÿ“ฅ 60M ยท โฑ๏ธ 03.08.2026):
conda install -c conda-forge traitlets
omegaconf (๐Ÿฅˆ30 ยท โญ 2.4K) - A flexible configuration library. BSD-3 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 49 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 66K):
git clone https://github.com/omry/omegaconf
- [PyPi](https://pypi.org/project/omegaconf) (๐Ÿ“ฅ 28M / month ยท ๐Ÿ“ฆ 2.9K ยท โฑ๏ธ 28.10.2026):
pip install omegaconf
- [Conda](https://anaconda.org/conda-forge/omegaconf) (๐Ÿ“ฅ 3.1M ยท โฑ๏ธ 10.10.2026):
conda install -c conda-forge omegaconf
Dynaconf (๐Ÿฅ‰26 ยท โญ 4.3K) - The dynamic configurator for your Python Project. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 340):
git clone https://github.com/rochacbruno/dynaconf
- [PyPi](https://pypi.org/project/dynaconf) (๐Ÿ“ฅ 4.8M / month ยท ๐Ÿ“ฆ 780 ยท โฑ๏ธ 05.08.2026):
pip install dynaconf
- [Conda](https://anaconda.org/conda-forge/dynaconf) (๐Ÿ“ฅ 260K ยท โฑ๏ธ 06.08.2026):
conda install -c conda-forge dynaconf
configobj (๐Ÿฅ‰26 ยท โญ 340) - Python 3+ compatible port of the configobj library. BSD-3 - [GitHub](https://github.com/DiffSK/configobj) (๐Ÿ‘จโ€๐Ÿ’ป 13 ยท ๐Ÿ”€ 91 ยท ๐Ÿ“ฆ 50K):
git clone https://github.com/DiffSK/configobj
- [PyPi](https://pypi.org/project/configobj) (๐Ÿ“ฅ 4.8M / month ยท ๐Ÿ“ฆ 690 ยท โฑ๏ธ 21.09.2024):
pip install configobj
- [Conda](https://anaconda.org/conda-forge/configobj) (๐Ÿ“ฅ 1.5M ยท โฑ๏ธ 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) (๐Ÿ“ฅ 330K / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 15.10.2025):
pip install everett
- [Conda](https://anaconda.org/conda-forge/everett) (๐Ÿ“ฅ 140K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge everett
Show 3 hidden projects... - python-decouple (๐Ÿฅˆ27 ยท โญ 3K ยท ๐Ÿ’€) - Strict separation of settings from code. MIT - gin-config (๐Ÿฅ‰24 ยท โญ 2.1K ยท ๐Ÿ’€) - Gin provides a lightweight configuration framework for Python. Apache-2 - hydra (๐Ÿฅ‰20 ยท โญ 20) - A high performance persistent bloom filter. MIT


CLI Development

Back to top

click (๐Ÿฅ‡38 ยท โญ 18K) - Python composable command line interface toolkit. BSD-3 - [GitHub](https://github.com/pallets/click) (๐Ÿ‘จโ€๐Ÿ’ป 450 ยท ๐Ÿ”€ 2K ยท ๐Ÿ“ฆ 2.4M):
git clone https://github.com/pallets/click
- [PyPi](https://pypi.org/project/click) (๐Ÿ“ฅ 820M / month ยท ๐Ÿ“ฆ 75K ยท โฑ๏ธ 26.08.2026):
pip install click
- [Conda](https://anaconda.org/conda-forge/click) (๐Ÿ“ฅ 80M ยท โฑ๏ธ 07.09.2026):
conda install -c conda-forge click
rich (๐Ÿฅ‡35 ยท โญ 58K) - Rich is a Python library for rich text and beautiful formatting in the terminal. MIT - [GitHub](https://github.com/Textualize/rich) (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 2.4K ยท ๐Ÿ“ฆ 580K):
git clone https://github.com/Textualize/rich
- [PyPi](https://pypi.org/project/rich) (๐Ÿ“ฅ 450M / month ยท ๐Ÿ“ฆ 44K ยท โฑ๏ธ 12.04.2026):
pip install rich
- [Conda](https://anaconda.org/conda-forge/rich) (๐Ÿ“ฅ 30M ยท โฑ๏ธ 12.04.2026):
conda install -c conda-forge rich
Typer (๐Ÿฅˆ33 ยท โญ 20K) - Typer, build great CLIs. Easy to code. Based on Python type hints. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 980 ยท ๐Ÿ“ฆ 290K):
git clone https://github.com/tiangolo/typer
- [PyPi](https://pypi.org/project/typer) (๐Ÿ“ฅ 240M / month ยท ๐Ÿ“ฆ 38K ยท โฑ๏ธ 06.10.2026):
pip install typer
- [Conda](https://anaconda.org/conda-forge/typer) (๐Ÿ“ฅ 18M ยท โฑ๏ธ 07.10.2026):
conda install -c conda-forge typer
argcomplete (๐Ÿฅˆ32 ยท โญ 1.6K) - Python and tab completion, better together. Apache-2 - [GitHub](https://github.com/kislyuk/argcomplete) (๐Ÿ‘จโ€๐Ÿ’ป 88 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 77K):
git clone https://github.com/kislyuk/argcomplete
- [PyPi](https://pypi.org/project/argcomplete) (๐Ÿ“ฅ 56M / month ยท ๐Ÿ“ฆ 2.4K ยท โฑ๏ธ 06.08.2026):
pip install argcomplete
- [Conda](https://anaconda.org/conda-forge/argcomplete) (๐Ÿ“ฅ 4.5M ยท โฑ๏ธ 08.08.2026):
conda install -c conda-forge argcomplete
wcwidth (๐Ÿฅˆ32 ยท โญ 470) - Python and C11 library that measures the width of strings in a terminal. MIT - [GitHub](https://github.com/jquast/wcwidth) (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 83 ยท ๐Ÿ“ฆ 780K):
git clone https://github.com/jquast/wcwidth
- [PyPi](https://pypi.org/project/wcwidth) (๐Ÿ“ฅ 240M / month ยท ๐Ÿ“ฆ 2.9K ยท โฑ๏ธ 24.10.2026):
pip install wcwidth
- [Conda](https://anaconda.org/conda-forge/wcwidth) (๐Ÿ“ฅ 55M ยท โฑ๏ธ 24.10.2026):
conda install -c conda-forge wcwidth
ConfigArgParse (๐Ÿฅ‰28 ยท โญ 760) - Drop-in replacement for argparse with added support for config.. MIT - [GitHub](https://github.com/bw2/ConfigArgParse) (๐Ÿ‘จโ€๐Ÿ’ป 63 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 26K):
git clone https://github.com/bw2/ConfigArgParse
- [PyPi](https://pypi.org/project/configargparse) (๐Ÿ“ฅ 17M / month ยท ๐Ÿ“ฆ 830 ยท โฑ๏ธ 27.10.2026):
pip install configargparse
- [Conda](https://anaconda.org/conda-forge/configargparse) (๐Ÿ“ฅ 2.5M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge configargparse
python-prompt-toolkit (๐Ÿฅ‰26 ยท โญ 11K) - Library for building powerful interactive command line.. BSD-3 - [GitHub](https://github.com/prompt-toolkit/python-prompt-toolkit) (๐Ÿ‘จโ€๐Ÿ’ป 250 ยท ๐Ÿ”€ 830):
git clone https://github.com/prompt-toolkit/python-prompt-toolkit
- [PyPi](https://pypi.org/project/prompt_toolkit) (๐Ÿ“ฅ 180M / month ยท โฑ๏ธ 26.07.2026):
pip install prompt_toolkit
- [Conda](https://anaconda.org/conda-forge/prompt-toolkit) (๐Ÿ“ฅ 51M ยท โฑ๏ธ 27.07.2026):
conda install -c conda-forge prompt-toolkit
blessings (๐Ÿฅ‰26 ยท โญ 1.5K) - A thin, practical wrapper around terminal capabilities in Python. MIT - [GitHub](https://github.com/erikrose/blessings) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 11K):
git clone https://github.com/erikrose/blessings
- [PyPi](https://pypi.org/project/blessings) (๐Ÿ“ฅ 650K / month ยท ๐Ÿ“ฆ 460 ยท โฑ๏ธ 21.06.2018):
pip install blessings
- [Conda](https://anaconda.org/conda-forge/blessings) (๐Ÿ“ฅ 520K ยท โฑ๏ธ 05.09.2026):
conda install -c conda-forge blessings
docopt-ng (๐Ÿฅ‰23 ยท โญ 220) - Humane command line arguments parser. Now with maintenance, typehints,.. MIT - [GitHub](https://github.com/jazzband/docopt-ng) (๐Ÿ‘จโ€๐Ÿ’ป 54 ยท ๐Ÿ”€ 26 ยท ๐Ÿ“ฆ 910):
git clone https://github.com/jazzband/docopt-ng
- [PyPi](https://pypi.org/project/docopt-ng) (๐Ÿ“ฅ 1.9M / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 30.05.2023):
pip install docopt-ng
Click Extra (๐Ÿฅ‰19 ยท โญ 120) - Drop-in replacement for Click to make user-friendly and.. โ—๏ธGPL-2.0 - [GitHub](https://github.com/kdeldycke/click-extra) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 14 ยท ๐Ÿ“ฆ 150):
git clone https://github.com/kdeldycke/click-extra
- [PyPi](https://pypi.org/project/click-extra) (๐Ÿ“ฅ 90K / month ยท ๐Ÿ“ฆ 61 ยท โฑ๏ธ 27.10.2026):
pip install click-extra
Show 10 hidden projects... - colorama (๐Ÿฅˆ32 ยท โญ 3.7K ยท ๐Ÿ’€) - Simple cross-platform colored terminal text in Python. BSD-3 - python-fire (๐Ÿฅˆ30 ยท โญ 28K ยท ๐Ÿ’€) - Python Fire is a library for automatically generating.. Apache-2 - docopt (๐Ÿฅˆ29 ยท โญ 8K ยท ๐Ÿ’€) - Create *beautiful* command-line interfaces with Python. MIT - questionary (๐Ÿฅ‰27 ยท โญ 1.8K ยท ๐Ÿ’€) - Python library to build pretty command line user prompts Easy to.. MIT - cleo (๐Ÿฅ‰27 ยท โญ 1.3K ยท ๐Ÿ’€) - Cleo allows you to create beautiful and testable command-line interfaces. MIT - asciimatics (๐Ÿฅ‰24 ยท โญ 4.3K ยท ๐Ÿ’€) - A cross platform package to do curses-like operations, plus.. Apache-2 - clint (๐Ÿฅ‰20 ยท โญ 95 ยท ๐Ÿ’€) - Python Command Line Interface Tools. ISC - bashplotlib (๐Ÿฅ‰19 ยท โญ 1.9K ยท ๐Ÿ’€) - plotting in the terminal. MIT - colout (๐Ÿฅ‰15 ยท โญ 1.2K ยท ๐Ÿ’€) - Color text streams with a polished command line interface. โ—๏ธGPL-3.0 - onecite (๐Ÿฅ‰10 ยท โญ 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...


Data Caching

Back to top

cachetools (๐Ÿฅ‡34 ยท โญ 2.8K) - Extensible memoizing collections and decorators. MIT - [GitHub](https://github.com/tkem/cachetools) (๐Ÿ‘จโ€๐Ÿ’ป 34 ยท ๐Ÿ”€ 240 ยท ๐Ÿ“ฆ 710K):
git clone https://github.com/tkem/cachetools
- [PyPi](https://pypi.org/project/cachetools) (๐Ÿ“ฅ 230M / month ยท ๐Ÿ“ฆ 5.5K ยท โฑ๏ธ 28.10.2026):
pip install cachetools
- [Conda](https://anaconda.org/conda-forge/cachetools) (๐Ÿ“ฅ 25M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge cachetools
aiocache (๐Ÿฅˆ27 ยท โญ 1.4K ยท ๐Ÿ’ค) - Asyncio cache manager for redis, memcached and memory. BSD-3 - [GitHub](https://github.com/aio-libs/aiocache) (๐Ÿ‘จโ€๐Ÿ’ป 53 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“ฆ 5.2K):
git clone https://github.com/aio-libs/aiocache
- [PyPi](https://pypi.org/project/aiocache) (๐Ÿ“ฅ 6.4M / month ยท ๐Ÿ“ฆ 150 ยท โฑ๏ธ 25.09.2024):
pip install aiocache
cached-property (๐Ÿฅˆ27 ยท โญ 700) - A decorator for caching properties in classes. BSD-3 - [GitHub](https://github.com/pydanny/cached-property) (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 79 ยท ๐Ÿ“ฆ 59K):
git clone https://github.com/pydanny/cached-property
- [PyPi](https://pypi.org/project/cached-property) (๐Ÿ“ฅ 19M / month ยท ๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 25.10.2024):
pip install cached-property
- [Conda](https://anaconda.org/conda-forge/cached-property) (๐Ÿ“ฅ 32M ยท โฑ๏ธ 25.08.2026):
conda install -c conda-forge cached-property
beaker (๐Ÿฅ‰24 ยท โญ 510) - WSGI middleware for sessions and caching. BSD-3 - [GitHub](https://github.com/bbangert/beaker) (๐Ÿ‘จโ€๐Ÿ’ป 94 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 6.2K):
git clone https://github.com/bbangert/beaker
- [PyPi](https://pypi.org/project/beaker) (๐Ÿ“ฅ 180K / month ยท ๐Ÿ“ฆ 94 ยท โฑ๏ธ 30.05.2026):
pip install beaker
- [Conda](https://anaconda.org/conda-forge/beaker) (๐Ÿ“ฅ 200K ยท โฑ๏ธ 30.05.2026):
conda install -c conda-forge beaker
pylibmc (๐Ÿฅ‰24 ยท โญ 480) - A Python wrapper around the libmemcached interface from TangentOrg. BSD-3 - [GitHub](https://github.com/lericson/pylibmc) (๐Ÿ‘จโ€๐Ÿ’ป 57 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 5.9K):
git clone https://github.com/lericson/pylibmc
- [PyPi](https://pypi.org/project/pylibmc) (๐Ÿ“ฅ 390K / month ยท ๐Ÿ“ฆ 79 ยท โฑ๏ธ 30.08.2022):
pip install pylibmc
- [Conda](https://anaconda.org/conda-forge/pylibmc) (๐Ÿ“ฅ 500K ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge pylibmc
Show 1 hidden projects... - cachier (๐Ÿฅ‰17 ยท โญ 660 ยท ๐Ÿ’ค) - Persistent, stale-free, local and cross-machine caching for.. โ—Unlicensed


GUI Development

Back to top

๐Ÿ”— best-of-web-python - Web UI ( โญ 2.6K ยท ๐Ÿ’ค) - Collection of libraries to implement web-based UIs.

kivy (๐Ÿฅ‡29 ยท โญ 19K ยท ๐Ÿ’ค) - Open source UI framework written in Python, running on Windows, Linux,.. MIT - [GitHub](https://github.com/kivy/kivy) (๐Ÿ‘จโ€๐Ÿ’ป 640 ยท ๐Ÿ”€ 3.1K ยท ๐Ÿ“ฆ 18K):
git clone https://github.com/kivy/kivy
- [PyPi](https://pypi.org/project/kivy) (๐Ÿ“ฅ 170K / month ยท ๐Ÿ“ฆ 360 ยท โฑ๏ธ 26.12.2024):
pip install kivy
- [Conda](https://anaconda.org/conda-forge/kivy) (๐Ÿ“ฅ 750K ยท โฑ๏ธ 29.03.2026):
conda install -c conda-forge kivy
DearPyGui (๐Ÿฅˆ27 ยท โญ 15K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for.. MIT - [GitHub](https://github.com/hoffstadt/DearPyGui) (๐Ÿ‘จโ€๐Ÿ’ป 76 ยท ๐Ÿ”€ 780 ยท ๐Ÿ“ฆ 4.5K):
git clone https://github.com/hoffstadt/DearPyGui
- [PyPi](https://pypi.org/project/dearpygui) (๐Ÿ“ฅ 200K / month ยท ๐Ÿ“ฆ 210 ยท โฑ๏ธ 01.05.2026):
pip install dearpygui
Gooey (๐Ÿฅˆ24 ยท โญ 22K) - Turn (almost) any Python command line program into a full GUI application.. MIT - [GitHub](https://github.com/chriskiehl/Gooey) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 1K ยท ๐Ÿ“ฆ 1.1K):
git clone https://github.com/chriskiehl/Gooey
- [PyPi](https://pypi.org/project/gooey) (๐Ÿ“ฅ 4.2K / month ยท ๐Ÿ“ฆ 120 ยท โฑ๏ธ 28.10.2026):
pip install gooey
- [Conda](https://anaconda.org/conda-forge/gooey) (๐Ÿ“ฅ 160K ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge gooey
toga (๐Ÿฅ‰23 ยท โญ 5.4K) - A Python native, OS native GUI toolkit. BSD-3 - [GitHub](https://github.com/beeware/toga) (๐Ÿ‘จโ€๐Ÿ’ป 360 ยท ๐Ÿ”€ 830 ยท ๐Ÿ“ฆ 3):
git clone https://github.com/beeware/toga
- [PyPi](https://pypi.org/project/toga) (๐Ÿ“ฅ 4.5K / month ยท ๐Ÿ“ฆ 54 ยท โฑ๏ธ 01.10.2026):
pip install toga
- [npm](https://www.npmjs.com/package/@pybee/toga) (๐Ÿ“ฅ 22 / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 23.04.2017):
npm install @pybee/toga
Show 5 hidden projects... - Eel (๐Ÿฅˆ25 ยท โญ 6.8K ยท ๐Ÿ’€) - A little Python library for making simple Electron-like HTML/JS GUI apps. MIT - PySimpleGUI (๐Ÿฅˆ24 ยท โญ 14K) - PySimpleGUI is a Python package that enables Python.. โ—๏ธPySimpleGUI License - flexx (๐Ÿฅ‰20 ยท โญ 3.3K ยท ๐Ÿ’€) - Write desktop and web apps in pure Python. BSD-2 - Phoenix (๐Ÿฅ‰20 ยท โญ 2.6K) - wxPythons Project Phoenix. A new implementation of wxPython,.. โ—๏ธwxWindows - enaml (๐Ÿฅ‰19 ยท โญ 1.6K ยท ๐Ÿ’ค) - Declarative User Interfaces for Python. โ—Unlicensed


Computer & Machine Vision

Back to top

๐Ÿ”— best-of-ml-python - Computer Vision ( โญ 16K ยท ๐Ÿ’€) - Collection of computer vision and image processing..

Show 1 hidden projects... - Pipeless (๐Ÿฅ‡12 ยท โญ 850 ยท ๐Ÿ’€) - An open-source framework to create and deploy computer vision.. Apache-2


Machine Learning & Data Engineering

Back to top

๐Ÿ”— best-of-ml-python ( โญ 16K ยท ๐Ÿ’€) - A ranked list of awesome machine learning Python libraries. Updated..


Text Data

Back to top

๐Ÿ”— best-of-ml-python - NLP ( โญ 16K ยท ๐Ÿ’€) - Collection of text processing and NLP libraries.

chardet (๐Ÿฅ‡32 ยท โญ 2.7K) - Python character encoding detector. โ—๏ธ0BSD - [GitHub](https://github.com/chardet/chardet) (๐Ÿ‘จโ€๐Ÿ’ป 65 ยท ๐Ÿ”€ 310 ยท ๐Ÿ“ฆ 970K):
git clone https://github.com/chardet/chardet
- [PyPi](https://pypi.org/project/chardet) (๐Ÿ“ฅ 160M / month ยท ๐Ÿ“ฆ 7.5K ยท โฑ๏ธ 18.10.2026):
pip install chardet
- [Conda](https://anaconda.org/conda-forge/chardet) (๐Ÿ“ฅ 36M ยท โฑ๏ธ 17.08.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
python-slugify (๐Ÿฅ‡32 ยท โญ 1.6K) - Returns unicode slugs. MIT - [GitHub](https://github.com/un33k/python-slugify) (๐Ÿ‘จโ€๐Ÿ’ป 50 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 120K):
git clone https://github.com/un33k/python-slugify
- [PyPi](https://pypi.org/project/python-slugify) (๐Ÿ“ฅ 64M / month ยท ๐Ÿ“ฆ 2.2K ยท โฑ๏ธ 07.10.2026):
pip install python-slugify
- [Conda](https://anaconda.org/conda-forge/python-slugify) (๐Ÿ“ฅ 4.3M ยท โฑ๏ธ 16.10.2026):
conda install -c conda-forge python-slugify
emoji (๐Ÿฅˆ31 ยท โญ 2K) - emoji terminal output for Python. BSD-3 - [GitHub](https://github.com/carpedm20/emoji) (๐Ÿ‘จโ€๐Ÿ’ป 70 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 94K):
git clone https://github.com/carpedm20/emoji
- [PyPi](https://pypi.org/project/emoji) (๐Ÿ“ฅ 12M / month ยท ๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 16.09.2026):
pip install emoji
- [Conda](https://anaconda.org/conda-forge/emoji) (๐Ÿ“ฅ 310K ยท โฑ๏ธ 22.09.2026):
conda install -c conda-forge emoji
phonenumbers (๐Ÿฅˆ29 ยท โญ 3.8K) - Python port of Googles libphonenumber. Apache-2 - [GitHub](https://github.com/daviddrysdale/python-phonenumbers) (๐Ÿ‘จโ€๐Ÿ’ป 35 ยท ๐Ÿ”€ 450):
git clone https://github.com/daviddrysdale/python-phonenumbers
- [PyPi](https://pypi.org/project/phonenumbers) (๐Ÿ“ฅ 34M / month ยท ๐Ÿ“ฆ 1.1K ยท โฑ๏ธ 27.10.2026):
pip install phonenumbers
- [Conda](https://anaconda.org/conda-forge/phonenumbers) (๐Ÿ“ฅ 2.7M ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge phonenumbers
humanize (๐Ÿฅˆ28 ยท โญ 1.7K) - python humanize functions. MIT - [GitHub](https://github.com/jmoiron/humanize) (๐Ÿ‘จโ€๐Ÿ’ป 62 ยท ๐Ÿ”€ 150):
git clone https://github.com/jmoiron/humanize
- [PyPi](https://pypi.org/project/humanize) (๐Ÿ“ฅ 46M / month ยท ๐Ÿ“ฆ 1.9K ยท โฑ๏ธ 30.06.2026):
pip install humanize
- [Conda](https://anaconda.org/conda-forge/humanize) (๐Ÿ“ฅ 1.8M ยท โฑ๏ธ 01.07.2026):
conda install -c conda-forge humanize
pyahocorasick (๐Ÿฅ‰27 ยท โญ 1.1K) - Python module (C extension and plain python) implementing Aho-.. BSD-3 - [GitHub](https://github.com/WojciechMula/pyahocorasick) (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 4.5K):
git clone https://github.com/WojciechMula/pyahocorasick
- [PyPi](https://pypi.org/project/pyahocorasick) (๐Ÿ“ฅ 6.3M / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 27.04.2026):
pip install pyahocorasick
- [Conda](https://anaconda.org/conda-forge/pyahocorasick) (๐Ÿ“ฅ 630K ยท โฑ๏ธ 05.09.2026):
conda install -c conda-forge pyahocorasick
coolname (๐Ÿฅ‰23 ยท โญ 180) - Random Name and Slug Generator. BSD-2 - [GitHub](https://github.com/alexanderlukanin13/coolname) (๐Ÿ‘จโ€๐Ÿ’ป 7 ยท ๐Ÿ”€ 16 ยท ๐Ÿ“ฆ 4.5K):
git clone https://github.com/alexanderlukanin13/coolname
- [PyPi](https://pypi.org/project/coolname) (๐Ÿ“ฅ 7.4M / month ยท ๐Ÿ“ฆ 170 ยท โฑ๏ธ 23.04.2026):
pip install coolname
- [Conda](https://anaconda.org/conda-forge/coolname) (๐Ÿ“ฅ 300K ยท โฑ๏ธ 29.05.2026):
conda install -c conda-forge coolname
price-parser (๐Ÿฅ‰21 ยท โญ 350 ยท ๐Ÿ’ค) - Extract price amount and currency symbol from a raw text.. BSD-3 - [GitHub](https://github.com/scrapinghub/price-parser) (๐Ÿ‘จโ€๐Ÿ’ป 19 ยท ๐Ÿ”€ 54 ยท ๐Ÿ“ฆ 580):
git clone https://github.com/scrapinghub/price-parser
- [PyPi](https://pypi.org/project/price-parser) (๐Ÿ“ฅ 830K / month ยท ๐Ÿ“ฆ 40 ยท โฑ๏ธ 19.03.2026):
pip install price-parser
Show 3 hidden projects... - inflect (๐Ÿฅ‰26 ยท โญ 1.1K) - Correctly generate plurals, ordinals, indefinite articles;.. โ—Unlicensed - awesome-slugify (๐Ÿฅ‰20 ยท โญ 480 ยท ๐Ÿ’€) - Python flexible slugify function. โ—๏ธGPL-3.0 - millify (๐Ÿฅ‰17 ยท โญ 110 ยท ๐Ÿ’€) - Convert long numbers into a human-readable format in Python. MIT


Web Development

Back to top

๐Ÿ”— best-of-web-python ( โญ 2.6K ยท ๐Ÿ’ค) - A ranked list of awesome python libraries for web development...


Database Clients

Back to top

Libraries for connecting to, operating, and querying databases.

boto3 (๐Ÿฅ‡38 ยท โญ 9.9K) - AWS SDK for Python (Boto3). Apache-2 - [GitHub](https://github.com/boto/boto3) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 2K ยท ๐Ÿ“ฆ 620K):
git clone https://github.com/boto/boto3
- [PyPi](https://pypi.org/project/boto3) (๐Ÿ“ฅ 2.4B / month ยท ๐Ÿ“ฆ 24K ยท โฑ๏ธ 28.10.2026):
pip install boto3
- [Conda](https://anaconda.org/conda-forge/boto3) (๐Ÿ“ฅ 38M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge boto3
SQLAlchemy (๐Ÿฅ‡37 ยท โญ 12K) - The Database Toolkit for Python. MIT - [GitHub](https://github.com/sqlalchemy/sqlalchemy) (๐Ÿ‘จโ€๐Ÿ’ป 880 ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฆ 1.2M):
git clone https://github.com/sqlalchemy/sqlalchemy
- [PyPi](https://pypi.org/project/SQLAlchemy) (๐Ÿ“ฅ 330M / month ยท ๐Ÿ“ฆ 24K ยท โฑ๏ธ 21.10.2026):
pip install SQLAlchemy
- [Conda](https://anaconda.org/conda-forge/sqlalchemy) (๐Ÿ“ฅ 33M ยท โฑ๏ธ 21.10.2026):
conda install -c conda-forge sqlalchemy
python-bigquery (๐Ÿฅ‡37 ยท โญ 5.4K ยท ๐Ÿ’ค) - This library has moved to.. Apache-2 - [GitHub](https://github.com/googleapis/python-bigquery) (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 1.8K ยท โฑ๏ธ 06.03.2026):
git clone https://github.com/googleapis/python-bigquery
- [PyPi](https://pypi.org/project/google-cloud-bigquery) (๐Ÿ“ฅ 150M / month ยท ๐Ÿ“ฆ 2K ยท โฑ๏ธ 15.10.2026):
pip install google-cloud-bigquery
- [Conda](https://anaconda.org/conda-forge/google-cloud-bigquery) (๐Ÿ“ฅ 4.1M ยท โฑ๏ธ 03.10.2026):
conda install -c conda-forge google-cloud-bigquery
alembic (๐Ÿฅ‡35 ยท โญ 4.5K) - A database migrations tool for SQLAlchemy. MIT - [GitHub](https://github.com/sqlalchemy/alembic) (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 390 ยท ๐Ÿ“ฆ 360K):
git clone https://github.com/sqlalchemy/alembic
- [PyPi](https://pypi.org/project/alembic) (๐Ÿ“ฅ 180M / month ยท ๐Ÿ“ฆ 5.5K ยท โฑ๏ธ 22.10.2026):
pip install alembic
- [Conda](https://anaconda.org/conda-forge/alembic) (๐Ÿ“ฅ 13M ยท โฑ๏ธ 22.10.2026):
conda install -c conda-forge alembic
redis (๐Ÿฅ‡33 ยท โญ 14K) - Redis Python client. MIT - [GitHub](https://github.com/redis/redis-py) (๐Ÿ‘จโ€๐Ÿ’ป 630 ยท ๐Ÿ”€ 2.7K):
git clone https://github.com/redis/redis-py
- [PyPi](https://pypi.org/project/redis) (๐Ÿ“ฅ 200M / month ยท ๐Ÿ“ฆ 13K ยท โฑ๏ธ 30.07.2026):
pip install redis
- [Conda](https://anaconda.org/conda-forge/redis-py) (๐Ÿ“ฅ 3.1M ยท โฑ๏ธ 31.07.2026):
conda install -c conda-forge redis-py
PyMySQL (๐Ÿฅ‡33 ยท โญ 7.8K) - MySQL client library for Python. MIT - [GitHub](https://github.com/PyMySQL/PyMySQL) (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 290K):
git clone https://github.com/PyMySQL/PyMySQL
- [PyPi](https://pypi.org/project/PyMySQL) (๐Ÿ“ฅ 75M / month ยท ๐Ÿ“ฆ 3.4K ยท โฑ๏ธ 17.09.2026):
pip install PyMySQL
- [Conda](https://anaconda.org/conda-forge/pymysql) (๐Ÿ“ฅ 2.7M ยท โฑ๏ธ 24.09.2026):
conda install -c conda-forge pymysql
azure-storage-blob (๐Ÿฅ‡33 ยท โญ 5.6K) - This repository is for active development of the Azure SDK.. MIT - [GitHub](https://github.com/Azure/azure-sdk-for-python) (๐Ÿ‘จโ€๐Ÿ’ป 1.4K ยท ๐Ÿ”€ 3.4K ยท ๐Ÿ“ฆ 2.8K):
git clone https://github.com/Azure/azure-sdk-for-python
- [PyPi](https://pypi.org/project/azure-storage-blob) (๐Ÿ“ฅ 95M / month ยท ๐Ÿ“ฆ 2.1K ยท โฑ๏ธ 30.09.2026):
pip install azure-storage-blob
- [Conda](https://anaconda.org/conda-forge/azure-storage-blob) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 01.10.2026):
conda install -c conda-forge azure-storage-blob
google-cloud-storage (๐Ÿฅ‡33 ยท โญ 5.4K) - Google Cloud Client Libraries for Python. Apache-2 - [GitHub](https://github.com/googleapis/google-cloud-python) (๐Ÿ‘จโ€๐Ÿ’ป 1.1K ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฆ 2.6K):
git clone https://github.com/googleapis/google-cloud-python
- [PyPi](https://pypi.org/project/google-cloud-storage) (๐Ÿ“ฅ 150M / month ยท ๐Ÿ“ฆ 3.6K ยท โฑ๏ธ 15.10.2026):
pip install google-cloud-storage
- [Conda](https://anaconda.org/conda-forge/google-cloud-storage) (๐Ÿ“ฅ 8.3M ยท โฑ๏ธ 09.10.2026):
conda install -c conda-forge google-cloud-storage
pandas-gbq (๐Ÿฅ‡33 ยท โญ 5.4K ยท ๐Ÿ’ค) - This library has moved to https://github.com/googleapis/google-.. BSD-3 - [GitHub](https://github.com/googleapis/python-bigquery-pandas) (๐Ÿ‘จโ€๐Ÿ’ป 60 ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฅ 730 ยท โฑ๏ธ 13.03.2026):
git clone https://github.com/googleapis/python-bigquery-pandas
- [PyPi](https://pypi.org/project/pandas-gbq) (๐Ÿ“ฅ 18M / month ยท ๐Ÿ“ฆ 300 ยท โฑ๏ธ 23.10.2026):
pip install pandas-gbq
- [Conda](https://anaconda.org/conda-forge/pandas-gbq) (๐Ÿ“ฅ 2.7M ยท โฑ๏ธ 01.05.2025):
conda install -c conda-forge pandas-gbq
elasticsearch (๐Ÿฅ‡33 ยท โญ 4.4K) - Official Python client for Elasticsearch. Apache-2 - [GitHub](https://github.com/elastic/elasticsearch-py) (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 66K):
git clone https://github.com/elastic/elasticsearch-py
- [PyPi](https://pypi.org/project/elasticsearch) (๐Ÿ“ฅ 34M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 09.09.2026):
pip install elasticsearch
- [Conda](https://anaconda.org/conda-forge/elasticsearch) (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 10.09.2026):
conda install -c conda-forge elasticsearch
s3transfer (๐Ÿฅ‡33 ยท โญ 240) - Amazon S3 Transfer Manager for Python. Apache-2 - [GitHub](https://github.com/boto/s3transfer) (๐Ÿ‘จโ€๐Ÿ’ป 51 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 390K):
git clone https://github.com/boto/s3transfer
- [PyPi](https://pypi.org/project/s3transfer) (๐Ÿ“ฅ 640M / month ยท ๐Ÿ“ฆ 960 ยท โฑ๏ธ 19.10.2026):
pip install s3transfer
- [Conda](https://anaconda.org/conda-forge/s3transfer) (๐Ÿ“ฅ 33M ยท โฑ๏ธ 20.10.2026):
conda install -c conda-forge s3transfer
peewee (๐Ÿฅˆ32 ยท โญ 12K) - a small, expressive orm -- supports postgresql, mysql, sqlite, now with.. MIT - [GitHub](https://github.com/coleifer/peewee) (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 24):
git clone https://github.com/coleifer/peewee
- [PyPi](https://pypi.org/project/peewee) (๐Ÿ“ฅ 38M / month ยท ๐Ÿ“ฆ 1.4K ยท โฑ๏ธ 07.10.2026):
pip install peewee
- [Conda](https://anaconda.org/conda-forge/peewee) (๐Ÿ“ฅ 2.4M ยท โฑ๏ธ 08.10.2026):
conda install -c conda-forge peewee
kafka-python (๐Ÿฅˆ32 ยท โญ 5.9K) - Python client for Apache Kafka. Apache-2 - [GitHub](https://github.com/dpkp/kafka-python) (๐Ÿ‘จโ€๐Ÿ’ป 240 ยท ๐Ÿ”€ 1.5K ยท ๐Ÿ“ฆ 37K):
git clone https://github.com/dpkp/kafka-python
- [PyPi](https://pypi.org/project/kafka-python) (๐Ÿ“ฅ 17M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 26.10.2026):
pip install kafka-python
- [Conda](https://anaconda.org/conda-forge/kafka-python) (๐Ÿ“ฅ 540K ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge kafka-python
google-cloud-bigtable (๐Ÿฅˆ32 ยท โญ 5.4K) - This library has moved to.. Apache-2 - [GitHub](https://github.com/googleapis/python-bigtable) (๐Ÿ‘จโ€๐Ÿ’ป 80 ยท ๐Ÿ”€ 1.8K ยท โฑ๏ธ 01.04.2026):
git clone https://github.com/googleapis/python-bigtable
- [PyPi](https://pypi.org/project/google-cloud-bigtable) (๐Ÿ“ฅ 15M / month ยท ๐Ÿ“ฆ 74 ยท โฑ๏ธ 22.10.2026):
pip install google-cloud-bigtable
- [Conda](https://anaconda.org/conda-forge/google-cloud-bigtable) (๐Ÿ“ฅ 260K ยท โฑ๏ธ 23.10.2026):
conda install -c conda-forge google-cloud-bigtable
pymongo (๐Ÿฅˆ32 ยท โญ 4.4K) - PyMongo - the Official MongoDB Python driver. Apache-2 - [GitHub](https://github.com/mongodb/mongo-python-driver) (๐Ÿ‘จโ€๐Ÿ’ป 270 ยท ๐Ÿ”€ 1.2K):
git clone https://github.com/mongodb/mongo-python-driver
- [PyPi](https://pypi.org/project/pymongo) (๐Ÿ“ฅ 65M / month ยท ๐Ÿ“ฆ 7.3K ยท โฑ๏ธ 14.10.2026):
pip install pymongo
- [Conda](https://anaconda.org/conda-forge/pymongo) (๐Ÿ“ฅ 8.8M ยท โฑ๏ธ 15.10.2026):
conda install -c conda-forge pymongo
s3fs (๐Ÿฅˆ32 ยท โญ 1K) - S3 Filesystem. BSD-3 - [GitHub](https://github.com/fsspec/s3fs) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 310 ยท ๐Ÿ“ฆ 29K):
git clone https://github.com/fsspec/s3fs
- [PyPi](https://pypi.org/project/s3fs) (๐Ÿ“ฅ 300M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 18.09.2026):
pip install s3fs
- [Conda](https://anaconda.org/conda-forge/s3fs) (๐Ÿ“ฅ 14M ยท โฑ๏ธ 24.09.2026):
conda install -c conda-forge s3fs
Prometheus Client (๐Ÿฅˆ31 ยท โญ 4.4K ยท ๐Ÿ“ˆ) - Prometheus instrumentation library for Python.. Apache-2 - [GitHub](https://github.com/prometheus/client_python) (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 900):
git clone https://github.com/prometheus/client_python
- [PyPi](https://pypi.org/project/prometheus_client) (๐Ÿ“ฅ 140M / month ยท ๐Ÿ“ฆ 4.8K ยท โฑ๏ธ 24.07.2026):
pip install prometheus_client
- [Conda](https://anaconda.org/conda-forge/prometheus_client) (๐Ÿ“ฅ 30M ยท โฑ๏ธ 25.07.2026):
conda install -c conda-forge prometheus_client
confluent-kafka-python (๐Ÿฅˆ31 ยท โญ 520) - Confluents Kafka Python Client. Apache-2 - [GitHub](https://github.com/confluentinc/confluent-kafka-python) (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 970 ยท ๐Ÿ“ฆ 18K):
git clone https://github.com/confluentinc/confluent-kafka-python
- [PyPi](https://pypi.org/project/confluent-kafka) (๐Ÿ“ฅ 41M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 28.10.2026):
pip install confluent-kafka
- [Conda](https://anaconda.org/conda-forge/python-confluent-kafka) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 16.10.2026):
conda install -c conda-forge python-confluent-kafka
sqlmodel (๐Ÿฅˆ30 ยท โญ 18K) - SQLModel, SQL databases in Python, designed for simplicity,.. MIT pydantic - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 890 ยท ๐Ÿ“ฆ 33K):
git clone https://github.com/tiangolo/sqlmodel
- [PyPi](https://pypi.org/project/sqlmodel) (๐Ÿ“ฅ 24M / month ยท ๐Ÿ“ฆ 2.2K ยท โฑ๏ธ 06.10.2026):
pip install sqlmodel
- [Conda](https://anaconda.org/conda-forge/sqlmodel) (๐Ÿ“ฅ 450K ยท โฑ๏ธ 08.10.2026):
conda install -c conda-forge sqlmodel
mysqlclient (๐Ÿฅˆ30 ยท โญ 2.5K) - MySQL/MariaDB connector for Python. โ—๏ธGPL-2.0 - [GitHub](https://github.com/PyMySQL/mysqlclient) (๐Ÿ‘จโ€๐Ÿ’ป 93 ยท ๐Ÿ”€ 440 ยท ๐Ÿ“ฆ 210K):
git clone https://github.com/PyMySQL/mysqlclient
- [PyPi](https://pypi.org/project/mysqlclient) (๐Ÿ“ฅ 16M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 14.09.2026):
pip install mysqlclient
- [Conda](https://anaconda.org/conda-forge/mysqlclient) (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 05.10.2026):
conda install -c conda-forge mysqlclient
tortoise-orm (๐Ÿฅˆ29 ยท โญ 5.6K) - Familiar asyncio ORM for python, built with relations in mind. Apache-2 - [GitHub](https://github.com/tortoise/tortoise-orm) (๐Ÿ‘จโ€๐Ÿ’ป 210 ยท ๐Ÿ”€ 530 ยท ๐Ÿ“ฆ 11K):
git clone https://github.com/tortoise/tortoise-orm
- [PyPi](https://pypi.org/project/tortoise-orm) (๐Ÿ“ฅ 480K / month ยท ๐Ÿ“ฆ 410 ยท โฑ๏ธ 14.10.2026):
pip install tortoise-orm
- [Conda](https://anaconda.org/conda-forge/tortoise-orm) (๐Ÿ“ฅ 77K ยท โฑ๏ธ 17.10.2026):
conda install -c conda-forge tortoise-orm
MongoEngine (๐Ÿฅˆ29 ยท โญ 4.3K ยท ๐Ÿ’ค) - A Python Object-Document-Mapper for working with MongoDB. MIT - [GitHub](https://github.com/MongoEngine/mongoengine) (๐Ÿ‘จโ€๐Ÿ’ป 400 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 28K):
git clone https://github.com/MongoEngine/mongoengine
- [PyPi](https://pypi.org/project/mongoengine) (๐Ÿ“ฅ 1.6M / month ยท ๐Ÿ“ฆ 450 ยท โฑ๏ธ 10.03.2026):
pip install mongoengine
- [Conda](https://anaconda.org/conda-forge/mongoengine) (๐Ÿ“ฅ 740K ยท โฑ๏ธ 10.03.2026):
conda install -c conda-forge mongoengine
AWS Data Wrangler (๐Ÿฅˆ29 ยท โญ 4.1K) - Pandas on AWS. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 750 ยท ๐Ÿ“ฆ 2.6K):
git clone https://github.com/awslabs/aws-data-wrangler
- [PyPi](https://pypi.org/project/awswrangler) (๐Ÿ“ฅ 84M / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 27.10.2026):
pip install awswrangler
- [Conda](https://anaconda.org/conda-forge/awswrangler) (๐Ÿ“ฅ 960K ยท โฑ๏ธ 04.08.2026):
conda install -c conda-forge awswrangler
PyPika (๐Ÿฅˆ29 ยท โญ 2.9K) - PyPika is a python SQL query builder that exposes the full richness.. Apache-2 - [GitHub](https://github.com/kayak/pypika) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 330 ยท ๐Ÿ“ฆ 48K):
git clone https://github.com/kayak/pypika
- [PyPi](https://pypi.org/project/pypika) (๐Ÿ“ฅ 8.3M / month ยท ๐Ÿ“ฆ 230 ยท โฑ๏ธ 04.02.2026):
pip install pypika
- [Conda](https://anaconda.org/conda-forge/pypika) (๐Ÿ“ฅ 130K ยท โฑ๏ธ 18.09.2026):
conda install -c conda-forge pypika
Ibis (๐Ÿฅ‰28 ยท โญ 6.5K) - the portable Python dataframe library. Apache-2 - [GitHub](https://github.com/ibis-project/ibis) (๐Ÿ‘จโ€๐Ÿ’ป 520 ยท ๐Ÿ”€ 720 ยท ๐Ÿ“ฆ 5.4K):
git clone https://github.com/ibis-project/ibis
- [PyPi](https://pypi.org/project/ibis-framework) (๐Ÿ“ฅ 3.3M / month ยท ๐Ÿ“ฆ 130 ยท โฑ๏ธ 07.02.2026):
pip install ibis-framework
- [Conda](https://anaconda.org/conda-forge/ibis-framework) (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 01.06.2026):
conda install -c conda-forge ibis-framework
Pony (๐Ÿฅ‰28 ยท โญ 3.8K) - Pony Object Relational Mapper. Apache-2 - [GitHub](https://github.com/ponyorm/pony) (๐Ÿ‘จโ€๐Ÿ’ป 34 ยท ๐Ÿ”€ 260 ยท ๐Ÿ“ฆ 4.7K):
git clone https://github.com/ponyorm/pony
- [PyPi](https://pypi.org/project/pony) (๐Ÿ“ฅ 510K / month ยท ๐Ÿ“ฆ 190 ยท โฑ๏ธ 09.08.2026):
pip install pony
- [Conda](https://anaconda.org/conda-forge/pony) (๐Ÿ“ฅ 300K ยท โฑ๏ธ 10.08.2026):
conda install -c conda-forge pony
Cassandra Driver (๐Ÿฅ‰28 ยท โญ 1.4K) - Apache Cassandra Python Driver. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 580 ยท ๐Ÿ“ฆ 11K):
git clone https://github.com/datastax/python-driver
- [PyPi](https://pypi.org/project/cassandra-driver) (๐Ÿ“ฅ 3.6M / month ยท ๐Ÿ“ฆ 330 ยท โฑ๏ธ 06.07.2026):
pip install cassandra-driver
- [Conda](https://anaconda.org/conda-forge/cassandra-driver) (๐Ÿ“ฅ 720K ยท โฑ๏ธ 11.07.2026):
conda install -c conda-forge cassandra-driver
dataset (๐Ÿฅ‰26 ยท โญ 4.9K ยท ๐Ÿ“ˆ) - Easy-to-use data handling for SQL data stores with support for.. MIT - [GitHub](https://github.com/pudo/dataset) (๐Ÿ‘จโ€๐Ÿ’ป 81 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 5.2K):
git clone https://github.com/pudo/dataset
- [PyPi](https://pypi.org/project/dataset) (๐Ÿ“ฅ 1.5M / month ยท ๐Ÿ“ฆ 150 ยท โฑ๏ธ 12.04.2026):
pip install dataset
- [Conda](https://anaconda.org/conda-forge/dataset) (๐Ÿ“ฅ 21K ยท โฑ๏ธ 17.09.2025):
conda install -c conda-forge dataset
Records (๐Ÿฅ‰25 ยท โญ 7.2K) - SQL for Humans. ISC - [GitHub](https://github.com/kennethreitz/records) (๐Ÿ‘จโ€๐Ÿ’ป 52 ยท ๐Ÿ”€ 570 ยท ๐Ÿ“ฆ 1.3K):
git clone https://github.com/kennethreitz/records
- [PyPi](https://pypi.org/project/records) (๐Ÿ“ฅ 340K / month ยท ๐Ÿ“ฆ 47 ยท โฑ๏ธ 29.03.2024):
pip install records
- [Conda](https://anaconda.org/conda-forge/records) (๐Ÿ“ฅ 120K ยท โฑ๏ธ 01.09.2026):
conda install -c conda-forge records
PynamoDB (๐Ÿฅ‰25 ยท โญ 2.6K ยท ๐Ÿ’ค) - A pythonic interface to Amazons DynamoDB. MIT - [GitHub](https://github.com/pynamodb/PynamoDB) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 430 ยท ๐Ÿ“ฆ 2K):
git clone https://github.com/pynamodb/PynamoDB
- [PyPi](https://pypi.org/project/pynamodb) (๐Ÿ“ฅ 2.9M / month ยท ๐Ÿ“ฆ 86 ยท โฑ๏ธ 02.06.2025):
pip install pynamodb
- [Conda](https://anaconda.org/conda-forge/pynamodb) (๐Ÿ“ฅ 4.7M ยท โฑ๏ธ 02.06.2025):
conda install -c conda-forge pynamodb
piccolos (๐Ÿฅ‰25 ยท โญ 2K) - A fast, user friendly ORM and query builder which supports asyncio. MIT - [GitHub](https://github.com/piccolo-orm/piccolo) (๐Ÿ‘จโ€๐Ÿ’ป 63 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 550):
git clone https://github.com/piccolo-orm/piccolo
- [PyPi](https://pypi.org/project/piccolo) (๐Ÿ“ฅ 510K / month ยท ๐Ÿ“ฆ 18 ยท โฑ๏ธ 28.10.2026):
pip install piccolo
libcloud (๐Ÿฅ‰24 ยท โญ 2.1K) - Apache Libcloud is a Python library that hides differences between.. Apache-2 - [GitHub](https://github.com/apache/libcloud) (๐Ÿ‘จโ€๐Ÿ’ป 500 ยท ๐Ÿ”€ 930):
git clone https://github.com/apache/libcloud
- [PyPi](https://pypi.org/project/apache-libcloud) (๐Ÿ“ฅ 700K / month ยท ๐Ÿ“ฆ 190 ยท โฑ๏ธ 21.04.2026):
pip install apache-libcloud
minio (๐Ÿฅ‰24 ยท โญ 1K ยท ๐Ÿ’ค) - MinIO Client SDK for Python. Apache-2 - [GitHub](https://github.com/minio/minio-py) (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 370):
git clone https://github.com/minio/minio-py
- [PyPi](https://pypi.org/project/minio) (๐Ÿ“ฅ 9M / month ยท ๐Ÿ“ฆ 820 ยท โฑ๏ธ 27.11.2025):
pip install minio
- [Conda](https://anaconda.org/conda-forge/minio) (๐Ÿ“ฅ 430K ยท โฑ๏ธ 27.11.2025):
conda install -c conda-forge minio
cx-Oracle (๐Ÿฅ‰24 ยท โญ 900 ยท ๐Ÿ’ค) - Obsolete Python interface to Oracle Database, now superseded by.. BSD-3 - [GitHub](https://github.com/oracle/python-cx_Oracle) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 9.2K):
git clone https://github.com/oracle/python-cx_Oracle
- [PyPi](https://pypi.org/project/cx-Oracle) (๐Ÿ“ฅ 2.4M / month ยท ๐Ÿ“ฆ 430 ยท โฑ๏ธ 20.07.2023):
pip install cx-Oracle
- [Conda](https://anaconda.org/conda-forge/cx_oracle) (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 15.01.2026):
conda install -c conda-forge cx_oracle
pysolr (๐Ÿฅ‰24 ยท โญ 700 ยท ๐Ÿ’ค) - Pysolr Python Solr client. BSD-3 - [GitHub](https://github.com/django-haystack/pysolr) (๐Ÿ‘จโ€๐Ÿ’ป 81 ยท ๐Ÿ”€ 340 ยท ๐Ÿ“ฆ 4K):
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) (๐Ÿ“ฅ 120K ยท โฑ๏ธ 18.11.2025):
conda install -c conda-forge pysolr
ODMantic (๐Ÿฅ‰23 ยท โญ 1.2K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python.. ISC - [GitHub](https://github.com/art049/odmantic) (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 97 ยท ๐Ÿ“ฆ 3.6K):
git clone https://github.com/art049/odmantic
- [PyPi](https://pypi.org/project/odmantic) (๐Ÿ“ฅ 63K / month ยท ๐Ÿ“ฆ 24 ยท โฑ๏ธ 24.01.2026):
pip install odmantic
neo4j-driver (๐Ÿฅ‰23 ยท โญ 1K) - Neo4j Bolt driver for Python. Apache-2 - [GitHub](https://github.com/neo4j/neo4j-python-driver) (๐Ÿ‘จโ€๐Ÿ’ป 46 ยท ๐Ÿ”€ 210):
git clone https://github.com/neo4j/neo4j-python-driver
- [PyPi](https://pypi.org/project/neo4j-driver) (๐Ÿ“ฅ 85K / month ยท ๐Ÿ“ฆ 65 ยท โฑ๏ธ 15.10.2026):
pip install neo4j-driver
- [Conda](https://anaconda.org/conda-forge/neo4j-python-driver) (๐Ÿ“ฅ 540K ยท โฑ๏ธ 15.10.2026):
conda install -c conda-forge neo4j-python-driver
umongo (๐Ÿฅ‰23 ยท โญ 450) - sync/async MongoDB ODM, yes. MIT - [GitHub](https://github.com/Scille/umongo) (๐Ÿ‘จโ€๐Ÿ’ป 19 ยท ๐Ÿ”€ 68 ยท ๐Ÿ“ฆ 26K):
git clone https://github.com/Scille/umongo
- [PyPi](https://pypi.org/project/umongo) (๐Ÿ“ฅ 18K / month ยท ๐Ÿ“ฆ 10 ยท โฑ๏ธ 01.03.2026):
pip install umongo
- [Conda](https://anaconda.org/conda-forge/umongo) (๐Ÿ“ฅ 22K ยท โฑ๏ธ 20.08.2026):
conda install -c conda-forge umongo
filedepot (๐Ÿฅ‰22 ยท โญ 160) - Toolkit for storing files and attachments in web applications. MIT - [GitHub](https://github.com/amol-/depot) (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 41 ยท ๐Ÿ“ฆ 1.5K):
git clone https://github.com/amol-/depot
- [PyPi](https://pypi.org/project/filedepot) (๐Ÿ“ฅ 18K / month ยท ๐Ÿ“ฆ 15 ยท โฑ๏ธ 22.07.2026):
pip install filedepot
cloudant (๐Ÿฅ‰19 ยท โญ 160) - A Python library for Cloudant and CouchDB. Apache-2 - [GitHub](https://github.com/cloudant/python-cloudant) (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 55):
git clone https://github.com/cloudant/python-cloudant
- [PyPi](https://pypi.org/project/cloudant) (๐Ÿ“ฅ 230K / month ยท ๐Ÿ“ฆ 34 ยท โฑ๏ธ 26.08.2021):
pip install cloudant
- [Conda](https://anaconda.org/conda-forge/cloudant) (๐Ÿ“ฅ 430K ยท โฑ๏ธ 29.04.2026):
conda install -c conda-forge cloudant
psycopg3 (๐Ÿฅ‰18 ยท โญ 2.5K) - New generation PostgreSQL database adapter for the Python.. โ—๏ธLGPL-3.0 - [GitHub](https://github.com/psycopg/psycopg) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 280):
git clone https://github.com/psycopg/psycopg
PugSQL (๐Ÿฅ‰18 ยท โญ 760 ยท ๐Ÿ’ค) - A HugSQL-inspired database library for Python. Apache-2 - [GitHub](https://github.com/mcfunley/pugsql) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 27 ยท ๐Ÿ“ฆ 84):
git clone https://github.com/mcfunley/pugsql
- [PyPi](https://pypi.org/project/pugsql) (๐Ÿ“ฅ 27K / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 04.12.2025):
pip install pugsql
Show 22 hidden projects... - Elasticsearch DSL (๐Ÿฅ‡34 ยท โญ 3.9K ยท ๐Ÿ’€) - High level Python client for Elasticsearch. Apache-2 - psycopg2 (๐Ÿฅˆ32 ยท โญ 3.7K) - PostgreSQL database adapter for the Python.. โ—๏ธBSD-3-Clause-Attribution - pyodbc (๐Ÿฅˆ29 ยท โญ 3.1K) - Python ODBC bridge. โ—๏ธMIT-0 - Motor (๐Ÿฅˆ29 ยท โญ 2.5K ยท ๐Ÿ’€) - Motor - the async Python driver for MongoDB and Tornado or asyncio. Apache-2 - SQLAlchemy-Utils (๐Ÿฅ‰28 ยท โญ 1.3K) - Various utility functions and datatypes for SQLAlchemy. โ—Unlicensed - Databases (๐Ÿฅ‰27 ยท โญ 4K ยท ๐Ÿ’€) - Async database support for Python. BSD-3 - pygsheets (๐Ÿฅ‰25 ยท โญ 1.5K ยท ๐Ÿ’€) - Google Sheets Python API v4. MIT - prisma (๐Ÿฅ‰24 ยท โญ 2.1K ยท ๐Ÿ’€) - Prisma Client Python is an auto-generated and fully type-safe.. Apache-2 - influxdb (๐Ÿฅ‰24 ยท โญ 1.7K ยท ๐Ÿ’€) - Python client for InfluxDB. MIT - redis-py-cluster (๐Ÿฅ‰24 ยท โญ 1.1K ยท ๐Ÿ’€) - Python cluster client for the official redis cluster... MIT - gino (๐Ÿฅ‰23 ยท โญ 2.7K ยท ๐Ÿ’€) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core. BSD-3 - HappyBase (๐Ÿฅ‰23 ยท โญ 610 ยท ๐Ÿ’€) - [UNMAINTAINED] A developer-friendly Python library to interact with.. MIT - mongo-connector (๐Ÿฅ‰22 ยท โญ 1.9K ยท ๐Ÿ’€) - MongoDB data stream pipeline tools by YouGov (adopted.. Apache-2 - pyhdb (๐Ÿฅ‰20 ยท โญ 320 ยท ๐Ÿ’€) - SAP HANA Connector in pure Python. Apache-2 - Queries (๐Ÿฅ‰20 ยท โญ 260 ยท ๐Ÿ’€) - PostgreSQL database access simplified. BSD-3 - aioprometheus (๐Ÿฅ‰20 ยท โญ 180 ยท ๐Ÿ’€) - A Prometheus Python client library for asyncio-based.. MIT - PyMODM (๐Ÿฅ‰17 ยท โญ 350 ยท ๐Ÿ’€) - A Pythonic, object-oriented interface for working with MongoDB. Apache-2 - db.py (๐Ÿฅ‰15 ยท โญ 1.2K ยท ๐Ÿ’€) - db.py is an easier way to interact with your databases. BSD-2 - py2neo (๐Ÿฅ‰15 ยท ๐Ÿ’€) - Python client library and toolkit for Neo4j. Apache-2 - lazydata (๐Ÿฅ‰14 ยท โญ 620 ยท ๐Ÿ’€) - Lazydata: Scalable data dependencies for Python projects. Apache-2 - gsheets-db-api (๐Ÿฅ‰14 ยท โญ 210 ยท ๐Ÿ’€) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets. MIT - SuperSQLite (๐Ÿฅ‰13 ยท โญ 720 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡35 ยท โญ 22K) - The largest hub of ready-to-use datasets for AI models with fast,.. Apache-2 - [GitHub](https://github.com/huggingface/datasets) (๐Ÿ‘จโ€๐Ÿ’ป 730 ยท ๐Ÿ”€ 3.6K ยท ๐Ÿ“ฆ 140K):
git clone https://github.com/huggingface/datasets
- [PyPi](https://pypi.org/project/datasets) (๐Ÿ“ฅ 67M / month ยท ๐Ÿ“ฆ 8.2K ยท โฑ๏ธ 05.10.2026):
pip install datasets
- [Conda](https://anaconda.org/conda-forge/datasets) (๐Ÿ“ฅ 3.8M ยท โฑ๏ธ 08.10.2026):
conda install -c conda-forge datasets
Faker (๐Ÿฅ‡35 ยท โญ 19K) - Faker is a Python package that generates fake data for you. MIT - [GitHub](https://github.com/joke2k/faker) (๐Ÿ‘จโ€๐Ÿ’ป 690 ยท ๐Ÿ”€ 2.1K ยท ๐Ÿ“ฆ 300K):
git clone https://github.com/joke2k/faker
- [PyPi](https://pypi.org/project/Faker) (๐Ÿ“ฅ 65M / month ยท ๐Ÿ“ฆ 3.8K ยท โฑ๏ธ 28.10.2026):
pip install Faker
- [Conda](https://anaconda.org/conda-forge/faker) (๐Ÿ“ฅ 2.3M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge faker
Tablib (๐Ÿฅ‡31 ยท โญ 4.8K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. MIT - [GitHub](https://github.com/jazzband/tablib) (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 630 ยท ๐Ÿ“ฆ 130K):
git clone https://github.com/jazzband/tablib
- [PyPi](https://pypi.org/project/tablib) (๐Ÿ“ฅ 4.9M / month ยท ๐Ÿ“ฆ 230 ยท โฑ๏ธ 31.07.2026):
pip install tablib
- [Conda](https://anaconda.org/conda-forge/tablib) (๐Ÿ“ฅ 390K ยท โฑ๏ธ 31.07.2026):
conda install -c conda-forge tablib
python-magic (๐Ÿฅ‡31 ยท โญ 2.9K) - A python wrapper for libmagic. MIT - [GitHub](https://github.com/ahupp/python-magic) (๐Ÿ‘จโ€๐Ÿ’ป 69 ยท ๐Ÿ”€ 310 ยท ๐Ÿ“ฆ 88K):
git clone https://github.com/ahupp/python-magic
- [PyPi](https://pypi.org/project/python-magic) (๐Ÿ“ฅ 24M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 07.06.2022):
pip install python-magic
- [Conda](https://anaconda.org/conda-forge/python-magic) (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 19.06.2026):
conda install -c conda-forge python-magic
xmltodict (๐Ÿฅˆ30 ยท โญ 5.7K ยท ๐Ÿ’ค) - Python module that makes working with XML feel like you are.. MIT - [GitHub](https://github.com/martinblech/xmltodict) (๐Ÿ‘จโ€๐Ÿ’ป 60 ยท ๐Ÿ”€ 470 ยท ๐Ÿ“ฆ 90K):
git clone https://github.com/martinblech/xmltodict
- [PyPi](https://pypi.org/project/xmltodict) (๐Ÿ“ฅ 93M / month ยท ๐Ÿ“ฆ 3.9K ยท โฑ๏ธ 22.02.2026):
pip install xmltodict
- [Conda](https://anaconda.org/conda-forge/xmltodict) (๐Ÿ“ฅ 8M ยท โฑ๏ธ 22.02.2026):
conda install -c conda-forge xmltodict
gdown (๐Ÿฅˆ29 ยท โญ 5.5K) - Google Drive public file downloader when curl/wget fails. MIT - [GitHub](https://github.com/wkentaro/gdown) (๐Ÿ‘จโ€๐Ÿ’ป 29 ยท ๐Ÿ”€ 430 ยท ๐Ÿ“ฆ 60K):
git clone https://github.com/wkentaro/gdown
- [PyPi](https://pypi.org/project/gdown) (๐Ÿ“ฅ 3.1M / month ยท ๐Ÿ“ฆ 1.6K ยท โฑ๏ธ 29.10.2026):
pip install gdown
- [Conda](https://anaconda.org/conda-forge/gdown) (๐Ÿ“ฅ 600K ยท โฑ๏ธ 29.10.2026):
conda install -c conda-forge gdown
xlwings (๐Ÿฅˆ29 ยท โญ 3.4K) - xlwings is a Python library that makes it easy to call Python from.. BSD-3 - [GitHub](https://github.com/xlwings/xlwings) (๐Ÿ‘จโ€๐Ÿ’ป 69 ยท ๐Ÿ”€ 540 ยท ๐Ÿ“ฆ 34K):
git clone https://github.com/xlwings/xlwings
- [PyPi](https://pypi.org/project/xlwings) (๐Ÿ“ฅ 580K / month ยท ๐Ÿ“ฆ 320 ยท โฑ๏ธ 23.10.2026):
pip install xlwings
- [Conda](https://anaconda.org/conda-forge/xlwings) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 23.10.2026):
conda install -c conda-forge xlwings
textract (๐Ÿฅˆ27 ยท โญ 4.7K) - extract text from any document. no muss. no fuss. MIT - [GitHub](https://github.com/deanmalmgren/textract) (๐Ÿ‘จโ€๐Ÿ’ป 48 ยท ๐Ÿ”€ 720 ยท ๐Ÿ“ฆ 4.9K):
git clone https://github.com/deanmalmgren/textract
- [PyPi](https://pypi.org/project/textract) (๐Ÿ“ฅ 270K / month ยท ๐Ÿ“ฆ 97 ยท โฑ๏ธ 01.09.2026):
pip install textract
- [Conda](https://anaconda.org/conda-forge/textract) (๐Ÿ“ฅ 150K ยท โฑ๏ธ 01.09.2026):
conda install -c conda-forge textract
smart-open (๐Ÿฅˆ27 ยท โญ 3.5K) - Utils for streaming large files (S3, HDFS, GCS, SFTP, Azure Blob.. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 400):
git clone https://github.com/RaRe-Technologies/smart_open
- [PyPi](https://pypi.org/project/smart-open) (๐Ÿ“ฅ 57M / month ยท ๐Ÿ“ฆ 710 ยท โฑ๏ธ 28.10.2026):
pip install smart-open
- [Conda](https://anaconda.org/conda-forge/smart_open) (๐Ÿ“ฅ 5.6M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge smart_open
csvkit (๐Ÿฅˆ24 ยท โญ 6.4K) - A suite of utilities for converting to and working with CSV, the king of.. MIT - [GitHub](https://github.com/wireservice/csvkit) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 670 ยท ๐Ÿ“ฆ 2.1K):
git clone https://github.com/wireservice/csvkit
- [PyPi](https://pypi.org/project/csvkit) (๐Ÿ“ฅ 230K / month ยท ๐Ÿ“ฆ 49 ยท โฑ๏ธ 15.12.2025):
pip install csvkit
- [Conda](https://anaconda.org/conda-forge/csvkit) (๐Ÿ“ฅ 380K ยท โฑ๏ธ 26.04.2026):
conda install -c conda-forge csvkit
Intake (๐Ÿฅˆ24 ยท โญ 1.1K) - Intake is a lightweight package for finding, investigating, loading and.. BSD-2 - [GitHub](https://github.com/intake/intake) (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 150 ยท ๐Ÿ“ฆ 3.7K):
git clone https://github.com/intake/intake
- [PyPi](https://pypi.org/project/intake) (๐Ÿ“ฅ 66K / month ยท ๐Ÿ“ฆ 230 ยท โฑ๏ธ 17.06.2026):
pip install intake
- [Conda](https://anaconda.org/conda-forge/intake) (๐Ÿ“ฅ 990K ยท โฑ๏ธ 09.03.2026):
conda install -c conda-forge intake
camelot (๐Ÿฅ‰23 ยท โญ 3.8K) - A Python library to extract tabular data from PDFs. MIT - [GitHub](https://github.com/camelot-dev/camelot) (๐Ÿ‘จโ€๐Ÿ’ป 80 ยท ๐Ÿ”€ 550 ยท ๐Ÿ“ฆ 3.7K):
git clone https://github.com/camelot-dev/camelot
- [PyPi](https://pypi.org/project/camelot) (๐Ÿ“ฅ 2.5K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 15.12.2021):
pip install camelot
snorkel (๐Ÿฅ‰22 ยท โญ 6K) - A system for quickly generating training data with weak supervision. Apache-2 - [GitHub](https://github.com/snorkel-team/snorkel) (๐Ÿ‘จโ€๐Ÿ’ป 81 ยท ๐Ÿ”€ 850 ยท ๐Ÿ“ฆ 680):
git clone https://github.com/snorkel-team/snorkel
- [PyPi](https://pypi.org/project/snorkel) (๐Ÿ“ฅ 33K / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 27.02.2024):
pip install snorkel
- [Conda](https://anaconda.org/conda-forge/snorkel) (๐Ÿ“ฅ 77K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge snorkel
img2dataset (๐Ÿฅ‰22 ยท โญ 4.2K ยท ๐Ÿ’ค) - Easily turn large sets of image urls to an image dataset. Can.. MIT - [GitHub](https://github.com/rom1504/img2dataset) (๐Ÿ‘จโ€๐Ÿ’ป 36 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 300):
git clone https://github.com/rom1504/img2dataset
- [PyPi](https://pypi.org/project/img2dataset) (๐Ÿ“ฅ 22K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 09.08.2025):
pip install img2dataset
Singer (๐Ÿฅ‰22 ยท โญ 1.3K ยท ๐Ÿ’ค) - Standard for moving data between databases, web APIs, files,.. โ—๏ธAGPL-3.0 - [GitHub](https://github.com/singer-io/getting-started) (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 150):
git clone https://github.com/singer-io/getting-started
- [PyPi](https://pypi.org/project/singer-python) (๐Ÿ“ฅ 480K / month ยท ๐Ÿ“ฆ 310 ยท โฑ๏ธ 27.02.2026):
pip install singer-python
pyexcel-xlsx (๐Ÿฅ‰21 ยท โญ 120) - A wrapper library to read, manipulate and write data in xlsx and.. BSD-3 - [GitHub](https://github.com/pyexcel/pyexcel-xlsx) (๐Ÿ‘จโ€๐Ÿ’ป 6 ยท ๐Ÿ”€ 34 ยท ๐Ÿ“ฆ 3.3K):
git clone https://github.com/pyexcel/pyexcel-xlsx
- [PyPi](https://pypi.org/project/pyexcel-xlsx) (๐Ÿ“ฅ 620K / month ยท ๐Ÿ“ฆ 75 ยท โฑ๏ธ 05.03.2025):
pip install pyexcel-xlsx
- [Conda](https://anaconda.org/conda-forge/pyexcel-xlsx) (๐Ÿ“ฅ 60K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge pyexcel-xlsx
Upgini (๐Ÿฅ‰19 ยท โญ 360) - Data search & enrichment library for Machine Learning Easily find and add.. BSD-3 - [GitHub](https://github.com/upgini/upgini) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 27 ยท ๐Ÿ“ฆ 11):
git clone https://github.com/upgini/upgini
- [PyPi](https://pypi.org/project/upgini) (๐Ÿ“ฅ 16K / month ยท โฑ๏ธ 26.10.2026):
pip install upgini
rows (๐Ÿฅ‰17 ยท โญ 890 ยท ๐Ÿ’ค) - A common, beautiful interface to tabular data, no matter the format. โ—๏ธLGPL-3.0 - [GitHub](https://github.com/turicas/rows) (๐Ÿ‘จโ€๐Ÿ’ป 34 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 180):
git clone https://github.com/turicas/rows
- [PyPi](https://pypi.org/project/rows) (๐Ÿ“ฅ 3.8K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 15.12.2021):
pip install rows
Show 14 hidden projects... - xlrd (๐Ÿฅˆ30 ยท โญ 2.2K ยท ๐Ÿ’€) - Please use openpyxl where you can... BSD-3 - pandas-datareader (๐Ÿฅˆ26 ยท โญ 3.2K) - Extract data from a wide range of Internet sources.. โ—Unlicensed - PDFMiner (๐Ÿฅˆ25 ยท โญ 5.3K ยท ๐Ÿ’€) - Python PDF Parser (Not actively maintained). Check out pdfminer.six. MIT - SDV (๐Ÿฅ‰23 ยท โญ 3.6K) - Synthetic data generation for tabular data. โ—Unlicensed - tabulator-py (๐Ÿฅ‰23 ยท โญ 240 ยท ๐Ÿ’€) - Python library for reading and writing tabular data via streams. MIT - messytables (๐Ÿฅ‰20 ยท โญ 390 ยท ๐Ÿ’€) - Tools for parsing messy tabular data. This is now superseded by.. MIT - deepdish (๐Ÿฅ‰20 ยท โญ 270 ยท ๐Ÿ’€) - Flexible HDF5 saving/loading and other data science tools from the.. BSD-3 - excalibur (๐Ÿฅ‰18 ยท โญ 1.7K ยท ๐Ÿ’€) - A web interface to extract tabular data from PDFs. MIT - datatest (๐Ÿฅ‰18 ยท โญ 290 ยท ๐Ÿ’€) - Tools for test driven data-wrangling and data validation. Apache-2 - borb (๐Ÿฅ‰17 ยท โญ 3.6K) - pText is a library for reading, creating and manipulating PDF files.. โ—Unlicensed - csvs-to-sqlite (๐Ÿฅ‰13 ยท โญ 900 ยท ๐Ÿ’€) - Convert CSV files into a SQLite database. Apache-2 - pdfmux (๐Ÿฅ‰13 ยท โญ 77) - PDF extraction that audits its own output and certifies any.. MIT python pdf markdown - Squirrel (๐Ÿฅ‰12 ยท โญ 280 ยท ๐Ÿ’€) - A Python library that enables ML teams to share, load, and.. Apache-2 - Wayback-Archive (๐Ÿฅ‰7 ยท โญ 46 ยท ๐Ÿฃ) - 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 (๐Ÿฅ‡35 ยท โญ 48K) - Platform to programmatically author, schedule, and monitor workflows. Apache-2 - [GitHub](https://github.com/apache/airflow) (๐Ÿ‘จโ€๐Ÿ’ป 4.7K ยท ๐Ÿ”€ 18K ยท ๐Ÿ“ฆ 20K):
git clone https://github.com/apache/airflow
- [PyPi](https://pypi.org/project/apache-airflow) (๐Ÿ“ฅ 7.2M / month ยท ๐Ÿ“ฆ 1K ยท โฑ๏ธ 28.10.2026):
pip install apache-airflow
- [Conda](https://anaconda.org/conda-forge/airflow) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 17.09.2026):
conda install -c conda-forge airflow
- [Docker Hub](https://hub.docker.com/r/apache/airflow) (๐Ÿ“ฅ 1.7B ยท โญ 640 ยท โฑ๏ธ 28.10.2026):
docker pull apache/airflow
Celery (๐Ÿฅ‡35 ยท โญ 29K) - Asynchronous task queue/job queue based on distributed message passing. BSD-3 - [GitHub](https://github.com/celery/celery) (๐Ÿ‘จโ€๐Ÿ’ป 1.6K ยท ๐Ÿ”€ 5.2K ยท ๐Ÿ“ฆ 190K):
git clone https://github.com/celery/celery
- [PyPi](https://pypi.org/project/celery) (๐Ÿ“ฅ 43M / month ยท ๐Ÿ“ฆ 3.3K ยท โฑ๏ธ 18.10.2026):
pip install celery
- [Conda](https://anaconda.org/conda-forge/celery) (๐Ÿ“ฅ 3.4M ยท โฑ๏ธ 26.07.2026):
conda install -c conda-forge celery
joblib (๐Ÿฅ‡34 ยท โญ 4.4K) - Computing with Python functions. BSD-3 - [GitHub](https://github.com/joblib/joblib) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 490 ยท ๐Ÿ“ฆ 750K):
git clone https://github.com/joblib/joblib
- [PyPi](https://pypi.org/project/joblib) (๐Ÿ“ฅ 160M / month ยท ๐Ÿ“ฆ 12K ยท โฑ๏ธ 31.08.2026):
pip install joblib
- [Conda](https://anaconda.org/conda-forge/joblib) (๐Ÿ“ฅ 57M ยท โฑ๏ธ 31.08.2026):
conda install -c conda-forge joblib
rq (๐Ÿฅ‡33 ยท โญ 11K) - Simple job queues for Python. BSD-3 - [GitHub](https://github.com/rq/rq) (๐Ÿ‘จโ€๐Ÿ’ป 380 ยท ๐Ÿ”€ 1.5K ยท ๐Ÿ“ฆ 22K):
git clone https://github.com/rq/rq
- [PyPi](https://pypi.org/project/rq) (๐Ÿ“ฅ 9.2M / month ยท ๐Ÿ“ฆ 470 ยท โฑ๏ธ 28.10.2026):
pip install rq
- [Conda](https://anaconda.org/conda-forge/rq) (๐Ÿ“ฅ 340K ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge rq
Beam (๐Ÿฅ‡33 ยท โญ 8.7K) - Unified programming model to define and execute data processing.. Apache-2 - [GitHub](https://github.com/apache/beam) (๐Ÿ‘จโ€๐Ÿ’ป 2K ยท ๐Ÿ”€ 4.8K ยท ๐Ÿ“ฆ 9.9K):
git clone https://github.com/apache/beam
- [PyPi](https://pypi.org/project/apache-beam) (๐Ÿ“ฅ 3.5M / month ยท ๐Ÿ“ฆ 200 ยท โฑ๏ธ 07.10.2026):
pip install apache-beam
- [Conda](https://anaconda.org/conda-forge/apache-beam-with-aws) (๐Ÿ“ฅ 370K ยท โฑ๏ธ 20.09.2026):
conda install -c conda-forge apache-beam-with-aws
Prefect (๐Ÿฅˆ32 ยท โญ 24K) - Prefect is a workflow orchestration framework for building resilient.. Apache-2 - [GitHub](https://github.com/PrefectHQ/prefect) (๐Ÿ‘จโ€๐Ÿ’ป 830 ยท ๐Ÿ”€ 2.6K ยท ๐Ÿ“ฆ 8.6K):
git clone https://github.com/PrefectHQ/prefect
- [PyPi](https://pypi.org/project/prefect) (๐Ÿ“ฅ 6.9M / month ยท ๐Ÿ“ฆ 610 ยท โฑ๏ธ 29.10.2026):
pip install prefect
- [Conda](https://anaconda.org/conda-forge/prefect) (๐Ÿ“ฅ 1.3M ยท โฑ๏ธ 24.09.2026):
conda install -c conda-forge prefect
Dagster (๐Ÿฅˆ32 ยท โญ 16K) - An orchestration platform for the development, production, and.. Apache-2 - [GitHub](https://github.com/dagster-io/dagster) (๐Ÿ‘จโ€๐Ÿ’ป 710 ยท ๐Ÿ”€ 2.4K ยท ๐Ÿ“ฆ 5K):
git clone https://github.com/dagster-io/dagster
- [PyPi](https://pypi.org/project/dagster) (๐Ÿ“ฅ 7.9M / month ยท ๐Ÿ“ฆ 460 ยท โฑ๏ธ 26.10.2026):
pip install dagster
- [Conda](https://anaconda.org/conda-forge/dagster) (๐Ÿ“ฅ 3.5M ยท โฑ๏ธ 26.10.2026):
conda install -c conda-forge dagster
luigi (๐Ÿฅˆ30 ยท โญ 19K) - Luigi is a Python module that helps you build complex pipelines of batch.. Apache-2 - [GitHub](https://github.com/spotify/luigi) (๐Ÿ‘จโ€๐Ÿ’ป 640 ยท ๐Ÿ”€ 2.5K ยท ๐Ÿ“ฆ 2.9K):
git clone https://github.com/spotify/luigi
- [PyPi](https://pypi.org/project/luigi) (๐Ÿ“ฅ 720K / month ยท ๐Ÿ“ฆ 180 ยท โฑ๏ธ 07.05.2026):
pip install luigi
- [Conda](https://anaconda.org/anaconda/luigi) (๐Ÿ“ฅ 29K ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 28.10.2026):
conda install -c anaconda luigi
Great Expectations (๐Ÿฅˆ29 ยท โญ 12K) - Always know what to expect from your data. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 510 ยท ๐Ÿ”€ 1.9K ยท ๐Ÿ“ฆ 4):
git clone https://github.com/great-expectations/great_expectations
- [PyPi](https://pypi.org/project/great_expectations) (๐Ÿ“ฅ 19M / month ยท ๐Ÿ“ฆ 200 ยท โฑ๏ธ 22.10.2026):
pip install great_expectations
- [Conda](https://anaconda.org/conda-forge/great-expectations) (๐Ÿ“ฅ 1.7M ยท โฑ๏ธ 23.10.2026):
conda install -c conda-forge great-expectations
Kedro (๐Ÿฅˆ29 ยท โญ 11K) - Kedro is a toolbox for production-ready data science. It uses software.. Apache-2 - [GitHub](https://github.com/kedro-org/kedro) (๐Ÿ‘จโ€๐Ÿ’ป 300 ยท ๐Ÿ”€ 1.1K ยท ๐Ÿ“ฆ 3.3K):
git clone https://github.com/kedro-org/kedro
- [PyPi](https://pypi.org/project/kedro) (๐Ÿ“ฅ 1.9M / month ยท ๐Ÿ“ฆ 170 ยท โฑ๏ธ 28.09.2026):
pip install kedro
dbt (๐Ÿฅˆ28 ยท โญ 14K) - Build analytics the way engineers build applications. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 460 ยท ๐Ÿ”€ 2.6K ยท ๐Ÿ“ฆ 1.3K):
git clone https://github.com/dbt-labs/dbt-core
- [PyPi](https://pypi.org/project/dbt) (๐Ÿ“ฅ 160K / month ยท ๐Ÿ“ฆ 38 ยท โฑ๏ธ 19.10.2026):
pip install dbt
- [Conda](https://anaconda.org/conda-forge/dbt) (๐Ÿ“ฅ 870K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge dbt
petl (๐Ÿฅˆ28 ยท โญ 1.3K) - Python Extract Transform and Load Tables of Data. MIT - [GitHub](https://github.com/petl-developers/petl) (๐Ÿ‘จโ€๐Ÿ’ป 95 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 4.4K):
git clone https://github.com/petl-developers/petl
- [PyPi](https://pypi.org/project/petl) (๐Ÿ“ฅ 740K / month ยท ๐Ÿ“ฆ 57 ยท โฑ๏ธ 17.10.2026):
pip install petl
- [Conda](https://anaconda.org/conda-forge/petl) (๐Ÿ“ฅ 560K ยท โฑ๏ธ 17.10.2026):
conda install -c conda-forge petl
zenml (๐Ÿฅˆ27 ยท โญ 5.6K) - ZenML : One AI Platform from Pipelines to Agents. https://zenml.io. Apache-2 - [GitHub](https://github.com/zenml-io/zenml) (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 660 ยท ๐Ÿ“ฆ 1.5K):
git clone https://github.com/zenml-io/zenml
- [PyPi](https://pypi.org/project/zenml) (๐Ÿ“ฅ 200K / month ยท ๐Ÿ“ฆ 15 ยท โฑ๏ธ 14.10.2026):
pip install zenml
huey (๐Ÿฅˆ26 ยท โญ 6.1K) - a little task queue for python. MIT - [GitHub](https://github.com/coleifer/huey) (๐Ÿ‘จโ€๐Ÿ’ป 72 ยท ๐Ÿ”€ 410):
git clone https://github.com/coleifer/huey
- [PyPi](https://pypi.org/project/huey) (๐Ÿ“ฅ 13M / month ยท ๐Ÿ“ฆ 170 ยท โฑ๏ธ 24.10.2026):
pip install huey
- [Conda](https://anaconda.org/conda-forge/huey) (๐Ÿ“ฅ 310K ยท โฑ๏ธ 24.10.2026):
conda install -c conda-forge huey
arq (๐Ÿฅˆ26 ยท โญ 2.9K) - Job queues in python with asyncio and redis. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 1.6K):
git clone https://github.com/samuelcolvin/arq
- [PyPi](https://pypi.org/project/arq) (๐Ÿ“ฅ 3.9M / month ยท ๐Ÿ“ฆ 82 ยท โฑ๏ธ 16.04.2026):
pip install arq
- [Conda](https://anaconda.org/conda-forge/arq) (๐Ÿ“ฅ 29K ยท โฑ๏ธ 03.08.2026):
conda install -c conda-forge arq
mleap (๐Ÿฅˆ26 ยท โญ 1.5K) - MLeap: Deploy ML Pipelines to Production. Apache-2 - [GitHub](https://github.com/combust/mleap) (๐Ÿ‘จโ€๐Ÿ’ป 87 ยท ๐Ÿ”€ 310 ยท ๐Ÿ“ฆ 250):
git clone https://github.com/combust/mleap
- [PyPi](https://pypi.org/project/mleap) (๐Ÿ“ฅ 1.7M / month ยท ๐Ÿ“ฆ 11 ยท โฑ๏ธ 05.10.2026):
pip install mleap
- [Conda](https://anaconda.org/conda-forge/mleap) (๐Ÿ“ฅ 120K ยท โฑ๏ธ 06.10.2026):
conda install -c conda-forge mleap
CocoIndex (๐Ÿฅˆ24 ยท โญ 6.1K) - Data transformation framework for AI. Ultra performant, with.. Apache-2 - [GitHub](https://github.com/cocoindex-io/cocoindex) (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 450 ยท ๐Ÿ“ฆ 79):
git clone https://github.com/cocoindex-io/cocoindex
- [PyPi](https://pypi.org/project/cocoindex) (๐Ÿ“ฅ 68K / month ยท ๐Ÿ“ฆ 23 ยท โฑ๏ธ 22.10.2026):
pip install cocoindex
TaskTiger (๐Ÿฅ‰21 ยท โญ 1.5K) - Python task queue using Redis. MIT - [GitHub](https://github.com/closeio/tasktiger) (๐Ÿ‘จโ€๐Ÿ’ป 35 ยท ๐Ÿ”€ 94 ยท ๐Ÿ“ฆ 33):
git clone https://github.com/closeio/tasktiger
- [PyPi](https://pypi.org/project/tasktiger) (๐Ÿ“ฅ 10K / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 19.10.2026):
pip install tasktiger
riko (๐Ÿฅ‰19 ยท โญ 1.6K) - A Python stream processing engine modeled after Yahoo! Pipes. MIT - [GitHub](https://github.com/nerevu/riko) (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 75 ยท ๐Ÿ“ฆ 14):
git clone https://github.com/nerevu/riko
- [PyPi](https://pypi.org/project/riko) (๐Ÿ“ฅ 240 / month ยท โฑ๏ธ 01.09.2026):
pip install riko
dbnd (๐Ÿฅ‰19 ยท โญ 270 ยท ๐Ÿ’ค) - DBND is an agile pipeline framework that helps data engineering teams.. Apache-2 - [GitHub](https://github.com/databand-ai/dbnd) (๐Ÿ‘จโ€๐Ÿ’ป 93 ยท ๐Ÿ”€ 33 ยท ๐Ÿ“ฆ 42):
git clone https://github.com/databand-ai/dbnd
- [PyPi](https://pypi.org/project/dbnd) (๐Ÿ“ฅ 14K / month ยท ๐Ÿ“ฆ 27 ยท โฑ๏ธ 05.03.2026):
pip install dbnd
pdpipe (๐Ÿฅ‰17 ยท โญ 720 ยท ๐Ÿ’ค) - Easy pipelines for pandas DataFrames. MIT - [GitHub](https://github.com/pdpipe/pdpipe) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 46 ยท ๐Ÿ“ฆ 67):
git clone https://github.com/pdpipe/pdpipe
- [PyPi](https://pypi.org/project/pdpipe) (๐Ÿ“ฅ 1.1K / month ยท ๐Ÿ“ฆ 14 ยท โฑ๏ธ 06.03.2026):
pip install pdpipe
- [Conda](https://anaconda.org/conda-forge/pdpipe) (๐Ÿ“ฅ 68K ยท โฑ๏ธ 06.03.2026):
conda install -c conda-forge pdpipe
kale (๐Ÿฅ‰16 ยท โญ 700) - Convert JupyterNotebooks to Kubeflow Pipelines deployments. Apache-2 jupyter - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 32 ยท ๐Ÿ”€ 160):
git clone https://github.com/kubeflow-kale/kale
- [PyPi](https://pypi.org/project/kubeflow-kale) (๐Ÿ“ฅ 1.3K / month ยท โฑ๏ธ 28.09.2026):
pip install kubeflow-kale
BatchFlow (๐Ÿฅ‰16 ยท โญ 200) - BatchFlow helps you conveniently work with random or sequential.. Apache-2 - [GitHub](https://github.com/analysiscenter/batchflow) (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 45 ยท ๐Ÿ“ฆ 15):
git clone https://github.com/analysiscenter/batchflow
- [PyPi](https://pypi.org/project/batchflow) (๐Ÿ“ฅ 910 / month ยท โฑ๏ธ 16.04.2026):
pip install batchflow
Show 21 hidden projects... - mrjob (๐Ÿฅˆ24 ยท โญ 2.6K ยท ๐Ÿ’€) - Run MapReduce jobs on Hadoop or Amazon Web Services. Apache-2 - ploomber (๐Ÿฅ‰23 ยท โญ 3.6K ยท ๐Ÿ’€) - The fastest way to build data pipelines. Develop iteratively,.. Apache-2 - PyFunctional (๐Ÿฅ‰23 ยท โญ 2.3K ยท ๐Ÿ’€) - Python library for creating data pipelines with chain.. MIT - faust (๐Ÿฅ‰22 ยท โญ 6.8K ยท ๐Ÿ’€) - Python Stream Processing. BSD-3 - whylogs (๐Ÿฅ‰22 ยท โญ 2.8K ยท ๐Ÿ’€) - Open standard for end-to-end data and ML monitoring for any.. Apache-2 - Activeloop (๐Ÿฅ‰21 ยท โญ 9.2K ยท ๐Ÿ’€) - Activeloop Deep Lake. MPL-2.0 - flupy (๐Ÿฅ‰21 ยท โญ 200) - Fluent data pipelines for python and your shell. โ—Unlicensed - bonobo (๐Ÿฅ‰20 ยท โญ 1.6K ยท ๐Ÿ’€) - Extract Transform Load for Python 3.5+. Apache-2 - Pypeline (๐Ÿฅ‰19 ยท โญ 1.4K ยท ๐Ÿ’€) - Concurrent data pipelines in Python . MIT - pysparkling (๐Ÿฅ‰19 ยท โญ 260 ยท ๐Ÿ’€) - A pure Python implementation of Apache Sparks RDD and DStream.. MIT - Optimus (๐Ÿฅ‰17 ยท โญ 1.5K ยท ๐Ÿ’€) - Agile Data Preparation Workflows madeeasy with Pandas,.. Apache-2 spark - streamparse (๐Ÿฅ‰17 ยท โญ 1.5K ยท ๐Ÿ’€) - streamparse lets you run Python code against real-time.. Apache-2 - dpark (๐Ÿฅ‰16 ยท โญ 2.7K ยท ๐Ÿ’€) - Python clone of Spark, a MapReduce alike framework in Python. BSD-3 spark - mrq (๐Ÿฅ‰16 ยท โญ 880 ยท ๐Ÿ’€) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent. MIT - Databolt Flow (๐Ÿฅ‰15 ยท โญ 950 ยท ๐Ÿ’€) - Python library for building highly effective data science.. MIT - Mara Pipelines (๐Ÿฅ‰13 ยท โญ 2.1K ยท ๐Ÿ’€) - A lightweight opinionated ETL framework, halfway between.. MIT - Botflow (๐Ÿฅ‰13 ยท โญ 740 ยท ๐Ÿ’€) - Python Fast Data driven programming framework for Data pipeline.. BSD-3 - bodywork-core (๐Ÿฅ‰12 ยท โญ 430 ยท ๐Ÿ’€) - ML pipeline orchestration and model deployments on.. โ—๏ธAGPL-3.0 - spark-deep-learning (๐Ÿฅ‰11 ยท โญ 2K ยท ๐Ÿ’€) - Deep Learning Pipelines for Apache Spark. Apache-2 spark - datajob (๐Ÿฅ‰11 ยท โญ 100 ยท ๐Ÿ’€) - Build and deploy a serverless data pipeline on AWS with no effort. Apache-2 - RasgoQL (๐Ÿฅ‰10 ยท โญ 270 ยท ๐Ÿ’€) - Write python locally, execute SQL in your data warehouse. โ—๏ธAGPL-3.0


File Formats

Back to top

PyYAML (๐Ÿฅ‡34 ยท โญ 2.9K ยท ๐Ÿ“ˆ) - Canonical source repository for PyYAML. MIT - [GitHub](https://github.com/yaml/pyyaml) (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 570 ยท ๐Ÿ“ฆ 1.9M):
git clone https://github.com/yaml/pyyaml
- [PyPi](https://pypi.org/project/pyyaml) (๐Ÿ“ฅ 910M / month ยท ๐Ÿ“ฆ 55K ยท โฑ๏ธ 25.09.2025):
pip install pyyaml
- [Conda](https://anaconda.org/conda-forge/pyyaml) (๐Ÿ“ฅ 100M ยท โฑ๏ธ 29.10.2026):
conda install -c conda-forge pyyaml
XlsxWriter (๐Ÿฅ‰32 ยท โญ 4K) - A Python module for creating Excel XLSX files. BSD-2 - [GitHub](https://github.com/jmcnamara/XlsxWriter) (๐Ÿ‘จโ€๐Ÿ’ป 61 ยท ๐Ÿ”€ 680 ยท ๐Ÿ“ฆ 120K):
git clone https://github.com/jmcnamara/XlsxWriter
- [PyPi](https://pypi.org/project/xlsxwriter) (๐Ÿ“ฅ 95M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 28.10.2026):
pip install xlsxwriter
- [Conda](https://anaconda.org/conda-forge/xlsxwriter) (๐Ÿ“ฅ 5.6M ยท โฑ๏ธ 12.10.2025):
conda install -c conda-forge xlsxwriter
jmespath (๐Ÿฅ‰28 ยท โญ 2.4K ยท ๐Ÿ’ค) - JMESPath is a query language for JSON. MIT - [GitHub](https://github.com/jmespath/jmespath.py) (๐Ÿ‘จโ€๐Ÿ’ป 32 ยท ๐Ÿ”€ 190):
git clone https://github.com/jmespath/jmespath.py
- [PyPi](https://pypi.org/project/jmespath) (๐Ÿ“ฅ 500M / month ยท ๐Ÿ“ฆ 2K ยท โฑ๏ธ 22.01.2026):
pip install jmespath
- [Conda](https://anaconda.org/conda-forge/jmespath) (๐Ÿ“ฅ 38M ยท โฑ๏ธ 23.01.2026):
conda install -c conda-forge jmespath


Code Inspection

Back to top

deepdiff (๐Ÿฅ‡29 ยท โญ 2.5K) - Deep Difference and Search of any Python object/data. Recreate objects.. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 270 ยท ๐Ÿ“ฆ 22K):
git clone https://github.com/seperman/deepdiff
- [PyPi](https://pypi.org/project/deepdiff) (๐Ÿ“ฅ 53M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 15.05.2026):
pip install deepdiff
- [Conda](https://anaconda.org/conda-forge/deepdiff) (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 16.05.2026):
conda install -c conda-forge deepdiff
Show 3 hidden projects... - entrypoints (๐Ÿฅˆ28 ยท โญ 78) - Discover and load entry points from installed packages. MIT - typing_inspect (๐Ÿฅ‰24 ยท โญ 370 ยท ๐Ÿ’€) - Runtime inspection utilities for Python typing module. MIT - importlib-resources (๐Ÿฅ‰23 ยท โญ 74) - Backport of the importlib.resources module. โ—Unlicensed


General Utilities

Back to top

tenacity (๐Ÿฅ‡35 ยท โญ 8.8K) - Retrying library for Python. Apache-2 - [GitHub](https://github.com/jd/tenacity) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 400 ยท ๐Ÿ“ฆ 420K):
git clone https://github.com/jd/tenacity
- [PyPi](https://pypi.org/project/tenacity) (๐Ÿ“ฅ 340M / month ยท ๐Ÿ“ฆ 9.7K ยท โฑ๏ธ 07.10.2026):
pip install tenacity
- [Conda](https://anaconda.org/conda-forge/tenacity) (๐Ÿ“ฅ 17M ยท โฑ๏ธ 07.10.2026):
conda install -c conda-forge tenacity
more-itertools (๐Ÿฅ‡34 ยท โญ 4.1K) - More routines for operating on iterables, beyond itertools. MIT - [GitHub](https://github.com/more-itertools/more-itertools) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 400 ยท ๐Ÿ“ฆ 300K):
git clone https://github.com/more-itertools/more-itertools
- [PyPi](https://pypi.org/project/more-itertools) (๐Ÿ“ฅ 220M / month ยท ๐Ÿ“ฆ 5.1K ยท โฑ๏ธ 14.10.2026):
pip install more-itertools
- [Conda](https://anaconda.org/conda-forge/more-itertools) (๐Ÿ“ฅ 39M ยท โฑ๏ธ 15.10.2026):
conda install -c conda-forge more-itertools
attrs (๐Ÿฅˆ33 ยท โญ 5.8K ยท ๐Ÿ’ค) - Python Classes Without Boilerplate. MIT - [GitHub](https://github.com/python-attrs/attrs) (๐Ÿ‘จโ€๐Ÿ’ป 200 ยท ๐Ÿ”€ 420 ยท ๐Ÿ“ฆ 1.5M):
git clone https://github.com/python-attrs/attrs
- [PyPi](https://pypi.org/project/attrs) (๐Ÿ“ฅ 690M / month ยท ๐Ÿ“ฆ 11K ยท โฑ๏ธ 19.03.2026):
pip install attrs
- [Conda](https://anaconda.org/conda-forge/attrs) (๐Ÿ“ฅ 84M ยท โฑ๏ธ 19.03.2026):
conda install -c conda-forge attrs
boltons (๐Ÿฅˆ29 ยท โญ 6.9K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets.. BSD-3 - [GitHub](https://github.com/mahmoud/boltons) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 470 ยท ๐Ÿ“ฆ 13K):
git clone https://github.com/mahmoud/boltons
- [PyPi](https://pypi.org/project/boltons) (๐Ÿ“ฅ 22M / month ยท ๐Ÿ“ฆ 460 ยท โฑ๏ธ 07.09.2026):
pip install boltons
- [Conda](https://anaconda.org/conda-forge/boltons) (๐Ÿ“ฅ 19M ยท โฑ๏ธ 08.09.2026):
conda install -c conda-forge boltons
python-dependency-injector (๐Ÿฅˆ29 ยท โญ 4.9K) - Dependency injection framework for Python. BSD-3 - [GitHub](https://github.com/ets-labs/python-dependency-injector) (๐Ÿ‘จโ€๐Ÿ’ป 49 ยท ๐Ÿ”€ 350 ยท ๐Ÿ“ฆ 6.1K):
git clone https://github.com/ets-labs/python-dependency-injector
- [PyPi](https://pypi.org/project/dependency-injector) (๐Ÿ“ฅ 8.3M / month ยท ๐Ÿ“ฆ 420 ยท โฑ๏ธ 18.06.2026):
pip install dependency-injector
- [Conda](https://anaconda.org/conda-forge/dependency_injector) (๐Ÿ“ฅ 160K ยท โฑ๏ธ 13.09.2026):
conda install -c conda-forge dependency_injector
funcy (๐Ÿฅ‰28 ยท โญ 3.5K) - A fancy and practical functional tools. BSD-3 - [GitHub](https://github.com/Suor/funcy) (๐Ÿ‘จโ€๐Ÿ’ป 48 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 16K):
git clone https://github.com/Suor/funcy
- [PyPi](https://pypi.org/project/funcy) (๐Ÿ“ฅ 6.6M / month ยท ๐Ÿ“ฆ 450 ยท โฑ๏ธ 10.09.2026):
pip install funcy
- [Conda](https://anaconda.org/conda-forge/funcy) (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 10.09.2026):
conda install -c conda-forge funcy
returns (๐Ÿฅ‰27 ยท โญ 4.4K) - Make your functions return something meaningful, typed, and safe!. BSD-2 - [GitHub](https://github.com/dry-python/returns) (๐Ÿ‘จโ€๐Ÿ’ป 83 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 1.1K):
git clone https://github.com/dry-python/returns
- [PyPi](https://pypi.org/project/returns) (๐Ÿ“ฅ 920K / month ยท ๐Ÿ“ฆ 260 ยท โฑ๏ธ 27.10.2026):
pip install returns
- [Conda](https://anaconda.org/conda-forge/returns) (๐Ÿ“ฅ 120K ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge returns
natsort (๐Ÿฅ‰26 ยท โญ 910 ยท ๐Ÿ’ค) - Simple yet flexible natural sorting in Python. MIT - [GitHub](https://github.com/SethMMorton/natsort) (๐Ÿ‘จโ€๐Ÿ’ป 29 ยท ๐Ÿ”€ 52 ยท ๐Ÿ“ฆ 50K):
git clone https://github.com/SethMMorton/natsort
- [PyPi](https://pypi.org/project/natsort) (๐Ÿ“ฅ 15M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 20.06.2023):
pip install natsort
- [Conda](https://anaconda.org/conda-forge/natsort) (๐Ÿ“ฅ 3.4M ยท โฑ๏ธ 12.02.2026):
conda install -c conda-forge natsort
ubelt (๐Ÿฅ‰20 ยท โญ 740) - A Python utility library with a stdlib like feel and extra batteries... Apache-2 - [GitHub](https://github.com/Erotemic/ubelt) (๐Ÿ‘จโ€๐Ÿ’ป 6 ยท ๐Ÿ”€ 51):
git clone https://github.com/Erotemic/ubelt
- [PyPi](https://pypi.org/project/ubelt) (๐Ÿ“ฅ 35K / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 31.07.2026):
pip install ubelt
- [Conda](https://anaconda.org/conda-forge/ubelt) (๐Ÿ“ฅ 480K ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge ubelt
Show 6 hidden projects... - toolz (๐Ÿฅˆ30 ยท โญ 5.2K) - A functional standard library for Python. โ—Unlicensed - retrying (๐Ÿฅ‰25 ยท โญ 1.9K ยท ๐Ÿ’€) - Retrying is an Apache 2.0 licensed general-purpose retrying.. Apache-2 - ratelimit (๐Ÿฅ‰25 ยท โญ 760 ยท ๐Ÿ’€) - API Rate Limit Decorator. MIT - CommonRegex (๐Ÿฅ‰21 ยท โญ 1.6K ยท ๐Ÿ’€) - A collection of common regular expressions bundled with an easy.. MIT - pampy (๐Ÿฅ‰20 ยท โญ 3.5K ยท ๐Ÿ’€) - Pampy: The Pattern Matching for Python you always dreamed of. MIT - pinject (๐Ÿฅ‰20 ยท โญ 1.3K ยท ๐Ÿ’€) - A pythonic dependency injection library. Apache-2


Python Implementations

Back to top

cpython (๐Ÿฅ‡35 ยท โญ 78K) - The Python programming language. MIT - [GitHub](https://github.com/python/cpython) (๐Ÿ‘จโ€๐Ÿ’ป 4.1K ยท ๐Ÿ”€ 38K ยท ๐Ÿ“ฆ 630K):
git clone https://github.com/python/cpython
- [PyPi](https://pypi.org/project/cpython) (๐Ÿ“ฅ 5 / month ยท ๐Ÿ“ฆ 21 ยท โฑ๏ธ 22.07.2020):
pip install cpython
- [Conda](https://anaconda.org/conda-forge/typing) (๐Ÿ“ฅ 4.7M ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge typing
- [npm](https://www.npmjs.com/package/@buckpkg/python) (๐Ÿ“ฆ 6 ยท โฑ๏ธ 03.08.2017):
npm install @buckpkg/python
micropython (๐Ÿฅˆ21 ยท โญ 22K) - MicroPython - a lean and efficient Python implementation for.. Python-2.0 - [GitHub](https://github.com/micropython/micropython) (๐Ÿ‘จโ€๐Ÿ’ป 770 ยท ๐Ÿ”€ 9K ยท ๐Ÿ“ฆ 25):
git clone https://github.com/micropython/micropython
- [PyPi](https://pypi.org/project/micropython-_markupbase) (โฑ๏ธ 10.10.2016):
pip install micropython-_markupbase
Show 4 hidden projects... - grumpy (๐Ÿฅˆ18 ยท โญ 10K ยท ๐Ÿ’€) - Grumpy is a Python to Go source code transcompiler and runtime. Apache-2 - stackless (๐Ÿฅ‰15 ยท โญ 1K ยท ๐Ÿ’€) - The Stackless Python programming language. โ—Unlicensed - pyston (๐Ÿฅ‰12 ยท โญ 2.5K ยท ๐Ÿ’€) - (No longer maintained) A faster and highly-compatible.. Apache-2 - cl-python (๐Ÿฅ‰7 ยท โญ 240 ยท ๐Ÿ’€) - An implementation of Python in Common Lisp. โ—Unlicensed


Others

Back to top

Pygments (๐Ÿฅ‡35 ยท โญ 2.2K) - Pygments is a generic syntax highlighter written in Python. BSD-2 - [GitHub](https://github.com/pygments/pygments) (๐Ÿ‘จโ€๐Ÿ’ป 950 ยท ๐Ÿ”€ 920 ยท ๐Ÿ“ฆ 1.2M):
git clone https://github.com/pygments/pygments
- [PyPi](https://pypi.org/project/pygments) (๐Ÿ“ฅ 920M / month ยท ๐Ÿ“ฆ 12K ยท โฑ๏ธ 17.08.2026):
pip install pygments
- [Conda](https://anaconda.org/conda-forge/pygments) (๐Ÿ“ฅ 79M ยท โฑ๏ธ 17.08.2026):
conda install -c conda-forge pygments
pyparsing (๐Ÿฅ‡34 ยท โญ 2.5K) - Python library for creating PEG parsers. MIT - [GitHub](https://github.com/pyparsing/pyparsing) (๐Ÿ‘จโ€๐Ÿ’ป 87 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 1.3M):
git clone https://github.com/pyparsing/pyparsing
- [PyPi](https://pypi.org/project/pyparsing) (๐Ÿ“ฅ 320M / month ยท ๐Ÿ“ฆ 6.8K ยท โฑ๏ธ 20.09.2026):
pip install pyparsing
- [Conda](https://anaconda.org/conda-forge/pyparsing) (๐Ÿ“ฅ 84M ยท โฑ๏ธ 22.09.2026):
conda install -c conda-forge pyparsing
wrapt (๐Ÿฅ‡34 ยท โญ 2.3K) - A Python module for decorators, wrappers and monkey patching. BSD-2 - [GitHub](https://github.com/GrahamDumpleton/wrapt) (๐Ÿ‘จโ€๐Ÿ’ป 44 ยท ๐Ÿ”€ 260 ยท ๐Ÿ“ฆ 640K):
git clone https://github.com/GrahamDumpleton/wrapt
- [PyPi](https://pypi.org/project/wrapt) (๐Ÿ“ฅ 390M / month ยท ๐Ÿ“ฆ 3.5K ยท โฑ๏ธ 19.10.2026):
pip install wrapt
- [Conda](https://anaconda.org/conda-forge/wrapt) (๐Ÿ“ฅ 46M ยท โฑ๏ธ 14.10.2026):
conda install -c conda-forge wrapt
pluggy (๐Ÿฅ‡34 ยท โญ 1.7K) - A minimalist production ready plugin system. MIT - [GitHub](https://github.com/pytest-dev/pluggy) (๐Ÿ‘จโ€๐Ÿ’ป 72 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 850K):
git clone https://github.com/pytest-dev/pluggy
- [PyPi](https://pypi.org/project/pluggy) (๐Ÿ“ฅ 860M / month ยท ๐Ÿ“ฆ 3.4K ยท โฑ๏ธ 15.10.2026):
pip install pluggy
- [Conda](https://anaconda.org/conda-forge/pluggy) (๐Ÿ“ฅ 65M ยท โฑ๏ธ 15.10.2026):
conda install -c conda-forge pluggy
cookiecutter (๐Ÿฅˆ31 ยท โญ 25K ยท ๐Ÿ’ค) - A cross-platform command-line utility that creates projects.. BSD-3 - [GitHub](https://github.com/cookiecutter/cookiecutter) (๐Ÿ‘จโ€๐Ÿ’ป 330 ยท ๐Ÿ”€ 2.2K ยท ๐Ÿ“ฆ 38K):
git clone https://github.com/cookiecutter/cookiecutter
- [PyPi](https://pypi.org/project/cookiecutter) (๐Ÿ“ฅ 6.8M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 04.03.2026):
pip install cookiecutter
- [Conda](https://anaconda.org/conda-forge/cookiecutter) (๐Ÿ“ฅ 2.4M ยท โฑ๏ธ 04.03.2026):
conda install -c conda-forge cookiecutter
decorator (๐Ÿฅˆ30 ยท โญ 910) - Decorators for Humans. BSD-2 - [GitHub](https://github.com/micheles/decorator) (๐Ÿ‘จโ€๐Ÿ’ป 35 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 780K):
git clone https://github.com/micheles/decorator
- [PyPi](https://pypi.org/project/decorator) (๐Ÿ“ฅ 140M / month ยท ๐Ÿ“ฆ 2.9K ยท โฑ๏ธ 18.05.2026):
pip install decorator
- [Conda](https://anaconda.org/conda-forge/decorator) (๐Ÿ“ฅ 53M ยท โฑ๏ธ 18.05.2026):
conda install -c conda-forge decorator
fastcore (๐Ÿฅˆ29 ยท โญ 1.1K) - Python supercharged for fastai development. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 84 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 14K):
git clone https://github.com/fastai/fastcore
- [PyPi](https://pypi.org/project/fastcore) (๐Ÿ“ฅ 31M / month ยท ๐Ÿ“ฆ 1.3K ยท โฑ๏ธ 27.10.2026):
pip install fastcore
- [Conda](https://anaconda.org/conda-forge/fastcore) (๐Ÿ“ฅ 430K ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge fastcore
diagrams (๐Ÿฅˆ28 ยท โญ 42K) - Diagram as Code for prototyping cloud system architectures. MIT - [GitHub](https://github.com/mingrammer/diagrams) (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 2.7K ยท ๐Ÿ“ฆ 2.6K):
git clone https://github.com/mingrammer/diagrams
- [PyPi](https://pypi.org/project/diagrams) (๐Ÿ“ฅ 960K / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 22.11.2025):
pip install diagrams
- [Conda](https://anaconda.org/conda-forge/diagrams) (๐Ÿ“ฅ 380K ยท โฑ๏ธ 24.11.2025):
conda install -c conda-forge diagrams
keyboard (๐Ÿฅˆ28 ยท โญ 3.8K) - Hook and simulate global keyboard events on Windows and Linux. MIT - [GitHub](https://github.com/boppreh/keyboard) (๐Ÿ‘จโ€๐Ÿ’ป 41 ยท ๐Ÿ”€ 430 ยท ๐Ÿ“ฆ 27K):
git clone https://github.com/boppreh/keyboard
- [PyPi](https://pypi.org/project/keyboard) (๐Ÿ“ฅ 510K / month ยท ๐Ÿ“ฆ 720 ยท โฑ๏ธ 23.03.2020):
pip install keyboard
- [Conda](https://anaconda.org/conda-forge/keyboard) (๐Ÿ“ฅ 91K ยท โฑ๏ธ 08.09.2026):
conda install -c conda-forge keyboard
Copier (๐Ÿฅ‰27 ยท โญ 3.6K) - Library and command-line utility for rendering projects templates. MIT - [GitHub](https://github.com/copier-org/copier) (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 280 ยท ๐Ÿ“ฆ 2.2K):
git clone https://github.com/copier-org/copier
- [PyPi](https://pypi.org/project/copier) (๐Ÿ“ฅ 1.4M / month ยท ๐Ÿ“ฆ 440 ยท โฑ๏ธ 13.10.2026):
pip install copier
Send2Trash (๐Ÿฅ‰27 ยท โญ 300 ยท ๐Ÿ’ค) - Python library to natively send files to Trash (or Recycle bin).. BSD-3 - [GitHub](https://github.com/arsenetar/send2trash) (๐Ÿ‘จโ€๐Ÿ’ป 20 ยท ๐Ÿ”€ 47 ยท ๐Ÿ“ฆ 320K):
git clone https://github.com/arsenetar/send2trash
- [PyPi](https://pypi.org/project/send2trash) (๐Ÿ“ฅ 32M / month ยท ๐Ÿ“ฆ 710 ยท โฑ๏ธ 14.01.2026):
pip install send2trash
- [Conda](https://anaconda.org/conda-forge/send2trash) (๐Ÿ“ฅ 24M ยท โฑ๏ธ 12.02.2026):
conda install -c conda-forge send2trash
python-mss (๐Ÿฅ‰25 ยท โญ 1.3K) - An ultra fast cross-platform multiple screenshots module in pure.. MIT - [GitHub](https://github.com/BoboTiG/python-mss) (๐Ÿ‘จโ€๐Ÿ’ป 31 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“ฆ 14K):
git clone https://github.com/BoboTiG/python-mss
- [PyPi](https://pypi.org/project/mss) (๐Ÿ“ฅ 2.3M / month ยท ๐Ÿ“ฆ 650 ยท โฑ๏ธ 23.04.2026):
pip install mss
- [Conda](https://anaconda.org/conda-forge/python-mss) (๐Ÿ“ฅ 100K ยท โฑ๏ธ 23.04.2026):
conda install -c conda-forge python-mss
pyscaffold (๐Ÿฅ‰24 ยท โญ 2.3K) - Python project template generator with batteries included. MIT - [GitHub](https://github.com/pyscaffold/pyscaffold) (๐Ÿ‘จโ€๐Ÿ’ป 59 ยท ๐Ÿ”€ 190):
git clone https://github.com/pyscaffold/pyscaffold
- [PyPi](https://pypi.org/project/pyscaffold) (๐Ÿ“ฅ 2M / month ยท ๐Ÿ“ฆ 46 ยท โฑ๏ธ 23.09.2024):
pip install pyscaffold
- [Conda](https://anaconda.org/conda-forge/pyscaffold) (๐Ÿ“ฅ 790K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge pyscaffold
Show 8 hidden projects... - pycparser (๐Ÿฅˆ30 ยท โญ 3.6K) - Complete C99 parser in pure Python. โ—Unlicensed - py4j (๐Ÿฅˆ28 ยท โญ 1.3K ยท ๐Ÿ’€) - Enables Python programs to dynamically access arbitrary Java objects. BSD-3 - openpyxl (๐Ÿฅ‰26 ยท โญ 15) - A Python library to read/write Excel 2010 xlsx/xlsm files. MIT - catalogue (๐Ÿฅ‰24 ยท โญ 180 ยท ๐Ÿ’€) - Super lightweight function registries for your library. MIT - pyscreenshot (๐Ÿฅ‰23 ยท โญ 500 ยท ๐Ÿ’€) - Python screenshot library, replacement for the Pillow.. BSD-2 - pluginbase (๐Ÿฅ‰22 ยท โญ 1.1K ยท ๐Ÿ’€) - A simple but flexible plugin system for Python. BSD-3 - powerline-shell (๐Ÿฅ‰20 ยท โญ 5.9K ยท ๐Ÿ’€) - A beautiful and useful prompt for your shell. MIT - macropy (๐Ÿฅ‰15 ยท โญ 2.5K ยท ๐Ÿ’€) - Macros in Python: quasiquotes, case classes, LINQ and more!. MIT

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

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 (๐Ÿฅ‡36 ยท โญ 50K) - An extremely fast Python linter and code formatter, written in Rust. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 1K ยท ๐Ÿ”€ 2.6K ยท ๐Ÿ“ฆ 260K):
git clone https://github.com/charliermarsh/ruff
- [PyPi](https://pypi.org/project/ruff) (๐Ÿ“ฅ 300M / month ยท ๐Ÿ“ฆ 100K ยท โฑ๏ธ 27.10.2026):
pip install ruff
- [Conda](https://anaconda.org/conda-forge/ruff) (๐Ÿ“ฅ 10M ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge ruff
flake8 (๐Ÿฅ‡34 ยท โญ 3.8K) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned.. MIT - [GitHub](https://github.com/PyCQA/flake8) (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 700K):
git clone https://github.com/PyCQA/flake8
- [PyPi](https://pypi.org/project/flake8) (๐Ÿ“ฅ 40M / month ยท ๐Ÿ“ฆ 45K ยท โฑ๏ธ 28.10.2026):
pip install flake8
- [Conda](https://anaconda.org/conda-forge/flake8) (๐Ÿ“ฅ 12M ยท โฑ๏ธ 29.10.2026):
conda install -c conda-forge flake8
pylint (๐Ÿฅ‡33 ยท โญ 5.7K) - python code static checker. โ—๏ธGPL-2.0 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 730 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 500K):
git clone https://github.com/PyCQA/pylint
- [PyPi](https://pypi.org/project/pylint) (๐Ÿ“ฅ 38M / month ยท ๐Ÿ“ฆ 14K ยท โฑ๏ธ 11.10.2026):
pip install pylint
- [Conda](https://anaconda.org/conda-forge/pylint) (๐Ÿ“ฅ 9.2M ยท โฑ๏ธ 11.10.2026):
conda install -c conda-forge pylint
pyflakes (๐Ÿฅ‡32 ยท โญ 1.5K) - A simple program which checks Python source files for errors. MIT - [GitHub](https://github.com/PyCQA/pyflakes) (๐Ÿ‘จโ€๐Ÿ’ป 88 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 340K):
git clone https://github.com/PyCQA/pyflakes
- [PyPi](https://pypi.org/project/pyflakes) (๐Ÿ“ฅ 47M / month ยท ๐Ÿ“ฆ 1.7K ยท โฑ๏ธ 28.10.2026):
pip install pyflakes
- [Conda](https://anaconda.org/conda-forge/pyflakes) (๐Ÿ“ฅ 12M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge pyflakes
beartype (๐Ÿฅˆ30 ยท โญ 3.5K) - Unbearably fast near-real-time pure-Python runtime-static type-checker. MIT - [GitHub](https://github.com/beartype/beartype) (๐Ÿ‘จโ€๐Ÿ’ป 38 ยท ๐Ÿ”€ 92 ยท ๐Ÿ“ฆ 16K):
git clone https://github.com/beartype/beartype
- [PyPi](https://pypi.org/project/beartype) (๐Ÿ“ฅ 70M / month ยท ๐Ÿ“ฆ 1.4K ยท โฑ๏ธ 11.10.2026):
pip install beartype
- [Conda](https://anaconda.org/conda-forge/beartype) (๐Ÿ“ฅ 980K ยท โฑ๏ธ 18.10.2026):
conda install -c conda-forge beartype
parso (๐Ÿฅˆ30 ยท โญ 670) - A Python Parser. MIT - [GitHub](https://github.com/davidhalter/parso) (๐Ÿ‘จโ€๐Ÿ’ป 55 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 610K):
git clone https://github.com/davidhalter/parso
- [PyPi](https://pypi.org/project/parso) (๐Ÿ“ฅ 96M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 01.05.2026):
pip install parso
- [Conda](https://anaconda.org/conda-forge/parso) (๐Ÿ“ฅ 43M ยท โฑ๏ธ 02.05.2026):
conda install -c conda-forge parso
wemake-python-styleguide (๐Ÿฅˆ29 ยท โญ 2.9K) - The strictest and most opinionated python linter ever!. MIT - [GitHub](https://github.com/wemake-services/wemake-python-styleguide) (๐Ÿ‘จโ€๐Ÿ’ป 240 ยท ๐Ÿ”€ 430 ยท ๐Ÿ“ฆ 18K):
git clone https://github.com/wemake-services/wemake-python-styleguide
- [PyPi](https://pypi.org/project/wemake-python-styleguide) (๐Ÿ“ฅ 420K / month ยท ๐Ÿ“ฆ 130 ยท โฑ๏ธ 12.09.2026):
pip install wemake-python-styleguide
pycodestyle (๐Ÿฅˆ28 ยท โญ 5.2K) - Simple Python style checker in one Python file. MIT - [GitHub](https://github.com/PyCQA/pycodestyle) (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 760):
git clone https://github.com/PyCQA/pycodestyle
- [PyPi](https://pypi.org/project/pycodestyle) (๐Ÿ“ฅ 57M / month ยท ๐Ÿ“ฆ 2.5K ยท โฑ๏ธ 22.09.2026):
pip install pycodestyle
- [Conda](https://anaconda.org/conda-forge/pycodestyle) (๐Ÿ“ฅ 12M ยท โฑ๏ธ 23.09.2026):
conda install -c conda-forge pycodestyle
flake8-bugbear (๐Ÿฅˆ28 ยท โญ 1.1K) - A plugin for Flake8 finding likely bugs and design problems.. MIT - [GitHub](https://github.com/PyCQA/flake8-bugbear) (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฆ 43K):
git clone https://github.com/PyCQA/flake8-bugbear
- [PyPi](https://pypi.org/project/flake8-bugbear) (๐Ÿ“ฅ 2.8M / month ยท ๐Ÿ“ฆ 1.8K ยท โฑ๏ธ 27.10.2026):
pip install flake8-bugbear
- [Conda](https://anaconda.org/conda-forge/flake8-bugbear) (๐Ÿ“ฅ 950K ยท โฑ๏ธ 27.10.2026):
conda install -c conda-forge flake8-bugbear
hacking (๐Ÿฅˆ25 ยท โญ 240) - OpenStack Hacking Style Checks. Mirror of code maintained at.. Apache-2 - [GitHub](https://github.com/openstack/hacking) (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 65 ยท ๐Ÿ“ฆ 8K):
git clone https://github.com/openstack/hacking
- [PyPi](https://pypi.org/project/hacking) (๐Ÿ“ฅ 94K / month ยท ๐Ÿ“ฆ 110 ยท โฑ๏ธ 11.06.2026):
pip install hacking
flake8-isort (๐Ÿฅˆ25 ยท โญ 180 ยท ๐Ÿ’ค) - flake8 plugin that integrates isort. โ—๏ธGPL-2.0 - [GitHub](https://github.com/gforcada/flake8-isort) (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 29K):
git clone https://github.com/gforcada/flake8-isort
- [PyPi](https://pypi.org/project/flake8-isort) (๐Ÿ“ฅ 1M / month ยท ๐Ÿ“ฆ 630 ยท โฑ๏ธ 25.10.2025):
pip install flake8-isort
- [Conda](https://anaconda.org/conda-forge/flake8-isort) (๐Ÿ“ฅ 110K ยท โฑ๏ธ 25.10.2025):
conda install -c conda-forge flake8-isort
mypy-protobuf (๐Ÿฅˆ24 ยท โญ 710) - Generate mypy stub files from protobuf specs. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 41 ยท ๐Ÿ”€ 81 ยท ๐Ÿ“ฆ 4.9K):
git clone https://github.com/dropbox/mypy-protobuf
- [PyPi](https://pypi.org/project/mypy-protobuf) (๐Ÿ“ฅ 7M / month ยท ๐Ÿ“ฆ 300 ยท โฑ๏ธ 28.04.2026):
pip install mypy-protobuf
- [Conda](https://anaconda.org/conda-forge/mypy-protobuf) (๐Ÿ“ฅ 210K ยท โฑ๏ธ 28.04.2026):
conda install -c conda-forge mypy-protobuf
pylint-django (๐Ÿฅˆ24 ยท โญ 620) - A Pylint plugin to help Pylint understand the Django.. โ—๏ธGPL-3.0 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 73 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 33K):
git clone https://github.com/PyCQA/pylint-django
- [PyPi](https://pypi.org/project/pylint-django) (๐Ÿ“ฅ 2M / month ยท ๐Ÿ“ฆ 180 ยท โฑ๏ธ 11.07.2026):
pip install pylint-django
- [Conda](https://anaconda.org/conda-forge/pylint-django) (๐Ÿ“ฅ 580K ยท โฑ๏ธ 11.07.2026):
conda install -c conda-forge pylint-django
check-manifest (๐Ÿฅˆ24 ยท โญ 290 ยท ๐Ÿ’ค) - Tool to check the completeness of MANIFEST.in for Python.. MIT - [GitHub](https://github.com/mgedmin/check-manifest) (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 37 ยท ๐Ÿ“ฆ 12K):
git clone https://github.com/mgedmin/check-manifest
- [PyPi](https://pypi.org/project/check-manifest) (๐Ÿ“ฅ 490K / month ยท ๐Ÿ“ฆ 5K ยท โฑ๏ธ 15.10.2025):
pip install check-manifest
- [Conda](https://anaconda.org/conda-forge/check-manifest) (๐Ÿ“ฅ 240K ยท โฑ๏ธ 15.10.2025):
conda install -c conda-forge check-manifest
flake8-commas (๐Ÿฅ‰22 ยท โญ 130 ยท ๐Ÿ’ค) - Flake8 extension for enforcing trailing commas in python. MIT - [GitHub](https://github.com/PyCQA/flake8-commas) (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 30 ยท ๐Ÿ“ฆ 19K):
git clone https://github.com/PyCQA/flake8-commas
- [PyPi](https://pypi.org/project/flake8-commas) (๐Ÿ“ฅ 430K / month ยท ๐Ÿ“ฆ 220 ยท โฑ๏ธ 16.05.2024):
pip install flake8-commas
flake8-builtins (๐Ÿฅ‰22 ยท โญ 120 ยท ๐Ÿ’ค) - Check for python builtins being used as variables or.. โ—๏ธGPL-2.0 - [GitHub](https://github.com/gforcada/flake8-builtins) (๐Ÿ‘จโ€๐Ÿ’ป 21 ยท ๐Ÿ”€ 25 ยท ๐Ÿ“ฆ 12K):
git clone https://github.com/gforcada/flake8-builtins
- [PyPi](https://pypi.org/project/flake8-builtins) (๐Ÿ“ฅ 590K / month ยท ๐Ÿ“ฆ 590 ยท โฑ๏ธ 25.10.2025):
pip install flake8-builtins
- [Conda](https://anaconda.org/conda-forge/flake8-builtins) (๐Ÿ“ฅ 790K ยท โฑ๏ธ 27.10.2025):
conda install -c conda-forge flake8-builtins
flake8-import-order (๐Ÿฅ‰21 ยท โญ 280) - Flake8 plugin that checks import order against.. โ—๏ธLGPL-3.0 - [GitHub](https://github.com/PyCQA/flake8-import-order) (๐Ÿ‘จโ€๐Ÿ’ป 50 ยท ๐Ÿ”€ 73):
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) (๐Ÿ“ฅ 680K ยท โฑ๏ธ 26.06.2025):
conda install -c conda-forge flake8-import-order
flake8-simplify (๐Ÿฅ‰21 ยท โญ 190) - A flake8 plugin that helps you to simplify code. MIT - [GitHub](https://github.com/MartinThoma/flake8-simplify) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 22):
git clone https://github.com/MartinThoma/flake8-simplify
- [PyPi](https://pypi.org/project/flake8-simplify) (๐Ÿ“ฅ 280K / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 06.10.2026):
pip install flake8-simplify
- [Conda](https://anaconda.org/conda-forge/flake8-simplify) (๐Ÿ“ฅ 80K ยท โฑ๏ธ 07.10.2026):
conda install -c conda-forge flake8-simplify
flake8-black (๐Ÿฅ‰21 ยท โญ 160 ยท ๐Ÿ’ค) - flake8 plugin to run black for checking Python coding style. MIT - [GitHub](https://github.com/peterjc/flake8-black) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 11 ยท ๐Ÿ“ฆ 8.8K):
git clone https://github.com/peterjc/flake8-black
- [PyPi](https://pypi.org/project/flake8-black) (๐Ÿ“ฅ 420K / month ยท ๐Ÿ“ฆ 540 ยท โฑ๏ธ 21.09.2025):
pip install flake8-black
- [Conda](https://anaconda.org/conda-forge/flake8-black) (๐Ÿ“ฅ 500K ยท โฑ๏ธ 22.09.2025):
conda install -c conda-forge flake8-black
nitpick (๐Ÿฅ‰19 ยท โญ 410 ยท ๐Ÿ’ค) - Enforce the same settings on multiple projects. MIT - [GitHub](https://github.com/andreoliwa/nitpick) (๐Ÿ‘จโ€๐Ÿ’ป 18 ยท ๐Ÿ”€ 24 ยท ๐Ÿ“ฆ 1.4K):
git clone https://github.com/andreoliwa/nitpick
- [PyPi](https://pypi.org/project/nitpick) (๐Ÿ“ฅ 7.9K / month ยท ๐Ÿ“ฆ 26 ยท โฑ๏ธ 30.11.2025):
pip install nitpick
lintlang (๐Ÿฅ‰14 ยท โญ 140) - Static analysis for AI agent configs, tool descriptions, and system.. Apache-2 - [GitHub](https://github.com/hermes-labs-ai/lintlang) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 14):
git clone https://github.com/hermes-labs-ai/lintlang
- [PyPi](https://pypi.org/project/lintlang) (๐Ÿ“ฅ 2.1K / month ยท โฑ๏ธ 20.10.2026):
pip install lintlang
Show 20 hidden projects... - pydocstyle (๐Ÿฅ‡31 ยท โญ 1.1K ยท ๐Ÿ’€) - docstring style checker. MIT - pep8-naming (๐Ÿฅˆ25 ยท โญ 530 ยท ๐Ÿ’€) - Naming Convention checker for Python. โ—๏ธSaxpath - darglint (๐Ÿฅˆ25 ยท โญ 480 ยท ๐Ÿ’€) - A python documentation linter which checks that the docstring.. MIT - flake8-quotes (๐Ÿฅˆ25 ยท โญ 180 ยท ๐Ÿ’€) - Flake8 extension for checking quotes in python. MIT - flake8-comprehensions (๐Ÿฅˆ24 ยท โญ 470 ยท ๐Ÿ’€) - A flake8 plugin to help you write better.. MIT - data-science-types (๐Ÿฅˆ24 ยท โญ 210 ยท ๐Ÿ’€) - Mypy stubs, i.e., type information, for numpy, pandas.. Apache-2 - pylama (๐Ÿฅ‰23 ยท โญ 1K ยท ๐Ÿ’€) - Code audit tool for python. MIT - flake8-eradicate (๐Ÿฅ‰23 ยท โญ 310 ยท ๐Ÿ’€) - Flake8 plugin to find commented out or dead code. MIT - coala (๐Ÿฅ‰21 ยท โญ 3.6K ยท ๐Ÿ’€) - coala provides a unified command-line interface for linting and.. โ—๏ธAGPL-3.0 - flake8-bandit (๐Ÿฅ‰20 ยท โญ 110 ยท ๐Ÿ’€) - Automated security testing using bandit and flake8. MIT - Fixit (๐Ÿฅ‰19 ยท โญ 690 ยท ๐Ÿ’ค) - Advanced Python linting framework with auto-fixes and.. โ—Unlicensed - pandas-vet (๐Ÿฅ‰18 ยท โญ 170 ยท ๐Ÿ’€) - A plugin for Flake8 that checks pandas code. MIT - flake8-mypy (๐Ÿฅ‰18 ยท โญ 100 ยท ๐Ÿ’€) - A plugin for flake8 integrating Mypy. MIT - pylint-flask (๐Ÿฅ‰18 ยท โญ 64 ยท ๐Ÿ’€) - A Pylint plugin to analyze Flask applications. โ—๏ธGPL-2.0 - pycycle (๐Ÿฅ‰17 ยท โญ 340 ยท ๐Ÿ’€) - Tool for pinpointing circular imports in Python. Find cyclic imports.. MIT - flakehell (๐Ÿฅ‰17 ยท โญ 230 ยท ๐Ÿ’€) - Flake8 wrapper to make it nice, legacy-friendly, configurable. MIT - bellybutton (๐Ÿฅ‰15 ยท โญ 270 ยท ๐Ÿ’€) - Custom Python linting through AST expressions. MIT - imhotep (๐Ÿฅ‰14 ยท โญ 220 ยท ๐Ÿ’€) - A static-analysis bot for Github. MIT - yala (๐Ÿฅ‰14 ยท โญ 14 ยท ๐Ÿ’€) - Yet Another Linter Aggregator. MIT - linty_fresh (๐Ÿฅ‰12 ยท โญ 180 ยท ๐Ÿ’€) - Surface lint errors during code review. Apache-2 mypy


Type checkers

Back to top

pyre-check (๐Ÿฅˆ31 ยท โญ 7.2K) - Performant type-checking for python. MIT - [GitHub](https://github.com/meta/pyre-check) (๐Ÿ‘จโ€๐Ÿ’ป 310 ยท ๐Ÿ”€ 450 ยท ๐Ÿ“ฆ 24 ยท ๐Ÿ“‹ 480 - 34% open ยท โฑ๏ธ 26.06.2026):
git clone https://github.com/facebook/pyre-check
- [PyPi](https://pypi.org/project/pyre-check) (๐Ÿ“ฅ 200K / month ยท ๐Ÿ“ฆ 110 ยท โฑ๏ธ 06.08.2026):
pip install pyre-check
pyright (๐Ÿฅ‰30 ยท โญ 16K ยท ๐Ÿ“‰) - Static Type Checker for Python. MIT - [GitHub](https://github.com/Microsoft/pyright) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฆ 1.9K):
git clone https://github.com/Microsoft/pyright
- [npm](https://www.npmjs.com/package/pyright) (๐Ÿ“ฅ 3.2M / month ยท ๐Ÿ“ฆ 130 ยท โฑ๏ธ 09.09.2026):
npm install pyright
pytype (๐Ÿฅ‰30 ยท โญ 5K ยท ๐Ÿ’ค) - A static type analyzer for Python code. Apache-2 - [GitHub](https://github.com/google/pytype) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 290 ยท ๐Ÿ“‹ 950 - 21% open ยท โฑ๏ธ 23.01.2026):
git clone https://github.com/google/pytype
- [PyPi](https://pypi.org/project/pytype) (๐Ÿ“ฅ 930K / month ยท ๐Ÿ“ฆ 230 ยท โฑ๏ธ 11.10.2024):
pip install pytype
- [Conda](https://anaconda.org/conda-forge/pytype) (๐Ÿ“ฅ 680K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge pytype
Show 2 hidden projects... - mypy (๐Ÿฅ‡34 ยท โญ 21K) - Optional static typing for Python. โ—Unlicensed - typeguard (๐Ÿฅ‰27 ยท โญ 1.8K) - Run-time type checker for Python. โ—Unlicensed


Code Formatters

Back to top

black (๐Ÿฅ‡36 ยท โญ 42K) - The uncompromising Python code formatter. MIT - [GitHub](https://github.com/psf/black) (๐Ÿ‘จโ€๐Ÿ’ป 600 ยท ๐Ÿ”€ 2.9K ยท ๐Ÿ“ฆ 700K):
git clone https://github.com/psf/black
- [PyPi](https://pypi.org/project/black) (๐Ÿ“ฅ 110M / month ยท ๐Ÿ“ฆ 67K ยท โฑ๏ธ 10.10.2026):
pip install black
- [Conda](https://anaconda.org/conda-forge/black) (๐Ÿ“ฅ 20M ยท โฑ๏ธ 26.10.2026):
conda install -c conda-forge black
isort (๐Ÿฅˆ34 ยท โญ 7K) - A Python utility / library to sort imports. MIT - [GitHub](https://github.com/PyCQA/isort) (๐Ÿ‘จโ€๐Ÿ’ป 380 ยท ๐Ÿ”€ 730 ยท ๐Ÿ“ฆ 590K):
git clone https://github.com/PyCQA/isort
- [PyPi](https://pypi.org/project/isort) (๐Ÿ“ฅ 91M / month ยท ๐Ÿ“ฆ 30K ยท โฑ๏ธ 18.10.2026):
pip install isort
- [Conda](https://anaconda.org/conda-forge/isort) (๐Ÿ“ฅ 11M ยท โฑ๏ธ 28.09.2026):
conda install -c conda-forge isort
yapf (๐Ÿฅˆ31 ยท โญ 14K ยท ๐Ÿ’ค) - A formatter for Python files. Apache-2 - [GitHub](https://github.com/google/yapf) (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 900 ยท ๐Ÿ“ฆ 110K):
git clone https://github.com/google/yapf
- [PyPi](https://pypi.org/project/yapf) (๐Ÿ“ฅ 5M / month ยท ๐Ÿ“ฆ 1.3K ยท โฑ๏ธ 14.11.2024):
pip install yapf
- [Conda](https://anaconda.org/conda-forge/yapf) (๐Ÿ“ฅ 3.8M ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge yapf
Show 4 hidden projects... - autopep8 (๐Ÿฅ‰29 ยท โญ 4.6K ยท ๐Ÿ’€) - A tool that automatically formats Python code to conform to the PEP.. MIT - docformatter (๐Ÿฅ‰21 ยท โญ 590) - Formats docstrings to follow PEP 257. โ—Unlicensed - autoimport (๐Ÿฅ‰19 ยท โญ 100 ยท ๐Ÿ’€) - Autoimport automatically fixes wrong import statements. โ—๏ธGPL-3.0 - pyformat (๐Ÿฅ‰16 ยท โญ 94 ยท ๐Ÿ’€) - Formats Python code to follow a consistent style. โ—๏ธSaxpath


Code Refactoring

Back to top

jedi (๐Ÿฅ‡34 ยท โญ 6.2K) - Awesome autocompletion, static analysis and refactoring library for python. MIT - [GitHub](https://github.com/davidhalter/jedi) (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 550 ยท ๐Ÿ“ฆ 610K):
git clone https://github.com/davidhalter/jedi
- [PyPi](https://pypi.org/project/jedi) (๐Ÿ“ฅ 96M / month ยท ๐Ÿ“ฆ 1.8K ยท โฑ๏ธ 12.10.2026):
pip install jedi
- [Conda](https://anaconda.org/conda-forge/jedi) (๐Ÿ“ฅ 45M ยท โฑ๏ธ 12.10.2026):
conda install -c conda-forge jedi
rope (๐Ÿฅ‡29 ยท โญ 2.2K) - a python refactoring library. โ—๏ธLGPL-3.0 - [GitHub](https://github.com/python-rope/rope) (๐Ÿ‘จโ€๐Ÿ’ป 90 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 79K):
git clone https://github.com/python-rope/rope
- [PyPi](https://pypi.org/project/rope) (๐Ÿ“ฅ 1.4M / month ยท ๐Ÿ“ฆ 360 ยท โฑ๏ธ 26.09.2026):
pip install rope
- [Conda](https://anaconda.org/conda-forge/rope) (๐Ÿ“ฅ 2.8M ยท โฑ๏ธ 26.09.2026):
conda install -c conda-forge rope
vulture (๐Ÿฅˆ28 ยท โญ 4.9K) - Find dead Python code. MIT - [GitHub](https://github.com/jendrikseipp/vulture) (๐Ÿ‘จโ€๐Ÿ’ป 61 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 8.4K):
git clone https://github.com/jendrikseipp/vulture
- [PyPi](https://pypi.org/project/vulture) (๐Ÿ“ฅ 15M / month ยท ๐Ÿ“ฆ 660 ยท โฑ๏ธ 25.03.2026):
pip install vulture
- [Conda](https://anaconda.org/conda-forge/vulture) (๐Ÿ“ฅ 290K ยท โฑ๏ธ 26.03.2026):
conda install -c conda-forge vulture
pyupgrade (๐Ÿฅˆ26 ยท โญ 4.1K) - A tool (and pre-commit hook) to automatically upgrade syntax for newer.. MIT - [GitHub](https://github.com/asottile/pyupgrade) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 230):
git clone https://github.com/asottile/pyupgrade
- [PyPi](https://pypi.org/project/pyupgrade) (๐Ÿ“ฅ 1.6M / month ยท ๐Ÿ“ฆ 690 ยท โฑ๏ธ 09.10.2026):
pip install pyupgrade
- [Conda](https://anaconda.org/conda-forge/pyupgrade) (๐Ÿ“ฅ 1.1M ยท โฑ๏ธ 09.10.2026):
conda install -c conda-forge pyupgrade
autoflake (๐Ÿฅˆ25 ยท โญ 950) - Removes unused imports and unused variables. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 43 ยท ๐Ÿ”€ 94):
git clone https://github.com/myint/autoflake
- [PyPi](https://pypi.org/project/autoflake) (๐Ÿ“ฅ 4.8M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 22.08.2026):
pip install autoflake
- [Conda](https://anaconda.org/conda-forge/autoflake) (๐Ÿ“ฅ 710K ยท โฑ๏ธ 22.08.2026):
conda install -c conda-forge autoflake
add-trailing-comma (๐Ÿฅ‰18 ยท โญ 370 ยท ๐Ÿ’ค) - A tool (and pre-commit hook) to automatically add.. MIT - [GitHub](https://github.com/asottile/add-trailing-comma) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 29):
git clone https://github.com/asottile/add-trailing-comma
- [PyPi](https://pypi.org/project/add-trailing-comma) (๐Ÿ“ฅ 67K / month ยท ๐Ÿ“ฆ 41 ยท โฑ๏ธ 10.10.2025):
pip install add-trailing-comma
unimport (๐Ÿฅ‰18 ยท โญ 250) - The ultimate linter and formatter for removing unused import statements.. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 20 ยท ๐Ÿ“ฆ 180):
git clone https://github.com/hakancelik96/unimport
- [PyPi](https://pypi.org/project/unimport) (๐Ÿ“ฅ 38K / month ยท ๐Ÿ“ฆ 46 ยท โฑ๏ธ 02.10.2026):
pip install unimport
massedit (๐Ÿฅ‰16 ยท โญ 120 ยท ๐Ÿ“ˆ) - Programmatically edit text files with Python. Useful for source to.. MIT - [GitHub](https://github.com/elmotec/massedit) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 14 ยท ๐Ÿ“ฆ 54):
git clone https://github.com/elmotec/massedit
- [PyPi](https://pypi.org/project/massedit) (๐Ÿ“ฅ 770 / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 28.10.2026):
pip install massedit
Show 10 hidden projects... - MonkeyType (๐Ÿฅˆ22 ยท โญ 4.9K ยท ๐Ÿ’€) - A Python library that generates static type annotations by.. BSD-3 - Bowler (๐Ÿฅˆ22 ยท โญ 1.6K ยท ๐Ÿ’€) - Safe code refactoring for modern Python. MIT - pyannotate (๐Ÿฅ‰21 ยท โญ 1.4K ยท ๐Ÿ’€) - Auto-generate PEP-484 annotations. Apache-2 - redbaron (๐Ÿฅ‰21 ยท โญ 720 ยท ๐Ÿ’€) - Bottom-up approach to refactoring in python. โ—๏ธLGPL-3.0 - eradicate (๐Ÿฅ‰21 ยท โญ 220 ยท ๐Ÿ’ค) - Removes commented-out code. โ—๏ธSaxpath - baron (๐Ÿฅ‰20 ยท โญ 300 ยท ๐Ÿ’€) - IDE allow you to refactor code, Baron allows you to write.. โ—๏ธLGPL-3.0 - unify (๐Ÿฅ‰18 ยท โญ 94 ยท ๐Ÿ’€) - Modifies strings to all use the same quote where possible. MIT - com2ann (๐Ÿฅ‰17 ยท โญ 160 ยท ๐Ÿ’€) - Tool for translation type comments to type annotations in Python. MIT - retype (๐Ÿฅ‰13 ยท โญ 140 ยท ๐Ÿ’€) - Re-apply type annotations from .pyi stubs to your codebase. MIT - pep8ify (๐Ÿฅ‰13 ยท โญ 120 ยท ๐Ÿ’€) - A library that modifies python source code to conform to pep8. Apache-2


Code Security

Back to top

bandit (๐Ÿฅ‡30 ยท โญ 8.1K) - Bandit is a tool designed to find common security issues in Python.. Apache-2 - [GitHub](https://github.com/PyCQA/bandit) (๐Ÿ‘จโ€๐Ÿ’ป 200 ยท ๐Ÿ”€ 780 ยท ๐Ÿ“ฆ 70K):
git clone https://github.com/PyCQA/bandit
- [PyPi](https://pypi.org/project/bandit) (๐Ÿ“ฅ 24M / month ยท ๐Ÿ“ฆ 3.4K ยท โฑ๏ธ 25.02.2026):
pip install bandit
- [Conda](https://anaconda.org/conda-forge/bandit) (๐Ÿ“ฅ 790K ยท โฑ๏ธ 25.02.2026):
conda install -c conda-forge bandit
safety (๐Ÿฅˆ29 ยท โญ 2K) - Safety checks Python dependencies for known security vulnerabilities and.. MIT - [GitHub](https://github.com/pyupio/safety) (๐Ÿ‘จโ€๐Ÿ’ป 57 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 21K):
git clone https://github.com/pyupio/safety
- [PyPi](https://pypi.org/project/safety) (๐Ÿ“ฅ 3.2M / month ยท ๐Ÿ“ฆ 1.4K ยท โฑ๏ธ 29.05.2026):
pip install safety
- [Conda](https://anaconda.org/conda-forge/safety) (๐Ÿ“ฅ 200K ยท โฑ๏ธ 30.05.2026):
conda install -c conda-forge safety
sqlmap (๐Ÿฅ‰24 ยท โญ 39K) - Automatic SQL injection and database takeover tool. โ—๏ธGPL-3.0 - [GitHub](https://github.com/sqlmapproject/sqlmap) (๐Ÿ‘จโ€๐Ÿ’ป 160 ยท ๐Ÿ”€ 6.4K ยท ๐Ÿ“ฆ 24):
git clone https://github.com/sqlmapproject/sqlmap
- [PyPi](https://pypi.org/project/sqlmap) (๐Ÿ“ฅ 41K / month ยท ๐Ÿ“ฆ 14 ยท โฑ๏ธ 05.10.2026):
pip install sqlmap
dlint (๐Ÿฅ‰20 ยท โญ 180 ยท ๐Ÿ“ˆ) - Dlint is a tool for encouraging best coding practices and helping.. BSD-3 - [GitHub](https://github.com/dlint-py/dlint) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 18):
git clone https://github.com/dlint-py/dlint
- [PyPi](https://pypi.org/project/dlint) (๐Ÿ“ฅ 60K / month ยท ๐Ÿ“ฆ 110 ยท โฑ๏ธ 20.10.2026):
pip install dlint
- [Conda](https://anaconda.org/conda-forge/dlint) (๐Ÿ“ฅ 16K ยท โฑ๏ธ 24.10.2026):
conda install -c conda-forge dlint
Show 4 hidden projects... - pyarmor (๐Ÿฅˆ25 ยท โญ 5.2K) - A tool used to obfuscate python scripts, bind obfuscated scripts.. โ—๏ธSGI-B-2.0 - detect-secrets (๐Ÿฅ‰24 ยท โญ 4.2K ยท ๐Ÿ’€) - An enterprise friendly way of detecting and preventing.. Apache-2 - dodgy (๐Ÿฅ‰19 ยท โญ 120 ยท ๐Ÿ’€) - Dodgy: Searches for dodgy looking lines in Python code. MIT - pyt (๐Ÿฅ‰16 ยท โญ 2.2K ยท ๐Ÿ’€) - A Static Analysis Tool for Detecting Security Vulnerabilities in.. โ—๏ธGPL-2.0


Virtual Environments

Back to top

virtualenv (๐Ÿฅ‡36 ยท โญ 5.1K) - Virtual Python Environment builder. MIT - [GitHub](https://github.com/pypa/virtualenv) (๐Ÿ‘จโ€๐Ÿ’ป 340 ยท ๐Ÿ”€ 1.1K ยท ๐Ÿ“ฆ 520K):
git clone https://github.com/pypa/virtualenv
- [PyPi](https://pypi.org/project/virtualenv) (๐Ÿ“ฅ 230M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 28.10.2026):
pip install virtualenv
- [Conda](https://anaconda.org/conda-forge/virtualenv) (๐Ÿ“ฅ 26M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge virtualenv
pipenv (๐Ÿฅˆ34 ยท โญ 25K) - Python Development Workflow for Humans. MIT - [GitHub](https://github.com/pypa/pipenv) (๐Ÿ‘จโ€๐Ÿ’ป 550 ยท ๐Ÿ”€ 1.9K ยท ๐Ÿ“ฆ 170K):
git clone https://github.com/pypa/pipenv
- [PyPi](https://pypi.org/project/pipenv) (๐Ÿ“ฅ 8M / month ยท ๐Ÿ“ฆ 260 ยท โฑ๏ธ 28.10.2026):
pip install pipenv
- [Conda](https://anaconda.org/conda-forge/pipenv) (๐Ÿ“ฅ 380K ยท โฑ๏ธ 29.10.2026):
conda install -c conda-forge pipenv
nodeenv (๐Ÿฅˆ32 ยท โญ 1.8K) - Virtual environment for Node.js & integrator with virtualenv. BSD-3 - [GitHub](https://github.com/ekalinin/nodeenv) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 160K):
git clone https://github.com/ekalinin/nodeenv
- [PyPi](https://pypi.org/project/nodeenv) (๐Ÿ“ฅ 170M / month ยท ๐Ÿ“ฆ 470 ยท โฑ๏ธ 26.09.2026):
pip install nodeenv
- [Conda](https://anaconda.org/conda-forge/nodeenv) (๐Ÿ“ฅ 11M ยท โฑ๏ธ 24.10.2026):
conda install -c conda-forge nodeenv
Show 7 hidden projects... - pyenv (๐Ÿฅˆ23 ยท โญ 41K ยท ๐Ÿ’€) - Simple Python version management. MIT - pyenv-virtualenv (๐Ÿฅ‰14 ยท โญ 6.3K ยท ๐Ÿ’€) - a pyenv plugin to manage virtualenv (a.k.a. python-.. MIT - vex (๐Ÿฅ‰14 ยท โญ 350 ยท ๐Ÿ’€) - Run a command in the named virtualenv. MIT - pyenv-installer (๐Ÿฅ‰12 ยท โญ 3.9K ยท ๐Ÿ’€) - This tool is used to install `pyenv` and friends. MIT - dh-virtualenv (๐Ÿฅ‰11 ยท โญ 1.6K ยท ๐Ÿ’€) - Python virtualenvs in Debian packages. โ—๏ธGPL-2.0 - freshenv (๐Ÿฅ‰11 ยท โญ 150 ยท ๐Ÿ’€) - Provision, share, manage local and cloud developer environments. MPL-2.0 - pipenv-pipes (๐Ÿฅ‰10 ยท โญ 130 ยท ๐Ÿ’€) - A PipEnv Environment Switcher. MIT


Dependency & Package Managers

Back to top

pip (๐Ÿฅ‡36 ยท โญ 10K) - The Python package installer. MIT - [GitHub](https://github.com/pypa/pip) (๐Ÿ‘จโ€๐Ÿ’ป 910 ยท ๐Ÿ”€ 3.4K ยท ๐Ÿ“ฆ 260K):
git clone https://github.com/pypa/pip
- [PyPi](https://pypi.org/project/pip) (๐Ÿ“ฅ 410M / month ยท ๐Ÿ“ฆ 6.4K ยท โฑ๏ธ 20.10.2026):
pip install pip
- [Conda](https://anaconda.org/conda-forge/pip) (๐Ÿ“ฅ 270M ยท โฑ๏ธ 20.10.2026):
conda install -c conda-forge pip
poetry (๐Ÿฅ‡32 ยท โญ 34K) - Python packaging and dependency management made easy. MIT - [GitHub](https://github.com/python-poetry/poetry) (๐Ÿ‘จโ€๐Ÿ’ป 690 ยท ๐Ÿ”€ 2.5K):
git clone https://github.com/python-poetry/poetry
- [PyPi](https://pypi.org/project/poetry) (๐Ÿ“ฅ 40M / month ยท ๐Ÿ“ฆ 940 ยท โฑ๏ธ 20.09.2026):
pip install poetry
- [Conda](https://anaconda.org/conda-forge/poetry) (๐Ÿ“ฅ 8.6M ยท โฑ๏ธ 23.09.2026):
conda install -c conda-forge poetry
pipx (๐Ÿฅˆ31 ยท โญ 13K) - Install and Run Python Applications in Isolated Environments. MIT - [GitHub](https://github.com/pypa/pipx) (๐Ÿ‘จโ€๐Ÿ’ป 250 ยท ๐Ÿ”€ 630 ยท ๐Ÿ“ฆ 5K):
git clone https://github.com/pypa/pipx
- [PyPi](https://pypi.org/project/pipx) (๐Ÿ“ฅ 3.6M / month ยท ๐Ÿ“ฆ 120 ยท โฑ๏ธ 29.10.2026):
pip install pipx
- [Conda](https://anaconda.org/conda-forge/pipx) (๐Ÿ“ฅ 290K ยท โฑ๏ธ 18.10.2026):
conda install -c conda-forge pipx
pip-tools (๐Ÿฅˆ31 ยท โญ 8K) - A set of tools to keep your pinned Python dependencies fresh. BSD-3 - [GitHub](https://github.com/jazzband/pip-tools) (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 680 ยท ๐Ÿ“ฆ 39K):
git clone https://github.com/jazzband/pip-tools
- [PyPi](https://pypi.org/project/pip-tools) (๐Ÿ“ฅ 12M / month ยท ๐Ÿ“ฆ 3.2K ยท โฑ๏ธ 07.10.2026):
pip install pip-tools
- [Conda](https://anaconda.org/conda-forge/pip-tools) (๐Ÿ“ฅ 410K ยท โฑ๏ธ 07.10.2026):
conda install -c conda-forge pip-tools
conda (๐Ÿฅˆ30 ยท โญ 7.5K) - A system-level, binary package and environment manager running on all.. BSD-3 - [GitHub](https://github.com/conda/conda) (๐Ÿ‘จโ€๐Ÿ’ป 510 ยท ๐Ÿ”€ 2.2K ยท ๐Ÿ“ฆ 52K):
git clone https://github.com/conda/conda
- [PyPi](https://pypi.org/project/conda) (๐Ÿ“ฅ 8.5K / month ยท ๐Ÿ“ฆ 83 ยท โฑ๏ธ 22.04.2017):
pip install conda
- [Conda](https://anaconda.org/conda-forge/conda) (๐Ÿ“ฅ 85M ยท โฑ๏ธ 21.10.2026):
conda install -c conda-forge conda
PDM (๐Ÿฅ‰29 ยท โญ 8.7K) - A modern Python package and dependency manager supporting the latest PEP.. MIT - [GitHub](https://github.com/pdm-project/pdm) (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 510 ยท ๐Ÿ“ฆ 650):
git clone https://github.com/pdm-project/pdm
- [PyPi](https://pypi.org/project/pdm) (๐Ÿ“ฅ 2.5M / month ยท ๐Ÿ“ฆ 240 ยท โฑ๏ธ 27.10.2026):
pip install pdm
- [Conda](https://anaconda.org/conda-forge/pdm) (๐Ÿ“ฅ 2M ยท โฑ๏ธ 19.10.2026):
conda install -c conda-forge pdm
pipreqs (๐Ÿฅ‰27 ยท โญ 7.4K) - pipreqs - Generate pip requirements.txt file based on imports of any.. Apache-2 - [GitHub](https://github.com/bndr/pipreqs) (๐Ÿ‘จโ€๐Ÿ’ป 76 ยท ๐Ÿ”€ 420 ยท ๐Ÿ“ฆ 41K):
git clone https://github.com/bndr/pipreqs
- [PyPi](https://pypi.org/project/pipreqs) (๐Ÿ“ฅ 620K / month ยท ๐Ÿ“ฆ 320 ยท โฑ๏ธ 18.02.2024):
pip install pipreqs
- [Conda](https://anaconda.org/conda-forge/pipreqs) (๐Ÿ“ฅ 130K ยท โฑ๏ธ 20.06.2026):
conda install -c conda-forge pipreqs
mamba (๐Ÿฅ‰21 ยท โญ 8.1K) - The Fast Cross-Platform Package Manager. BSD-3 - [GitHub](https://github.com/mamba-org/mamba) (๐Ÿ‘จโ€๐Ÿ’ป 190 ยท ๐Ÿ”€ 450):
git clone https://github.com/mamba-org/mamba
- [Conda](https://anaconda.org/conda-forge/mamba) (๐Ÿ“ฅ 30M ยท โฑ๏ธ 29.10.2026):
conda install -c conda-forge mamba
pyflow (๐Ÿฅ‰18 ยท โญ 1.3K ยท ๐Ÿ’ค) - An installation and dependency system for Python. MIT - [GitHub](https://github.com/David-OConnor/pyflow) (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 48 ยท ๐Ÿ“ฆ 44):
git clone https://github.com/David-OConnor/pyflow
- [PyPi](https://pypi.org/project/pyflow) (๐Ÿ“ฅ 260 / month ยท ๐Ÿ“ฆ 1 ยท โฑ๏ธ 02.07.2021):
pip install pyflow
Show 2 hidden projects... - dephell (๐Ÿฅ‰20 ยท โญ 1.8K ยท ๐Ÿ’€) - Python project management. Manage packages: convert between formats,.. MIT - pip-run (๐Ÿฅ‰15 ยท โญ 140 ยท ๐Ÿ’€) - pip-run - dynamic dependency loader for Python. โ—Unlicensed


Code Metrics & Complexity

Back to top

mccabe (๐Ÿฅ‡28 ยท โญ 680 ยท ๐Ÿ’€) - McCabe complexity checker for Python. โ—๏ธSaxpath - [GitHub](https://github.com/PyCQA/mccabe) (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 63 ยท ๐Ÿ“ฆ 530K):
git clone https://github.com/PyCQA/mccabe
- [PyPi](https://pypi.org/project/mccabe) (๐Ÿ“ฅ 68M / month ยท ๐Ÿ“ฆ 930 ยท โฑ๏ธ 24.01.2022):
pip install mccabe
- [Conda](https://anaconda.org/conda-forge/mccabe) (๐Ÿ“ฅ 13M ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge mccabe
prospector (๐Ÿฅˆ25 ยท โญ 2.1K) - Prospector is a tool to analyse Python code by aggregating the.. โ—๏ธGPL-2.0 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฆ 5.6K):
git clone https://github.com/PyCQA/prospector
- [PyPi](https://pypi.org/project/prospector) (๐Ÿ“ฅ 290K / month ยท ๐Ÿ“ฆ 320 ยท โฑ๏ธ 26.10.2026):
pip install prospector
- [Conda](https://anaconda.org/conda-forge/prospector) (๐Ÿ“ฅ 270K ยท โฑ๏ธ 26.10.2026):
conda install -c conda-forge prospector
wily (๐Ÿฅ‰22 ยท โญ 1.3K) - A Python application for tracking, reporting on timing and complexity in.. Apache-2 - [GitHub](https://github.com/tonybaloney/wily) (๐Ÿ‘จโ€๐Ÿ’ป 26 ยท ๐Ÿ”€ 67 ยท ๐Ÿ“ฆ 310):
git clone https://github.com/tonybaloney/wily
- [PyPi](https://pypi.org/project/wily) (๐Ÿ“ฅ 84K / month ยท ๐Ÿ“ฆ 14 ยท โฑ๏ธ 26.04.2026):
pip install wily
Show 3 hidden projects... - radon (๐Ÿฅˆ26 ยท โญ 1.9K ยท ๐Ÿ’€) - Various code metrics for Python code. MIT - xenon (๐Ÿฅ‰20 ยท โญ 81 ยท ๐Ÿ’€) - Monitoring tool based on radon. MIT - cohesion (๐Ÿฅ‰15 ยท โญ 250 ยท ๐Ÿ’€) - A tool for measuring Python class cohesion. โ—๏ธGPL-3.0


Logging

Back to top

tqdm (๐Ÿฅ‡37 ยท โญ 31K) - A Fast, Extensible Progress Bar for Python and CLI. MPL-2.0 - [GitHub](https://github.com/tqdm/tqdm) (๐Ÿ‘จโ€๐Ÿ’ป 150 ยท ๐Ÿ”€ 1.9K ยท ๐Ÿ“ฆ 1.2M):
git clone https://github.com/tqdm/tqdm
- [PyPi](https://pypi.org/project/tqdm) (๐Ÿ“ฅ 410M / month ยท ๐Ÿ“ฆ 60K ยท โฑ๏ธ 11.09.2026):
pip install tqdm
- [Conda](https://anaconda.org/conda-forge/tqdm) (๐Ÿ“ฅ 62M ยท โฑ๏ธ 12.09.2026):
conda install -c conda-forge tqdm
- [Docker Hub](https://hub.docker.com/r/tqdm/tqdm) (๐Ÿ“ฅ 10K ยท โญ 3 ยท โฑ๏ธ 24.10.2026):
docker pull tqdm/tqdm
rich (๐Ÿฅ‡35 ยท โญ 58K) - Rich is a Python library for rich text and beautiful formatting in the terminal. MIT - [GitHub](https://github.com/Textualize/rich) (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 2.4K ยท ๐Ÿ“ฆ 580K):
git clone https://github.com/Textualize/rich
- [PyPi](https://pypi.org/project/rich) (๐Ÿ“ฅ 450M / month ยท ๐Ÿ“ฆ 44K ยท โฑ๏ธ 12.04.2026):
pip install rich
- [Conda](https://anaconda.org/conda-forge/rich) (๐Ÿ“ฅ 30M ยท โฑ๏ธ 12.04.2026):
conda install -c conda-forge rich
loguru (๐Ÿฅ‡32 ยท โญ 24K) - Python logging made (stupidly) simple. MIT - [GitHub](https://github.com/Delgan/loguru) (๐Ÿ‘จโ€๐Ÿ’ป 82 ยท ๐Ÿ”€ 810 ยท ๐Ÿ“ฆ 160K):
git clone https://github.com/Delgan/loguru
- [PyPi](https://pypi.org/project/loguru) (๐Ÿ“ฅ 66M / month ยท ๐Ÿ“ฆ 16K ยท โฑ๏ธ 06.12.2024):
pip install loguru
- [Conda](https://anaconda.org/conda-forge/loguru) (๐Ÿ“ฅ 5.5M ยท โฑ๏ธ 16.01.2026):
conda install -c conda-forge loguru
structlog (๐Ÿฅˆ31 ยท โญ 5K) - Simple, powerful, and fast logging for Python. Apache-2 - [GitHub](https://github.com/hynek/structlog) (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 40K):
git clone https://github.com/hynek/structlog
- [PyPi](https://pypi.org/project/structlog) (๐Ÿ“ฅ 95M / month ยท ๐Ÿ“ฆ 5K ยท โฑ๏ธ 06.06.2026):
pip install structlog
- [Conda](https://anaconda.org/conda-forge/structlog) (๐Ÿ“ฅ 1.9M ยท โฑ๏ธ 06.06.2026):
conda install -c conda-forge structlog
sentry-sdk (๐Ÿฅˆ30 ยท โญ 2.2K) - The official Python SDK for Sentry.io. MIT - [GitHub](https://github.com/getsentry/sentry-python) (๐Ÿ‘จโ€๐Ÿ’ป 360 ยท ๐Ÿ”€ 700):
git clone https://github.com/getsentry/sentry-python
- [PyPi](https://pypi.org/project/sentry-sdk) (๐Ÿ“ฅ 130M / month ยท ๐Ÿ“ฆ 2.1K ยท โฑ๏ธ 27.10.2026):
pip install sentry-sdk
- [Conda](https://anaconda.org/conda-forge/sentry-sdk) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 22.10.2026):
conda install -c conda-forge sentry-sdk
colorlog (๐Ÿฅˆ29 ยท โญ 970) - A colored formatter for the python logging module. MIT - [GitHub](https://github.com/borntyping/python-colorlog) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 99 ยท ๐Ÿ“ฆ 70K):
git clone https://github.com/borntyping/python-colorlog
- [PyPi](https://pypi.org/project/colorlog) (๐Ÿ“ฅ 44M / month ยท ๐Ÿ“ฆ 3.2K ยท โฑ๏ธ 23.07.2026):
pip install colorlog
- [Conda](https://anaconda.org/conda-forge/colorlog) (๐Ÿ“ฅ 8.4M ยท โฑ๏ธ 27.09.2026):
conda install -c conda-forge colorlog
tabulate (๐Ÿฅˆ28 ยท โญ 2.6K ยท ๐Ÿ’ค) - Pretty-print tabular data in Python, a library and a command-line.. MIT - [GitHub](https://github.com/astanin/python-tabulate) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 230):
git clone https://github.com/astanin/python-tabulate
- [PyPi](https://pypi.org/project/tabulate) (๐Ÿ“ฅ 150M / month ยท ๐Ÿ“ฆ 12K ยท โฑ๏ธ 04.03.2026):
pip install tabulate
- [Conda](https://anaconda.org/conda-forge/tabulate) (๐Ÿ“ฅ 15M ยท โฑ๏ธ 05.03.2026):
conda install -c conda-forge tabulate
python-coloredlogs (๐Ÿฅˆ28 ยท โญ 550) - Colored terminal output for Pythons logging module. MIT - [GitHub](https://github.com/xolox/python-coloredlogs) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 45 ยท ๐Ÿ“ฆ 89K):
git clone https://github.com/xolox/python-coloredlogs
- [PyPi](https://pypi.org/project/coloredlogs) (๐Ÿ“ฅ 36M / month ยท ๐Ÿ“ฆ 1.9K ยท โฑ๏ธ 11.06.2021):
pip install coloredlogs
- [Conda](https://anaconda.org/anaconda/coloredlogs) (๐Ÿ“ฅ 27K ยท โฑ๏ธ 21.10.2026):
conda install -c anaconda coloredlogs
progressbar2 (๐Ÿฅ‰27 ยท โญ 880) - Progressbar 2 - A progress bar for Python 2 and Python 3 - pip.. BSD-3 - [GitHub](https://github.com/WoLpH/python-progressbar) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 110):
git clone https://github.com/WoLpH/python-progressbar
- [PyPi](https://pypi.org/project/progressbar2) (๐Ÿ“ฅ 19M / month ยท ๐Ÿ“ฆ 1.1K ยท โฑ๏ธ 14.08.2026):
pip install progressbar2
- [Conda](https://anaconda.org/conda-forge/progressbar2) (๐Ÿ“ฅ 6.3M ยท โฑ๏ธ 14.08.2026):
conda install -c conda-forge progressbar2
alive-progress (๐Ÿฅ‰25 ยท โญ 5.9K ยท ๐Ÿ’ค) - A new kind of Progress Bar, with real-time throughput, ETA,.. MIT - [GitHub](https://github.com/rsalmei/alive-progress) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 5.3K):
git clone https://github.com/rsalmei/alive-progress
- [PyPi](https://pypi.org/project/alive-progress) (๐Ÿ“ฅ 2.5M / month ยท ๐Ÿ“ฆ 590 ยท โฑ๏ธ 20.07.2025):
pip install alive-progress
- [Conda](https://anaconda.org/conda-forge/alive-progress) (๐Ÿ“ฅ 420K ยท โฑ๏ธ 08.03.2026):
conda install -c conda-forge alive-progress
notifiers (๐Ÿฅ‰25 ยท โญ 2.7K) - The easy way to send notifications. MIT - [GitHub](https://github.com/liiight/notifiers) (๐Ÿ‘จโ€๐Ÿ’ป 28 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“ฆ 1.4K):
git clone https://github.com/liiight/notifiers
- [PyPi](https://pypi.org/project/notifiers) (๐Ÿ“ฅ 340K / month ยท ๐Ÿ“ฆ 43 ยท โฑ๏ธ 10.10.2026):
pip install notifiers
- [Conda](https://anaconda.org/conda-forge/notifiers) (๐Ÿ“ฅ 76K ยท โฑ๏ธ 17.10.2026):
conda install -c conda-forge notifiers
better-exceptions (๐Ÿฅ‰24 ยท โญ 4.7K) - Pretty and useful exceptions in Python, automatically. MIT - [GitHub](https://github.com/Qix-/better-exceptions) (๐Ÿ‘จโ€๐Ÿ’ป 20 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“‹ 86 - 39% open ยท โฑ๏ธ 08.10.2026):
git clone https://github.com/Qix-/better-exceptions
- [PyPi](https://pypi.org/project/better-exceptions) (๐Ÿ“ฅ 370K / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 29.01.2021):
pip install better-exceptions
python-devtools (๐Ÿฅ‰22 ยท โญ 1.1K) - Dev tools for python. MIT - [GitHub](https://github.com/samuelcolvin/python-devtools) (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 52 ยท ๐Ÿ“ฆ 9.3K):
git clone https://github.com/samuelcolvin/python-devtools
- [PyPi](https://pypi.org/project/python-devtools) (๐Ÿ“ฅ 14K / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 21.08.2017):
pip install python-devtools
- [Conda](https://anaconda.org/conda-forge/python-devtools) (๐Ÿ“ฅ 64K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge python-devtools
rebound (๐Ÿฅ‰21 ยท โญ 4.1K) - Command-line tool that instantly fetches Stack Overflow results.. โ—๏ธGPL-3.0 - [GitHub](https://github.com/shobrook/rebound) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 380):
git clone https://github.com/shobrook/rebound
- [PyPi](https://pypi.org/project/rebound) (๐Ÿ“ฅ 29K / month ยท ๐Ÿ“ฆ 67 ยท โฑ๏ธ 05.10.2026):
pip install rebound
- [Conda](https://anaconda.org/conda-forge/rebound) (๐Ÿ“ฅ 1.4M ยท โฑ๏ธ 10.07.2026):
conda install -c conda-forge rebound
stackprinter (๐Ÿฅ‰21 ยท โญ 1.3K) - Debugging-friendly exceptions for Python. MIT - [GitHub](https://github.com/cknd/stackprinter) (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 42 ยท ๐Ÿ“ฆ 460):
git clone https://github.com/cknd/stackprinter
- [PyPi](https://pypi.org/project/stackprinter) (๐Ÿ“ฅ 340K / month ยท ๐Ÿ“ฆ 54 ยท โฑ๏ธ 17.04.2026):
pip install stackprinter
- [Conda](https://anaconda.org/conda-forge/stackprinter) (๐Ÿ“ฅ 24K ยท โฑ๏ธ 20.04.2026):
conda install -c conda-forge stackprinter
Show 6 hidden projects... - python-json-logger (๐Ÿฅˆ31 ยท โญ 1.8K ยท ๐Ÿ’€) - Json Formatter for the standard python logger. BSD-2 - prettytable (๐Ÿฅˆ28 ยท โญ 1.7K) - A simple Python library for easily displaying tabular data.. โ—Unlicensed - logbook (๐Ÿฅ‰27 ยท โญ 1.5K) - A cool logging replacement for Python. โ—Unlicensed - wasabi (๐Ÿฅ‰24 ยท โญ 460 ยท ๐Ÿ’€) - A lightweight console printing and formatting toolkit. MIT - PrettyErrors (๐Ÿฅ‰20 ยท โญ 2.9K ยท ๐Ÿ’€) - Prettify Python exception output to make it legible. MIT - tbvaccine (๐Ÿฅ‰15 ยท โญ 300 ยท ๐Ÿ’€) - A small utility to pretty-print Python tracebacks. MIT


Shell

Back to top

Show 2 hidden projects... - xonsh (๐Ÿฅ‡27 ยท โญ 9.7K) - Python-powered shell. Full-featured, cross-platform and AI-.. โ—๏ธBSD-1-Clause - xxh (๐Ÿฅ‰15 ยท โญ 5.8K ยท ๐Ÿ’€) - Bring your favorite shell wherever you go through the ssh. Xonsh shell,.. BSD-2


Documentation

Back to top

mkdocs-material (๐Ÿฅ‡34 ยท โญ 28K) - Documentation that simply works. MIT - [GitHub](https://github.com/squidfunk/mkdocs-material) (๐Ÿ‘จโ€๐Ÿ’ป 330 ยท ๐Ÿ”€ 4.2K ยท ๐Ÿ“ฆ 97K):
git clone https://github.com/squidfunk/mkdocs-material
- [PyPi](https://pypi.org/project/mkdocs-material) (๐Ÿ“ฅ 12M / month ยท ๐Ÿ“ฆ 17K ยท โฑ๏ธ 24.10.2026):
pip install mkdocs-material
- [Conda](https://anaconda.org/conda-forge/mkdocs-material) (๐Ÿ“ฅ 1.3M ยท โฑ๏ธ 24.10.2026):
conda install -c conda-forge mkdocs-material
mkdocs (๐Ÿฅ‡33 ยท โญ 22K) - Project documentation with Markdown. BSD-2 - [GitHub](https://github.com/mkdocs/mkdocs) (๐Ÿ‘จโ€๐Ÿ’ป 260 ยท ๐Ÿ”€ 2.6K ยท ๐Ÿ“ฆ 110K):
git clone https://github.com/mkdocs/mkdocs
- [PyPi](https://pypi.org/project/mkdocs) (๐Ÿ“ฅ 13M / month ยท ๐Ÿ“ฆ 14K ยท โฑ๏ธ 15.09.2026):
pip install mkdocs
- [Conda](https://anaconda.org/conda-forge/mkdocs) (๐Ÿ“ฅ 1.4M ยท โฑ๏ธ 23.10.2026):
conda install -c conda-forge mkdocs
sphinx_rtd_theme (๐Ÿฅˆ29 ยท โญ 5K) - Sphinx theme from Read the Docs. MIT - [GitHub](https://github.com/readthedocs/sphinx_rtd_theme) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 1.8K ยท ๐Ÿ“ฆ 16):
git clone https://github.com/readthedocs/sphinx_rtd_theme
- [PyPi](https://pypi.org/project/sphinx_rtd_theme) (๐Ÿ“ฅ 6.1M / month ยท ๐Ÿ“ฆ 20K ยท โฑ๏ธ 12.01.2026):
pip install sphinx_rtd_theme
- [Conda](https://anaconda.org/conda-forge/sphinx_rtd_theme) (๐Ÿ“ฅ 5.6M ยท โฑ๏ธ 29.07.2026):
conda install -c conda-forge sphinx_rtd_theme
mkdocstrings (๐Ÿฅˆ29 ยท โญ 2.1K) - Automatic documentation from sources, for MkDocs. ISC - [GitHub](https://github.com/mkdocstrings/mkdocstrings) (๐Ÿ‘จโ€๐Ÿ’ป 56 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฆ 32K):
git clone https://github.com/mkdocstrings/mkdocstrings
- [PyPi](https://pypi.org/project/mkdocstrings) (๐Ÿ“ฅ 5.8M / month ยท ๐Ÿ“ฆ 2.2K ยท โฑ๏ธ 19.10.2026):
pip install mkdocstrings
- [Conda](https://anaconda.org/conda-forge/mkdocstrings) (๐Ÿ“ฅ 460K ยท โฑ๏ธ 21.10.2026):
conda install -c conda-forge mkdocstrings
Griffe (๐Ÿฅˆ28 ยท โญ 700) - Signatures for entire Python programs. Extract the structure, the frame,.. ISC - [GitHub](https://github.com/mkdocstrings/griffe) (๐Ÿ‘จโ€๐Ÿ’ป 54 ยท ๐Ÿ”€ 79 ยท ๐Ÿ“ฆ 19K):
git clone https://github.com/mkdocstrings/griffe
- [PyPi](https://pypi.org/project/griffe) (๐Ÿ“ฅ 22M / month ยท ๐Ÿ“ฆ 800 ยท โฑ๏ธ 22.10.2026):
pip install griffe
- [Conda](https://anaconda.org/conda-forge/griffe) (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 22.10.2026):
conda install -c conda-forge griffe
breathe (๐Ÿฅˆ27 ยท โญ 820) - Sphinx Doxygen renderer. BSD-3 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 21K):
git clone https://github.com/michaeljones/breathe
- [PyPi](https://pypi.org/project/breathe) (๐Ÿ“ฅ 750K / month ยท ๐Ÿ“ฆ 220 ยท โฑ๏ธ 02.10.2026):
pip install breathe
- [Conda](https://anaconda.org/conda-forge/breathe) (๐Ÿ“ฅ 1.5M ยท โฑ๏ธ 02.10.2026):
conda install -c conda-forge breathe
sphinx-autodoc-typehints (๐Ÿฅˆ27 ยท โญ 590) - Type hints support for the Sphinx autodoc extension. MIT - [GitHub](https://github.com/tox-dev/sphinx-autodoc-typehints) (๐Ÿ‘จโ€๐Ÿ’ป 72 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 62K):
git clone https://github.com/tox-dev/sphinx-autodoc-typehints
- [PyPi](https://pypi.org/project/sphinx-autodoc-typehints) (๐Ÿ“ฅ 2.3M / month ยท ๐Ÿ“ฆ 8K ยท โฑ๏ธ 27.10.2026):
pip install sphinx-autodoc-typehints
- [Conda](https://anaconda.org/conda-forge/sphinx-autodoc-typehints) (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge sphinx-autodoc-typehints
pdoc3 (๐Ÿฅ‰24 ยท โญ 1.2K) - Auto-generate API documentation for Python projects. โ—๏ธAGPL-3.0 - [GitHub](https://github.com/pdoc3/pdoc) (๐Ÿ‘จโ€๐Ÿ’ป 69 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 5.3K):
git clone https://github.com/pdoc3/pdoc
- [PyPi](https://pypi.org/project/pdoc3) (๐Ÿ“ฅ 170K / month ยท ๐Ÿ“ฆ 490 ยท โฑ๏ธ 20.03.2025):
pip install pdoc3
- [Conda](https://anaconda.org/anaconda/pdoc3) (๐Ÿ“ฅ 3.3K ยท โฑ๏ธ 14.09.2026):
conda install -c anaconda pdoc3
sphinx-autobuild (๐Ÿฅ‰24 ยท โญ 600 ยท ๐Ÿ’ค) - Rebuild Sphinx documentation on changes, with hot.. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 94 ยท ๐Ÿ“ฆ 34K):
git clone https://github.com/executablebooks/sphinx-autobuild
- [PyPi](https://pypi.org/project/sphinx-autobuild) (๐Ÿ“ฅ 1.7M / month ยท ๐Ÿ“ฆ 2.3K ยท โฑ๏ธ 25.08.2025):
pip install sphinx-autobuild
- [Conda](https://anaconda.org/conda-forge/sphinx-autobuild) (๐Ÿ“ฅ 610K ยท โฑ๏ธ 04.11.2025):
conda install -c conda-forge sphinx-autobuild
sphinx-markdown-builder (๐Ÿฅ‰24 ยท โญ 160) - DISCONTINUED: sphinx builder that outputs markdown.. MIT - [GitHub](https://github.com/clayrisser/sphinx-markdown-builder) (๐Ÿ‘จโ€๐Ÿ’ป 19 ยท ๐Ÿ”€ 60 ยท ๐Ÿ“ฆ 1.8K):
git clone https://github.com/clayrisser/sphinx-markdown-builder
- [PyPi](https://pypi.org/project/sphinx-markdown-builder) (๐Ÿ“ฅ 480K / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 16.08.2026):
pip install sphinx-markdown-builder
interrogate (๐Ÿฅ‰23 ยท โญ 660 ยท ๐Ÿ’ค) - Explain yourself! Interrogate a codebase for docstring coverage. MIT - [GitHub](https://github.com/econchick/interrogate) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 49 ยท ๐Ÿ“ฆ 9.7K):
git clone https://github.com/econchick/interrogate
- [PyPi](https://pypi.org/project/interrogate) (๐Ÿ“ฅ 1.3M / month ยท ๐Ÿ“ฆ 390 ยท โฑ๏ธ 07.04.2024):
pip install interrogate
mkdocs-print-site-plugin (๐Ÿฅ‰21 ยท โญ 190) - MkDocs Plugin that adds an additional page that.. MIT - [GitHub](https://github.com/timvink/mkdocs-print-site-plugin) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 29 ยท ๐Ÿ“ฆ 640):
git clone https://github.com/timvink/mkdocs-print-site-plugin
- [PyPi](https://pypi.org/project/mkdocs-print-site-plugin) (๐Ÿ“ฅ 150K / month ยท ๐Ÿ“ฆ 45 ยท โฑ๏ธ 08.09.2026):
pip install mkdocs-print-site-plugin
mkdocs-pdf-export-plugin (๐Ÿฅ‰20 ยท โญ 350 ยท ๐Ÿ’ค) - An MkDocs plugin to export content pages as PDF files. MIT - [GitHub](https://github.com/zhaoterryy/mkdocs-pdf-export-plugin) (๐Ÿ‘จโ€๐Ÿ’ป 12 ยท ๐Ÿ”€ 39 ยท ๐Ÿ“ฆ 1.5K):
git clone https://github.com/zhaoterryy/mkdocs-pdf-export-plugin
- [PyPi](https://pypi.org/project/mkdocs-pdf-export-plugin) (๐Ÿ“ฅ 28K / month ยท ๐Ÿ“ฆ 18 ยท โฑ๏ธ 05.10.2021):
pip install mkdocs-pdf-export-plugin
lazydocs (๐Ÿฅ‰19 ยท โญ 240 ยท ๐Ÿ’€) - Generate markdown API documentation from Google-style Python.. MIT - [GitHub](https://github.com/ml-tooling/lazydocs) (๐Ÿ‘จโ€๐Ÿ’ป 13 ยท ๐Ÿ”€ 43 ยท ๐Ÿ“ฆ 430):
git clone https://github.com/ml-tooling/lazydocs
- [PyPi](https://pypi.org/project/lazydocs) (๐Ÿ“ฅ 34K / month ยท ๐Ÿ“ฆ 65 ยท โฑ๏ธ 27.07.2021):
pip install lazydocs
Show 14 hidden projects... - sphinx (๐Ÿฅ‡32 ยท โญ 8.1K ยท ๐Ÿ“ˆ) - The Sphinx documentation generator. โ—Unlicensed - alabaster (๐Ÿฅˆ27 ยท โญ 770 ยท ๐Ÿ’€) - A light, configurable Sphinx theme. BSD-3 - pdoc (๐Ÿฅˆ25 ยท โญ 2.4K ยท ๐Ÿ’ค) - API Documentation for Python Projects. โ—๏ธMIT-0 - numpydoc (๐Ÿฅˆ25 ยท โญ 360) - Numpys Sphinx extensions. โ—Unlicensed - sphinx-bootstrap-theme (๐Ÿฅ‰22 ยท โญ 590 ยท ๐Ÿ’€) - Sphinx Bootstrap Theme. MIT - blacken-docs (๐Ÿฅ‰21 ยท โญ 670 ยท ๐Ÿ’€) - Run Black on Python code blocks in documentation files. MIT - mkdocs-with-pdf (๐Ÿฅ‰21 ยท โญ 360 ยท ๐Ÿ’€) - Generate a single PDF file from MkDocs repository. MIT - pytkdocs (๐Ÿฅ‰21 ยท โญ 54 ยท ๐Ÿ’€) - Load Python objects documentation. ISC - mkdocs-awesome-pages-plugin (๐Ÿฅ‰20 ยท โญ 620 ยท ๐Ÿ’€) - An MkDocs plugin that simplifies configuring page.. MIT - portray (๐Ÿฅ‰19 ยท โญ 860 ยท ๐Ÿ’€) - Your Project with Great Documentation. MIT - pycco (๐Ÿฅ‰19 ยท โญ 840 ยท ๐Ÿ’€) - Literate-style documentation generator. MIT - releases (๐Ÿฅ‰19 ยท โญ 180 ยท ๐Ÿ’€) - A powerful Sphinx changelog-generating extension. BSD-2 - mkdocs-git-revision-date-plugin (๐Ÿฅ‰19 ยท โญ 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

pyelftools (๐Ÿฅ‡27 ยท โญ 2.3K) - Parsing ELF and DWARF in Python. Unlicense - [GitHub](https://github.com/eliben/pyelftools) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 550 ยท ๐Ÿ“ฆ 13K):
git clone https://github.com/eliben/pyelftools
- [PyPi](https://pypi.org/project/pyelftools) (๐Ÿ“ฅ 11M / month ยท ๐Ÿ“ฆ 360 ยท โฑ๏ธ 29.05.2026):
pip install pyelftools
- [Conda](https://anaconda.org/conda-forge/pyelftools) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 29.05.2026):
conda install -c conda-forge pyelftools
PySnooper (๐Ÿฅˆ26 ยท โญ 16K) - Never use print for debugging again. MIT - [GitHub](https://github.com/cool-RR/PySnooper) (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 950 ยท ๐Ÿ“ฆ 2.2K):
git clone https://github.com/cool-RR/PySnooper
- [PyPi](https://pypi.org/project/pysnooper) (๐Ÿ“ฅ 440K / month ยท ๐Ÿ“ฆ 67 ยท โฑ๏ธ 31.05.2025):
pip install pysnooper
- [Conda](https://anaconda.org/conda-forge/pysnooper) (๐Ÿ“ฅ 160K ยท โฑ๏ธ 09.10.2026):
conda install -c conda-forge pysnooper
icecream (๐Ÿฅˆ25 ยท โญ 10K) - Never use print() to debug again. MIT - [GitHub](https://github.com/gruns/icecream) (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 24):
git clone https://github.com/gruns/icecream
- [PyPi](https://pypi.org/project/icecream) (๐Ÿ“ฅ 1.3M / month ยท ๐Ÿ“ฆ 600 ยท โฑ๏ธ 03.04.2026):
pip install icecream
- [Conda](https://anaconda.org/conda-forge/icecream) (๐Ÿ“ฅ 120K ยท โฑ๏ธ 04.04.2026):
conda install -c conda-forge icecream
pdbpp (๐Ÿฅ‰23 ยท โญ 1.4K ยท ๐Ÿ’ค) - pdb++, a drop-in replacement for pdb (the Python debugger). BSD-3 - [GitHub](https://github.com/pdbpp/pdbpp) (๐Ÿ‘จโ€๐Ÿ’ป 41 ยท ๐Ÿ”€ 74):
git clone https://github.com/pdbpp/pdbpp
- [PyPi](https://pypi.org/project/pdbpp) (๐Ÿ“ฅ 1.2M / month ยท ๐Ÿ“ฆ 640 ยท โฑ๏ธ 23.02.2026):
pip install pdbpp
- [Conda](https://anaconda.org/conda-forge/pdbpp) (๐Ÿ“ฅ 410K ยท โฑ๏ธ 23.02.2026):
conda install -c conda-forge pdbpp
snoop (๐Ÿฅ‰22 ยท โญ 1.5K) - A powerful set of Python debugging tools, based on PySnooper. MIT - [GitHub](https://github.com/alexmojaki/snoop) (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 43):
git clone https://github.com/alexmojaki/snoop
- [PyPi](https://pypi.org/project/snoop) (๐Ÿ“ฅ 110K / month ยท ๐Ÿ“ฆ 54 ยท โฑ๏ธ 18.07.2026):
pip install snoop
- [Conda](https://anaconda.org/conda-forge/snoop) (๐Ÿ“ฅ 22K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge snoop
python-hunter (๐Ÿฅ‰19 ยท โญ 870 ยท ๐Ÿ’ค) - Hunter is a flexible code tracing toolkit. BSD-2 - [GitHub](https://github.com/ionelmc/python-hunter) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 51):
git clone https://github.com/ionelmc/python-hunter
- [PyPi](https://pypi.org/project/hunter) (๐Ÿ“ฅ 460K / month ยท ๐Ÿ“ฆ 17 ยท โฑ๏ธ 22.08.2025):
pip install hunter
- [Conda](https://anaconda.org/conda-forge/hunter) (๐Ÿ“ฅ 260K ยท โฑ๏ธ 03.11.2025):
conda install -c conda-forge hunter
Show 7 hidden projects... - ipdb (๐Ÿฅ‡27 ยท โญ 1.8K ยท ๐Ÿ’€) - Integration of IPython pdb. BSD-3 - pudb (๐Ÿฅˆ25 ยท โญ 3.3K) - Full-screen console debugger for Python. โ—Unlicensed - gdbgui (๐Ÿฅ‰21 ยท โญ 10K ยท ๐Ÿ’€) - Browser-based frontend to gdb (gnu debugger). Add breakpoints,.. โ—๏ธGPL-3.0 - pyrasite (๐Ÿฅ‰18 ยท โญ 1.8K ยท ๐Ÿ’€) - Inject code into running Python processes. โ—๏ธGPL-3.0 - python-manhole (๐Ÿฅ‰18 ยท โญ 400 ยท ๐Ÿ’€) - Debugging manhole for python applications. BSD-2 - Birdseye (๐Ÿฅ‰16 ยท โญ 1.7K ยท ๐Ÿ’€) - Graphical Python debugger which lets you easily view the values of.. MIT - reloadium (๐Ÿฅ‰15 ยท โญ 3K ยท ๐Ÿ’€) - Hot Reloading and Profiling for Python. Apache-2


Testing Tools

Back to top

๐Ÿ”— best-of-web-python - Testing ( โญ 2.6K ยท ๐Ÿ’ค) - Testing libraries & tools for python web frameworks.

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

pytest (๐Ÿฅ‡39 ยท โญ 15K) - The pytest framework makes it easy to write small tests, yet scales to.. MIT - [GitHub](https://github.com/pytest-dev/pytest) (๐Ÿ‘จโ€๐Ÿ’ป 1.2K ยท ๐Ÿ”€ 3.6K ยท ๐Ÿ“ฆ 1.9M):
git clone https://github.com/pytest-dev/pytest
- [PyPi](https://pypi.org/project/pytest) (๐Ÿ“ฅ 760M / month ยท ๐Ÿ“ฆ 260K ยท โฑ๏ธ 27.10.2026):
pip install pytest
- [Conda](https://anaconda.org/conda-forge/pytest) (๐Ÿ“ฅ 62M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge pytest
playwright-python (๐Ÿฅ‡33 ยท โญ 15K) - Python version of the Playwright testing and automation.. Apache-2 - [GitHub](https://github.com/microsoft/playwright-python) (๐Ÿ‘จโ€๐Ÿ’ป 68 ยท ๐Ÿ”€ 1.2K ยท ๐Ÿ“ฆ 66K):
git clone https://github.com/microsoft/playwright-python
- [PyPi](https://pypi.org/project/playwright) (๐Ÿ“ฅ 97M / month ยท ๐Ÿ“ฆ 9.4K ยท โฑ๏ธ 22.10.2026):
pip install playwright
hypothesis (๐Ÿฅ‡33 ยท โญ 9.1K) - The property-based testing library for Python. MPL-2.0 - [GitHub](https://github.com/HypothesisWorks/hypothesis) (๐Ÿ‘จโ€๐Ÿ’ป 460 ยท ๐Ÿ”€ 700 ยท ๐Ÿ“ฆ 49K):
git clone https://github.com/HypothesisWorks/hypothesis
- [PyPi](https://pypi.org/project/hypothesis) (๐Ÿ“ฅ 53M / month ยท ๐Ÿ“ฆ 10K ยท โฑ๏ธ 28.10.2026):
pip install hypothesis
- [Conda](https://anaconda.org/conda-forge/hypothesis) (๐Ÿ“ฅ 23M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge hypothesis
pytest-cov (๐Ÿฅ‡33 ยท โญ 2.1K ยท ๐Ÿ“ˆ) - Coverage plugin for pytest. MIT - [GitHub](https://github.com/pytest-dev/pytest-cov) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 250 ยท ๐Ÿ“ฆ 520K):
git clone https://github.com/pytest-dev/pytest-cov
- [PyPi](https://pypi.org/project/pytest-cov) (๐Ÿ“ฅ 200M / month ยท ๐Ÿ“ฆ 78K ยท โฑ๏ธ 21.03.2026):
pip install pytest-cov
- [Conda](https://anaconda.org/conda-forge/pytest-cov) (๐Ÿ“ฅ 22M ยท โฑ๏ธ 22.03.2026):
conda install -c conda-forge pytest-cov
pytest-asyncio (๐Ÿฅ‡33 ยท โญ 1.7K) - Asyncio support for pytest. Apache-2 - [GitHub](https://github.com/pytest-dev/pytest-asyncio) (๐Ÿ‘จโ€๐Ÿ’ป 82 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 240K):
git clone https://github.com/pytest-dev/pytest-asyncio
- [PyPi](https://pypi.org/project/pytest-asyncio) (๐Ÿ“ฅ 220M / month ยท ๐Ÿ“ฆ 59K ยท โฑ๏ธ 25.10.2026):
pip install pytest-asyncio
- [Conda](https://anaconda.org/conda-forge/pytest-asyncio) (๐Ÿ“ฅ 4.6M ยท โฑ๏ธ 26.10.2026):
conda install -c conda-forge pytest-asyncio
tox (๐Ÿฅˆ32 ยท โญ 4K) - Command line driven CI frontend and development task automation tool. MIT - [GitHub](https://github.com/tox-dev/tox) (๐Ÿ‘จโ€๐Ÿ’ป 400 ยท ๐Ÿ”€ 610 ยท ๐Ÿ“ฆ 140K):
git clone https://github.com/tox-dev/tox
- [PyPi](https://pypi.org/project/tox) (๐Ÿ“ฅ 14M / month ยท ๐Ÿ“ฆ 14K ยท โฑ๏ธ 28.10.2026):
pip install tox
- [Conda](https://anaconda.org/conda-forge/tox) (๐Ÿ“ฅ 2.1M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge tox
pytest-mock (๐Ÿฅˆ32 ยท โญ 2K) - Thin-wrapper around the mock package for easier use with pytest. MIT - [GitHub](https://github.com/pytest-dev/pytest-mock) (๐Ÿ‘จโ€๐Ÿ’ป 97 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 140K):
git clone https://github.com/pytest-dev/pytest-mock
- [PyPi](https://pypi.org/project/pytest-mock) (๐Ÿ“ฅ 83M / month ยท ๐Ÿ“ฆ 18K ยท โฑ๏ธ 17.10.2026):
pip install pytest-mock
- [Conda](https://anaconda.org/conda-forge/pytest-mock) (๐Ÿ“ฅ 6.5M ยท โฑ๏ธ 17.10.2026):
conda install -c conda-forge pytest-mock
robotframework (๐Ÿฅˆ31 ยท โญ 12K) - Generic automation framework for acceptance testing and RPA. Apache-2 - [GitHub](https://github.com/robotframework/robotframework) (๐Ÿ‘จโ€๐Ÿ’ป 240 ยท ๐Ÿ”€ 2.6K ยท ๐Ÿ“ฆ 14K):
git clone https://github.com/robotframework/robotframework
- [PyPi](https://pypi.org/project/robotframework) (๐Ÿ“ฅ 3.9M / month ยท ๐Ÿ“ฆ 1.3K ยท โฑ๏ธ 14.09.2026):
pip install robotframework
- [Conda](https://anaconda.org/conda-forge/robotframework) (๐Ÿ“ฅ 300K ยท โฑ๏ธ 21.09.2026):
conda install -c conda-forge robotframework
pytest-xdist (๐Ÿฅˆ31 ยท โญ 1.9K) - pytest plugin for distributed testing and loop-on-failures.. MIT - [GitHub](https://github.com/pytest-dev/pytest-xdist) (๐Ÿ‘จโ€๐Ÿ’ป 120 ยท ๐Ÿ”€ 290 ยท ๐Ÿ“ฆ 150K):
git clone https://github.com/pytest-dev/pytest-xdist
- [PyPi](https://pypi.org/project/pytest-xdist) (๐Ÿ“ฅ 140M / month ยท ๐Ÿ“ฆ 5.6K ยท โฑ๏ธ 01.07.2025):
pip install pytest-xdist
- [Conda](https://anaconda.org/conda-forge/pytest-xdist) (๐Ÿ“ฅ 16M ยท โฑ๏ธ 02.07.2025):
conda install -c conda-forge pytest-xdist
pyautogui (๐Ÿฅˆ29 ยท โญ 10K) - A cross-platform GUI automation Python module for human beings. Used.. BSD-3 - [GitHub](https://github.com/asweigart/pyautogui) (๐Ÿ‘จโ€๐Ÿ’ป 52 ยท ๐Ÿ”€ 1.3K ยท ๐Ÿ“ฆ 58K):
git clone https://github.com/asweigart/pyautogui
- [PyPi](https://pypi.org/project/pyautogui) (๐Ÿ“ฅ 2.4M / month ยท ๐Ÿ“ฆ 1K ยท โฑ๏ธ 24.05.2023):
pip install pyautogui
- [Conda](https://anaconda.org/conda-forge/pyautogui) (๐Ÿ“ฅ 510K ยท โฑ๏ธ 18.05.2026):
conda install -c conda-forge pyautogui
pytest-benchmark (๐Ÿฅˆ29 ยท โญ 1.5K) - pytest fixture for benchmarking code. BSD-2 - [GitHub](https://github.com/ionelmc/pytest-benchmark) (๐Ÿ‘จโ€๐Ÿ’ป 56 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 19K):
git clone https://github.com/ionelmc/pytest-benchmark
- [PyPi](https://pypi.org/project/pytest-benchmark) (๐Ÿ“ฅ 10M / month ยท ๐Ÿ“ฆ 4.1K ยท โฑ๏ธ 23.08.2026):
pip install pytest-benchmark
- [Conda](https://anaconda.org/conda-forge/pytest-benchmark) (๐Ÿ“ฅ 3.8M ยท โฑ๏ธ 23.08.2026):
conda install -c conda-forge pytest-benchmark
nox (๐Ÿฅˆ28 ยท โญ 1.6K) - Flexible test automation. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 140 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฆ 8.6K):
git clone https://github.com/theacodes/nox
- [PyPi](https://pypi.org/project/nox) (๐Ÿ“ฅ 3.8M / month ยท ๐Ÿ“ฆ 1.9K ยท โฑ๏ธ 20.10.2026):
pip install nox
- [Conda](https://anaconda.org/conda-forge/nox) (๐Ÿ“ฅ 670K ยท โฑ๏ธ 24.10.2026):
conda install -c conda-forge nox
pytest-bdd (๐Ÿฅˆ28 ยท โญ 1.5K) - BDD library for the pytest runner. MIT - [GitHub](https://github.com/pytest-dev/pytest-bdd) (๐Ÿ‘จโ€๐Ÿ’ป 73 ยท ๐Ÿ”€ 250 ยท ๐Ÿ“ฆ 5.2K):
git clone https://github.com/pytest-dev/pytest-bdd
- [PyPi](https://pypi.org/project/pytest-bdd) (๐Ÿ“ฅ 3.1M / month ยท ๐Ÿ“ฆ 300 ยท โฑ๏ธ 30.09.2026):
pip install pytest-bdd
- [Conda](https://anaconda.org/conda-forge/pytest-bdd) (๐Ÿ“ฅ 81K ยท โฑ๏ธ 03.07.2026):
conda install -c conda-forge pytest-bdd
mimesis (๐Ÿฅˆ27 ยท โญ 4.8K) - Mimesis is a Python library for generating fake but realistic data in.. MIT - [GitHub](https://github.com/lk-geimfari/mimesis) (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 2.4K):
git clone https://github.com/lk-geimfari/mimesis
- [PyPi](https://pypi.org/project/mimesis) (๐Ÿ“ฅ 2M / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 23.09.2026):
pip install mimesis
- [Conda](https://anaconda.org/conda-forge/mimesis) (๐Ÿ“ฅ 410K ยท โฑ๏ธ 24.09.2026):
conda install -c conda-forge mimesis
pytest-sugar (๐Ÿฅˆ27 ยท โญ 1.5K ยท ๐Ÿ’ค) - a plugin for py.test that changes the default look and.. BSD-3 - [GitHub](https://github.com/Teemu/pytest-sugar) (๐Ÿ‘จโ€๐Ÿ’ป 58 ยท ๐Ÿ”€ 81 ยท ๐Ÿ“ฆ 31K):
git clone https://github.com/Teemu/pytest-sugar
- [PyPi](https://pypi.org/project/pytest-sugar) (๐Ÿ“ฅ 6.8M / month ยท ๐Ÿ“ฆ 1.5K ยท โฑ๏ธ 23.08.2025):
pip install pytest-sugar
- [Conda](https://anaconda.org/conda-forge/pytest-sugar) (๐Ÿ“ฅ 680K ยท โฑ๏ธ 24.08.2025):
conda install -c conda-forge pytest-sugar
pytest-html (๐Ÿฅˆ27 ยท โญ 770 ยท ๐Ÿ’ค) - Plugin for generating HTML reports for pytest results. MPL-2.0 - [GitHub](https://github.com/pytest-dev/pytest-html) (๐Ÿ‘จโ€๐Ÿ’ป 66 ยท ๐Ÿ”€ 250 ยท ๐Ÿ“ฆ 60K):
git clone https://github.com/pytest-dev/pytest-html
- [PyPi](https://pypi.org/project/pytest-html) (๐Ÿ“ฅ 14M / month ยท ๐Ÿ“ฆ 1.1K ยท โฑ๏ธ 19.01.2026):
pip install pytest-html
- [Conda](https://anaconda.org/conda-forge/pytest-html) (๐Ÿ“ฅ 1.3M ยท โฑ๏ธ 21.01.2026):
conda install -c conda-forge pytest-html
pytest-randomly (๐Ÿฅˆ27 ยท โญ 720) - Pytest plugin to randomly order tests and control random.seed. MIT - [GitHub](https://github.com/pytest-dev/pytest-randomly) (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 37 ยท ๐Ÿ“ฆ 13K):
git clone https://github.com/pytest-dev/pytest-randomly
- [PyPi](https://pypi.org/project/pytest-randomly) (๐Ÿ“ฅ 14M / month ยท ๐Ÿ“ฆ 1.2K ยท โฑ๏ธ 01.09.2026):
pip install pytest-randomly
- [Conda](https://anaconda.org/conda-forge/pytest-randomly) (๐Ÿ“ฅ 470K ยท โฑ๏ธ 29.09.2026):
conda install -c conda-forge pytest-randomly
coveralls-python (๐Ÿฅ‰26 ยท โญ 570 ยท ๐Ÿ’ค) - Show coverage stats online via coveralls.io. MIT - [GitHub](https://github.com/TheKevJames/coveralls-python) (๐Ÿ‘จโ€๐Ÿ’ป 69 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 37K):
git clone https://github.com/TheKevJames/coveralls-python
- [PyPi](https://pypi.org/project/coveralls) (๐Ÿ“ฅ 860K / month ยท ๐Ÿ“ฆ 2.6K ยท โฑ๏ธ 28.02.2026):
pip install coveralls
- [Conda](https://anaconda.org/conda-forge/coveralls) (๐Ÿ“ฅ 1.7M ยท โฑ๏ธ 28.02.2026):
conda install -c conda-forge coveralls
pytest-testmon (๐Ÿฅ‰25 ยท โญ 1K) - Selects tests affected by changed files. Executes the right.. MIT - [GitHub](https://github.com/tarpas/pytest-testmon) (๐Ÿ‘จโ€๐Ÿ’ป 36 ยท ๐Ÿ”€ 85 ยท ๐Ÿ“ฆ 1.9K):
git clone https://github.com/tarpas/pytest-testmon
- [PyPi](https://pypi.org/project/pytest-testmon) (๐Ÿ“ฅ 5.2M / month ยท ๐Ÿ“ฆ 160 ยท โฑ๏ธ 29.10.2026):
pip install pytest-testmon
- [Conda](https://anaconda.org/conda-forge/pytest-testmon) (๐Ÿ“ฅ 200K ยท โฑ๏ธ 07.10.2026):
conda install -c conda-forge pytest-testmon
asv (๐Ÿฅ‰25 ยท โญ 1K) - Airspeed Velocity: A simple Python benchmarking tool with web-based reporting. BSD-3 - [GitHub](https://github.com/airspeed-velocity/asv) (๐Ÿ‘จโ€๐Ÿ’ป 100 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 1.8K):
git clone https://github.com/airspeed-velocity/asv
- [PyPi](https://pypi.org/project/asv) (๐Ÿ“ฅ 300K / month ยท ๐Ÿ“ฆ 210 ยท โฑ๏ธ 27.06.2026):
pip install asv
- [Conda](https://anaconda.org/conda-forge/asv) (๐Ÿ“ฅ 1.7M ยท โฑ๏ธ 11.08.2026):
conda install -c conda-forge asv
nose2 (๐Ÿฅ‰25 ยท โญ 820 ยท ๐Ÿ’ค) - The successor to nose, based on unittest2. BSD-2 - [GitHub](https://github.com/nose-devs/nose2) (๐Ÿ‘จโ€๐Ÿ’ป 86 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฆ 27K):
git clone https://github.com/nose-devs/nose2
- [PyPi](https://pypi.org/project/nose2) (๐Ÿ“ฅ 520K / month ยท ๐Ÿ“ฆ 360 ยท โฑ๏ธ 02.03.2026):
pip install nose2
- [Conda](https://anaconda.org/conda-forge/nose2) (๐Ÿ“ฅ 290K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge nose2
pytest-docker (๐Ÿฅ‰25 ยท โญ 490 ยท ๐Ÿ“ˆ) - Docker-based integration tests. MIT - [GitHub](https://github.com/avast/pytest-docker) (๐Ÿ‘จโ€๐Ÿ’ป 31 ยท ๐Ÿ”€ 78 ยท ๐Ÿ“ฆ 2.8K):
git clone https://github.com/avast/pytest-docker
- [PyPi](https://pypi.org/project/pytest-docker) (๐Ÿ“ฅ 2.2M / month ยท ๐Ÿ“ฆ 200 ยท โฑ๏ธ 16.10.2026):
pip install pytest-docker
pytest-watch (๐Ÿฅ‰24 ยท โญ 730) - Local continuous test runner with pytest and watchdog. MIT - [GitHub](https://github.com/joeyespo/pytest-watch) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 54 ยท ๐Ÿ“ฆ 12K):
git clone https://github.com/joeyespo/pytest-watch
- [PyPi](https://pypi.org/project/pytest-watch) (๐Ÿ“ฅ 1.2M / month ยท ๐Ÿ“ฆ 560 ยท โฑ๏ธ 20.05.2018):
pip install pytest-watch
- [Conda](https://anaconda.org/conda-forge/pytest-watch) (๐Ÿ“ฅ 280K ยท โฑ๏ธ 08.10.2026):
conda install -c conda-forge pytest-watch
pytest-datadir (๐Ÿฅ‰22 ยท โญ 280) - pytest plugin for manipulating test data directories and.. MIT - [GitHub](https://github.com/gabrielcnr/pytest-datadir) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 26 ยท ๐Ÿ“ฆ 2.4K):
git clone https://github.com/gabrielcnr/pytest-datadir
- [PyPi](https://pypi.org/project/pytest-datadir) (๐Ÿ“ฅ 1.5M / month ยท ๐Ÿ“ฆ 270 ยท โฑ๏ธ 30.07.2025):
pip install pytest-datadir
- [Conda](https://anaconda.org/conda-forge/pytest-datadir) (๐Ÿ“ฅ 650K ยท โฑ๏ธ 30.07.2025):
conda install -c conda-forge pytest-datadir
green (๐Ÿฅ‰21 ยท โญ 790 ยท ๐Ÿ’ค) - Green is a clean, colorful, fast python test runner. MIT - [GitHub](https://github.com/CleanCut/green) (๐Ÿ‘จโ€๐Ÿ’ป 41 ยท ๐Ÿ”€ 75 ยท ๐Ÿ“ฆ 1.4K):
git clone https://github.com/CleanCut/green
- [PyPi](https://pypi.org/project/green) (๐Ÿ“ฅ 16K / month ยท ๐Ÿ“ฆ 130 ยท โฑ๏ธ 18.04.2024):
pip install green
- [Conda](https://anaconda.org/conda-forge/green) (๐Ÿ“ฅ 490K ยท โฑ๏ธ 02.03.2026):
conda install -c conda-forge green
xdoctest (๐Ÿฅ‰20 ยท โญ 220 ยท ๐Ÿ’ค) - A rewrite of Pythons builtin doctest module (with pytest plugin.. Apache-2 - [GitHub](https://github.com/Erotemic/xdoctest) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 18):
git clone https://github.com/Erotemic/xdoctest
- [PyPi](https://pypi.org/project/xdoctest) (๐Ÿ“ฅ 1M / month ยท ๐Ÿ“ฆ 260 ยท โฑ๏ธ 27.03.2026):
pip install xdoctest
- [Conda](https://anaconda.org/conda-forge/xdoctest) (๐Ÿ“ฅ 290K ยท โฑ๏ธ 27.03.2026):
conda install -c conda-forge xdoctest
pytest-plugins (๐Ÿฅ‰19 ยท โญ 600 ยท ๐Ÿ’ค) - A grab-bag of nifty pytest plugins. MIT - [GitHub](https://github.com/man-group/pytest-plugins) (๐Ÿ‘จโ€๐Ÿ’ป 67 ยท ๐Ÿ”€ 89):
git clone https://github.com/man-group/pytest-plugins
- [PyPi](https://pypi.org/project/pytest-virtualenv) (๐Ÿ“ฅ 19K / month ยท ๐Ÿ“ฆ 73 ยท โฑ๏ธ 29.11.2024):
pip install pytest-virtualenv
- [Conda](https://anaconda.org/conda-forge/pytest-shutil) (๐Ÿ“ฅ 140K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge pytest-shutil
Show 14 hidden projects... - nose (๐Ÿฅˆ28 ยท โญ 1.4K ยท ๐Ÿ’€) - nose is nicer testing for python. โ—๏ธLGPL-2.1+ - freezegun (๐Ÿฅˆ27 ยท โญ 4.5K ยท ๐Ÿ’€) - Let your Python tests travel through time. Apache-2 - factory_boy (๐Ÿฅ‰25 ยท โญ 3.6K ยท ๐Ÿ’€) - A test fixtures replacement for Python. MIT - pytest-testinfra (๐Ÿฅ‰25 ยท โญ 2.4K ยท ๐Ÿ’€) - Testinfra test your infrastructures. Apache-2 - ddt (๐Ÿฅ‰24 ยท โญ 440 ยท ๐Ÿ’€) - Data-Driven Tests for Python Unittest. MIT - PyHamcrest (๐Ÿฅ‰23 ยท โญ 790 ยท ๐Ÿ’€) - Hamcrest matchers for Python. โ—Unlicensed - pytest-mypy (๐Ÿฅ‰22 ยท โญ 260) - A Pytest Plugin for Mypy. โ—Unlicensed - uiautomator (๐Ÿฅ‰21 ยท โญ 1.9K ยท ๐Ÿ’€) - Python wrapper of Android uiautomator test tool. MIT - Mamba Test Runner (๐Ÿฅ‰21 ยท โญ 520 ยท ๐Ÿ’€) - The definitive testing tool for Python. Born under the.. MIT - pytest-lazy-fixture (๐Ÿฅ‰21 ยท โญ 380 ยท ๐Ÿ’€) - It helps to use fixtures in pytest.mark.parametrize. MIT - assertpy (๐Ÿฅ‰19 ยท โญ 520 ยท ๐Ÿ’€) - Simple assertion library for unit testing in python with a fluent.. BSD-3 - sixpack (๐Ÿฅ‰18 ยท โญ 1.8K ยท ๐Ÿ’€) - Sixpack is a language-agnostic a/b-testing framework. BSD-2 - fake2db (๐Ÿฅ‰15 ยท โญ 2.1K ยท ๐Ÿ’€) - create custom test databases that are populated with fake data. โ—๏ธGPL-2.0 - pytest-play (๐Ÿฅ‰14 ยท โญ 73 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡33 ยท โญ 13K) - Freeze (package) Python programs into stand-alone executables. โ—๏ธGPL-2.0 - [GitHub](https://github.com/pyinstaller/pyinstaller) (๐Ÿ‘จโ€๐Ÿ’ป 500 ยท ๐Ÿ”€ 2K ยท ๐Ÿ“ฆ 93K):
git clone https://github.com/pyinstaller/pyinstaller
- [PyPi](https://pypi.org/project/pyinstaller) (๐Ÿ“ฅ 11M / month ยท ๐Ÿ“ฆ 2.8K ยท โฑ๏ธ 12.09.2026):
pip install pyinstaller
- [Conda](https://anaconda.org/conda-forge/pyinstaller) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 30.09.2026):
conda install -c conda-forge pyinstaller
Nuitka (๐Ÿฅˆ29 ยท โญ 15K) - Nuitka is a Python compiler written in Python. Its fully compatible.. โ—๏ธAGPL-3.0 - [GitHub](https://github.com/Nuitka/Nuitka) (๐Ÿ‘จโ€๐Ÿ’ป 220 ยท ๐Ÿ”€ 800 ยท ๐Ÿ“ฆ 4.2K):
git clone https://github.com/Nuitka/Nuitka
- [PyPi](https://pypi.org/project/nuitka) (๐Ÿ“ฅ 610K / month ยท ๐Ÿ“ฆ 290 ยท โฑ๏ธ 29.10.2026):
pip install nuitka
- [Conda](https://anaconda.org/conda-forge/nuitka) (๐Ÿ“ฅ 3.8M ยท โฑ๏ธ 20.10.2026):
conda install -c conda-forge nuitka
briefcase (๐Ÿฅˆ26 ยท โญ 3.4K) - Tools to support converting a Python project into a standalone.. BSD-3 - [GitHub](https://github.com/beeware/briefcase) (๐Ÿ‘จโ€๐Ÿ’ป 230 ยท ๐Ÿ”€ 550 ยท ๐Ÿ“ฆ 890):
git clone https://github.com/beeware/briefcase
- [PyPi](https://pypi.org/project/briefcase) (๐Ÿ“ฅ 38K / month ยท ๐Ÿ“ฆ 51 ยท โฑ๏ธ 27.10.2026):
pip install briefcase
pex (๐Ÿฅˆ24 ยท โญ 4.2K) - The PEX packaging toolchain. Apache-2 - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 320):
git clone https://github.com/pantsbuild/pex
- [PyPi](https://pypi.org/project/pex) (๐Ÿ“ฅ 4.3M / month ยท ๐Ÿ“ฆ 67 ยท โฑ๏ธ 26.10.2026):
pip install pex
cx_Freeze (๐Ÿฅˆ22 ยท โญ 1.6K) - Creates standalone executables from Python scripts with the.. โ—Unlicensed - [GitHub](https://github.com/marcelotduarte/cx_Freeze) (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 240):
git clone https://github.com/marcelotduarte/cx_Freeze
- [PyPi](https://pypi.org/project/cx_freeze) (๐Ÿ“ฅ 100K / month ยท ๐Ÿ“ฆ 150 ยท โฑ๏ธ 27.10.2026):
pip install cx_freeze
- [Conda](https://anaconda.org/conda-forge/cx_freeze) (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge cx_freeze
py2app (๐Ÿฅˆ22 ยท โญ 420 ยท ๐Ÿ’ค) - py2app is a Python setuptools command which will allow you to make.. MIT - [GitHub](https://github.com/ronaldoussoren/py2app) (๐Ÿ‘จโ€๐Ÿ’ป 31 ยท ๐Ÿ”€ 45 ยท ๐Ÿ“ฆ 5.6K):
git clone https://github.com/ronaldoussoren/py2app
- [PyPi](https://pypi.org/project/py2app) (๐Ÿ“ฅ 33K / month ยท ๐Ÿ“ฆ 42 ยท โฑ๏ธ 13.02.2026):
pip install py2app
py2exe (๐Ÿฅ‰21 ยท โญ 990) - Create standalone Windows programs from Python code. MIT - [GitHub](https://github.com/py2exe/py2exe) (๐Ÿ‘จโ€๐Ÿ’ป 25 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“ฆ 2.3K):
git clone https://github.com/py2exe/py2exe
- [PyPi](https://pypi.org/project/py2exe) (๐Ÿ“ฅ 8.2K / month ยท ๐Ÿ“ฆ 12 ยท โฑ๏ธ 21.06.2026):
pip install py2exe
shiv (๐Ÿฅ‰20 ยท โญ 1.9K ยท ๐Ÿ’ค) - shiv is a command line utility for building fully self contained Python.. BSD-2 - [GitHub](https://github.com/linkedin/shiv) (๐Ÿ‘จโ€๐Ÿ’ป 45 ยท ๐Ÿ”€ 110):
git clone https://github.com/linkedin/shiv
- [PyPi](https://pypi.org/project/shiv) (๐Ÿ“ฅ 210K / month ยท ๐Ÿ“ฆ 29 ยท โฑ๏ธ 01.11.2024):
pip install shiv
constructor (๐Ÿฅ‰19 ยท โญ 500) - tool for creating installers from conda packages. BSD-3 - [GitHub](https://github.com/conda/constructor) (๐Ÿ‘จโ€๐Ÿ’ป 83 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฆ 29):
git clone https://github.com/conda/constructor
- [Conda](https://anaconda.org/anaconda/constructor) (๐Ÿ“ฅ 39K ยท โฑ๏ธ 25.09.2026):
conda install -c anaconda constructor
Show 6 hidden projects... - packaging (๐Ÿฅ‡32 ยท โญ 750) - Core utilities for Python packages. โ—Unlicensed - PyOxidizer (๐Ÿฅ‰21 ยท โญ 4.8K ยท ๐Ÿ’€) - A modern Python application packaging and distribution tool. MPL-2.0 - pynsist (๐Ÿฅ‰19 ยท โญ 890 ยท ๐Ÿ’€) - Build Windows installers for Python applications. MIT - xar (๐Ÿฅ‰18 ยท โญ 1.6K ยท ๐Ÿ’€) - executable archive format. BSD-3 - pyship (๐Ÿฅ‰13 ยท โญ 46) - pyship - ship Python desktop apps to end users. MIT - subpar (๐Ÿฅ‰12 ยท โญ 570 ยท ๐Ÿ’€) - Subpar is a utility for creating self-contained python.. Apache-2


Build Tools

Back to top

setuptools (๐Ÿฅ‡36 ยท โญ 2.9K) - Official project repository for the Setuptools build system. MIT - [GitHub](https://github.com/pypa/setuptools) (๐Ÿ‘จโ€๐Ÿ’ป 660 ยท ๐Ÿ”€ 1.4K ยท ๐Ÿ“ฆ 880K):
git clone https://github.com/pypa/setuptools
- [PyPi](https://pypi.org/project/setuptools) (๐Ÿ“ฅ 940M / month ยท ๐Ÿ“ฆ 35K ยท โฑ๏ธ 20.10.2026):
pip install setuptools
- [Conda](https://anaconda.org/conda-forge/setuptools) (๐Ÿ“ฅ 250M ยท โฑ๏ธ 21.10.2026):
conda install -c conda-forge setuptools
wheel (๐Ÿฅ‡33 ยท โญ 570) - The official binary distribution format for Python. MIT - [GitHub](https://github.com/pypa/wheel) (๐Ÿ‘จโ€๐Ÿ’ป 95 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 400K):
git clone https://github.com/pypa/wheel
- [PyPi](https://pypi.org/project/wheel) (๐Ÿ“ฅ 340M / month ยท ๐Ÿ“ฆ 17K ยท โฑ๏ธ 11.08.2026):
pip install wheel
- [Conda](https://anaconda.org/conda-forge/wheel) (๐Ÿ“ฅ 210M ยท โฑ๏ธ 13.08.2026):
conda install -c conda-forge wheel
twine (๐Ÿฅˆ31 ยท โญ 1.8K) - Utilities for interacting with PyPI. Apache-2 - [GitHub](https://github.com/pypa/twine) (๐Ÿ‘จโ€๐Ÿ’ป 130 ยท ๐Ÿ”€ 330 ยท ๐Ÿ“ฆ 150K):
git clone https://github.com/pypa/twine
- [PyPi](https://pypi.org/project/twine) (๐Ÿ“ฅ 17M / month ยท ๐Ÿ“ฆ 42K ยท โฑ๏ธ 27.07.2026):
pip install twine
- [Conda](https://anaconda.org/conda-forge/twine) (๐Ÿ“ฅ 2.2M ยท โฑ๏ธ 28.07.2026):
conda install -c conda-forge twine
setuptools_scm (๐Ÿฅˆ30 ยท โญ 950) - the blessed package to manage your versions by scm tags. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 250 ยท ๐Ÿ“ฆ 34K):
git clone https://github.com/pypa/setuptools_scm
- [PyPi](https://pypi.org/project/setuptools_scm) (๐Ÿ“ฅ 78M / month ยท ๐Ÿ“ฆ 2.8K ยท โฑ๏ธ 23.09.2026):
pip install setuptools_scm
- [Conda](https://anaconda.org/conda-forge/setuptools_scm) (๐Ÿ“ฅ 9.4M ยท โฑ๏ธ 24.09.2026):
conda install -c conda-forge setuptools_scm
invoke (๐Ÿฅˆ29 ยท โญ 4.7K) - Pythonic task management & command execution. BSD-2 - [GitHub](https://github.com/pyinvoke/invoke) (๐Ÿ‘จโ€๐Ÿ’ป 63 ยท ๐Ÿ”€ 390 ยท ๐Ÿ“ฆ 35K):
git clone https://github.com/pyinvoke/invoke
- [PyPi](https://pypi.org/project/invoke) (๐Ÿ“ฅ 60M / month ยท ๐Ÿ“ฆ 1.4K ยท โฑ๏ธ 07.04.2026):
pip install invoke
- [Conda](https://anaconda.org/conda-forge/invoke) (๐Ÿ“ฅ 3.6M ยท โฑ๏ธ 07.04.2026):
conda install -c conda-forge invoke
scons (๐Ÿฅˆ29 ยท โญ 2.4K) - SCons - a software construction tool. MIT - [GitHub](https://github.com/SCons/scons) (๐Ÿ‘จโ€๐Ÿ’ป 180 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“ฆ 4.4K):
git clone https://github.com/SCons/scons
- [PyPi](https://pypi.org/project/scons) (๐Ÿ“ฅ 600K / month ยท ๐Ÿ“ฆ 65 ยท โฑ๏ธ 27.08.2026):
pip install scons
- [Conda](https://anaconda.org/conda-forge/scons) (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 04.09.2026):
conda install -c conda-forge scons
flit (๐Ÿฅˆ29 ยท โญ 2.3K) - Simplified packaging of Python modules. BSD-3 - [GitHub](https://github.com/pypa/flit) (๐Ÿ‘จโ€๐Ÿ’ป 97 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“ฆ 2.9K):
git clone https://github.com/pypa/flit
- [PyPi](https://pypi.org/project/flit) (๐Ÿ“ฅ 5.6M / month ยท ๐Ÿ“ฆ 1.1K ยท โฑ๏ธ 27.10.2026):
pip install flit
- [Conda](https://anaconda.org/conda-forge/flit) (๐Ÿ“ฅ 480K ยท โฑ๏ธ 28.10.2026):
conda install -c conda-forge flit
doit (๐Ÿฅ‰25 ยท โญ 2K ยท ๐Ÿ’ค) - CLI task management & automation tool. MIT - [GitHub](https://github.com/pydoit/doit) (๐Ÿ‘จโ€๐Ÿ’ป 70 ยท ๐Ÿ”€ 190 ยท ๐Ÿ“ฆ 2.3K):
git clone https://github.com/pydoit/doit
- [PyPi](https://pypi.org/project/doit) (๐Ÿ“ฅ 490K / month ยท ๐Ÿ“ฆ 140 ยท โฑ๏ธ 09.02.2026):
pip install doit
- [Conda](https://anaconda.org/conda-forge/doit) (๐Ÿ“ฅ 620K ยท โฑ๏ธ 09.02.2026):
conda install -c conda-forge doit
pybuilder (๐Ÿฅ‰22 ยท โญ 2.1K) - Software build automation tool for Python. Apache-2 - [GitHub](https://github.com/pybuilder/pybuilder) (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 280):
git clone https://github.com/pybuilder/pybuilder
- [PyPi](https://pypi.org/project/pybuilder) (๐Ÿ“ฅ 54K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 11.10.2026):
pip install pybuilder
- [Conda](https://anaconda.org/conda-forge/pybuilder) (๐Ÿ“ฅ 450K ยท โฑ๏ธ 11.10.2026):
conda install -c conda-forge pybuilder
universal-build (๐Ÿฅ‰12 ยท โญ 25 ยท ๐Ÿ’€) - Universal build utilities for containerized build pipelines. MIT - [GitHub](https://github.com/ml-tooling/universal-build) (๐Ÿ‘จโ€๐Ÿ’ป 5 ยท ๐Ÿ”€ 8):
git clone https://github.com/ml-tooling/universal-build
- [PyPi](https://pypi.org/project/universal-build) (๐Ÿ“ฅ 130 / month ยท ๐Ÿ“ฆ 7 ยท โฑ๏ธ 16.11.2021):
pip install universal-build
Show 4 hidden projects... - buildbot (๐Ÿฅ‰23 ยท โญ 5.4K ยท ๐Ÿ’€) - Python-based continuous integration testing framework; your.. โ—๏ธGPL-2.0 - buildout (๐Ÿฅ‰21 ยท โญ 620) - Buildout is a deployment automation tool written in and extended.. โ—๏ธZPL-2.1 - paver (๐Ÿฅ‰19 ยท โญ 460 ยท ๐Ÿ’€) - Python-based project scripting. BSD-3 - pynt (๐Ÿฅ‰16 ยท โญ 150 ยท ๐Ÿ’€) - A pynt of Python build. MIT


System Monitoring & Profiling

Back to top

psutil (๐Ÿฅ‡36 ยท โญ 11K) - Cross-platform lib for process and system monitoring in Python. BSD-3 - [GitHub](https://github.com/giampaolo/psutil) (๐Ÿ‘จโ€๐Ÿ’ป 260 ยท ๐Ÿ”€ 1.5K ยท ๐Ÿ“ฆ 820K):
git clone https://github.com/giampaolo/psutil
- [PyPi](https://pypi.org/project/psutil) (๐Ÿ“ฅ 290M / month ยท ๐Ÿ“ฆ 20K ยท โฑ๏ธ 28.01.2026):
pip install psutil
- [Conda](https://anaconda.org/conda-forge/psutil) (๐Ÿ“ฅ 77M ยท โฑ๏ธ 17.09.2026):
conda install -c conda-forge psutil
py-spy (๐Ÿฅ‡29 ยท โญ 16K) - Sampling profiler for Python programs. MIT - [GitHub](https://github.com/benfred/py-spy) (๐Ÿ‘จโ€๐Ÿ’ป 66 ยท ๐Ÿ”€ 560 ยท ๐Ÿ“ฆ 9.3K):
git clone https://github.com/benfred/py-spy
- [PyPi](https://pypi.org/project/py-spy) (๐Ÿ“ฅ 20M / month ยท ๐Ÿ“ฆ 240 ยท โฑ๏ธ 24.04.2026):
pip install py-spy
- [Conda](https://anaconda.org/conda-forge/py-spy) (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 28.08.2026):
conda install -c conda-forge py-spy
- [Cargo](https://crates.io/crates/py-spy) (๐Ÿ“ฆ 5 ยท โฑ๏ธ 24.04.2026):
cargo install py-spy
pyinstrument (๐Ÿฅ‡29 ยท โญ 8K) - Call stack profiler for Python. Shows you why your code is slow!. BSD-3 - [GitHub](https://github.com/joerick/pyinstrument) (๐Ÿ‘จโ€๐Ÿ’ป 79 ยท ๐Ÿ”€ 300 ยท ๐Ÿ“ฆ 4.8K):
git clone https://github.com/joerick/pyinstrument
- [PyPi](https://pypi.org/project/pyinstrument) (๐Ÿ“ฅ 9.3M / month ยท ๐Ÿ“ฆ 340 ยท โฑ๏ธ 29.07.2026):
pip install pyinstrument
- [Conda](https://anaconda.org/conda-forge/pyinstrument) (๐Ÿ“ฅ 1.5M ยท โฑ๏ธ 04.09.2026):
conda install -c conda-forge pyinstrument
memray (๐Ÿฅˆ28 ยท โญ 15K) - Memray is a memory profiler for Python. Apache-2 - [GitHub](https://github.com/bloomberg/memray) (๐Ÿ‘จโ€๐Ÿ’ป 78 ยท ๐Ÿ”€ 460 ยท ๐Ÿ“ฆ 24):
git clone https://github.com/bloomberg/memray
- [PyPi](https://pypi.org/project/memray) (๐Ÿ“ฅ 11M / month ยท ๐Ÿ“ฆ 210 ยท โฑ๏ธ 07.08.2026):
pip install memray
- [Conda](https://anaconda.org/conda-forge/memray) (๐Ÿ“ฅ 850K ยท โฑ๏ธ 25.10.2026):
conda install -c conda-forge memray
Scalene (๐Ÿฅˆ27 ยท โญ 14K) - Scalene: a high-performance, high-precision CPU, GPU, and memory.. Apache-2 - [GitHub](https://github.com/plasma-umass/scalene) (๐Ÿ‘จโ€๐Ÿ’ป 66 ยท ๐Ÿ”€ 440 ยท ๐Ÿ“ฆ 1.1K):
git clone https://github.com/plasma-umass/scalene
- [PyPi](https://pypi.org/project/scalene) (๐Ÿ“ฅ 350K / month ยท ๐Ÿ“ฆ 100 ยท โฑ๏ธ 23.10.2026):
pip install scalene
memory-profiler (๐Ÿฅˆ25 ยท โญ 4.5K ยท ๐Ÿ’ค) - Monitor Memory usage of Python code. BSD-3 - [GitHub](https://github.com/pythonprofilers/memory_profiler) (๐Ÿ‘จโ€๐Ÿ’ป 110 ยท ๐Ÿ”€ 390):
git clone https://github.com/pythonprofilers/memory_profiler
- [PyPi](https://pypi.org/project/memory_profiler) (๐Ÿ“ฅ 4.4M / month ยท ๐Ÿ“ฆ 460 ยท โฑ๏ธ 15.11.2022):
pip install memory_profiler
- [Conda](https://anaconda.org/conda-forge/memory_profiler) (๐Ÿ“ฅ 5.6M ยท โฑ๏ธ 04.12.2025):
conda install -c conda-forge memory_profiler
memory_profiler (๐Ÿฅˆ25 ยท โญ 4.5K ยท ๐Ÿ’ค) - Monitor Memory usage of Python code. BSD-3 - [GitHub](https://github.com/fabianp/memory_profiler) (๐Ÿ‘จโ€๐Ÿ’ป 62 ยท ๐Ÿ”€ 390):
git clone https://github.com/fabianp/memory_profiler
- [PyPi](https://pypi.org/project/memory_profiler) (๐Ÿ“ฅ 4.4M / month ยท ๐Ÿ“ฆ 460 ยท โฑ๏ธ 15.11.2022):
pip install memory_profiler
- [Conda](https://anaconda.org/conda-forge/memory_profiler) (๐Ÿ“ฅ 5.6M ยท โฑ๏ธ 04.12.2025):
conda install -c conda-forge memory_profiler
Yappi (๐Ÿฅˆ25 ยท โญ 1.7K) - Yet Another Python Profiler, but this time multithreading, asyncio and.. MIT - [GitHub](https://github.com/sumerc/yappi) (๐Ÿ‘จโ€๐Ÿ’ป 35 ยท ๐Ÿ”€ 82 ยท ๐Ÿ“ฆ 1.8K):
git clone https://github.com/sumerc/yappi
- [PyPi](https://pypi.org/project/yappi) (๐Ÿ“ฅ 3.2M / month ยท ๐Ÿ“ฆ 89 ยท โฑ๏ธ 17.03.2026):
pip install yappi
- [Conda](https://anaconda.org/conda-forge/yappi) (๐Ÿ“ฅ 460K ยท โฑ๏ธ 07.09.2026):
conda install -c conda-forge yappi
pympler (๐Ÿฅ‰24 ยท โญ 1.4K) - Development tool to measure, monitor and analyze the memory behavior.. Apache-2 - [GitHub](https://github.com/pympler/pympler) (๐Ÿ‘จโ€๐Ÿ’ป 31 ยท ๐Ÿ”€ 93):
git clone https://github.com/pympler/pympler
- [PyPi](https://pypi.org/project/pympler) (๐Ÿ“ฅ 5.7M / month ยท ๐Ÿ“ฆ 260 ยท โฑ๏ธ 28.06.2024):
pip install pympler
- [Conda](https://anaconda.org/conda-forge/pympler) (๐Ÿ“ฅ 950K ยท โฑ๏ธ 15.07.2026):
conda install -c conda-forge pympler
Bpytop (๐Ÿฅ‰23 ยท โญ 8.2K) - Linux/OSX/FreeBSD resource monitor. Apache-2 - [GitHub](https://github.com/aristocratos/bpytop) (๐Ÿ‘จโ€๐Ÿ’ป 36 ยท ๐Ÿ”€ 320 ยท ๐Ÿ“ฆ 250):
git clone https://github.com/aristocratos/bpytop
- [PyPi](https://pypi.org/project/bpytop) (๐Ÿ“ฅ 3.7K / month ยท ๐Ÿ“ฆ 1 ยท โฑ๏ธ 22.12.2021):
pip install bpytop
- [Conda](https://anaconda.org/conda-forge/bpytop) (๐Ÿ“ฅ 31K ยท โฑ๏ธ 06.10.2026):
conda install -c conda-forge bpytop
Show 8 hidden projects... - Glances (๐Ÿฅˆ27 ยท โญ 34K) - Glances an Eye on your system. A top/htop alternative for.. โ—Unlicensed - line_profiler (๐Ÿฅ‰23 ยท โญ 3.3K ยท ๐Ÿ“‰) - Line-by-line profiling for Python. โ—Unlicensed - Diamond (๐Ÿฅ‰22 ยท โญ 1.8K ยท ๐Ÿ’€) - Diamond is a python daemon that collects system metrics and publishes.. MIT - vprof (๐Ÿฅ‰19 ยท โญ 4K ยท ๐Ÿ’€) - Visual profiler for Python. BSD-2 - heartrate (๐Ÿฅ‰18 ยท โญ 1.5K ยท ๐Ÿ’€) - Simple real time visualisation of the execution of a Python program. MIT - Profiling (๐Ÿฅ‰17 ยท โญ 3K ยท ๐Ÿ’€) - Was an interactive continuous Python profiler. BSD-3 - pyheat (๐Ÿฅ‰17 ยท โญ 730 ยท ๐Ÿ’€) - pprofile + matplotlib = Python program profiled as an awesome heatmap!. MIT - livepython (๐Ÿฅ‰11 ยท โญ 2.6K ยท ๐Ÿ’€) - Visually trace Python code in real-time. MIT


AST Tools

Back to top

executing (๐Ÿฅ‡30 ยท โญ 400) - Get information about what a Python frame is currently doing,.. MIT - [GitHub](https://github.com/alexmojaki/executing) (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 41 ยท ๐Ÿ“ฆ 350K):
git clone https://github.com/alexmojaki/executing
- [PyPi](https://pypi.org/project/executing) (๐Ÿ“ฅ 100M / month ยท ๐Ÿ“ฆ 950 ยท โฑ๏ธ 10.10.2026):
pip install executing
- [Conda](https://anaconda.org/conda-forge/executing) (๐Ÿ“ฅ 34M ยท โฑ๏ธ 13.10.2026):
conda install -c conda-forge executing
gast (๐Ÿฅˆ25 ยท โญ 150 ยท ๐Ÿ’ค) - Python AST that abstracts the underlying Python version. BSD-3 - [GitHub](https://github.com/serge-sans-paille/gast) (๐Ÿ‘จโ€๐Ÿ’ป 13 ยท ๐Ÿ”€ 38 ยท ๐Ÿ“ฆ 220K):
git clone https://github.com/serge-sans-paille/gast
- [PyPi](https://pypi.org/project/gast) (๐Ÿ“ฅ 12M / month ยท ๐Ÿ“ฆ 530 ยท โฑ๏ธ 29.11.2025):
pip install gast
- [Conda](https://anaconda.org/conda-forge/gast) (๐Ÿ“ฅ 5.1M ยท โฑ๏ธ 30.11.2025):
conda install -c conda-forge gast
asteval (๐Ÿฅ‰24 ยท โญ 220) - Safe, minimalistic evaluator of python expression using ast module. MIT - [GitHub]() (๐Ÿ‘จโ€๐Ÿ’ป 28 ยท ๐Ÿ”€ 53):
git clone https://github.com/newville/asteval
- [PyPi](https://pypi.org/project/asteval) (๐Ÿ“ฅ 5.3M / month ยท ๐Ÿ“ฆ 250 ยท โฑ๏ธ 21.08.2026):
pip install asteval
- [Conda](https://anaconda.org/conda-forge/asteval) (๐Ÿ“ฅ 1.2M ยท โฑ๏ธ 22.08.2026):
conda install -c conda-forge asteval
Show 3 hidden projects... - astunparse (๐Ÿฅˆ26 ยท โญ 220 ยท ๐Ÿ’€) - An AST unparser for Python. BSD-3 - typed_ast (๐Ÿฅˆ25 ยท โญ 230 ยท ๐Ÿ’€) - Modified fork of CPythons ast module that parses `# type:`.. Apache-2 - astor (๐Ÿฅ‰23 ยท โญ 860 ยท ๐Ÿ’€) - Python AST read/write. BSD-3


Others

Back to top

pre-commit (๐Ÿฅ‡34 ยท โญ 16K) - A framework for managing and maintaining multi-language pre-commit.. MIT - [GitHub](https://github.com/pre-commit/pre-commit) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 1K ยท ๐Ÿ“ฆ 300K):
git clone https://github.com/pre-commit/pre-commit
- [PyPi](https://pypi.org/project/pre-commit) (๐Ÿ“ฅ 150M / month ยท ๐Ÿ“ฆ 40K ยท โฑ๏ธ 12.10.2026):
pip install pre-commit
- [Conda](https://anaconda.org/conda-forge/pre-commit) (๐Ÿ“ฅ 12M ยท โฑ๏ธ 13.10.2026):
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 520 awesome open-source projects with a total of 250K 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 (๐Ÿฅ‡25 ยท โญ 400) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 76 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“ฅ 2.1K ยท ๐Ÿ“ฆ 8 ยท ๐Ÿ“‹ 370 - 3% open ยท โฑ๏ธ 15.09.2026):
git clone https://github.com/deepmodeling/dpgen
- [PyPi](https://pypi.org/project/dpgen) (๐Ÿ“ฅ 510 / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 17.09.2026):
pip install dpgen
- [Conda](https://anaconda.org/deepmodeling/dpgen) (๐Ÿ“ฅ 340 ยท โฑ๏ธ 25.03.2025):
conda install -c deepmodeling dpgen
FLARE (๐Ÿฅˆ19 ยท โญ 360) - 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 ยท ๐Ÿ“ฅ 10 ยท ๐Ÿ“ฆ 12 ยท ๐Ÿ“‹ 240 - 14% open ยท โฑ๏ธ 19.09.2026):
git clone https://github.com/mir-group/flare
Bgolearn (๐Ÿฅˆ17 ยท โญ 160) - [NPJ Com. Mat.] Offical implement of Bgolearn. MIT materials-discovery probabilistic - [GitHub](https://github.com/Bin-Cao/Bgolearn) (๐Ÿ‘จโ€๐Ÿ’ป 4 ยท ๐Ÿ”€ 24 ยท ๐Ÿ“ฅ 94 ยท โฑ๏ธ 30.08.2026):
git clone https://github.com/Bin-Cao/Bgolearn
- [PyPi](https://pypi.org/project/Bgolearn) (๐Ÿ“ฅ 330 / month ยท โฑ๏ธ 28.08.2026):
pip install Bgolearn
DP-GEN2 (๐Ÿฅˆ17 ยท โญ 43) - 2nd generation of the Deep Potential GENerator. LGPL-3.0 ML-IAP MD workflows - [GitHub](https://github.com/deepmodeling/dpgen2) (๐Ÿ‘จโ€๐Ÿ’ป 21 ยท ๐Ÿ”€ 36 ยท ๐Ÿ“ฆ 6 ยท ๐Ÿ“‹ 66 - 48% open ยท โฑ๏ธ 07.09.2026):
git clone https://github.com/deepmodeling/dpgen2
IPSuite (๐Ÿฅ‰16 ยท โญ 25 ยท ๐Ÿ’ค) - 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) (๐Ÿ“ฅ 300 / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 20.11.2025):
pip install ipsuite
Show 4 hidden projects... - flare++ (๐Ÿฅ‰12 ยท โญ 39 ยท ๐Ÿ’€) - A many-body extension of the FLARE code. MIT C++ ML-IAP - Finetuna (๐Ÿฅ‰9 ยท โญ 71 ยท ๐Ÿ’€) - Active Learning for Machine Learning Potentials. MIT - ACEHAL (๐Ÿฅ‰5 ยท โญ 16 ยท ๐Ÿ’€) - 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.

MatBench Discovery (๐Ÿฅ‡22 ยท โญ 260) - An evaluation framework for machine learning models simulating high-throughput materials discovery. MIT datasets benchmarking model-repository - [GitHub](https://github.com/janosh/matbench-discovery) (๐Ÿ‘จโ€๐Ÿ’ป 36 ยท ๐Ÿ”€ 72 ยท ๐Ÿ“ฅ 2.3K ยท ๐Ÿ“ฆ 8 ยท ๐Ÿ“‹ 79 - 3% open ยท โฑ๏ธ 19.10.2026):
git clone https://github.com/janosh/matbench-discovery
- [PyPi](https://pypi.org/project/matbench-discovery) (๐Ÿ“ฅ 1.9K / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 11.09.2024):
pip install matbench-discovery
Best-of Machine Learning with Python (๐Ÿฅ‡21 ยท โญ 24K ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ”€ 3.1K ยท ๐Ÿ“‹ 70 - 50% open ยท โฑ๏ธ 22.03.2026):
git clone https://github.com/ml-tooling/best-of-ml-python
OpenML (๐Ÿฅ‡21 ยท โญ 760) - Open Machine Learning. BSD-3 datasets - [GitHub](https://github.com/openml/OpenML) (๐Ÿ‘จโ€๐Ÿ’ป 35 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“‹ 1K - 37% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/openml/OpenML
Graph-based Deep Learning Literature (๐Ÿฅ‡18 ยท โญ 5.1K) - 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 ยท โฑ๏ธ 20.10.2026):
git clone https://github.com/naganandy/graph-based-deep-learning-literature
ML-PEG (๐Ÿฅ‡18 ยท โญ 71) - ML Performance and Extrapolation Guide. GPL-3.0 benchmarking viz datasets structure-optimization MD transport-phenomena biomolecules long-range electrostatics - [GitHub](https://github.com/ddmms/ml-peg) (๐Ÿ‘จโ€๐Ÿ’ป 44 ยท ๐Ÿ”€ 72 ยท ๐Ÿ“ฅ 68 ยท ๐Ÿ“‹ 410 - 53% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/ddmms/ml-peg
- [PyPi](https://pypi.org/project/ml-peg) (๐Ÿ“ฅ 140 / month ยท โฑ๏ธ 21.10.2026):
pip install ml-peg
Garden (๐Ÿฅˆ16 ยท โญ 41 ยท ๐Ÿ’ค) - FAIR AI/ML Model Publishing Framework. MIT model-repository - [GitHub](https://github.com/Garden-AI/garden) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 5 ยท ๐Ÿ“ฆ 6 ยท ๐Ÿ“‹ 380 - 3% open ยท โฑ๏ธ 18.03.2026):
git clone https://github.com/Garden-AI/garden
- [PyPi](https://pypi.org/project/garden-ai) (๐Ÿ“ฅ 760 / month ยท โฑ๏ธ 18.03.2026):
pip install garden-ai
GT4SD - Generative Toolkit for Scientific Discovery (๐Ÿฅˆ15 ยท โญ 380) - Gradio apps of generative models in GT4SD. MIT generative pretrained drug-discovery model-repository - [GitHub](https://github.com/GT4SD/gt4sd-core) (๐Ÿ‘จโ€๐Ÿ’ป 20 ยท ๐Ÿ”€ 81 ยท ๐Ÿ“‹ 120 - 1% open ยท โฑ๏ธ 10.09.2026):
git clone https://github.com/GT4SD/gt4sd-core
AI for Science Resources (๐Ÿฅˆ13 ยท โญ 800) - List of resources for AI4Science research, including learning resources. GPL-3.0 license - [GitHub](https://github.com/divelab/AIRS) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 96 ยท ๐Ÿ“‹ 33 - 21% open ยท โฑ๏ธ 01.10.2026):
git clone https://github.com/divelab/AIRS
GNoME Explorer (๐Ÿฅˆ12 ยท โญ 1.2K) - Graph Networks for Materials Exploration Database. Apache-2 datasets materials-discovery - [GitHub](https://github.com/google-deepmind/materials_discovery) (๐Ÿ‘จโ€๐Ÿ’ป 3 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“‹ 37 - 89% open ยท โฑ๏ธ 29.04.2026):
git clone https://github.com/google-deepmind/materials_discovery
Neural-Network-Models-for-Chemistry (๐Ÿฅˆ12 ยท โญ 200) - A collection of Neural Network Models for chemistry. MIT rep-learn - [GitHub](https://github.com/Eipgen/Neural-Network-Models-for-Chemistry) (๐Ÿ‘จโ€๐Ÿ’ป 3 ยท ๐Ÿ”€ 22 ยท ๐Ÿ“‹ 2 - 50% open ยท โฑ๏ธ 09.04.2026):
git clone https://github.com/Eipgen/Neural-Network-Models-for-Chemistry
Awesome Materials & Chemistry Datasets (๐Ÿฅˆ11 ยท โญ 400 ยท ๐Ÿ“ˆ) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 48 ยท ๐Ÿ“‹ 15 - 26% open ยท โฑ๏ธ 19.10.2026):
git clone https://github.com/blaiszik/awesome-matchem-datasets
Awesome-Scientific-Language-Models (๐Ÿฅ‰10 ยท โญ 660) - 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 ยท โฑ๏ธ 16.09.2026):
git clone https://github.com/yuzhimanhua/Awesome-Scientific-Language-Models
optimade.science (๐Ÿฅ‰9 ยท โญ 10) - A sky-scanner Optimade browser-only GUI. MIT datasets - [GitHub](https://github.com/tilde-lab/optimade.science) (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 4 ยท ๐Ÿ“‹ 26 - 26% open ยท โฑ๏ธ 06.07.2026):
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 ยท ๐Ÿ”€ 72 ยท โฑ๏ธ 24.02.2026):
git clone https://github.com/neurreps/awesome-neural-geometry
Awesome Neural SBI (๐Ÿฅ‰8 ยท โญ 170 ยท ๐Ÿ’ค) - 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
DeepModeling Projects (๐Ÿฅ‰8 ยท โญ 8) - DeepModeling projects. CC-BY-4.0 - [GitHub](https://github.com/deepmodeling/deepmodeling-projects) (๐Ÿ‘จโ€๐Ÿ’ป 4 ยท ๐Ÿ”€ 3 ยท โฑ๏ธ 10.04.2026):
git clone https://github.com/deepmodeling/deepmodeling-projects
The Collection of Database and Dataset Resources in Materials Science (๐Ÿฅ‰7 ยท โญ 460) - 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 ยท ๐Ÿ”€ 63 ยท โฑ๏ธ 17.07.2026):
git clone https://github.com/sedaoturak/data-resources-for-materials-science
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
Charting ML Publications in Science (๐Ÿฅ‰6 ยท โญ 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
Show 12 hidden projects... - MatBench (๐Ÿฅ‡18 ยท โญ 220 ยท ๐Ÿ’€) - Matbench: Benchmarks for materials science property prediction. MIT datasets benchmarking model-repository - Awesome Materials Informatics (๐Ÿฅˆ11 ยท โญ 530 ยท ๐Ÿ’€) - Curated list of known efforts in materials informatics, i.e. in modern materials science. Custom - MoLFormers UI (๐Ÿฅ‰9 ยท โญ 420 ยท ๐Ÿ’€) - 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 - AI for Science paper collection (๐Ÿฅ‰8 ยท โญ 180 ยท ๐Ÿ’€) - List the AI for Science papers accepted by top conferences. Apache-2 - A Highly Opinionated List of Open-Source Materials Informatics Resources (๐Ÿฅ‰8 ยท โญ 160 ยท ๐Ÿ’€) - A Highly Opinionated List of Open Source Materials Informatics Resources. MIT - MADICES Awesome Interoperability (๐Ÿฅ‰7 ยท โญ 1) - Linked data interoperability resources of the Machine-actionable data interoperability for the chemical sciences.. MIT datasets - LAM Crystal Philately competition 2024 (๐Ÿฅ‰5 ยท โญ 23 ยท ๐Ÿ’€) - 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 ( โญ 76 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡31 ยท โญ 2.3K) - Datasets OC20, OC22, etc. Formerly known as Open Catalyst Project. MIT catalysis - [GitHub](https://github.com/facebookresearch/fairchem) (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 520 ยท ๐Ÿ“‹ 620 - 2% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (๐Ÿ“ฅ 19K / month ยท ๐Ÿ“ฆ 95 ยท โฑ๏ธ 22.10.2026):
pip install fairchem-core
Meta Open Materials 2024 (OMat24) Dataset (๐Ÿฅ‡30 ยท โญ 2.3K) - Contains over 100 million Density Functional Theory calculations focused on structural and compositional diversity. CC-BY-4.0 - [GitHub](https://github.com/facebookresearch/fairchem) (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 520 ยท ๐Ÿ“‹ 620 - 2% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (๐Ÿ“ฅ 19K / month ยท ๐Ÿ“ฆ 95 ยท โฑ๏ธ 22.10.2026):
pip install fairchem-core
MPContribs (๐Ÿฅ‡24 ยท โญ 42) - Platform for materials scientists to contribute and disseminate their materials data through Materials Project. MIT - [GitHub](https://github.com/materialsproject/MPContribs) (๐Ÿ‘จโ€๐Ÿ’ป 33 ยท ๐Ÿ”€ 28 ยท ๐Ÿ“ฆ 61 ยท ๐Ÿ“‹ 120 - 29% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/materialsproject/MPContribs
- [PyPi](https://pypi.org/project/mpcontribs-client) (๐Ÿ“ฅ 5.3K / month ยท ๐Ÿ“ฆ 7 ยท โฑ๏ธ 09.02.2026):
pip install mpcontribs-client
OPTIMADE Python tools (๐Ÿฅ‡22 ยท โญ 92) - Tools for implementing and consuming OPTIMADE APIs in Python. MIT - [GitHub](https://github.com/Materials-Consortia/optimade-python-tools) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 56 ยท ๐Ÿ“‹ 500 - 21% open ยท โฑ๏ธ 06.08.2026):
git clone https://github.com/Materials-Consortia/optimade-python-tools
- [PyPi](https://pypi.org/project/optimade) (๐Ÿ“ฅ 14K / month ยท ๐Ÿ“ฆ 7 ยท โฑ๏ธ 21.06.2026):
pip install optimade
- [Conda](https://anaconda.org/conda-forge/optimade) (๐Ÿ“ฅ 210K ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge optimade
Open Databases Integration for Materials Design (OPTIMADE) (๐Ÿฅˆ15 ยท โญ 110) - Specification of a common REST API for access to materials databases. CC-BY-4.0 - [GitHub](https://github.com/Materials-Consortia/OPTIMADE) (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 39 ยท ๐Ÿ“‹ 260 - 29% open ยท โฑ๏ธ 31.08.2026):
git clone https://github.com/Materials-Consortia/OPTIMADE
load-atoms (๐Ÿฅˆ15 ยท โญ 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) (๐Ÿ“ฅ 710 / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 25.11.2025):
pip install load-atoms
QH9 (๐Ÿฅˆ13 ยท โญ 800) - A Quantum Hamiltonian Prediction Benchmark. CC-BY-NC-SA-4.0 ML-DFT - [GitHub](https://github.com/divelab/AIRS) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 96 ยท ๐Ÿ“‹ 33 - 21% open ยท โฑ๏ธ 01.10.2026):
git clone https://github.com/divelab/AIRS
MatPES (๐Ÿฅˆ13 ยท โญ 61) - A foundational potential energy dataset for materials. BSD-3 UIP ML-IAP - [GitHub](https://github.com/materialyzeai/matpes) (๐Ÿ‘จโ€๐Ÿ’ป 3 ยท ๐Ÿ”€ 5 ยท ๐Ÿ“‹ 10 - 20% open ยท โฑ๏ธ 01.07.2026):
git clone https://github.com/materialsvirtuallab/matpes
- [PyPi](https://pypi.org/project/matpes) (๐Ÿ“ฅ 160 / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 10.03.2025):
pip install matpes
nablaDFT (๐Ÿฅˆ12 ยท โญ 240 ยท ๐Ÿ’ค) - 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
MPDS API (๐Ÿฅˆ12 ยท โญ 27) - 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 ยท ๐Ÿ”€ 7 ยท ๐Ÿ“‹ 36 - 22% open ยท โฑ๏ธ 23.08.2026):
git clone https://github.com/mpds-io/mpds-api
- [PyPi](https://pypi.org/project/mpds_client) (๐Ÿ“ฅ 310 / month ยท โฑ๏ธ 14.09.2020):
pip install mpds_client
SPICE (๐Ÿฅˆ11 ยท โญ 210 ยท ๐Ÿ’ค) - A collection of QM data for training potential functions. MIT ML-IAP MD - [GitHub](https://github.com/openmm/spice-dataset) (๐Ÿ‘จโ€๐Ÿ’ป 1 ยท ๐Ÿ”€ 11 ยท ๐Ÿ“ฅ 450 ยท ๐Ÿ“‹ 76 - 27% open ยท โฑ๏ธ 25.02.2026):
git clone https://github.com/openmm/spice-dataset
OpenKIM (๐Ÿฅˆ11 ยท โญ 40 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ”€ 20 ยท ๐Ÿ“‹ 37 - 40% open ยท โฑ๏ธ 06.03.2026):
git clone https://github.com/openkim/kim-api
OBELiX (๐Ÿฅ‰9 ยท โญ 64 ยท ๐Ÿ’ค) - 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) (๐Ÿ“ฅ 86 / month ยท โฑ๏ธ 16.05.2025):
pip install obelix-data
polyVERSE (๐Ÿฅ‰9 ยท โญ 47) - polyVERSE is a comprehensive repository of informatics-ready datasets curated by the Ramprasad Group. Custom soft-matter - [GitHub](https://github.com/Ramprasad-Group/polyVERSE) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 8 ยท โฑ๏ธ 23.08.2026):
git clone https://github.com/Ramprasad-Group/polyVERSE
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 ยท ๐Ÿ”€ 10 ยท ๐Ÿ“‹ 6 - 83% open ยท โฑ๏ธ 08.10.2026):
git clone https://github.com/deepmodeling/AIS-Square
The Perovskite Database Project (๐Ÿฅ‰5 ยท โญ 75 ยท ๐Ÿ’ค) - 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
Visual Graph Datasets (๐Ÿฅ‰5 ยท โญ 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
Show 17 hidden projects... - ATOM3D (๐Ÿฅˆ19 ยท โญ 320 ยท ๐Ÿ’€) - ATOM3D: tasks on molecules in three dimensions. MIT biomolecules benchmarking - OpenQDC (๐Ÿฅˆ14 ยท โญ 69 ยท ๐Ÿ’€) - Repository of Quantum Datasets Publicly Available. CC-BY-4.0 - MoleculeNet Leaderboard (๐Ÿฅ‰9 ยท โญ 110 ยท ๐Ÿ’€) - MIT benchmarking - Materials Data Facility (MDF) (๐Ÿฅ‰9 ยท โญ 10 ยท ๐Ÿ’€) - A simple way to publish, discover, and access materials datasets. Publication of very large datasets supported (e.g.,.. Apache-2 - 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 ยท โญ 110 ยท ๐Ÿ’€) - A data set of 20 million calculated off-equilibrium conformations for organic molecules. MIT - GEOM (๐Ÿฅ‰7 ยท โญ 260 ยท ๐Ÿ’€) - GEOM: Energy-annotated molecular conformations. Unlicensed drug-discovery - SciGlass (๐Ÿฅ‰7 ยท โญ 17 ยท ๐Ÿ’€) - The database contains a vast set of data on the properties of glass materials. MIT - ANI-1x Datasets (๐Ÿฅ‰6 ยท โญ 71 ยท ๐Ÿ’€) - The ANI-1ccx and ANI-1x data sets, coupled-cluster and density functional theory properties for organic molecules. MIT - COMP6 Benchmark dataset (๐Ÿฅ‰6 ยท โญ 42 ยท ๐Ÿ’€) - COMP6 Benchmark dataset for ML potentials. MIT - GDB-9-Ex9 and ORNL_AISD-Ex (๐Ÿฅ‰5 ยท โญ 11 ยท ๐Ÿ’€) - 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 ยท โญ 30 ยท ๐Ÿ’€) - 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 ยท โญ 12 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡27 ยท โญ 260) - A Python package for manipulating atomistic data of software in computational science. LGPL-3.0 - [GitHub](https://github.com/deepmodeling/dpdata) (๐Ÿ‘จโ€๐Ÿ’ป 72 ยท ๐Ÿ”€ 160 ยท ๐Ÿ“ฆ 160 ยท ๐Ÿ“‹ 160 - 7% open ยท โฑ๏ธ 12.09.2026):
git clone https://github.com/deepmodeling/dpdata
- [PyPi](https://pypi.org/project/dpdata) (๐Ÿ“ฅ 15K / month ยท ๐Ÿ“ฆ 47 ยท โฑ๏ธ 19.08.2026):
pip install dpdata
- [Conda](https://anaconda.org/deepmodeling/dpdata) (๐Ÿ“ฅ 510 ยท โฑ๏ธ 25.03.2025):
conda install -c deepmodeling dpdata
Metatensor (๐Ÿฅˆ23 ยท โญ 110) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 28 ยท ๐Ÿ“ฅ 59K ยท ๐Ÿ“ฆ 16 ยท ๐Ÿ“‹ 270 - 20% open ยท โฑ๏ธ 15.10.2026):
git clone https://github.com/metatensor/metatensor
- [PyPi](https://pypi.org/project/metatensor) (๐Ÿ“ฅ 1.2K / month ยท โฑ๏ธ 26.01.2024):
pip install metatensor
mp-pyrho (๐Ÿฅ‰19 ยท โญ 43) - Tools for re-griding volumetric quantum chemistry data for machine-learning purposes. Custom ML-DFT - [GitHub](https://github.com/materialsproject/pyrho) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 10 ยท ๐Ÿ“ฆ 38 ยท ๐Ÿ“‹ 10 - 70% open ยท โฑ๏ธ 11.05.2026):
git clone https://github.com/materialsproject/pyrho
- [PyPi](https://pypi.org/project/mp-pyrho) (๐Ÿ“ฅ 74K / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 13.10.2025):
pip install mp-pyrho
dlpack (๐Ÿฅ‰16 ยท โญ 1.3K) - common in-memory tensor structure. Apache-2 C++ - [GitHub](https://github.com/dmlc/dlpack) (๐Ÿ‘จโ€๐Ÿ’ป 36 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“‹ 90 - 28% open ยท โฑ๏ธ 11.08.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 ยท โญ 39K) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 890 ยท ๐Ÿ”€ 8.4K ยท ๐Ÿ“‹ 2.3K - 84% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/google-research/google-research
HamGNN (๐Ÿฅ‡16 ยท โญ 230) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 47 ยท ๐Ÿ“‹ 90 - 82% open ยท โฑ๏ธ 18.09.2026):
git clone https://github.com/QuantumLab-ZY/HamGNN
SALTED (๐Ÿฅˆ15 ยท โญ 50) - Symmetry-Adapted Learning of Three-dimensional Electron Densities (and their electrostatic response). GPL-3.0 - [GitHub](https://github.com/andreagrisafi/SALTED) (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 10 ยท ๐Ÿ“‹ 17 - 11% open ยท โฑ๏ธ 30.09.2026):
git clone https://github.com/andreagrisafi/SALTED
CiderPress (๐Ÿฅˆ15 ยท โญ 29) - 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/cider-dft/CiderPress) (๐Ÿ‘จโ€๐Ÿ’ป 3 ยท ๐Ÿ”€ 5 ยท โฑ๏ธ 27.08.2026):
git clone https://github.com/mir-group/CiderPress
- [PyPi](https://pypi.org/project/ciderpress) (๐Ÿ“ฅ 68 / month ยท โฑ๏ธ 27.08.2026):
pip install ciderpress
QHNet (๐Ÿฅˆ13 ยท โญ 800) - Artificial Intelligence Research for Science (AIRS). GPL-3.0 rep-learn - [GitHub](https://github.com/divelab/AIRS) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 96 ยท ๐Ÿ“‹ 33 - 21% open ยท โฑ๏ธ 01.10.2026):
git clone https://github.com/divelab/AIRS
Q-stack (๐Ÿฅˆ12 ยท โญ 20) - 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 ยท ๐Ÿ“‹ 57 - 15% open ยท โฑ๏ธ 03.08.2026):
git clone https://github.com/lcmd-epfl/Q-stack
MLDensity (๐Ÿฅˆ9 ยท โญ 9) - Linear Jacobi-Legendre expansion of the charge density for machine learning-accelerated electronic structure.. LGPL-3.0 - [GitHub](https://github.com/StefanoSanvitoGroup/MLdensity) (๐Ÿ‘จโ€๐Ÿ’ป 4 ยท โฑ๏ธ 05.10.2026):
git clone https://github.com/StefanoSanvitoGroup/MLdensity
Libnxc (๐Ÿฅ‰8 ยท โญ 21) - A library for using machine-learned exchange-correlation functionals for density-functional theory. MPL-2.0 C++ Fortran - [GitHub](https://github.com/semodi/libnxc) (๐Ÿ‘จโ€๐Ÿ’ป 3 ยท ๐Ÿ”€ 4 ยท ๐Ÿ“‹ 16 - 81% open ยท โฑ๏ธ 14.10.2026):
git clone https://github.com/semodi/libnxc
dftio (๐Ÿฅ‰8 ยท โญ 16 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ”€ 14 ยท ๐Ÿ“‹ 26 - 84% open ยท โฑ๏ธ 18.12.2025):
git clone https://github.com/deepmodeling/dftio
DeepH-E3 (๐Ÿฅ‰7 ยท โญ 120 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ”€ 29 ยท ๐Ÿ“‹ 40 - 67% open ยท โฑ๏ธ 27.01.2026):
git clone https://github.com/Xiaoxun-Gong/DeepH-E3
Show 27 hidden projects... - DM21 (๐Ÿฅ‡19 ยท โญ 15K ยท ๐Ÿ’€) - This package provides a PySCF interface to the DM21 (DeepMind 21) family of exchange-correlation functionals described.. Apache-2 - MALA (๐Ÿฅ‡16 ยท โญ 100 ยท ๐Ÿ’€) - Materials Learning Algorithms. A framework for machine learning materials properties from first-principles data. BSD-3 - DeepH-pack (๐Ÿฅˆ12 ยท โญ 340 ยท ๐Ÿ’€) - Deep neural networks for density functional theory Hamiltonian. LGPL-3.0 Julia - Grad DFT (๐Ÿฅˆ10 ยท โญ 120 ยท ๐Ÿ’€) - GradDFT is a JAX-based library enabling the differentiable design and experimentation of exchange-correlation.. Apache-2 - NeuralXC (๐Ÿฅˆ10 ยท โญ 39 ยท ๐Ÿ’€) - Implementation of a machine learned density functional. BSD-3 - DeePKS-kit (๐Ÿฅˆ9 ยท โญ 120 ยท ๐Ÿ’€) - a package for developing machine learning-based chemically accurate energy and density functional models. LGPL-3.0 ml-functional - 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++ - ACEhamiltonians (๐Ÿฅˆ9 ยท โญ 17 ยท ๐Ÿ’€) - Provides tools for constructing, fitting, and predicting self-consistent Hamiltonian and overlap matrices in solid-.. MIT Julia - ChargE3Net (๐Ÿฅ‰8 ยท โญ 78 ยท ๐Ÿ’€) - [npj Comp. Mat.] Higher-order equivariant neural networks for charge density prediction in materials. MIT rep-learn - Mat2Spec (๐Ÿฅ‰7 ยท โญ 32 ยท ๐Ÿ’€) - Density of States Prediction for Materials Discovery via Contrastive Learning from Probabilistic Embeddings. MIT spectroscopy - DeepDFT (๐Ÿฅ‰6 ยท โญ 91 ยท ๐Ÿ’€) - Official implementation of DeepDFT model. MIT - scdp (scalable charge density prediction) (๐Ÿฅ‰6 ยท โญ 42 ยท ๐Ÿ’€) - [NeurIPS 2024] source code for A Recipe for Charge Density Prediction. MIT rep-learn single-paper - charge-density-models (๐Ÿฅ‰6 ยท โญ 16 ยท ๐Ÿ’€) - 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 ยท โญ 41 ยท ๐Ÿ’€) - Extended DeepH (xDeepH) method for magnetic materials. LGPL-3.0 magnetism Julia - InfGCN for Electron Density Estimation (๐Ÿฅ‰5 ยท โญ 17 ยท ๐Ÿ’€) - 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 ยท โญ 29 ยท ๐Ÿ’€) - 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 - MALADA (๐Ÿฅ‰4 ยท โญ 1 ยท ๐Ÿ’€) - MALA Data Acquisition: Helpful tools to build data for MALA. BSD-3 - gprep (๐Ÿฅ‰4 ยท ๐Ÿ’€) - Fitting DFTB repulsive potentials with GPR. MIT single-paper - ofdft_nflows (๐Ÿฅ‰3 ยท โญ 12 ยท ๐Ÿ’€) - Nomalizing flows for orbita-free DFT. Unlicensed generative - APET (๐Ÿฅ‰3 ยท โญ 7 ยท ๐Ÿ’€) - Atomic Positional Embedding-based Transformer. GPL-3.0 density-of-states transformer - A3MD (๐Ÿฅ‰2 ยท โญ 8 ยท ๐Ÿ’€) - MPNN-like + Analytic Density Model = Accurate electron densities. Unlicensed rep-learn single-paper - kdft (๐Ÿฅ‰1 ยท โญ 1 ยท ๐Ÿ’€) - 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.

COSMO Software Cookbook (๐Ÿฅ‡14 ยท โญ 56) - A collection of simulation recipes for the atomic-scale modeling of materials and molecules. BSD-3 - [GitHub](https://github.com/lab-cosmo/atomistic-cookbook) (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 13 ยท ๐Ÿ“‹ 35 - 31% open ยท โฑ๏ธ 19.10.2026):
git clone https://github.com/lab-cosmo/software-cookbook
Geometric GNN Dojo (๐Ÿฅ‡12 ยท โญ 530 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ”€ 55 ยท ๐Ÿ“‹ 9 - 22% open ยท โฑ๏ธ 09.10.2025):
git clone https://github.com/chaitjo/geometric-gnn-dojo
Deep Learning for Molecules and Materials Book (๐Ÿฅˆ11 ยท โญ 750 ยท ๐Ÿ’ค) - 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 (๐Ÿฅˆ11 ยท โญ 300) - EPFL AI for chemistry course, Spring 2023. https://schwallergroup.github.io/ai4chem_course. MIT chemistry - [GitHub](https://github.com/schwallergroup/ai4chem_course) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 63 ยท ๐Ÿ“‹ 6 - 50% open ยท โฑ๏ธ 03.04.2026):
git clone https://github.com/schwallergroup/ai4chem_course
DSECOP (๐Ÿฅˆ9 ยท โญ 56) - This repository contains data science educational materials developed by DSECOP Fellows. CCO-1.0 - [GitHub](https://github.com/GDS-Education-Community-of-Practice/DSECOP) (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 26 ยท ๐Ÿ“‹ 8 - 12% open ยท โฑ๏ธ 13.10.2026):
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) (๐Ÿ‘จโ€๐Ÿ’ป 7 ยท ๐Ÿ”€ 6 ยท โฑ๏ธ 22.05.2026):
git clone https://github.com/ceriottm/iam-notebooks
MLforMaterials (๐Ÿฅˆ8 ยท โญ 170) - Archived. Course continues as AI for Materials: https://github.com/orgs/AIforMaterials. MIT community-resource general-ml rep-eng materials-discovery - [GitHub](https://github.com/aronwalsh/MLforMaterials) (๐Ÿ‘จโ€๐Ÿ’ป 2 ยท ๐Ÿ”€ 20 ยท ๐Ÿ“‹ 4 - 25% open ยท โฑ๏ธ 12.10.2026):
git clone https://github.com/aronwalsh/MLforMaterials
MACE-tutorials (๐Ÿฅ‰6 ยท โญ 77 ยท ๐Ÿ’ค) - Another set of tutorials for the MACE interatomic potential by one of the authors. MIT ML-IAP rep-learn MD - [GitHub](https://github.com/ACEsuit/mace-tutorials) (๐Ÿ‘จโ€๐Ÿ’ป 2 ยท ๐Ÿ”€ 18 ยท โฑ๏ธ 22.01.2026):
git clone https://github.com/ilyes319/mace-tutorials
DeepModeling Tutorials (๐Ÿฅ‰6 ยท โญ 18 ยท ๐Ÿ’ค) - 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
ML-for-Materials-Science (๐Ÿฅ‰6 ยท โญ 12) - A comprehensive, interactive learning path for applying machine learning to materials discovery, property prediction,.. MIT general-ml rep-eng XAI - [GitHub](https://github.com/NabKh/ML-for-Materials-Science) (๐Ÿ”€ 2 ยท โฑ๏ธ 17.10.2026):
git clone https://github.com/NabKh/ML-for-Materials-Science
Show 20 hidden projects... - DeepLearningLifeSciences (๐Ÿฅ‡12 ยท โญ 420 ยท ๐Ÿ’€) - 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 - jarvis-tools-notebooks (๐Ÿฅˆ9 ยท โญ 97 ยท ๐Ÿ’€) - This repository is no longer maintained. For the latest updates and continued development, please visit:.. NIST - 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 ยท โญ 87 ยท ๐Ÿ’€) - 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 ยท โญ 91 ยท ๐Ÿ’€) - The course materials for Machine Learning in Chemistry 101. Unlicensed - DSM-CORE (๐Ÿฅ‰4 ยท โญ 17 ยท ๐Ÿ’€) - Data Science for Materials - Collection of Open Educational Resources. Unlicensed - chemrev-gpr (๐Ÿฅ‰4 ยท โญ 11 ยท ๐Ÿ’€) - 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.

MEGAN: Multi Explanation Graph Attention Student (๐Ÿฅˆ9 ยท โญ 12) - Minimal implementation of graph attention student model architecture. MIT rep-learn - [GitHub](https://github.com/aimat-lab/graph_attention_student) (๐Ÿ‘จโ€๐Ÿ’ป 2 ยท ๐Ÿ”€ 2 ยท ๐Ÿ“‹ 5 - 60% open ยท โฑ๏ธ 20.10.2026):
git clone https://github.com/aimat-lab/graph_attention_student
Show 3 hidden projects... - exmol (๐Ÿฅ‡19 ยท โญ 350 ยท ๐Ÿ’€) - Explainer for black box models that predict molecule properties. MIT - 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 - 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 (๐Ÿฅ‡15 ยท โญ 120) - 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 ยท ๐Ÿ”€ 34 ยท ๐Ÿ“ฆ 4 ยท ๐Ÿ“‹ 80 - 47% open ยท โฑ๏ธ 12.10.2026):
git clone https://github.com/deepmodeling/DeePTB
- [PyPi](https://pypi.org/project/dptb) (๐Ÿ“ฅ 220 / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 20.06.2026):
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 ยท โญ 5 ยท ๐Ÿ’€) - Hamiltonian Learning for Excited States https://doi.org/10.48550/arXiv.2311.00844. Unlicensed excited-states - e3psi (๐Ÿฅ‰4 ยท โญ 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.6K) - BSD-3 C++ cheminformatics - [GitHub](https://github.com/rdkit/rdkit) (๐Ÿ‘จโ€๐Ÿ’ป 290 ยท ๐Ÿ”€ 1.1K ยท ๐Ÿ“ฆ 320 ยท ๐Ÿ“‹ 3.8K - 2% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/rdkit/rdkit
- [PyPi](https://pypi.org/project/rdkit) (๐Ÿ“ฅ 4.7M / month ยท ๐Ÿ“ฆ 2.2K ยท โฑ๏ธ 09.10.2026):
pip install rdkit
- [Conda](https://anaconda.org/rdkit/rdkit) (๐Ÿ“ฅ 2.6M ยท โฑ๏ธ 25.03.2025):
conda install -c rdkit rdkit
DeepChem (๐Ÿฅ‡33 ยท โญ 7.1K) - Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology. MIT - [GitHub](https://github.com/deepchem/deepchem) (๐Ÿ‘จโ€๐Ÿ’ป 260 ยท ๐Ÿ”€ 2.3K ยท ๐Ÿ“ฆ 670 ยท ๐Ÿ“‹ 2.5K - 47% open ยท โฑ๏ธ 20.08.2026):
git clone https://github.com/deepchem/deepchem
- [PyPi](https://pypi.org/project/deepchem) (๐Ÿ“ฅ 21K / month ยท ๐Ÿ“ฆ 32 ยท โฑ๏ธ 21.08.2026):
pip install deepchem
- [Conda](https://anaconda.org/conda-forge/deepchem) (๐Ÿ“ฅ 130K ยท โฑ๏ธ 22.04.2025):
conda install -c conda-forge deepchem
- [Docker Hub](https://hub.docker.com/r/deepchemio/deepchem) (๐Ÿ“ฅ 12K ยท โญ 5 ยท โฑ๏ธ 15.07.2025):
docker pull deepchemio/deepchem
Matminer (๐Ÿฅ‡28 ยท โญ 620) - Data mining for materials science. Custom - [GitHub](https://github.com/hackingmaterials/matminer) (๐Ÿ‘จโ€๐Ÿ’ป 58 ยท ๐Ÿ”€ 220 ยท ๐Ÿ“ฆ 500 ยท ๐Ÿ“‹ 240 - 14% open ยท โฑ๏ธ 19.10.2026):
git clone https://github.com/hackingmaterials/matminer
- [PyPi](https://pypi.org/project/matminer) (๐Ÿ“ฅ 40K / month ยท ๐Ÿ“ฆ 89 ยท โฑ๏ธ 14.04.2026):
pip install matminer
- [Conda](https://anaconda.org/conda-forge/matminer) (๐Ÿ“ฅ 130K ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge matminer
QUIP (๐Ÿฅˆ25 ยท โญ 410) - libAtoms/QUIP molecular dynamics framework: https://libatoms.github.io. GPL-2.0 MD ML-IAP rep-eng Fortran - [GitHub](https://github.com/libAtoms/QUIP) (๐Ÿ‘จโ€๐Ÿ’ป 87 ยท ๐Ÿ”€ 130 ยท ๐Ÿ“ฅ 1K ยท ๐Ÿ“ฆ 46 ยท ๐Ÿ“‹ 500 - 23% open ยท โฑ๏ธ 12.05.2026):
git clone https://github.com/libAtoms/QUIP
- [PyPi](https://pypi.org/project/quippy-ase) (๐Ÿ“ฅ 1.5K / month ยท ๐Ÿ“ฆ 9 ยท โฑ๏ธ 30.04.2026):
pip install quippy-ase
- [Docker Hub](https://hub.docker.com/r/libatomsquip/quip) (๐Ÿ“ฅ 11K ยท โญ 4 ยท โฑ๏ธ 24.04.2023):
docker pull libatomsquip/quip
Molfeat (๐Ÿฅˆ24 ยท โญ 240) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 31 ยท ๐Ÿ“ฆ 79 ยท ๐Ÿ“‹ 59 - 15% open ยท โฑ๏ธ 09.09.2026):
git clone https://github.com/datamol-io/molfeat
- [PyPi](https://pypi.org/project/molfeat) (๐Ÿ“ฅ 4.4K / month ยท ๐Ÿ“ฆ 20 ยท โฑ๏ธ 09.09.2026):
pip install molfeat
- [Conda](https://anaconda.org/conda-forge/molfeat) (๐Ÿ“ฅ 53K ยท โฑ๏ธ 28.09.2026):
conda install -c conda-forge molfeat
MAML (๐Ÿฅˆ21 ยท โญ 470) - Python for Materials Machine Learning, Materials Descriptors, Machine Learning Force Fields, Deep Learning, etc. BSD-3 - [GitHub](https://github.com/materialyzeai/maml) (๐Ÿ‘จโ€๐Ÿ’ป 39 ยท ๐Ÿ”€ 98 ยท ๐Ÿ“ฆ 17 ยท ๐Ÿ“‹ 76 - 14% open ยท โฑ๏ธ 27.07.2026):
git clone https://github.com/materialsvirtuallab/maml
- [PyPi](https://pypi.org/project/maml) (๐Ÿ“ฅ 490 / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 02.04.2025):
pip install maml
Scikit-Matter (๐Ÿฅˆ20 ยท โญ 98) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 19 ยท ๐Ÿ”€ 27 ยท ๐Ÿ“ฅ 34 ยท ๐Ÿ“‹ 84 - 23% open ยท โฑ๏ธ 27.08.2026):
git clone https://github.com/scikit-learn-contrib/scikit-matter
- [PyPi](https://pypi.org/project/skmatter) (๐Ÿ“ฅ 11K / month ยท ๐Ÿ“ฆ 7 ยท โฑ๏ธ 27.08.2026):
pip install skmatter
- [Conda](https://anaconda.org/conda-forge/skmatter) (๐Ÿ“ฅ 10K ยท โฑ๏ธ 29.08.2026):
conda install -c conda-forge skmatter
MLatom (๐Ÿฅˆ18 ยท โญ 170) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 8 ยท ๐Ÿ”€ 26 ยท ๐Ÿ“‹ 10 - 50% open ยท โฑ๏ธ 12.09.2026):
git clone https://github.com/dralgroup/mlatom
- [PyPi](https://pypi.org/project/mlatom) (๐Ÿ“ฅ 890 / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 12.09.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 ยท ๐Ÿ”€ 62 ยท ๐Ÿ“ฅ 180 ยท ๐Ÿ“‹ 220 - 14% open ยท โฑ๏ธ 10.10.2025):
git clone https://github.com/uw-cmg/MAST-ML
Artificial Intelligence for Science (AIRS) (๐Ÿฅ‰13 ยท โญ 800) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 37 ยท ๐Ÿ”€ 96 ยท ๐Ÿ“‹ 33 - 21% open ยท โฑ๏ธ 01.10.2026):
git clone https://github.com/divelab/AIRS
Show 14 hidden projects... - JARVIS-Tools (๐Ÿฅˆ23 ยท โญ 400 ยท ๐Ÿ’€) - About JARVIS-Tools: an open-source software package for data-driven atomistic materials design. Publications:.. Custom - AtomAI (๐Ÿฅˆ18 ยท โญ 230 ยท ๐Ÿ’€) - Deep and Machine Learning for Microscopy. MIT computer-vision USL experimental-data - XenonPy (๐Ÿฅ‰16 ยท โญ 160 ยท ๐Ÿ’€) - XenonPy is a Python Software for Materials Informatics. BSD-3 - QML (๐Ÿฅ‰15 ยท โญ 210 ยท ๐Ÿ’€) - QML: Quantum Machine Learning. MIT - Automatminer (๐Ÿฅ‰14 ยท โญ 180 ยท ๐Ÿ’€) - An automatic engine for predicting materials properties. Custom autoML - AMPtorch (๐Ÿฅ‰11 ยท โญ 62 ยท ๐Ÿ’€) - AMPtorch: Atomistic Machine Learning Package (AMP) - PyTorch. GPL-3.0 - OpenChem (๐Ÿฅ‰10 ยท โญ 750 ยท ๐Ÿ’€) - OpenChem: Deep Learning toolkit for Computational Chemistry and Drug Design Research. MIT - JAXChem (๐Ÿฅ‰7 ยท โญ 85 ยท ๐Ÿ’€) - JAXChem is a JAX-based deep learning library for complex and versatile chemical modeling. MIT - uncertainty_benchmarking (๐Ÿฅ‰7 ยท โญ 44 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡17 ยท โญ 380) - 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 ยท ๐Ÿ”€ 81 ยท ๐Ÿ“‹ 120 - 1% open ยท โฑ๏ธ 10.09.2026):
git clone https://github.com/GT4SD/gt4sd-core
- [PyPi](https://pypi.org/project/gt4sd) (๐Ÿ“ฅ 170 / month ยท โฑ๏ธ 31.07.2026):
pip install gt4sd
PMTransformer (๐Ÿฅ‡15 ยท โญ 130) - Universal Transfer Learning in Porous Materials, including MOFs. MIT transfer-learning pretrained transformer - [GitHub](https://github.com/hspark1212/MOFTransformer) (๐Ÿ‘จโ€๐Ÿ’ป 2 ยท ๐Ÿ”€ 23 ยท ๐Ÿ“ฆ 8 ยท ๐Ÿ“‹ 48 - 4% open ยท โฑ๏ธ 23.05.2026):
git clone https://github.com/hspark1212/MOFTransformer
- [PyPi](https://pypi.org/project/moftransformer) (๐Ÿ“ฅ 200 / month ยท ๐Ÿ“ฆ 1 ยท โฑ๏ธ 20.06.2024):
pip install moftransformer
SiMGen (๐Ÿฅˆ13 ยท โญ 31) - Zero Shot Molecular Generation via Similarity Kernels. MIT viz - [GitHub](https://github.com/RokasEl/simgen) (๐Ÿ‘จโ€๐Ÿ’ป 4 ยท ๐Ÿ”€ 5 ยท ๐Ÿ“ฆ 2 ยท ๐Ÿ“‹ 5 - 20% open ยท โฑ๏ธ 30.08.2026):
git clone https://github.com/RokasEl/simgen
- [PyPi](https://pypi.org/project/simgen) (๐Ÿ“ฅ 25 / month ยท โฑ๏ธ 30.08.2026):
pip install simgen
SLICES and MatterGPT (๐Ÿฅˆ12 ยท โญ 150 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ”€ 56 ยท ๐Ÿ“ฆ 7 ยท ๐Ÿ“‹ 17 - 23% open ยท โฑ๏ธ 03.03.2026):
git clone https://github.com/xiaohang007/SLICES
- [PyPi](https://pypi.org/project/slices) (๐Ÿ“ฅ 180 / month ยท ๐Ÿ“ฆ 1 ยท โฑ๏ธ 14.10.2025):
pip install slices
- [Docker Hub](https://hub.docker.com/r/xiaohang07/slices) (๐Ÿ“ฅ 1.1K ยท โญ 1 ยท โฑ๏ธ 14.10.2025):
docker pull xiaohang07/slices
SchNetPack G-SchNet (๐Ÿฅˆ11 ยท โญ 66 ยท ๐Ÿ’ค) - 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
Matcha (๐Ÿฅ‰8 ยท โญ 37) - Multi-stage Riemannian flow matching for physically valid molecular docking, with GNINA scoring, PoseBusters.. Unlicensed drug-discovery cheminformatics rep-learn benchmarking - [GitHub](https://github.com/LigandPro/Matcha) (๐Ÿ‘จโ€๐Ÿ’ป 3 ยท ๐Ÿ”€ 4 ยท ๐Ÿ“‹ 4 - 50% open ยท โฑ๏ธ 14.10.2026):
git clone https://github.com/LigandPro/Matcha
Show 12 hidden projects... - MoLeR (๐Ÿฅ‡15 ยท โญ 330 ยท ๐Ÿ’€) - Implementation of MoLeR: a generative model of molecular graphs which supports scaffold-constrained generation. MIT - synspace (๐Ÿฅˆ14 ยท โญ 49 ยท ๐Ÿ’€) - Synthesis generative model. MIT - EDM (๐Ÿฅ‰9 ยท โญ 580 ยท ๐Ÿ’€) - 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 ยท โญ 70 ยท ๐Ÿ’€) - cG-SchNet - a conditional generative neural network for 3d molecular structures. MIT - COATI (๐Ÿฅ‰6 ยท โญ 130 ยท ๐Ÿ’€) - COATI: multi-modal contrastive pre-training for representing and traversing chemical space. Apache-2 drug-discovery multimodal pretrained rep-learn - rxngenerator (๐Ÿฅ‰6 ยท โญ 14 ยท ๐Ÿ’€) - A generative model for molecular generation via multi-step chemical reactions. MIT - MolSLEPA (๐Ÿฅ‰5 ยท โญ 8 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡31 ยท โญ 2.3K) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 520 ยท ๐Ÿ“‹ 620 - 2% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (๐Ÿ“ฅ 19K / month ยท ๐Ÿ“ฆ 95 ยท โฑ๏ธ 22.10.2026):
pip install fairchem-core
DeePMD-kit (๐Ÿฅ‡30 ยท โญ 2.1K) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 96 ยท ๐Ÿ”€ 640 ยท ๐Ÿ“ฅ 79K ยท ๐Ÿ“ฆ 63 ยท ๐Ÿ“‹ 1.3K - 15% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/deepmodeling/deepmd-kit
- [PyPi](https://pypi.org/project/deepmd-kit) (๐Ÿ“ฅ 17K / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 19.08.2026):
pip install deepmd-kit
- [Conda](https://anaconda.org/deepmodeling/deepmd-kit) (๐Ÿ“ฅ 4.4K ยท โฑ๏ธ 25.03.2025):
conda install -c deepmodeling deepmd-kit
- [Docker Hub](https://hub.docker.com/r/deepmodeling/deepmd-kit) (๐Ÿ“ฅ 7.7K ยท โญ 1 ยท โฑ๏ธ 22.08.2026):
docker pull deepmodeling/deepmd-kit
NequIP (๐Ÿฅ‡27 ยท โญ 970) - NequIP is a code for building E(3)-equivariant interatomic potentials. MIT - [GitHub](https://github.com/mir-group/nequip) (๐Ÿ‘จโ€๐Ÿ’ป 46 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“ฆ 59 ยท ๐Ÿ“‹ 130 - 4% open ยท โฑ๏ธ 31.08.2026):
git clone https://github.com/mir-group/nequip
- [PyPi](https://pypi.org/project/nequip) (๐Ÿ“ฅ 5.6K / month ยท ๐Ÿ“ฆ 29 ยท โฑ๏ธ 01.09.2026):
pip install nequip
- [Conda](https://anaconda.org/conda-forge/nequip) (๐Ÿ“ฅ 35K ยท โฑ๏ธ 05.09.2026):
conda install -c conda-forge nequip
TorchANI (๐Ÿฅ‡27 ยท โญ 560) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 140 ยท ๐Ÿ“ฆ 87 ยท ๐Ÿ“‹ 180 - 4% open ยท โฑ๏ธ 06.09.2026):
git clone https://github.com/aiqm/torchani
- [PyPi](https://pypi.org/project/torchani) (๐Ÿ“ฅ 4.5K / month ยท ๐Ÿ“ฆ 28 ยท โฑ๏ธ 04.09.2026):
pip install torchani
- [Conda](https://anaconda.org/conda-forge/torchani) (๐Ÿ“ฅ 1.6M ยท โฑ๏ธ 22.10.2026):
conda install -c conda-forge torchani
MatCalc (๐Ÿฅ‡25 ยท โญ 160) - A python library for calculating materials properties from the PES. BSD-3 workflows benchmarking UIP pretrained model-repository - [GitHub](https://github.com/materialyzeai/matcalc) (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 38 ยท ๐Ÿ“ฆ 27 ยท ๐Ÿ“‹ 48 - 8% open ยท โฑ๏ธ 08.10.2026):
git clone https://github.com/materialsvirtuallab/matcalc
- [PyPi](https://pypi.org/project/matcalc) (๐Ÿ“ฅ 9.7K / month ยท ๐Ÿ“ฆ 14 ยท โฑ๏ธ 07.10.2026):
pip install matcalc
MACE (๐Ÿฅ‡24 ยท โญ 1.4K) - MACE - Fast and accurate machine learning interatomic potentials with higher order equivariant message passing. MIT - [GitHub](https://github.com/ACEsuit/mace) (๐Ÿ‘จโ€๐Ÿ’ป 83 ยท ๐Ÿ”€ 480 ยท ๐Ÿ“‹ 690 - 28% open ยท โฑ๏ธ 15.10.2026):
git clone https://github.com/ACEsuit/mace
Metatrain (๐Ÿฅ‡24 ยท โญ 82) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 44 ยท ๐Ÿ”€ 42 ยท ๐Ÿ“ฅ 120 ยท ๐Ÿ“ฆ 19 ยท ๐Ÿ“‹ 350 - 33% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/metatensor/metatrain
- [PyPi](https://pypi.org/project/metatrain) (๐Ÿ“ฅ 4.3K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 25.09.2026):
pip install metatrain
janus-core (๐Ÿฅ‡21 ยท โญ 51) - Tools for machine learnt interatomic potentials. BSD-3 benchmarking workflows structure-optimization MD transport-phenomena - [GitHub](https://github.com/stfc/janus-core) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 18 ยท ๐Ÿ“ฅ 280 ยท ๐Ÿ“ฆ 19 ยท ๐Ÿ“‹ 320 - 17% open ยท โฑ๏ธ 02.10.2026):
git clone https://github.com/stfc/janus-core
- [PyPi](https://pypi.org/project/janus-core) (๐Ÿ“ฅ 4K / month ยท ๐Ÿ“ฆ 9 ยท โฑ๏ธ 02.10.2026):
pip install janus-core
TorchMD-NET (๐Ÿฅˆ20 ยท โญ 480) - Training neural network potentials. MIT MD rep-learn transformer pretrained - [GitHub](https://github.com/torchmd/torchmd-net) (๐Ÿ‘จโ€๐Ÿ’ป 20 ยท ๐Ÿ”€ 98 ยท ๐Ÿ“ฅ 240 ยท ๐Ÿ“‹ 120 - 26% open ยท โฑ๏ธ 19.10.2026):
git clone https://github.com/torchmd/torchmd-net
- [Conda](https://anaconda.org/conda-forge/torchmd-net) (๐Ÿ“ฅ 1M ยท โฑ๏ธ 19.10.2026):
conda install -c conda-forge torchmd-net
Autoplex (๐Ÿฅˆ18 ยท โญ 160) - Code for automated fitting of machine learned interatomic potentials. GPL-3.0 benchmarking workflows - [GitHub](https://github.com/autoatml/autoplex) (๐Ÿ‘จโ€๐Ÿ’ป 18 ยท ๐Ÿ”€ 28 ยท ๐Ÿ“ฆ 2 ยท ๐Ÿ“‹ 150 - 22% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/autoatml/autoplex
- [PyPi](https://pypi.org/project/autoplex) (๐Ÿ“ฅ 100 / month ยท โฑ๏ธ 17.08.2026):
pip install autoplex
KLIFF (๐Ÿฅˆ18 ยท โญ 40 ยท ๐Ÿ’ค) - KIM-based Learning-Integrated Fitting Framework for interatomic potentials. LGPL-2.1 probabilistic workflows - [GitHub](https://github.com/openkim/kliff) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 21 ยท ๐Ÿ“ฆ 4 ยท ๐Ÿ“‹ 56 - 41% open ยท โฑ๏ธ 28.02.2026):
git clone https://github.com/openkim/kliff
- [PyPi](https://pypi.org/project/kliff) (๐Ÿ“ฅ 82 / month ยท โฑ๏ธ 11.04.2025):
pip install kliff
- [Conda](https://anaconda.org/conda-forge/kliff) (๐Ÿ“ฅ 260K ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge kliff
Allegro (๐Ÿฅˆ17 ยท โญ 500) - Allegro is a code for building highly scalable E(3)-equivariant interatomic potentials. MIT - [GitHub](https://github.com/mir-group/allegro) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 75 ยท ๐Ÿ“ฆ 5 ยท ๐Ÿ“‹ 51 - 1% open ยท โฑ๏ธ 28.05.2026):
git clone https://github.com/mir-group/allegro
Graph-PES (๐Ÿฅˆ16 ยท โญ 130) - train and use graph-based ML models of potential energy surfaces. MIT rep-learn UIP MD pretrained - [GitHub](https://github.com/vldgroup/graph-pes) (๐Ÿ‘จโ€๐Ÿ’ป 8 ยท ๐Ÿ”€ 16 ยท ๐Ÿ“ฆ 3 ยท ๐Ÿ“‹ 20 - 30% open ยท โฑ๏ธ 22.09.2026):
git clone https://github.com/jla-gardner/graph-pes
- [PyPi](https://pypi.org/project/graph-pes) (๐Ÿ“ฅ 1.1K / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 22.09.2026):
pip install graph-pes
Pacemaker (๐Ÿฅˆ16 ยท โญ 120) - Python package for fitting atomic cluster expansion (ACE) potentials. Custom - [GitHub](https://github.com/ICAMS/python-ace) (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 27 ยท ๐Ÿ“‹ 75 - 45% open ยท โฑ๏ธ 04.09.2026):
git clone https://github.com/ICAMS/python-ace
- [PyPi](https://pypi.org/project/python-ace) (๐Ÿ“ฅ 210 / month ยท โฑ๏ธ 04.09.2026):
pip install python-ace
wfl (๐Ÿฅˆ16 ยท โญ 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) (๐Ÿ‘จโ€๐Ÿ’ป 21 ยท ๐Ÿ”€ 21 ยท ๐Ÿ“ฆ 6 ยท ๐Ÿ“‹ 170 - 42% open ยท โฑ๏ธ 22.07.2026):
git clone https://github.com/libAtoms/workflow
apax (๐Ÿฅˆ16 ยท โญ 38) - A flexible and performant framework for training machine learning potentials. MIT - [GitHub](https://github.com/apax-hub/apax) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 8 ยท ๐Ÿ“ฆ 7 ยท ๐Ÿ“‹ 180 - 17% open ยท โฑ๏ธ 01.06.2026):
git clone https://github.com/apax-hub/apax
- [PyPi](https://pypi.org/project/apax) (๐Ÿ“ฅ 130 / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 18.03.2026):
pip install apax
aiida-mlip (๐Ÿฅˆ16 ยท โญ 26) - machine learning interatomic potentials aiida plugin. BSD-3 workflows structure-optimization MD - [GitHub](https://github.com/stfc/aiida-mlip) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 14 ยท ๐Ÿ“ฅ 61 ยท ๐Ÿ“ฆ 4 ยท ๐Ÿ“‹ 160 - 42% open ยท โฑ๏ธ 02.10.2026):
git clone https://github.com/stfc/aiida-mlip
- [PyPi](https://pypi.org/project/aiida-mlip) (๐Ÿ“ฅ 340 / month ยท โฑ๏ธ 17.09.2026):
pip install aiida-mlip
PiNN (๐Ÿฅˆ15 ยท โญ 130) - A Python library for building atomic neural networks. BSD-3 - [GitHub](https://github.com/Teoroo-CMC/PiNN) (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 41 ยท ๐Ÿ“‹ 7 - 14% open ยท โฑ๏ธ 17.09.2026):
git clone https://github.com/Teoroo-CMC/PiNN
- [Docker Hub](https://hub.docker.com/r/teoroo/pinn) (๐Ÿ“ฅ 1.2K ยท โฑ๏ธ 17.09.2026):
docker pull teoroo/pinn
MLIPX - Machine-Learned Interatomic Potential eXploration (๐Ÿฅˆ15 ยท โญ 110 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ“ฆ 7 ยท ๐Ÿ“‹ 18 - 33% open ยท โฑ๏ธ 16.10.2025):
git clone https://github.com/basf/mlipx
- [PyPi](https://pypi.org/project/mlipx) (๐Ÿ“ฅ 2.4K / month ยท ๐Ÿ“ฆ 4 ยท โฑ๏ธ 09.06.2025):
pip install mlipx
NNPOps (๐Ÿฅˆ15 ยท โญ 100 ยท ๐Ÿ’ค) - High-performance operations for neural network potentials. MIT MD C++ - [GitHub](https://github.com/openmm/NNPOps) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 18 ยท ๐Ÿ“‹ 67 - 41% open ยท โฑ๏ธ 04.02.2026):
git clone https://github.com/openmm/NNPOps
- [Conda](https://anaconda.org/conda-forge/nnpops) (๐Ÿ“ฅ 840K ยท โฑ๏ธ 17.06.2026):
conda install -c conda-forge nnpops
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
calorine (๐Ÿฅˆ13 ยท โญ 13) - A Python package for constructing and sampling neuroevolution potential models. https://doi.org/10.21105/joss.06264. Custom - [PyPi](https://pypi.org/project/calorine) (๐Ÿ“ฅ 2.4K / month ยท ๐Ÿ“ฆ 12 ยท โฑ๏ธ 21.09.2026):
pip install calorine
- [GitLab](https://gitlab.com/materials-modeling/calorine) (๐Ÿ”€ 6 ยท ๐Ÿ“‹ 150 - 6% open ยท โฑ๏ธ 21.09.2026):
git clone https://gitlab.com/materials-modeling/calorine
DeepMD-GNN (๐Ÿฅˆ12 ยท โญ 57) - DeePMD-kit plugin for various graph neural network models. LGPL-3.0 rep-learn MD UIP C++ - [GitHub](https://github.com/deepmodeling/deepmd-gnn) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 10 ยท ๐Ÿ“‹ 30 - 20% open ยท โฑ๏ธ 16.09.2026):
git clone https://github.com/deepmodeling/deepmd-gnn
TurboGAP (๐Ÿฅˆ12 ยท โญ 22) - The TurboGAP code. Custom Fortran - [GitHub](https://github.com/mcaroba/turbogap) (๐Ÿ‘จโ€๐Ÿ’ป 12 ยท ๐Ÿ”€ 14 ยท ๐Ÿ“‹ 12 - 25% open ยท โฑ๏ธ 01.10.2026):
git clone https://github.com/mcaroba/turbogap
MACE-Jax (๐Ÿฅ‰11 ยท โญ 110) - Equivariant machine learning interatomic potentials in JAX. MIT - [GitHub](https://github.com/ACEsuit/mace-jax) (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 28 ยท ๐Ÿ“‹ 12 - 50% open ยท โฑ๏ธ 10.08.2026):
git clone https://github.com/ACEsuit/mace-jax
tinker-hp (๐Ÿฅ‰11 ยท โญ 100) - Tinker-HP: High-Performance Massively Parallel Tinker for CPUs & GPUs. Custom - [GitHub](https://github.com/TinkerTools/tinker-hp) (๐Ÿ‘จโ€๐Ÿ’ป 13 ยท ๐Ÿ”€ 27 ยท ๐Ÿ“‹ 29 - 24% open ยท โฑ๏ธ 15.10.2026):
git clone https://github.com/TinkerTools/tinker-hp
Asparagus (๐Ÿฅ‰11 ยท โญ 13) - 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 ยท โฑ๏ธ 05.10.2026):
git clone https://github.com/MMunibas/Asparagus
MLXDM (๐Ÿฅ‰10 ยท โญ 9) - A Neural Network Potential with Rigorous Treatment of Long-Range Dispersion https://doi.org/10.1039/D2DD00150K. MIT long-range - [GitHub](https://github.com/RowleyGroup/MLXDM) (๐Ÿ‘จโ€๐Ÿ’ป 8 ยท ๐Ÿ”€ 2 ยท โฑ๏ธ 01.09.2026):
git clone https://github.com/RowleyGroup/MLXDM
PyNEP (๐Ÿฅ‰9 ยท โญ 71 ยท ๐Ÿ’ค) - A python interface of the machine learning potential NEP used in GPUMD. MIT - [GitHub](https://github.com/bigd4/PyNEP) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 19 ยท ๐Ÿ“‹ 14 - 42% open ยท โฑ๏ธ 27.10.2025):
git clone https://github.com/bigd4/PyNEP
GAP (๐Ÿฅ‰9 ยท โญ 49) - Gaussian Approximation Potential (GAP). Custom - [GitHub](https://github.com/libAtoms/GAP) (๐Ÿ‘จโ€๐Ÿ’ป 13 ยท ๐Ÿ”€ 21 ยท โฑ๏ธ 05.07.2026):
git clone https://github.com/libAtoms/GAP
ALF (๐Ÿฅ‰9 ยท โญ 47) - An open-source active learning framework for training machine-learned interatomic potentials. Custom active-learning - [GitHub](https://github.com/lanl/ALF) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 18 ยท ๐Ÿ“‹ 2 - 50% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/lanl/alf
ACEfit (๐Ÿฅ‰9 ยท โญ 8 ยท ๐Ÿ’ค) - MIT Julia - [GitHub](https://github.com/ACEsuit/ACEfit.jl) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 8 ยท ๐Ÿ“‹ 61 - 39% open ยท โฑ๏ธ 20.03.2026):
git clone https://github.com/ACEsuit/ACEfit.jl
EquiformerV2 (๐Ÿฅ‰8 ยท โญ 350) - [ICLR 2024] EquiformerV2: Improved Equivariant Transformer for Scaling to Higher-Degree Representations. MIT pretrained UIP rep-learn - [GitHub](https://github.com/atomicarchitects/equiformer_v2) (๐Ÿ‘จโ€๐Ÿ’ป 2 ยท ๐Ÿ”€ 49 ยท ๐Ÿ“‹ 27 - 66% open ยท โฑ๏ธ 10.04.2026):
git clone https://github.com/atomicarchitects/equiformer_v2
MatML (๐Ÿฅ‰5 ยท โญ 9) - Full MatML Docker image, including MatGL, MatCalc, MatPES and LAMMPS with ML-GNNP and ML-SNAP. BSD-3 MD UIP rep-learn pretrained - [GitHub](https://github.com/materialyzeai/matml) (๐Ÿ‘จโ€๐Ÿ’ป 2 ยท ๐Ÿ”€ 2 ยท โฑ๏ธ 04.05.2026):
git clone https://github.com/materialsvirtuallab/matml
- [Docker Hub](https://hub.docker.com/r/materialsvirtuallab/matml) (๐Ÿ“ฅ 1.2K ยท โญ 2 ยท โฑ๏ธ 08.04.2025):
docker pull materialsvirtuallab/matml
Show 44 hidden projects... - MEGNet (๐Ÿฅˆ20 ยท โญ 560 ยท ๐Ÿ’€) - Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals. BSD-3 multifidelity - sGDML (๐Ÿฅˆ16 ยท โญ 170 ยท ๐Ÿ’€) - sGDML - Reference implementation of the Symmetric Gradient Domain Machine Learning model. MIT - Ultra-Fast Force Fields (UF3) (๐Ÿฅˆ16 ยท โญ 74 ยท ๐Ÿ’€) - UF3: a python library for generating ultra-fast interatomic potentials. Apache-2 - n2p2 (๐Ÿฅˆ14 ยท โญ 240 ยท ๐Ÿ’€) - n2p2 - A Neural Network Potential Package. GPL-3.0 C++ - PyXtalFF (๐Ÿฅˆ14 ยท โญ 93 ยท ๐Ÿ’€) - Machine Learning Interatomic Potential Predictions. MIT - 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 - DimeNet (๐Ÿฅ‰9 ยท โญ 360 ยท ๐Ÿ’€) - DimeNet and DimeNet++ models, as proposed in Directional Message Passing for Molecular Graphs (ICLR 2020) and Fast and.. Custom - SchNet (๐Ÿฅ‰9 ยท โญ 300 ยท ๐Ÿ’€) - 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 ยท โญ 37 ยท ๐Ÿ’€) - Point Edge Transformer. MIT rep-learn transformer - ACE1.jl (๐Ÿฅ‰9 ยท โญ 24 ยท ๐Ÿ’€) - Atomic Cluster Expansion for Modelling Invariant Atomic Properties. Custom Julia - NNsforMD (๐Ÿฅ‰9 ยท โญ 11 ยท ๐Ÿ’€) - Neural network class for molecular dynamics to predict potential energy, forces and non-adiabatic couplings. MIT - CCS_fit (๐Ÿฅ‰9 ยท โญ 10 ยท ๐Ÿ’€) - Curvature Constrained Splines. GPL-3.0 - AIMNet (๐Ÿฅ‰8 ยท โญ 110 ยท ๐Ÿ’€) - Atoms In Molecules Neural Network Potential. MIT single-paper - SIMPLE-NN v2 (๐Ÿฅ‰8 ยท โญ 45 ยท ๐Ÿ’€) - SIMPLE-NN is an open package that constructs Behler-Parrinello-type neural-network interatomic potentials from ab.. GPL-3.0 - Atomistic Adversarial Attacks (๐Ÿฅ‰8 ยท โญ 41 ยท ๐Ÿ’€) - Code for performing adversarial attacks on atomistic systems using NN potentials. MIT probabilistic - 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 - SNAP (๐Ÿฅ‰7 ยท โญ 40 ยท ๐Ÿ’€) - Repository for spectral neighbor analysis potential (SNAP) model development. BSD-3 - 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 - 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 ยท โญ 28 ยท ๐Ÿ’€) - tools for graph-based machine-learning potentials in jax. MIT - NequIP-JAX (๐Ÿฅ‰5 ยท โญ 25 ยท ๐Ÿ’€) - 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 ยท โญ 12 ยท ๐Ÿ’€) - The Gaussian Moment Neural Network (GM-NN) package developed for large-scale atomistic simulations employing atomistic.. MIT active-learning MD rep-eng magnetism - 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 ยท โญ 8 ยท ๐Ÿ’€) - 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 ยท โญ 7 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡19 ยท โญ 9K) - LLM Chain for answering questions from docs. Unlicensed ai-agent - [GitHub]() (๐Ÿ”€ 910):
git clone https://github.com/whitead/paper-qa
- [PyPi](https://pypi.org/project/paper-qa) (๐Ÿ“ฅ 65K / month ยท ๐Ÿ“ฆ 29 ยท โฑ๏ธ 12.08.2026):
pip install paper-qa
MolSkill (๐Ÿฅ‰10 ยท โญ 120 ยท ๐Ÿ“ˆ) - Extracting medicinal chemistry intuition via preference machine learning. MIT drug-discovery recommender - [GitHub](https://github.com/microsoft/molskill) (๐Ÿ‘จโ€๐Ÿ’ป 5 ยท ๐Ÿ”€ 14 ยท ๐Ÿ“‹ 6 - 33% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/microsoft/molskill
- [Conda](https://anaconda.org/msr-ai4science/molskill) (๐Ÿ“ฅ 570 ยท โฑ๏ธ 25.03.2025):
conda install -c msr-ai4science molskill
LLaMP (๐Ÿฅ‰8 ยท โญ 100 ยท ๐Ÿ’ค) - [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 ยท ๐Ÿ”€ 15 ยท ๐Ÿ“‹ 25 - 32% open ยท โฑ๏ธ 11.11.2025):
git clone https://github.com/chiang-yuan/llamp
LLM-Prop (๐Ÿฅ‰7 ยท โญ 58 ยท ๐Ÿ’ค) - A repository for the LLM-Prop implementation. MIT - [GitHub](https://github.com/vertaix/LLM-Prop) (๐Ÿ‘จโ€๐Ÿ’ป 7 ยท ๐Ÿ”€ 11 ยท ๐Ÿ“‹ 3 - 66% open ยท โฑ๏ธ 31.01.2026):
git clone https://github.com/vertaix/LLM-Prop
Show 20 hidden projects... - ChemDataExtractor (๐Ÿฅ‡17 ยท โญ 370 ยท ๐Ÿ’€) - Automatically extract chemical information from scientific documents. MIT literature-data - OpenBioML ChemNLP (๐Ÿฅ‡17 ยท โญ 180 ยท ๐Ÿ’€) - ChemNLP project. MIT datasets - ChemBench (๐Ÿฅ‡17 ยท โญ 150 ยท ๐Ÿ’€) - How good are LLMs at chemistry?. MIT benchmarking multimodal - ChemCrow (๐Ÿฅˆ15 ยท โญ 970 ยท ๐Ÿ’€) - Open source package for the accurate solution of reasoning-intensive chemical tasks. MIT ai-agent - 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 - ChatMOF (๐Ÿฅˆ11 ยท โญ 120 ยท ๐Ÿ’€) - Predict and Inverse design for metal-organic framework with large-language models (llms). MIT generative - AtomGPT (๐Ÿฅˆ11 ยท โญ 50 ยท ๐Ÿ’€) - https://atomgpt.org. Custom generative pretrained transformer - nlcc (๐Ÿฅˆ11 ยท โญ 46 ยท ๐Ÿ’€) - Natural language computational chemistry command line interface. MIT single-paper - NIST ChemNLP (๐Ÿฅˆ11 ยท โญ 28 ยท ๐Ÿ’€) - chemnlp. MIT literature-data - MoLFormer (๐Ÿฅ‰9 ยท โญ 420 ยท ๐Ÿ’€) - Repository for MolFormer. Apache-2 transformer pretrained drug-discovery - chemlift (๐Ÿฅ‰7 ยท โญ 46 ยท ๐Ÿ’€) - Language-interfaced fine-tuning for chemistry. MIT - crystal-text-llm (๐Ÿฅ‰6 ยท โญ 120 ยท ๐Ÿ’€) - Large language models to generate stable crystals. CC-BY-NC-4.0 materials-discovery - LLM4Chem (๐Ÿฅ‰6 ยท โญ 120 ยท ๐Ÿ’€) - Official code repo for the paper LlaSMol: Advancing Large Language Models for Chemistry with a Large-Scale,.. MIT cheminformatics datasets - BERT-PSIE-TC (๐Ÿฅ‰6 ยท โญ 16 ยท ๐Ÿ’€) - A dataset of Curie temperatures automatically extracted from scientific literature with the use of the BERT-PSIE.. MIT magnetism - SciBot (๐Ÿฅ‰5 ยท โญ 63 ยท ๐Ÿ’€) - SciBot is a simple demo of building a domain-specific chatbot for science. Unlicensed ai-agent - Cephalo (๐Ÿฅ‰5 ยท โญ 13 ยท ๐Ÿ’€) - 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 ยท โญ 14 ยท ๐Ÿ’€) - 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 ยท โญ 150) - Python package to aid materials design and informatics. MIT HTC structure-prediction electrostatics - [GitHub](https://github.com/WMD-group/SMACT) (๐Ÿ‘จโ€๐Ÿ’ป 53 ยท ๐Ÿ”€ 33 ยท ๐Ÿ“ฆ 89 ยท ๐Ÿ“‹ 66 - 1% open ยท โฑ๏ธ 20.10.2026):
git clone https://github.com/WMD-group/SMACT
- [PyPi](https://pypi.org/project/smact) (๐Ÿ“ฅ 18K / month ยท ๐Ÿ“ฆ 27 ยท โฑ๏ธ 24.09.2026):
pip install smact
- [Conda](https://anaconda.org/conda-forge/smact) (๐Ÿ“ฅ 16K ยท โฑ๏ธ 24.09.2026):
conda install -c conda-forge smact
MatterGen (๐Ÿฅ‡17 ยท โญ 1.9K) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 350 ยท ๐Ÿ“‹ 150 - 5% open ยท โฑ๏ธ 27.08.2026):
git clone https://github.com/microsoft/mattergen
CARE (๐Ÿฅˆ15 ยท โญ 94) - Automated creation and manipulation of chemical reaction networks (CRNs) in heterogeneous catalysis, powered by state-.. MIT catalysis cheminformatics ML-IAP Julia - [GitHub](https://github.com/LopezGroup-ICIQ/care) (๐Ÿ‘จโ€๐Ÿ’ป 5 ยท ๐Ÿ”€ 14 ยท ๐Ÿ“ฅ 8 ยท ๐Ÿ“‹ 2 - 50% open ยท โฑ๏ธ 28.09.2026):
git clone https://github.com/LopezGroup-ICIQ/care
- [PyPi](https://pypi.org/project/care-crn) (๐Ÿ“ฅ 160 / month ยท โฑ๏ธ 10.09.2026):
pip install care-crn
BOSS (๐Ÿฅˆ13 ยท โญ 28) - Bayesian Optimization Structure Search (BOSS). Apache-2 probabilistic - [PyPi](https://pypi.org/project/aalto-boss) (๐Ÿ“ฅ 370 / month ยท โฑ๏ธ 03.09.2026):
pip install aalto-boss
- [GitLab](https://gitlab.com/cest-group/boss) (๐Ÿ”€ 16 ยท ๐Ÿ“‹ 43 - 18% open ยท โฑ๏ธ 03.09.2026):
git clone https://gitlab.com/cest-group/boss
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) (๐Ÿ‘จโ€๐Ÿ’ป 3 ยท ๐Ÿ”€ 200 ยท ๐Ÿ“‹ 37 - 89% open ยท โฑ๏ธ 29.04.2026):
git clone https://github.com/google-deepmind/materials_discovery
aviary (๐Ÿฅˆ12 ยท โญ 63) - The Wren sits on its Roost in the Aviary. MIT - [GitHub](https://github.com/CompRhys/aviary) (๐Ÿ‘จโ€๐Ÿ’ป 6 ยท ๐Ÿ”€ 13 ยท ๐Ÿ“ฆ 1 ยท ๐Ÿ“‹ 35 - 11% open ยท โฑ๏ธ 12.04.2026):
git clone https://github.com/CompRhys/aviary
AGOX (๐Ÿฅ‰10 ยท โญ 19 ยท ๐Ÿ’ค) - 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) (๐Ÿ“ฅ 1.1K / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 04.02.2026):
pip install agox
- [GitLab](https://gitlab.com/agox/agox) (๐Ÿ”€ 8 ยท ๐Ÿ“‹ 29 - 31% 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 ยท โญ 120 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡23 ยท โญ 440 ยท ๐Ÿ“‰) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 16 ยท ๐Ÿ”€ 44 ยท ๐Ÿ“‹ 93 - 26% open ยท โฑ๏ธ 16.10.2026):
git clone https://github.com/NVIDIA/cuEquivariance
- [PyPi](https://pypi.org/project/cuequivariance) (๐Ÿ“ฅ 190K / month ยท ๐Ÿ“ฆ 35 ยท โฑ๏ธ 15.10.2026):
pip install cuequivariance
- [Conda](https://anaconda.org/conda-forge/cuequivariance) (๐Ÿ“ฅ 32K ยท โฑ๏ธ 16.10.2026):
conda install -c conda-forge cuequivariance
OpenEquivariance (๐Ÿฅ‡23 ยท โญ 170) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 7 ยท ๐Ÿ”€ 17 ยท ๐Ÿ“ฆ 8 ยท ๐Ÿ“‹ 42 - 9% open ยท โฑ๏ธ 27.09.2026):
git clone https://github.com/PASSIONLab/OpenEquivariance
- [PyPi](https://pypi.org/project/openequivariance) (๐Ÿ“ฅ 72K / month ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 11.09.2026):
pip install openequivariance
KFAC-JAX (๐Ÿฅˆ21 ยท โญ 330) - Second Order Optimization and Curvature Estimation with K-FAC in JAX. Apache-2 - [GitHub](https://github.com/google-deepmind/kfac-jax) (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 33 ยท ๐Ÿ“ฆ 16 ยท ๐Ÿ“‹ 38 - 63% open ยท โฑ๏ธ 07.10.2026):
git clone https://github.com/google-deepmind/kfac-jax
- [PyPi](https://pypi.org/project/kfac-jax) (๐Ÿ“ฅ 6.6K / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 25.02.2026):
pip install kfac-jax
SpheriCart (๐Ÿฅˆ19 ยท โญ 100) - Multi-language library for the calculation of spherical harmonics in Cartesian coordinates. MIT - [GitHub](https://github.com/lab-cosmo/sphericart) (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 17 ยท ๐Ÿ“ฅ 1.4K ยท ๐Ÿ“ฆ 12 ยท ๐Ÿ“‹ 52 - 17% open ยท โฑ๏ธ 14.09.2026):
git clone https://github.com/lab-cosmo/sphericart
- [PyPi](https://pypi.org/project/sphericart) (๐Ÿ“ฅ 4.2K / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 14.09.2026):
pip install sphericart
Polynomials4ML.jl (๐Ÿฅˆ12 ยท โญ 15) - Polynomials for ML: fast evaluation, batching, differentiation. MIT Julia - [GitHub](https://github.com/ACEsuit/Polynomials4ML.jl) (๐Ÿ‘จโ€๐Ÿ’ป 12 ยท ๐Ÿ”€ 7 ยท ๐Ÿ“‹ 62 - 12% open ยท โฑ๏ธ 17.06.2026):
git clone https://github.com/ACEsuit/Polynomials4ML.jl
GElib (๐Ÿฅ‰10 ยท โญ 27) - C++/CUDA library for SO(3) equivariant operations. MPL-2.0 C++ - [GitHub](https://github.com/risi-kondor/GElib) (๐Ÿ‘จโ€๐Ÿ’ป 6 ยท ๐Ÿ”€ 3 ยท ๐Ÿ“‹ 8 - 50% open ยท โฑ๏ธ 20.08.2026):
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
cnine (๐Ÿฅ‰6 ยท โญ 5) - Cnine tensor library. Unlicensed C++ - [GitHub](https://github.com/risi-kondor/cnine) (๐Ÿ‘จโ€๐Ÿ’ป 8 ยท ๐Ÿ”€ 4 ยท ๐Ÿ“‹ 2 - 50% open ยท โฑ๏ธ 15.10.2026):
git clone https://github.com/risi-kondor/cnine
Show 6 hidden projects... - gpax (๐Ÿฅˆ17 ยท โญ 240 ยท ๐Ÿ’€) - Gaussian Processes for Experimental Sciences. MIT probabilistic active-learning - lie-nn (๐Ÿฅ‰9 ยท โญ 39 ยท ๐Ÿ’€) - Tools for building equivariant polynomials on reductive Lie groups. MIT rep-learn - LapJAX (๐Ÿฅ‰8 ยท โญ 78 ยท ๐Ÿ’€) - 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 - 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 (๐Ÿฅ‡27 ยท โญ 1.5K) - Differentiable, Hardware Accelerated, Molecular Dynamics. Apache-2 - [GitHub](https://github.com/jax-md/jax-md) (๐Ÿ‘จโ€๐Ÿ’ป 54 ยท ๐Ÿ”€ 250 ยท ๐Ÿ“ฆ 100 ยท ๐Ÿ“‹ 200 - 24% open ยท โฑ๏ธ 18.08.2026):
git clone https://github.com/jax-md/jax-md
- [PyPi](https://pypi.org/project/jax-md) (๐Ÿ“ฅ 23K / month ยท ๐Ÿ“ฆ 25 ยท โฑ๏ธ 10.06.2026):
pip install jax-md
TorchSim (๐Ÿฅ‡25 ยท โญ 500) - Torch-native, batchable, atomistic simulations. MIT HTC UIP ML-IAP structure-optimization - [GitHub](https://github.com/TorchSim/torch-sim) (๐Ÿ‘จโ€๐Ÿ’ป 39 ยท ๐Ÿ”€ 110 ยท ๐Ÿ“‹ 180 - 10% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/Radical-AI/torch-sim
- [PyPi](https://pypi.org/project/torch-sim-atomistic) (๐Ÿ“ฅ 23K / month ยท ๐Ÿ“ฆ 37 ยท โฑ๏ธ 23.09.2026):
pip install torch-sim-atomistic
GPUMD (๐Ÿฅˆ23 ยท โญ 860) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 70 ยท ๐Ÿ”€ 210 ยท ๐Ÿ“‹ 290 - 5% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/brucefan1983/GPUMD
mlcolvar (๐Ÿฅˆ20 ยท โญ 150) - A unified framework for machine learning collective variables for enhanced sampling simulations. MIT sampling - [GitHub](https://github.com/luigibonati/mlcolvar) (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 35 ยท ๐Ÿ“ฆ 13 ยท ๐Ÿ“‹ 120 - 7% open ยท โฑ๏ธ 15.09.2026):
git clone https://github.com/luigibonati/mlcolvar
- [PyPi](https://pypi.org/project/mlcolvar) (๐Ÿ“ฅ 290 / month ยท ๐Ÿ“ฆ 4 ยท โฑ๏ธ 03.02.2026):
pip install mlcolvar
FitSNAP (๐Ÿฅˆ18 ยท โญ 190 ยท ๐Ÿ’ค) - Software for generating machine-learning interatomic potentials for LAMMPS. GPL-2.0 - [GitHub](https://github.com/FitSNAP/FitSNAP) (๐Ÿ‘จโ€๐Ÿ’ป 23 ยท ๐Ÿ”€ 65 ยท ๐Ÿ“ฅ 19 ยท ๐Ÿ“‹ 84 - 25% open ยท โฑ๏ธ 17.10.2025):
git clone https://github.com/FitSNAP/FitSNAP
- [Conda](https://anaconda.org/conda-forge/fitsnap3) (๐Ÿ“ฅ 20K ยท โฑ๏ธ 06.09.2026):
conda install -c conda-forge fitsnap3
OpenMM-ML (๐Ÿฅˆ18 ยท โญ 180) - High level API for using machine learning models in OpenMM simulations. MIT ML-IAP - [GitHub](https://github.com/openmm/openmm-ml) (๐Ÿ‘จโ€๐Ÿ’ป 12 ยท ๐Ÿ”€ 52 ยท ๐Ÿ“ฆ 2 ยท ๐Ÿ“‹ 85 - 31% open ยท โฑ๏ธ 20.10.2026):
git clone https://github.com/openmm/openmm-ml
- [Conda](https://anaconda.org/conda-forge/openmm-ml) (๐Ÿ“ฅ 99K ยท โฑ๏ธ 16.09.2026):
conda install -c conda-forge openmm-ml
openmm-torch (๐Ÿฅ‰16 ยท โญ 220) - OpenMM plugin to define forces with neural networks. Custom ML-IAP C++ - [GitHub](https://github.com/openmm/openmm-torch) (๐Ÿ‘จโ€๐Ÿ’ป 9 ยท ๐Ÿ”€ 33 ยท ๐Ÿ“‹ 110 - 33% open ยท โฑ๏ธ 24.06.2026):
git clone https://github.com/openmm/openmm-torch
- [Conda](https://anaconda.org/conda-forge/openmm-torch) (๐Ÿ“ฅ 1.4M ยท โฑ๏ธ 17.06.2026):
conda install -c conda-forge openmm-torch
pair_allegro (๐Ÿฅ‰13 ยท โญ 65) - 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 ยท ๐Ÿ”€ 12 ยท ๐Ÿ“‹ 52 - 23% open ยท โฑ๏ธ 14.05.2026):
git clone https://github.com/mir-group/pair_allegro
DMFF (๐Ÿฅ‰12 ยท โญ 200) - 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 ยท ๐Ÿ”€ 49 ยท ๐Ÿ“‹ 33 - 39% open ยท โฑ๏ธ 07.04.2026):
git clone https://github.com/deepmodeling/DMFF
Psiflow (๐Ÿฅ‰12 ยท โญ 140) - scalable molecular simulation. MIT ML-IAP active-learning sampling - [GitHub](https://github.com/molmod/psiflow) (๐Ÿ‘จโ€๐Ÿ’ป 5 ยท ๐Ÿ”€ 16 ยท ๐Ÿ“‹ 62 - 20% open ยท โฑ๏ธ 28.04.2026):
git clone https://github.com/molmod/psiflow
PACE (๐Ÿฅ‰8 ยท โญ 34 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ”€ 17 ยท ๐Ÿ“‹ 11 - 45% open ยท โฑ๏ธ 03.12.2025):
git clone https://github.com/ICAMS/lammps-user-pace
MUSE (๐Ÿฅ‰5 ยท โญ 11) - 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 ยท ๐Ÿ“‹ 2 - 50% open ยท โฑ๏ธ 22.04.2026):
git clone https://github.com/chiang-yuan/muse
Show 3 hidden projects... - pair_nequip (๐Ÿฅ‰10 ยท โญ 44 ยท ๐Ÿ’€) - LAMMPS pair style for NequIP. MIT ML-IAP rep-learn - 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 (๐Ÿฅ‡6 ยท โญ 18) - Data-driven risk-conscious thermoelectric materials discovery. MIT materials-discovery experimental-data active-learning transport-phenomena - [GitHub](https://github.com/janosh/thermo) (๐Ÿ”€ 4 ยท โฑ๏ธ 16.06.2026):
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 ยท โญ 610) - The Chemistry Development Kit. LGPL-2.1 cheminformatics Java - [GitHub](https://github.com/cdk/cdk) (๐Ÿ‘จโ€๐Ÿ’ป 170 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฅ 150K ยท ๐Ÿ“‹ 340 - 3% open ยท โฑ๏ธ 22.10.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>
ChemML (๐Ÿฅ‡18 ยท โญ 180) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 19 ยท ๐Ÿ”€ 33 ยท ๐Ÿ“ฅ 14 ยท ๐Ÿ“ฆ 8 ยท ๐Ÿ“‹ 16 - 43% open ยท โฑ๏ธ 28.07.2026):
git clone https://github.com/hachmannlab/chemml
- [PyPi](https://pypi.org/project/chemml) (๐Ÿ“ฅ 95 / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 08.10.2023):
pip install chemml
ElementEmbeddings (๐Ÿฅ‡17 ยท โญ 52) - Python package to interact with high-dimensional representations of the chemical elements. MIT XAI USL viz - [GitHub](https://github.com/WMD-group/ElementEmbeddings) (๐Ÿ‘จโ€๐Ÿ’ป 10 ยท ๐Ÿ”€ 5 ยท ๐Ÿ“ฆ 6 ยท โฑ๏ธ 04.10.2026):
git clone https://github.com/WMD-group/ElementEmbeddings
- [PyPi](https://pypi.org/project/ElementEmbeddings) (๐Ÿ“ฅ 470 / month ยท ๐Ÿ“ฆ 2 ยท โฑ๏ธ 14.07.2026):
pip install ElementEmbeddings
- [Conda](https://anaconda.org/conda-forge/elementembeddings) (๐Ÿ“ฅ 6K ยท โฑ๏ธ 17.09.2026):
conda install -c conda-forge elementembeddings
Featomic (๐Ÿฅˆ16 ยท โญ 83 ยท ๐Ÿ“‰) - Computing representations for atomistic machine learning. BSD-3 Rust C++ - [GitHub](https://github.com/metatensor/featomic) (๐Ÿ‘จโ€๐Ÿ’ป 21 ยท ๐Ÿ”€ 21 ยท ๐Ÿ“ฅ 1.1K ยท ๐Ÿ“ฆ 2 ยท ๐Ÿ“‹ 90 - 47% open ยท โฑ๏ธ 01.10.2026):
git clone https://github.com/metatensor/featomic
pySIPFENN (๐Ÿฅˆ15 ยท โญ 24) - 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 ยท ๐Ÿ”€ 6 ยท ๐Ÿ“ฅ 140 ยท ๐Ÿ“ฆ 7 ยท ๐Ÿ“‹ 10 - 70% open ยท โฑ๏ธ 18.07.2026):
git clone https://github.com/PhasesResearchLab/pySIPFENN
- [PyPi](https://pypi.org/project/pysipfenn) (๐Ÿ“ฅ 140 / month ยท โฑ๏ธ 18.07.2026):
pip install pysipfenn
- [Conda](https://anaconda.org/conda-forge/pysipfenn) (๐Ÿ“ฅ 29K ยท โฑ๏ธ 05.09.2026):
conda install -c conda-forge pysipfenn
SISSO (๐Ÿฅˆ12 ยท โญ 380 ยท ๐Ÿ’ค) - 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
GlassPy (๐Ÿฅˆ12 ยท โญ 43 ยท ๐Ÿ’ค) - Python module for scientists working with glass materials. GPL-3.0 - [GitHub](https://github.com/drcassar/glasspy) (๐Ÿ‘จโ€๐Ÿ’ป 2 ยท ๐Ÿ”€ 9 ยท ๐Ÿ“ฆ 7 ยท ๐Ÿ“‹ 17 - 47% open ยท โฑ๏ธ 17.03.2026):
git clone https://github.com/drcassar/glasspy
- [PyPi](https://pypi.org/project/glasspy) (๐Ÿ“ฅ 330 / month ยท โฑ๏ธ 13.03.2026):
pip install glasspy
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) (๐Ÿ“ฅ 22 / month ยท โฑ๏ธ 14.07.2022):
pip install benchml
PDynA (๐Ÿฅ‰10 ยท โญ 57) - Python package to analyse the structural dynamics of perovskites. MIT MD - [GitHub](https://github.com/WMD-group/PDynA) (๐Ÿ‘จโ€๐Ÿ’ป 4 ยท ๐Ÿ”€ 6 ยท ๐Ÿ“ฆ 2 ยท ๐Ÿ“‹ 6 - 16% open ยท โฑ๏ธ 15.08.2026):
git clone https://github.com/WMD-group/PDynA
- [PyPi](https://pypi.org/project/pdyna) (๐Ÿ“ฅ 19 / month ยท โฑ๏ธ 23.09.2024):
pip install pdyna
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
MOLPIPx (๐Ÿฅ‰7 ยท โญ 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
soap_turbo (๐Ÿฅ‰6 ยท โญ 9) - 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 ยท ๐Ÿ”€ 10 ยท ๐Ÿ“‹ 8 - 62% open ยท โฑ๏ธ 29.05.2026):
git clone https://github.com/libAtoms/soap_turbo
Show 19 hidden projects... - DScribe (๐Ÿฅ‡25 ยท โญ 470 ยท ๐Ÿ’€) - DScribe is a python package for creating machine learning descriptors for atomistic systems. Apache-2 - CatLearn (๐Ÿฅˆ16 ยท โญ 120 ยท ๐Ÿ’€) - GPL-3.0 surface-science - MODNet (๐Ÿฅˆ15 ยท โญ 110 ยท ๐Ÿ’€) - MODNet: a framework for machine learning materials properties. MIT pretrained small-data transfer-learning - Librascal (๐Ÿฅˆ12 ยท โญ 83 ยท ๐Ÿ’€) - A scalable and versatile library to generate representations for atomic-scale learning. LGPL-2.1 - CBFV (๐Ÿฅˆ12 ยท โญ 34 ยท ๐Ÿ’€) - 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 ยท โญ 35 ยท ๐Ÿ’€) - 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 - fplib (๐Ÿฅ‰6 ยท โญ 7 ยท ๐Ÿ’€) - libfp is a library for calculating crystalline fingerprints and measuring similarities of materials. MIT C-lang single-paper - 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 - ML-for-CurieTemp-Predictions (๐Ÿฅ‰4 ยท โญ 4 ยท ๐Ÿ’€) - Machine Learning Predictions of High-Curie-Temperature Materials. MIT single-paper magnetism - magnetism-prediction (๐Ÿฅ‰4 ยท โญ 2) - DFT-aided Machine Learning Search for Magnetism in Fe-based Bimetallic Chalcogenides. Apache-2 magnetism single-paper


Representation Learning

Back to top

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

PyG Models (๐Ÿฅ‡34 ยท โญ 24K ยท ๐Ÿ“ˆ) - Representation learning models implemented in PyTorch Geometric. MIT general-ml - [GitHub](https://github.com/pyg-team/pytorch_geometric) (๐Ÿ‘จโ€๐Ÿ’ป 570 ยท ๐Ÿ”€ 4.1K ยท ๐Ÿ“ฆ 12K ยท ๐Ÿ“‹ 4.2K - 33% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/pyg-team/pytorch_geometric
e3nn (๐Ÿฅ‡28 ยท โญ 1.3K ยท ๐Ÿ’ค) - A modular framework for neural networks with Euclidean symmetry. MIT - [GitHub](https://github.com/e3nn/e3nn) (๐Ÿ‘จโ€๐Ÿ’ป 38 ยท ๐Ÿ”€ 180 ยท ๐Ÿ“ฆ 720 ยท ๐Ÿ“‹ 180 - 17% open ยท โฑ๏ธ 13.02.2026):
git clone https://github.com/e3nn/e3nn
- [PyPi](https://pypi.org/project/e3nn) (๐Ÿ“ฅ 300K / month ยท ๐Ÿ“ฆ 74 ยท โฑ๏ธ 13.02.2026):
pip install e3nn
- [Conda](https://anaconda.org/conda-forge/e3nn) (๐Ÿ“ฅ 92K ยท โฑ๏ธ 29.04.2026):
conda install -c conda-forge e3nn
MatGL (Materials Graph Library) (๐Ÿฅ‡27 ยท โญ 580) - Graph deep learning library for materials. BSD-3 ML-IAP pretrained multifidelity - [GitHub](https://github.com/materialyzeai/matgl) (๐Ÿ‘จโ€๐Ÿ’ป 30 ยท ๐Ÿ”€ 120 ยท ๐Ÿ“ฆ 100 ยท ๐Ÿ“‹ 160 - 2% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/materialsvirtuallab/matgl
- [PyPi](https://pypi.org/project/matgl) (๐Ÿ“ฅ 29K / month ยท ๐Ÿ“ฆ 46 ยท โฑ๏ธ 21.10.2026):
pip install matgl
- [Docker Hub](https://hub.docker.com/r/materialsvirtuallab/matgl) (๐Ÿ“ฅ 710 ยท โญ 1 ยท โฑ๏ธ 26.04.2026):
docker pull materialsvirtuallab/matgl
SchNetPack (๐Ÿฅ‡24 ยท โญ 940) - SchNetPack - Deep Neural Networks for Atomistic Systems. MIT - [GitHub](https://github.com/atomistic-machine-learning/schnetpack) (๐Ÿ‘จโ€๐Ÿ’ป 43 ยท ๐Ÿ”€ 250 ยท ๐Ÿ“ฆ 110 ยท ๐Ÿ“‹ 280 - 1% open ยท โฑ๏ธ 29.09.2026):
git clone https://github.com/atomistic-machine-learning/schnetpack
- [PyPi](https://pypi.org/project/schnetpack) (๐Ÿ“ฅ 760 / month ยท ๐Ÿ“ฆ 4 ยท โฑ๏ธ 19.12.2025):
pip install schnetpack
e3nn-jax (๐Ÿฅ‡22 ยท โญ 240) - jax library for E3 Equivariant Neural Networks. Apache-2 - [GitHub](https://github.com/e3nn/e3nn-jax) (๐Ÿ‘จโ€๐Ÿ’ป 8 ยท ๐Ÿ”€ 23 ยท ๐Ÿ“ฆ 100 ยท ๐Ÿ“‹ 26 - 15% open ยท โฑ๏ธ 01.04.2026):
git clone https://github.com/e3nn/e3nn-jax
- [PyPi](https://pypi.org/project/e3nn-jax) (๐Ÿ“ฅ 80K / month ยท ๐Ÿ“ฆ 35 ยท โฑ๏ธ 01.04.2026):
pip install e3nn-jax
HydraGNN (๐Ÿฅˆ17 ยท โญ 130) - Distributed PyTorch implementation of multi-headed graph convolutional neural networks. BSD-3 - [GitHub](https://github.com/ORNL/HydraGNN) (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 46 ยท ๐Ÿ“ฆ 3 ยท ๐Ÿ“‹ 65 - 36% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/ORNL/HydraGNN
Graphormer (๐Ÿฅˆ16 ยท โญ 2.5K) - Graphormer is a general-purpose deep learning backbone for molecular modeling. MIT transformer pretrained - [GitHub](https://github.com/microsoft/Graphormer) (๐Ÿ‘จโ€๐Ÿ’ป 18 ยท ๐Ÿ”€ 360 ยท ๐Ÿ“‹ 160 - 58% open ยท โฑ๏ธ 24.09.2026):
git clone https://github.com/microsoft/Graphormer
hippynn (๐Ÿฅˆ13 ยท โญ 98) - python library for atomistic machine learning. Custom workflows - [GitHub](https://github.com/lanl/hippynn) (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 37 ยท ๐Ÿ“ฆ 4 ยท ๐Ÿ“‹ 42 - 33% open ยท โฑ๏ธ 22.08.2026):
git clone https://github.com/lanl/hippynn
Neural fingerprint (nfp) (๐Ÿฅˆ13 ยท โญ 62) - Keras layers for end-to-end learning with rdkit and pymatgen. Custom - [GitHub](https://github.com/NatLabRockies/nfp) (๐Ÿ‘จโ€๐Ÿ’ป 6 ยท ๐Ÿ”€ 35 ยท ๐Ÿ“ฆ 17 ยท ๐Ÿ“‹ 8 - 25% open ยท โฑ๏ธ 02.09.2026):
git clone https://github.com/NREL/nfp
matsciml (๐Ÿฅˆ11) - Open MatSci ML Toolkit is a framework for prototyping and scaling out deep learning models for materials discovery.. MIT workflows benchmarking - [GitHub](https://github.com/IntelLabs/matsciml) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ“‹ 67 - 35% open ยท โฑ๏ธ 06.10.2026):
git clone https://github.com/IntelLabs/matsciml
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 ยท ๐Ÿ”€ 77 ยท ๐Ÿ“‹ 29 - 37% open ยท โฑ๏ธ 03.04.2026):
git clone https://github.com/FabianFuchsML/se3-transformer-public
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 - [GitHub](https://github.com/masashitsubaki/molecularGNN_smiles) (๐Ÿ‘จโ€๐Ÿ’ป 1 ยท ๐Ÿ”€ 80 ยท ๐Ÿ“‹ 7 - 85% open ยท โฑ๏ธ 25.06.2026):
git clone https://github.com/masashitsubaki/molecularGNN_smiles
Crystalframer (๐Ÿฅ‰8 ยท โญ 21 ยท ๐Ÿ’ค) - 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 ยท ๐Ÿ“ฅ 40 ยท โฑ๏ธ 16.10.2025):
git clone https://github.com/omron-sinicx/crystalframer
DeeperGATGNN (๐Ÿฅ‰7 ยท โญ 66 ยท ๐Ÿ’ค) - 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
Show 49 hidden projects... - Deep Graph Library (DGL) (๐Ÿฅ‡36 ยท โญ 14K ยท ๐Ÿ’€) - Python package built to ease deep learning on graph, on top of existing DL frameworks. Apache-2 - dgl-lifesci (๐Ÿฅ‡24 ยท โญ 810 ยท ๐Ÿ’€) - 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 - ALIGNN (๐Ÿฅˆ20 ยท โญ 330 ยท ๐Ÿ’€) - Atomistic Line Graph Neural Network https://scholar.google.com/citations?user=9Q-tNnwAAAAJ.. Custom - DIG: Dive into Graphs (๐Ÿฅˆ19 ยท โญ 2K ยท ๐Ÿ’€) - A library for graph deep learning research. GPL-3.0 - Uni-Mol (๐Ÿฅˆ18 ยท โญ 1.2K ยท ๐Ÿ’€) - Official Repository for the Uni-Mol Series Methods. MIT pretrained - escnn (๐Ÿฅˆ16 ยท โญ 550 ยท ๐Ÿ’€) - Equivariant Steerable CNNs Library for Pytorch https://quva-lab.github.io/escnn/. Custom - kgcnn (๐Ÿฅˆ16 ยท โญ 120 ยท ๐Ÿ’€) - Graph convolutions in Keras with TensorFlow, PyTorch or Jax. MIT - benchmarking-gnns (๐Ÿฅˆ14 ยท โญ 2.7K ยท ๐Ÿ’€) - Repository for benchmarking graph neural networks (JMLR 2023). MIT single-paper benchmarking - Crystal Graph Convolutional Neural Networks (CGCNN) (๐Ÿฅˆ13 ยท โญ 900 ยท ๐Ÿ’€) - 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 - Compositionally-Restricted Attention-Based Network (CrabNet) (๐Ÿฅˆ13 ยท โญ 18 ยท ๐Ÿ’€) - Predict materials properties using only the composition information!. MIT - FAENet (๐Ÿฅˆ11 ยท โญ 35 ยท ๐Ÿ’€) - 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 ยท โญ 38 ยท ๐Ÿ’€) - Atom2Vec: a simple way to describe atoms for machine learning. MIT - GATGNN: Global Attention Graph Neural Network (๐Ÿฅ‰9 ยท โญ 88 ยท ๐Ÿ’€) - Pytorch Repository for our work: Graph convolutional neural networks with global attention for improved materials.. MIT - T-e3nn (๐Ÿฅ‰9 ยท โญ 21 ยท ๐Ÿ’€) - Time-reversal Euclidean neural networks based on e3nn. MIT magnetism - 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 - Equiformer (๐Ÿฅ‰8 ยท โญ 290 ยท ๐Ÿ’€) - [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 - Graph-Aware-Transformers (๐Ÿฅ‰8 ยท โญ 70 ยท ๐Ÿ’€) - Graph-Aware Attention for Adaptive Dynamics in Transformers. Apache-2 transformer graph-data pretrained single-paper - UVVisML (๐Ÿฅ‰8 ยท โญ 37 ยท ๐Ÿ’€) - Predict optical properties of molecules with machine learning. MIT optical-properties single-paper probabilistic - GNNOpt (๐Ÿฅ‰8 ยท โญ 34 ยท ๐Ÿ’€) - Universal Ensemble-Embedding Graph Neural Network for Direct Prediction of Optical Spectra from Crystal Structures. MIT optical-properties single-paper - tensorfieldnetworks (๐Ÿฅ‰7 ยท โญ 160 ยท ๐Ÿ’€) - Rotation- and translation-equivariant neural networks for 3D point clouds. MIT - Geom3D (๐Ÿฅ‰7 ยท โญ 130 ยท ๐Ÿ’€) - Geom3D: Geometric Modeling on 3D Structures, NeurIPS 2023. MIT benchmarking single-paper - DTNN (๐Ÿฅ‰7 ยท โญ 79 ยท ๐Ÿ’€) - Deep Tensor Neural Network. MIT - Cormorant (๐Ÿฅ‰7 ยท โญ 61 ยท ๐Ÿ’€) - Codebase for Cormorant Neural Networks. Custom - escnn_jax (๐Ÿฅ‰7 ยท โญ 33 ยท ๐Ÿ’€) - 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 - MACE-Layer (๐Ÿฅ‰6 ยท โญ 50 ยท ๐Ÿ’€) - Higher order equivariant graph neural networks for 3D point clouds. MIT - AdsorbML (๐Ÿฅ‰6 ยท โญ 46 ยท ๐Ÿ’€) - MIT surface-science single-paper - charge_transfer_nnp (๐Ÿฅ‰6 ยท โญ 37 ยท ๐Ÿ’€) - Graph neural network potential with charge transfer. MIT electrostatics - Crystalformer (๐Ÿฅ‰6 ยท โญ 29 ยท ๐Ÿ’€) - The official code respository for Crystalformer: Infinitely Connected Attention for Periodic Structure Encoding (ICLR.. MIT transformer single-paper - GLAMOUR (๐Ÿฅ‰6 ยท โญ 27 ยท ๐Ÿ’€) - Graph Learning over Macromolecule Representations. MIT single-paper - FieldSchNet (๐Ÿฅ‰6 ยท โญ 25 ยท ๐Ÿ’€) - Deep neural network for molecules in external fields. MIT - 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 ยท โญ 9 ยท ๐Ÿ’€) - 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 ยท โญ 13 ยท ๐Ÿ’€) - Atom-by-atom design of metal oxide catalysts for the oxygen evolution reaction with Machine Learning. Unlicensed surface-science single-paper - EGraFFBench (๐Ÿฅ‰4 ยท โญ 12 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡31 ยท โญ 2.3K) - FAIRChem implementation of Equiformer V2 (eqV2) models. MIT pretrained UIP rep-learn catalysis - [GitHub](https://github.com/facebookresearch/fairchem) (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 520 ยท ๐Ÿ“‹ 620 - 2% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (๐Ÿ“ฅ 19K / month ยท ๐Ÿ“ฆ 95 ยท โฑ๏ธ 22.10.2026):
pip install fairchem-core
FAIRChem eSEN models (๐Ÿฅ‡31 ยท โญ 2.3K) - FAIRChem implementation of Smooth Energy Network (eSEN) models arXiv:2502.12147. MIT pretrained UIP rep-learn catalysis - [GitHub](https://github.com/facebookresearch/fairchem) (๐Ÿ‘จโ€๐Ÿ’ป 75 ยท ๐Ÿ”€ 520 ยท ๐Ÿ“‹ 620 - 2% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/FAIR-Chem/fairchem
- [PyPi](https://pypi.org/project/fairchem-core) (๐Ÿ“ฅ 19K / month ยท ๐Ÿ“ฆ 95 ยท โฑ๏ธ 22.10.2026):
pip install fairchem-core
DPA-2 (๐Ÿฅ‡31 ยท โญ 2.1K) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 96 ยท ๐Ÿ”€ 640 ยท ๐Ÿ“ฅ 79K ยท ๐Ÿ“ฆ 63 ยท ๐Ÿ“‹ 1.3K - 15% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/deepmodeling/deepmd-kit
- [PyPi](https://pypi.org/project/deepmd-kit) (๐Ÿ“ฅ 17K / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 19.08.2026):
pip install deepmd-kit
- [Conda](https://anaconda.org/conda-forge/deepmd-kit) (๐Ÿ“ฅ 3.4M ยท โฑ๏ธ 01.09.2026):
conda install -c conda-forge deepmd-kit
- [Docker Hub](https://hub.docker.com/r/deepmodeling/deepmd-kit) (๐Ÿ“ฅ 7.7K ยท โญ 1 ยท โฑ๏ธ 22.08.2026):
docker pull deepmodeling/deepmd-kit
DeePMD-DPA3 (๐Ÿฅ‡31 ยท โญ 2.1K) - Successor of DPA-2. LGPL-3.0 ML-IAP pretrained workflows datasets - [GitHub](https://github.com/deepmodeling/deepmd-kit) (๐Ÿ‘จโ€๐Ÿ’ป 96 ยท ๐Ÿ”€ 640 ยท ๐Ÿ“ฅ 79K ยท ๐Ÿ“ฆ 63 ยท ๐Ÿ“‹ 1.3K - 15% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/deepmodeling/deepmd-kit
- [PyPi](https://pypi.org/project/deepmd-kit) (๐Ÿ“ฅ 17K / month ยท ๐Ÿ“ฆ 22 ยท โฑ๏ธ 19.08.2026):
pip install deepmd-kit
- [Conda](https://anaconda.org/conda-forge/deepmd-kit) (๐Ÿ“ฅ 3.4M ยท โฑ๏ธ 01.09.2026):
conda install -c conda-forge deepmd-kit
- [Docker Hub](https://hub.docker.com/r/deepmodeling/deepmd-kit) (๐Ÿ“ฅ 7.7K ยท โญ 1 ยท โฑ๏ธ 22.08.2026):
docker pull deepmodeling/deepmd-kit
MACE-FOUNDATION models (๐Ÿฅˆ24 ยท โญ 1.2K) - MACE foundation models (MP, OMAT, mh-1). MIT ML-IAP pretrained rep-learn MD - [GitHub](https://github.com/ACEsuit/mace-foundations) (๐Ÿ‘จโ€๐Ÿ’ป 6 ยท ๐Ÿ”€ 420 ยท ๐Ÿ“ฅ 830K ยท ๐Ÿ“‹ 45 - 22% open ยท โฑ๏ธ 26.08.2026):
git clone https://github.com/ACEsuit/mace-foundations
- [PyPi](https://pypi.org/project/mace-torch) (๐Ÿ“ฅ 76K / month ยท ๐Ÿ“ฆ 110 ยท โฑ๏ธ 10.05.2026):
pip install mace-torch
MatterSim (๐Ÿฅˆ24 ยท โญ 610) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 27 ยท ๐Ÿ”€ 97 ยท ๐Ÿ“ฅ 46 ยท ๐Ÿ“‹ 48 - 10% open ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/microsoft/mattersim
- [PyPi](https://pypi.org/project/mattersim) (๐Ÿ“ฅ 24K / month ยท ๐Ÿ“ฆ 29 ยท โฑ๏ธ 28.05.2026):
pip install mattersim
SevenNet (๐Ÿฅˆ22 ยท โญ 280 ยท ๐Ÿ“‰) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 22 ยท ๐Ÿ”€ 57 ยท ๐Ÿ“ฅ 46K ยท ๐Ÿ“‹ 99 - 18% open ยท โฑ๏ธ 06.10.2026):
git clone https://github.com/MDIL-SNU/SevenNet
- [PyPi](https://pypi.org/project/sevenn) (๐Ÿ“ฅ 16K / month ยท ๐Ÿ“ฆ 28 ยท โฑ๏ธ 19.06.2026):
pip install sevenn
Orb Models (๐Ÿฅ‰21 ยท โญ 620) - ORB forcefield models from Orbital Materials. Custom ML-IAP pretrained - [GitHub](https://github.com/orbital-materials/orb-models) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 89 ยท ๐Ÿ“ฆ 49 ยท ๐Ÿ“‹ 82 - 10% open ยท โฑ๏ธ 26.09.2026):
git clone https://github.com/orbital-materials/orb-models
- [PyPi](https://pypi.org/project/orb-models) (๐Ÿ“ฅ 13K / month ยท ๐Ÿ“ฆ 38 ยท โฑ๏ธ 26.05.2026):
pip install orb-models
CHGNet (๐Ÿฅ‰20 ยท โญ 410) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 14 ยท ๐Ÿ”€ 100 ยท ๐Ÿ“ฆ 83 ยท ๐Ÿ“‹ 78 - 5% open ยท โฑ๏ธ 15.09.2026):
git clone https://github.com/CederGroupHub/chgnet
- [PyPi](https://pypi.org/project/chgnet) (๐Ÿ“ฅ 26K / month ยท ๐Ÿ“ฆ 33 ยท โฑ๏ธ 22.09.2025):
pip install chgnet
PET-MAD (๐Ÿฅ‰15 ยท โญ 240 ยท ๐Ÿฃ) - Archive of the pet-mad repository. BSD-3 ML-IAP MD rep-learn transformer - [GitHub](https://github.com/lab-cosmo/pet-mad) (๐Ÿ‘จโ€๐Ÿ’ป 12 ยท ๐Ÿ”€ 24 ยท โฑ๏ธ 25.09.2026):
git clone https://github.com/lab-cosmo/pet-mad
- [PyPi](https://pypi.org/project/pet-mad) (๐Ÿ“ฅ 110 / month ยท ๐Ÿ“ฆ 12 ยท โฑ๏ธ 12.12.2025):
pip install pet-mad
- [Conda](https://anaconda.org/conda-forge/pet-mad):
conda install -c conda-forge pet-mad
GRACE (๐Ÿฅ‰12 ยท โญ 110) - 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) (๐Ÿ‘จโ€๐Ÿ’ป 5 ยท ๐Ÿ”€ 20 ยท ๐Ÿ“ฆ 17 ยท ๐Ÿ“‹ 22 - 68% open ยท โฑ๏ธ 17.10.2026):
git clone https://github.com/ICAMS/grace-tensorpotential
MLIP Arena Leaderboard (๐Ÿฅ‰11 ยท โญ 110) - [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 ยท ๐Ÿ”€ 10 ยท ๐Ÿ“ฆ 2 ยท ๐Ÿ“‹ 23 - 56% open ยท โฑ๏ธ 16.06.2026):
git clone https://github.com/atomind-ai/mlip-arena
Show 5 hidden projects... - M3GNet (๐Ÿฅ‰16 ยท โญ 330 ยท ๐Ÿ’€) - Materials graph network with 3-body interactions featuring a DFT surrogate crystal relaxer and a state-of-the-art.. BSD-3 ML-IAP pretrained - EScAIP (๐Ÿฅ‰7 ยท โญ 60 ยท ๐Ÿ’€) - [NeurIPS 2024] Official implementation of the Efficiently Scaled Attention Interatomic Potential. MIT ML-IAP rep-learn transformer single-paper - ffonons (๐Ÿฅ‰6 ยท โญ 24 ยท ๐Ÿ’€) - Phonons from ML force fields. MIT benchmarking density-of-states - CHIPS-FF (๐Ÿฅ‰6 ยท โญ 14 ยท ๐Ÿ’€) - 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 (๐Ÿฅ‡23 ยท โญ 160) - Distance-based Analysis of DAta-manifolds in python. Apache-2 - [GitHub](https://github.com/sissa-data-science/DADApy) (๐Ÿ‘จโ€๐Ÿ’ป 24 ยท ๐Ÿ”€ 25 ยท ๐Ÿ“‹ 51 - 31% open ยท โฑ๏ธ 09.10.2026):
git clone https://github.com/sissa-data-science/DADApy
- [PyPi](https://pypi.org/project/dadapy) (๐Ÿ“ฅ 370 / month ยท ๐Ÿ“ฆ 3 ยท โฑ๏ธ 01.05.2026):
pip install dadapy
Show 9 hidden projects... - mat_discover (๐Ÿฅˆ13 ยท โญ 47 ยท ๐Ÿ’€) - A materials discovery algorithm geared towards exploring high-performance candidates in new chemical spaces. MIT materials-discovery rep-eng HTC - ASAP (๐Ÿฅˆ12 ยท โญ 160 ยท ๐Ÿ’€) - ASAP is a package that can quickly analyze and visualize datasets of crystal or molecular structures. MIT - pumml (๐Ÿฅˆ10 ยท โญ 36 ยท ๐Ÿ’€) - 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++ - 3D-EMGP (๐Ÿฅ‰5 ยท โญ 33 ยท ๐Ÿ’€) - [AAAI 2023] The implementation for the paper Energy-Motivated Equivariant Pretraining for 3D Molecular Graphs. MIT pretrained rep-learn single-paper - 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 - 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) (๐Ÿ‘จโ€๐Ÿ’ป 40 ยท ๐Ÿ”€ 66 ยท ๐Ÿ“ฆ 43 ยท ๐Ÿ“‹ 150 - 45% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/materialsproject/crystaltoolkit
- [PyPi](https://pypi.org/project/crystal-toolkit) (๐Ÿ“ฅ 19K / month ยท ๐Ÿ“ฆ 13 ยท โฑ๏ธ 28.08.2026):
pip install crystal-toolkit
pymatviz (๐Ÿฅˆ24 ยท โญ 340) - A toolkit for visualizations in materials informatics. MIT general-tool probabilistic - [GitHub](https://github.com/janosh/pymatviz) (๐Ÿ‘จโ€๐Ÿ’ป 15 ยท ๐Ÿ”€ 43 ยท ๐Ÿ“ฅ 26K ยท ๐Ÿ“ฆ 37 ยท โฑ๏ธ 19.10.2026):
git clone https://github.com/janosh/pymatviz
- [PyPi](https://pypi.org/project/pymatviz) (๐Ÿ“ฅ 8.6K / month ยท ๐Ÿ“ฆ 10 ยท โฑ๏ธ 07.06.2026):
pip install pymatviz
Elementari (๐Ÿฅˆ23 ยท โญ 360 ยท ๐Ÿ“ˆ) - Interactive browser visualizations for materials science: crystal structures/molecules, trajectories, convex hulls,.. MIT JavaScript - [GitHub](https://github.com/janosh/matterviz) (๐Ÿ‘จโ€๐Ÿ’ป 12 ยท ๐Ÿ”€ 49 ยท ๐Ÿ“ฅ 18K ยท ๐Ÿ“ฆ 9 ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/janosh/elementari
- [npm](https://www.npmjs.com/package/elementari) (๐Ÿ“ฆ 2 ยท โฑ๏ธ 19.06.2025):
npm install elementari
Chemiscope (๐Ÿฅˆ23 ยท โญ 180) - An interactive structure/property explorer for materials and molecules. BSD-3 JavaScript - [GitHub](https://github.com/lab-cosmo/chemiscope) (๐Ÿ‘จโ€๐Ÿ’ป 27 ยท ๐Ÿ”€ 44 ยท ๐Ÿ“ฅ 760 ยท ๐Ÿ“ฆ 6 ยท ๐Ÿ“‹ 180 - 10% open ยท โฑ๏ธ 22.10.2026):
git clone https://github.com/lab-cosmo/chemiscope
- [npm](https://www.npmjs.com/package/chemiscope) (๐Ÿ“ฅ 300 / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 13.10.2026):
npm install chemiscope
ZnDraw (๐Ÿฅ‰18 ยท โญ 51) - A powerful tool for visualizing, modifying, and analysing atomistic systems. EPL-2.0 MD generative JavaScript - [GitHub](https://github.com/zincware/ZnDraw) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 5 ยท ๐Ÿ“ฆ 16 ยท ๐Ÿ“‹ 400 - 23% open ยท โฑ๏ธ 27.05.2026):
git clone https://github.com/zincware/ZnDraw
- [PyPi](https://pypi.org/project/zndraw) (๐Ÿ“ฅ 2.9K / month ยท ๐Ÿ“ฆ 5 ยท โฑ๏ธ 01.04.2026):
pip install zndraw
Show 1 hidden projects... - Atomvision (๐Ÿฅ‰11 ยท โญ 37 ยท ๐Ÿ’€) - Deep learning framework for atomistic image data. Custom computer-vision experimental-data rep-learn


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 (๐Ÿฅ‡20 ยท โญ 420) - Deep learning quantum Monte Carlo for electrons in real space. MIT - [GitHub](https://github.com/deepqmc/deepqmc) (๐Ÿ‘จโ€๐Ÿ’ป 17 ยท ๐Ÿ”€ 63 ยท ๐Ÿ“ฅ 7 ยท ๐Ÿ“ฆ 3 ยท ๐Ÿ“‹ 65 - 1% open ยท โฑ๏ธ 28.09.2026):
git clone https://github.com/deepqmc/deepqmc
- [PyPi](https://pypi.org/project/deepqmc) (๐Ÿ“ฅ 200 / month ยท โฑ๏ธ 20.07.2026):
pip install deepqmc
FermiNet (๐Ÿฅˆ17 ยท โญ 860) - An implementation of the Fermionic Neural Network for ab-initio electronic structure calculations. Apache-2 transformer - [GitHub](https://github.com/google-deepmind/ferminet) (๐Ÿ‘จโ€๐Ÿ’ป 29 ยท ๐Ÿ”€ 170 ยท ๐Ÿ“‹ 74 - 5% open ยท โฑ๏ธ 15.10.2026):
git clone https://github.com/google-deepmind/ferminet
JaQMC (๐Ÿฅˆ11 ยท โญ 130 ยท ๐Ÿ“‰) - JAX accelerated Quantum Monte Carlo. Apache-2 - [GitHub](https://github.com/bytedance/jaqmc) (๐Ÿ‘จโ€๐Ÿ’ป 11 ยท ๐Ÿ”€ 30 ยท ๐Ÿ“ฆ 1 ยท โฑ๏ธ 21.10.2026):
git clone https://github.com/bytedance/jaqmc
Show 4 hidden projects... - DeepErwin (๐Ÿฅ‰7 ยท โญ 67 ยท ๐Ÿ’€) - DeepErwin is a python 3.8+ package that implements and optimizes JAX 2.x wave function models for numerical solutions.. Custom - 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 ยท โญ 72 ยท ๐Ÿ’€) - 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 guide to the best Python frameworks, libraries, and tools.

Visit the website to search and filter projects more easily.

Sponsors

  • iPulse AI - Open Agentic Investment Research Platform. Inspect deep multi-agent market forecasts and stock picks.

Sponsor slots open, from $99/month. 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

Other

Projects

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.
  • scientific-agent-skills - Agent skills for scientific research and analysis with Python libraries like scikit-learn, polars, and biopython.
  • sentry-skills - Agent skills the Sentry team uses for code review, pull requests, and Django reviews.
  • trailofbits-skills - Security skills for vulnerability detection, auditing, and testing.
  • wshobson-agents - Plugins, agents, and skills for AI coding tools, including Python skills for testing, async, packaging, and uv.
  • Orchestration
  • langchain - A framework for building agents and LLM-powered applications.
  • langgraph - Low-level orchestration framework for building stateful, long-running LLM agents.
  • pydantic-ai - A Python agent framework for building generative AI applications with structured schemas.
  • crewai - A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
  • Vendor Agent SDKs
  • claude-agent-sdk - Anthropic's Python SDK for building AI agents on Claude Code's harness โ€” custom tools, in-process MCP servers, hooks.
  • openai-agents - OpenAI's framework for building and managing AI agents.
  • google-adk - Google's code-first toolkit for building, evaluating, and deploying AI agents.
  • Model Context Protocol
  • mcp - The official Python SDK for building Model Context Protocol servers and clients.
  • fastmcp - A high-level, Pythonic framework for building MCP servers and clients.
  • Personal Assistants
  • hermes-agent - An adaptive personal AI assistant that grows with you.
  • AstrBot - A multi-platform AI assistant that connects LLMs to chat apps like Telegram, Slack, and QQ, extensible with Python plugins.
  • Prompt Optimization
  • dspy - A framework for programming, not prompting, language models.
  • Data Layer
  • instructor - A library for extracting structured data from LLMs, powered by Pydantic.
  • llama-index - A toolkit for building RAG pipelines and agents over your data.
  • mem0 - An intelligent memory layer for AI agents enabling personalized interactions.
  • openviking - A context database for AI agents that unifies memory, resources, and skills.
  • semantica - A graph-native context and knowledge layer for AI agents with reasoning, provenance, and governance.
  • Pre-trained Models
  • transformers - The model-definition framework for pretrained models in text, computer vision, audio, video, and multimodal tasks, for inference and training.
  • sentence-transformers - Compute embeddings, run retrieval, and rerank results with pretrained and fine-tuned models.
  • Local LLM Inference
  • ollama - Python client for Ollama, which downloads and runs open-weight LLMs locally.
  • llama-cpp-python - Python bindings for llama.cpp, for running GGUF models locally.
  • mlx-lm - Run and fine-tune large language models on Apple Silicon with MLX.
  • LLM Serving
  • vllm - A high-throughput and memory-efficient inference and serving engine for LLMs.
  • sglang - A high-performance serving framework for large language models and multimodal models.
  • deepinfer - DeepSeek's production inference engine for DeepSeek models, with MoE expert parallelism.
  • Image and Video Generation
  • diffusers - Pre-trained diffusion models for generating and editing images, audio, and video.
  • Fine-tuning
  • peft - A library for parameter-efficient fine-tuning of large pretrained models.
  • trl - A library for post-training transformer language models with SFT, DPO, GRPO, and other trainers.
  • unsloth - Faster, lower-memory LLM fine-tuning, as a Python library or a desktop app.
  • axolotl - A framework for fine-tuning and post-training large language models.
  • Speech
  • faster-whisper - A Whisper reimplementation on CTranslate2, up to 4 times faster than openai-whisper with less memory.
  • openai-whisper - A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.
  • gTTS - Python library and CLI tool for converting text to speech using Google Translate TTS.
  • funasr - Industrial-grade speech recognition toolkit with speaker diarization and emotion detection.

Deep Learning

Frameworks for neural networks and deep learning. Also see awesome-deep-learning.

  • Frameworks
  • pytorch - Tensors and dynamic neural networks in Python with strong GPU acceleration.
  • pytorch-lightning - Deep learning framework to train, deploy, and ship AI products Lightning fast.
  • jax - A library for high-performance numerical computing with autodiff and JIT compilation.
  • keras - A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
  • tensorflow - An end-to-end machine learning platform from Google.
  • Reinforcement Learning
  • gymnasium - A standard API for reinforcement learning environments with popular reference environments (gym successor).
  • stable-baselines3 - PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.

Machine Learning

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

  • General
  • scikit-learn - The most popular Python library for machine learning with extensive documentation and community support.
  • imbalanced-learn - Resampling techniques for imbalanced datasets, compatible with scikit-learn.
  • pgmpy - A Python library for causal and probabilistic reasoning with graphical models.
  • feature-engine - sklearn-compatible API with the widest toolset for feature engineering and selection.
  • Gradient Boosting
  • xgboost - A scalable, portable, and distributed gradient boosting library.
  • lightgbm - A fast, distributed, high-performance gradient boosting framework.
  • catboost - A fast, scalable, high-performance gradient boosting on decision trees library.
  • Time Series Forecasting
  • prophet - A tool for producing forecasts for time series with multiple seasonality and trend changes.
  • statsforecast - Fast statistical forecasting models such as ARIMA, ETS, and Theta, compiled with numba.
  • sktime - A unified scikit-learn-style framework for forecasting and other time-series learning tasks.
  • timesfm - A pretrained foundation model from Google Research for time-series forecasting, with non-commercial default weights.
  • Hyperparameter Optimization
  • optuna - A hyperparameter optimization framework with define-by-run search spaces and pruning of unpromising trials.
  • hyperopt - Distributed asynchronous hyperparameter optimization with Tree-structured Parzen Estimators.

Natural Language Processing

Libraries for working with human languages.

  • General
  • 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.
  • gensim - Topic Modeling for Humans.
  • stanza - The Stanford NLP Group's official Python library, supporting 60+ languages.
  • Chinese
  • jieba - The most popular Chinese text segmentation library.
  • pypinyin - Convert Chinese hanzi (ๆผขๅญ—) to pinyin (ๆ‹ผ้Ÿณ).
  • OpenCC - Traditional/Simplified Chinese conversion with regional variants and phrase-level rules.
  • pangu.py - Paranoid text spacing.

Computer Vision

Libraries for image and video analysis, object detection, and OCR.

  • General
  • opencv-python - Open Source Computer Vision Library.
  • ultralytics - Ultralytics YOLO for object detection, segmentation, pose estimation, classification, and tracking.
  • kornia - Open-source differentiable computer vision library for PyTorch.
  • fiftyone - The open-source tool for building high-quality datasets and computer vision models.
  • OCR
  • pytesseract - A wrapper for the Tesseract OCR engine.
  • easyocr - Ready-to-use OCR with 80+ languages supported.
  • paddleocr - Multilingual OCR and document parsing toolkit based on PaddlePaddle.

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
  • flask - A microframework for Python.
  • django - A high-level web framework that encourages rapid development and clean, pragmatic design.
  • bottle - A fast and simple micro-framework distributed as a single file with no dependencies.
  • pyramid - A small, fast, down-to-earth, open source Python web framework.
  • fasthtml - The fastest way to create an HTML app.
  • Asynchronous
  • starlette - A lightweight ASGI framework and toolkit for building high-performance async services.
  • tornado - A web framework and asynchronous networking library.
  • litestar - Production-ready, capable and extensible ASGI web framework.
  • reflex - A framework for building reactive, full-stack web applications entirely with Python.

Web APIs

Libraries for building RESTful, GraphQL, and RPC APIs.

  • Django
  • django-rest-framework - A powerful and flexible toolkit to build web APIs.
  • django-ninja - Fast, Django REST framework based on type hints and Pydantic.
  • strawberry-django - Strawberry GraphQL integration with Django.
  • django-modern-rest - Modern REST with speed, types, async, msgspec, pydantic and other goodies.
  • Flask
  • flask-restx - Fully featured framework for fast, easy and documented API development with Flask.
  • flask-smorest - A Flask/Marshmallow-based REST API framework with automatic OpenAPI documentation.
  • apiflask - A lightweight Python web API framework based on Flask, supporting marshmallow schemas and Pydantic models.
  • Framework Agnostic
  • fastapi - A modern, fast web framework for building APIs with standard Python type hints.
  • strawberry - A GraphQL library that leverages Python type annotations for schema definition.
  • connexion - A spec-first framework that handles requests based on your OpenAPI specification.
  • RPC
  • grpcio - HTTP/2-based RPC framework with Python bindings, built by Google.

Web Servers

ASGI and WSGI compatible web servers.

  • ASGI
  • uvicorn - A lightning-fast ASGI server implementation.
  • granian - A Rust HTTP server for Python apps built on Hyper and Tokio, supporting WSGI/ASGI/RSGI.
  • hypercorn - An ASGI and WSGI server based on Hyper libraries and inspired by Gunicorn.
  • WSGI
  • gunicorn - A pre-fork WSGI server with a native ASGI worker, ported from Ruby's Unicorn project.
  • waitress - Multi-threaded, powers Pyramid.

WebSocket

Libraries for working with WebSocket.

  • websockets - A library for building WebSocket servers and clients with a focus on correctness and simplicity.
  • channels - Brings WebSocket, long-poll HTTP, and other async support to Django.
  • flask-socketio - Socket.IO integration for Flask applications.
  • autobahn-python - WebSocket & WAMP for Python on Twisted and asyncio.

Template Engines

Libraries for rendering text and HTML from templates.

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

Web Asset Management

Tools for managing, storing, compressing and minifying website assets.

  • whitenoise - Simplified static file serving for WSGI apps, with compression and caching headers.
  • django-storages - A collection of custom storage back ends for Django.
  • django-compressor - Compresses linked and inline JavaScript or CSS into a single cached file.

Authentication

Libraries for implementing authentication schemes.

  • OAuth
  • oauthlib - A generic and thorough implementation of the OAuth request-signing logic.
  • authlib - A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
  • django-allauth - Authentication app for Django that "just works."
  • django-oauth-toolkit - An OAuth 2.0 authorization server for Django.
  • JWT
  • pyjwt - JSON Web Token implementation in Python.
  • Permissions
  • django-guardian - Implementation of per-object permissions for Django.
  • django-rules - A tiny but powerful app for object-level permissions in Django, without a database.

Admin Panels

Libraries for administrative interfaces.

  • flask-admin - Simple and extensible administrative interface framework for Flask.
  • django-unfold - A modern Django admin theme for building dashboards, internal tools, and business applications.
  • sqladmin - An admin interface for SQLAlchemy models in FastAPI and Starlette.
  • django-grappelli - A jazzy skin for the Django Admin-Interface.

CMS

Content Management Systems.

  • wagtail - A Django content management system.
  • django-cms - The easy-to-use and developer-friendly enterprise CMS powered by Django.

ERP

Enterprise resource planning frameworks.

  • odoo - A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.

Static Site Generators

A static site generator is software that takes text and templates as input and produces HTML files as output.

  • pelican - Static site generator that supports Markdown and reST syntax.
  • nikola - A static website and blog generator.

HTTP & Scraping

HTTP Clients

Libraries for working with HTTP.

  • General
  • requests - HTTP Requests for Humans.
  • aiohttp - Asynchronous HTTP client/server framework for asyncio and Python.
  • httpx2 - HTTP/1.1 and HTTP/2 client with sync and async APIs, maintained by Pydantic (httpx fork).
  • urllib3 - An HTTP library with thread-safe connection pooling, file post, and more.
  • httpx - A next-generation HTTP client for Python.
  • URL Manipulation
  • yarl - Yet another URL library.

Web Scraping

Libraries to automate web scraping and extract web content.

  • Frameworks
  • browser-use - Make websites accessible for AI agents with easy browser automation.
  • scrapy - A fast high-level web crawling and scraping framework.
  • crawl4ai - An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.
  • stagehand - A fast and token-efficient browser automation SDK to extract data and perform self-healing actions on web pages.
  • scrapling - An adaptive scraping framework whose selectors relocate elements after page changes, with stealth fetchers and spiders.
  • Content Extraction
  • markdownify - Convert HTML to Markdown, with customizable tag handling.
  • feedparser - Universal feed parser.
  • trafilatura - A tool for gathering text and metadata from the web, with built-in content filtering.

Email

Libraries for sending email.

  • aiosmtplib - An asyncio SMTP client.
  • django-anymail - Django email backends and webhooks for transactional email services such as Amazon SES, Brevo, Mailgun, Postmark, and Resend.
  • yagmail - Yet another Gmail/SMTP client.

Database & Storage

ORM

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

Database Drivers

Libraries for connecting and operating databases.

  • MySQL - awesome-mysql
  • pymysql - A pure-Python MySQL and MariaDB client library, based on PEP 249.
  • mysqlclient - MySQL and MariaDB connector (MySQLdb1 fork).
  • PostgreSQL - awesome-postgres
  • psycopg - A PostgreSQL adapter for Python, the successor to psycopg2.
  • asyncpg - A fast PostgreSQL database client library for Python/asyncio.
  • pgvector - pgvector support for Python, adding vector types and similarity search to psycopg, asyncpg, SQLAlchemy, and Django.
  • SQLite - awesome-sqlite
  • sqlite3 - (Python standard library) SQLite interface compliant with DB-API 2.0.
  • apsw - Another Python SQLite Wrapper, exposing the complete SQLite C API.
  • sqlite-utils - Python CLI utility and library for manipulating SQLite databases.
  • ClickHouse
  • clickhouse-connect - The official ClickHouse client, with SQLAlchemy and Superset connectors.
  • clickhouse-driver - Python driver with native interface for ClickHouse.
  • Other Relational Databases
  • pyodbc - An ODBC bridge for connecting to SQL Server and any other ODBC-accessible database.
  • oracledb - The official Python driver for Oracle Database, successor to cx_Oracle.
  • mssql-python - Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance.
  • NoSQL Databases
  • redis - The Python client for Redis.
  • pymongo - The official Python client for MongoDB.
  • cassandra-driver - The Python driver for Apache Cassandra.

Database

In-process databases usable directly from Python.

  • Analytical
  • duckdb - An in-process SQL OLAP database management system, optimized for analytics and fast queries, similar to SQLite but for analytical workloads.
  • chdb - In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via remoteSecure().
  • Vector
  • lancedb - A developer-friendly embedded retrieval database for multimodal AI.
  • chromadb - An open-source embedding database for building AI applications with semantic search.
  • zvec - A lightweight, in-process vector database that embeds directly into applications.
  • Key-Value & Document
  • tinydb - A tiny, document-oriented database.

Caching

Libraries for caching data.

  • General
  • cachetools - Extensible memoizing collections and decorators.
  • diskcache - SQLite and file-backed cache backend, compatible with Django.
  • dogpile.cache - A caching API for Redis, Memcached, and others, with coordinated value regeneration.
  • HTTP Responses
  • hishel - RFC 9111-compliant HTTP caching for clients like httpx and requests and servers like FastAPI, with sync and async support.
  • Django
  • django-redis - Full-featured Redis cache backend for Django.
  • django-cacheops - A slick ORM cache with automatic granular event-driven invalidation.

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

Serialization

Libraries for serializing complex data types.

  • Data Formats
  • msgpack - MessagePack serializer implementation for Python.
  • orjson - Fast, correct JSON library.
  • marshmallow - A lightweight library for converting complex objects to and from simple Python datatypes.
  • msgspec - A fast serialization and validation library supporting JSON, MessagePack, YAML, and TOML.
  • Object Pickling
  • cloudpickle - Extends pickle to functions, lambdas, and interactively defined classes, for shipping code to remote workers.
  • dill - Extends pickle to serialize almost any object, including closures and interpreter sessions.

Data & Science

Data Analysis

Libraries for data analysis.

  • pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.
  • polars - A fast DataFrame library implemented in Rust with a Python API.
  • ibis-framework - A portable Python dataframe library with a single API for 20+ backends.

Data Ingestion / ETL

Libraries for data extraction, transformation, and loading pipelines across multiple sources and destinations.

  • General
  • awswrangler - Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
  • dlt - A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.
  • Financial Data
  • yfinance - Easy Pythonic way to download market and financial data from Yahoo Finance.
  • akshare - A financial data interface library, with data provided for academic research only.
  • edgartools - Downloads SEC EDGAR filings and XBRL financial statements as structured data.
  • openbb - A financial data platform for analysts, quants and AI agents.

Data Validation

Libraries for validating data.

  • pydantic - Data validation using Python type hints.
  • jsonschema - An implementation of JSON Schema for Python.
  • great-expectations - A data quality framework for validating, documenting, and profiling data with declarative expectations.
  • pandera - A data validation library for dataframes, with support for pandas, polars, PySpark, and more.

Data Visualization

Libraries for visualizing data. Also see awesome-javascript.

  • Plotting
  • matplotlib - A comprehensive library for creating static, animated, and interactive visualizations.
  • plotly - Interactive graphing library for Python.
  • seaborn - Statistical data visualization using Matplotlib.
  • altair - Declarative statistical visualization library for Python.
  • bokeh - Interactive web plotting for Python.
  • Specialized
  • graphviz - Simple Python interface for creating and rendering Graphviz graphs.
  • cartopy - A cartographic Python library with matplotlib support.
  • graphify - Turns code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
  • Dashboards and Apps
  • streamlit - A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
  • dash - A framework for building data apps and dashboards in pure Python, built on Plotly.
  • gradio - Build and share machine learning apps, all in Python.

Geolocation

Libraries for geocoding addresses and working with latitudes and longitudes.

Science

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

  • Core
  • numpy - A fundamental package for scientific computing with Python.
  • scipy - Fundamental algorithms for scientific computing in Python.
  • numba - A NumPy-aware JIT compiler for Python, using LLVM.
  • Symbolic Mathematics
  • sympy - A Python library for symbolic mathematics.
  • Statistics
  • statsmodels - Statistical modeling and econometrics in Python.
  • Biology and Chemistry
  • rdkit - Cheminformatics and machine learning software.
  • biopython - Biopython is a set of freely available tools for biological computation.
  • Physics and Engineering
  • pint - Operate and manipulate physical quantities with units and dimensional analysis.
  • astropy - A community Python library for astronomy.
  • obspy - A Python toolbox for seismology.
  • Simulation and Modeling
  • pymc - Probabilistic programming and Bayesian modeling in Python.
  • simpy - A process-based discrete-event simulation framework.
  • mesa - An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
  • Graphs and Networks
  • networkx - High-productivity software for complex networks.
  • Computational Geometry
  • shapely - Manipulation and analysis of geometric objects in the Cartesian plane.
  • Other
  • colour-science - Implementing a comprehensive number of colour theory transformations and algorithms.
  • manim - An animation engine for explanatory math videos.

Quantum Computing

Libraries for quantum computing.

  • qiskit - An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
  • qutip - Quantum Toolbox in Python.
  • pennylane - A cross-platform library for quantum computing, quantum ML, and quantum chemistry.
  • cirq - A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.

Developer Tools

Algorithms and Design Patterns

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

  • Algorithms
  • sortedcontainers - Fast and pure-Python implementation of sorted collections.
  • algorithms - Minimal examples of data structures and algorithms.
  • thealgorithms - All algorithms implemented in Python.
  • Design Patterns
  • python-patterns - A collection of design patterns and idioms in Python.
  • python-statemachine - Expressive statecharts and finite state machines with a declarative API, in sync and async codebases.

Interactive Interpreter

Interactive Python interpreters (REPL).

  • ipython - A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
  • notebook - A web-based notebook environment for interactive computing.
  • awesome-jupyter
  • marimo - A reactive notebook for Python, stored as pure Python and runnable as a script or app.
  • ptpython - Advanced Python REPL built on top of the python-prompt-toolkit.

Code Analysis

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

  • General
  • import-linter - A linter that enforces architectural constraints on imports between Python modules.
  • vulture - A tool for finding and analyzing dead Python code.
  • complexipy - Cognitive complexity analysis for Python code, written in Rust.
  • prospector - A tool to analyze Python code.
  • Git Hooks
  • pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
  • Linters and Formatters
  • ruff - An extremely fast Python linter and code formatter.
  • black - The uncompromising Python code formatter.
  • isort - A Python utility / library to sort imports.
  • pylint - A fully customizable source code analyzer.
  • flake8 - A wrapper around pycodestyle, pyflakes and McCabe.
  • bandit - A tool designed to find common security issues in Python code.
  • Refactoring
  • rope - Rope is a Python refactoring library.
  • ast-grep-cli - A CLI tool for structural code search, linting, and rewriting based on syntax trees.
  • Type Checkers - awesome-python-typing
  • mypy - A static type checker for Python.
  • ty - An extremely fast Python type checker and language server.
  • pyright - Full-featured static type checker for Python from Microsoft, the engine behind Pylance.
  • pyrefly - A fast type checker and language server for Python.

Testing

Libraries for testing codebases and generating test data. Also see awesome-python-testing.

  • Frameworks
  • pytest - A mature full-featured Python testing tool.
  • hypothesis - Hypothesis is an advanced QuickCheck-style property-based testing library.
  • robotframework - A generic test automation framework.
  • Test Runners
  • tox - Automatically builds and tests distributions in multiple Python versions.
  • nox - Flexible test automation for Python.
  • Browser Automation
  • playwright-python - Python version of the Playwright testing and automation library.
  • selenium - Python bindings for Selenium WebDriver.
  • seleniumbase - Python framework for web automation & testing, with stealth options.
  • Load Testing
  • locust - Scalable user load testing tool written in Python.
  • API Testing
  • schemathesis - Automatic property-based testing of web APIs from OpenAPI or GraphQL schemas.
  • Mock
  • unittest.mock - (Python standard library) A mocking and patching library.
  • responses - A utility library for mocking out the requests Python library.
  • vcrpy - Record and replay HTTP interactions in your tests.
  • respx - Mock HTTPX with awesome request patterns and response side effects.
  • time-machine - Travel through time in your tests by mocking the current time at the C level.
  • Object Factories
  • factory-boy - A test fixtures replacement for Python.
  • polyfactory - A mock data generation library based on type hints (continuation of pydantic-factories).
  • Code Coverage
  • coverage - Code coverage measurement.
  • Fake Data
  • faker - A Python package that generates fake data.
  • mimesis - A Python library for generating fake but realistic data in multiple languages and locales.

Debugging Tools

Libraries for debugging code.

  • pdb-like Debugger
  • ipdb - IPython-enabled pdb.
  • pudb - A full-screen, console-based Python debugger.
  • Tracing
  • viztracer - A low-overhead tool that traces and visualizes Python code execution.
  • Profiler
  • py-spy - A sampling profiler for Python programs. Written in Rust.
  • memray - Tracks memory allocations in Python code, native extensions, and the interpreter itself.
  • pyinstrument - A statistical wall-clock profiler with low overhead and readable call-tree output.
  • scalene - A high-performance, high-precision CPU, GPU, and memory profiler for Python.
  • Others
  • django-debug-toolbar - Display various debug information for Django.
  • django-silk - Live profiling and inspection of HTTP requests and database queries for Django.
  • icecream - Inspect variables, expressions, and program execution with a single, simple function call.
  • flask-debugtoolbar - A port of the django-debug-toolbar to Flask.

Build Tools

Task runners and software build tools. If you're looking for Python packaging/build tools, see Package Management.

  • invoke - A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
  • poethepoet - A task runner that defines tasks in pyproject.toml and works with poetry or uv.
  • scons - A software construction tool.
  • doit - A task runner and build tool.

Documentation

Libraries for generating project documentation.

  • sphinx - Python documentation generator.
  • awesome-sphinxdoc
  • mkdocs-material - A documentation framework and Material Design theme built on MkDocs.
  • diagrams - Diagram as Code.
  • pdoc - Auto-generates API documentation for Python projects.
  • zensical - A modern static site generator for technical documentation.

DevOps

DevOps Tools

Software and libraries for DevOps.

  • Cloud Providers
  • boto3 - Python interface to Amazon Web Services.
  • awscli - Universal Command Line Interface for Amazon Web Services; the PyPI package is v1, in maintenance mode, while v2 ships as AWS's bundled installer.
  • azure-sdk-for-python - Microsoft Azure SDK for Python, published as per-service packages.
  • google-cloud-python - Google Cloud client libraries for Python, published as per-service packages.
  • Configuration Management
  • ansible - A radically simple IT automation platform.
  • cloud-init - A multi-distribution package that handles early initialization of a cloud instance.
  • pyinfra - Turns Python code into shell commands and runs them on your servers.
  • salt - Infrastructure automation and management system.
  • Deployment
  • fabric - A simple, Pythonic tool for remote execution and deployment.
  • chalice - A Python serverless microframework for AWS.
  • Monitoring and Processes
  • psutil - A cross-platform process and system utilities module.
  • sentry-sdk - Sentry SDK for Python.
  • supervisor - Supervisor process control system for UNIX.
  • flower - A real-time monitor and web admin for Celery task queues.
  • sh - A full-fledged subprocess replacement for Python.
  • Other
  • borgbackup - A deduplicating archiver with compression and encryption.

Distributed Computing

Frameworks and libraries for distributed computing.

  • pyspark - Apache Spark Python API.
  • dask - A flexible parallel computing library for analytic computing.
  • ray - A unified framework for scaling AI and Python applications.
  • joblib - Parallel computing and disk-based caching for Python functions.
  • mpi4py - Python bindings for MPI.

Task Queues

Libraries for working with task queues.

  • celery - An asynchronous task queue/job queue based on distributed message passing.
  • rq - Simple job queues for Python.
  • dramatiq - A fast and reliable background task processing library for Python 3.
  • huey - A little task queue with multi-process, multi-thread, or greenlet workers.
  • taskiq - Distributed task queue with native asyncio support and pluggable brokers.

Messaging

Libraries for working with message brokers and event streaming.

  • confluent-kafka - Confluent's Python client for Apache Kafka, built on librdkafka.
  • pika - Pure-Python RabbitMQ/AMQP 0-9-1 client library.
  • paho-mqtt - The Eclipse Paho MQTT client for Python.
  • faststream - A framework for building async services over Kafka, RabbitMQ, NATS, MQTT, and Redis.

Job Schedulers

Libraries for scheduling jobs.

  • Task Scheduling
  • apscheduler - A light but powerful in-process task scheduler that lets you schedule functions.
  • schedule - Python job scheduling for humans.
  • Workflow Orchestration
  • temporalio - Temporal SDK for durable, fault-tolerant workflows that survive crashes and retries.
  • dagster - An orchestration platform for the development, production, and observation of data assets.
  • apache-airflow - Airflow is a platform to programmatically author, schedule and monitor workflows.
  • prefect - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.

Logging

Libraries for generating and working with logs.

  • logging - (Python standard library) Logging facility for Python.
  • structlog - Structured logging made easy.
  • loguru - A library that aims to bring enjoyable logging to Python.
  • logfire - The observability platform for Python, from the makers of Pydantic.

Network Virtualization

Tools and libraries for packet manipulation and network device automation.

  • scapy - A brilliant packet manipulation library.
  • netmiko - Multi-vendor library to simplify CLI connections to network devices.
  • napalm - Cross-vendor API to manipulate network devices.

CLI & GUI

CLI Development

Libraries for building command-line applications.

  • General
  • argparse - (Python standard library) Command-line option and argument parsing.
  • click - A package for creating beautiful command-line interfaces in a composable way.
  • typer - Modern CLI framework that uses Python type hints. Built on Click.
  • prompt_toolkit - A library for building powerful interactive command lines.
  • cyclopts - Build CLIs from type-hinted functions, with docstring-based help.
  • Terminal Rendering
  • rich - Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.
  • tqdm - Fast, extensible progress bar for loops and CLI.
  • colorama - Cross-platform colored terminal text.
  • alive-progress - A new kind of progress bar, with real-time throughput, ETA and very cool animations.
  • TUI Frameworks
  • textual - A framework for building interactive user interfaces that run in the terminal and the browser.
  • urwid - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
  • asciimatics - A package to create full-screen text UIs (from interactive forms to ASCII animations).

CLI Tools

Useful CLI-based tools.

  • Database CLIs
  • pgcli - PostgreSQL CLI with autocompletion and syntax highlighting.
  • mycli - MySQL CLI with autocompletion and syntax highlighting.
  • litecli - SQLite CLI with autocompletion and syntax highlighting.
  • iredis - Redis CLI with autocompletion and syntax highlighting.
  • Downloaders
  • yt-dlp - A command-line video downloader for YouTube and other sites, a fork of youtube-dl.
  • HTTP Clients
  • httpie - A command-line HTTP client, a user-friendly cURL replacement.
  • Project Scaffolding
  • cookiecutter - A command-line utility that creates projects from cookiecutters (project templates).
  • copier - A library and command-line utility for rendering project templates.
  • Shells
  • xonsh - A Python-powered shell. Full-featured and cross-platform.
  • Terminal Workflow
  • tmuxp - A tmux session manager.

GUI Development

Libraries for working with graphical user interface applications.

  • Desktop
  • PyGObject - Python bindings for GLib/GObject/GIO/GTK.
  • dearpygui - A simple GPU-accelerated Python GUI framework.
  • Kivy - An open-source cross-platform GUI framework for desktop, mobile, and embedded devices.
  • wxPython - A cross-platform GUI toolkit that wraps the wxWidgets C++ library.
  • toga - A Python-native, OS-native GUI toolkit.
  • Qt
  • PySide6 - Qt for Python offers the official Python bindings for Qt, largely API-compatible with PyQt6 but with different licensing.
  • PyQt6 - Python bindings for the Qt cross-platform application and UI framework.
  • Tkinter
  • tkinter - (Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.
  • customtkinter - A modern and customizable Python UI library based on Tkinter.
  • Web-based
  • pywebview - A lightweight cross-platform native wrapper around a webview component.
  • nicegui - An easy-to-use, Python-based UI framework, which shows up in your web browser.
  • flet - Cross-platform GUI framework for building modern apps in pure Python.

Text & Documents

Text Processing

Libraries for parsing and manipulating plain text.

  • Encoding and Unicode
  • charset-normalizer - Universal character encoding detector, and a dependency of requests.
  • chardet - Python character encoding detector.
  • ftfy - Makes Unicode text less broken and more consistent automagically.
  • Fuzzy Matching
  • rapidfuzz - Rapid fuzzy string matching using various string metrics, with a C++ core.
  • General
  • difflib - (Python standard library) Helpers for computing deltas.
  • pyfiglet - An implementation of figlet written in Python.
  • Internationalization
  • babel - An internationalization library for Python.
  • Parser
  • pygments - A generic syntax highlighter.
  • pyparsing - A Python library for creating PEG parsers.
  • sqlparse - A non-validating SQL parser.
  • phonenumbers - Parsing, formatting, storing and validating international phone numbers.
  • parsy - Easy, generic parser combinator library for creating parsers.
  • Transliteration and Slugs
  • python-slugify - A Python slugify library that translates unicode to ASCII.
  • unidecode - ASCII transliterations of Unicode text.
  • Unique identifiers
  • shortuuid - A generator library for concise, unambiguous and URL-safe UUIDs.

HTML Manipulation

Libraries for working with HTML and XML.

  • lxml - A very fast, easy-to-use and versatile library for handling HTML and XML.
  • beautifulsoup4 - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
  • xmltodict - Makes working with XML feel like working with JSON.
  • markupsafe - Safely adds untrusted strings to HTML/XML markup.
  • justhtml - A pure Python HTML5 parser that sanitizes untrusted HTML by default.

File Format Processing

Libraries for parsing and manipulating specific file formats.

  • General
  • pyelftools - Parsing and analyzing ELF files and DWARF debugging information.
  • tablib - A module for tabular datasets in XLS, CSV, JSON, YAML.
  • File Conversion
  • markitdown - Python tool for converting files and office documents to Markdown.
  • pypandoc - A thin wrapper for pandoc, the universal document converter.
  • docling - Library for converting documents into structured data.
  • Excel
  • openpyxl - A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
  • xlsxwriter - A Python module for creating Excel .xlsx files.
  • Word
  • python-docx - Creates, reads, and updates Microsoft Word (.docx) files.
  • PowerPoint
  • python-pptx - Python library for creating and updating PowerPoint (.pptx) files.
  • PDF
  • pypdf - A library capable of splitting, merging, cropping, and transforming PDF pages.
  • pymupdf - A fast MuPDF-based library for extracting, rendering, and editing PDFs and other documents.
  • reportlab - An open-source library for generating PDFs and graphics.
  • pdfminer.six - A community-maintained fork of PDFMiner for extracting information from PDF documents.
  • HTML-to-PDF
  • 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.
  • mistune - A fast yet powerful Python Markdown parser with renderers and plugins.
  • Data Formats
  • tomllib - (Python standard library) Parse TOML files.
  • pyyaml - A full-featured YAML framework for Python.

File Manipulation

Libraries for file manipulation.

  • Paths and File Watching
  • pathlib - (Python standard library) A cross-platform, object-oriented path library.
  • watchfiles - Simple, modern and fast file watching and code reload in Python.
  • watchdog - API and shell utilities to monitor file system events.
  • File Type Detection
  • mimetypes - (Python standard library) Map filenames to MIME types.
  • python-magic - A Python interface to the libmagic file type identification library.
  • magika - Detects file content types with a deep-learning model.

Media

Image Processing

Libraries for manipulating images.

  • Barcodes and QR Codes
  • qrcode - A pure Python QR Code generator.
  • python-barcode - Create barcodes in Python with no extra dependencies.
  • General
  • pillow - Pillow is the friendly PIL fork.
  • scikit-image - A Python library for (scientific) image processing.
  • rembg - A tool to remove image backgrounds.
  • wand - Python bindings for MagickWand, C API for ImageMagick.
  • pyvips - A binding for libvips, a fast image processing library with low memory needs.
  • Image Serving
  • thumbor - A smart imaging service. It enables on-demand crop, resizing and flipping of images.

Audio & Video Processing

Libraries for manipulating audio, video, and their metadata.

  • Audio
  • soundfile - An audio library for reading and writing sound files, based on libsndfile, CFFI, and NumPy.
  • librosa - Python library for audio and music analysis.
  • pydub - Manipulate audio with a simple and easy, high-level interface.
  • Video
  • av - Pythonic bindings for FFmpeg's libraries.
  • moviepy - A module for script-based movie editing with many formats, including animated GIFs.
  • Metadata
  • mutagen - A Python module to handle audio metadata.
  • tinytag - A library for reading audio file metadata of MP3, MP4, WAV, OGG, FLAC, WMA, and AIFF files.
  • beets - A music library manager and MusicBrainz tagger.

Game Development

Awesome game development libraries.

  • 3D Engines
  • panda3d - 3D game engine developed jointly by Disney and contributors from around the world.
  • Game Frameworks
  • pyglet - A cross-platform windowing and multimedia library for Python.
  • pygame-ce - An actively developed drop-in replacement with new features and performance improvements (pygame fork).
  • pygame - Pygame is a set of Python modules designed for writing games.
  • arcade - An easy-to-use library for creating 2D arcade games.
  • Visual Novels
  • 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.
  • micropython - A lean and efficient Python implementation for microcontrollers and constrained systems.
  • pypy - A very fast and compliant implementation of the Python language.
  • Cython - Optimizing static compiler for Python.
  • pyodide - Python distribution for the browser and Node.js based on WebAssembly.

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.
  • uuid-utils - A fast, Rust-backed drop-in replacement for Python's built-in uuid module.
  • python-box - Python dictionaries with advanced dot notation access.

Functional Programming

Functional Programming with Python.

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

Asynchronous Programming

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

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

Date and Time

Libraries for working with dates and times.

  • zoneinfo - (Python standard library) IANA time zone support. Brings the tz database into Python.
  • python-dateutil - Extensions to the standard Python datetime module.
  • dateparser - A Python parser for human-readable dates in over 200 language locales.
  • pendulum - Python datetimes made easy.
  • whenever - A modern datetime library, type-safe and DST-safe, in Rust or pure Python.

Python Toolchain

Environment Management

Libraries for Python version and virtual environment management.

  • virtualenv - A tool to create isolated Python environments.
  • uv - An extremely fast Python version, package and project manager, written in Rust.
  • pyenv - Simple Python version management.
  • mise - A polyglot tool version manager that installs Python versions and reads .python-version files.

Package Management

Libraries for package and dependency management.

  • Package Managers
  • pip - The package installer for Python.
  • uv - An extremely fast Python version, package and project manager, written in Rust.
  • poetry - Python dependency management and packaging made easy.
  • hatch - Modern, extensible Python project manager for environments, builds, and publishing.
  • pipx - Install and run Python applications in isolated environments. Like npx in Node.js.
  • conda - Cross-platform, Python-agnostic binary package manager.
  • Build Backends
  • setuptools - The historical and still most widely used pyproject build backend.
  • hatchling - Modern, extensible build backend from the hatch project.
  • poetry-core - Poetry's PEP 517 build backend, usable without Poetry itself.
  • flit-core - Minimal, dependency-free build backend for pure-Python packages.
  • uv-build - uv's fast, minimal build backend for pure-Python projects.

Package Repositories

Local PyPI repository servers, proxies, and mirrors.

  • pypiserver - A minimal PyPI server for uploading and installing packages with pip.
  • devpi - PyPI server and packaging/testing/release tool.
  • bandersnatch - PyPI mirroring tool provided by the Python Packaging Authority (PyPA).

Distribution

Libraries to create packaged executables for release distribution.

  • Executables
  • pyinstaller - Converts Python programs into standalone executables (cross-platform).
  • Nuitka - Compiles Python programs into high-performance standalone executables (cross-platform).
  • pex - A tool for building self-contained Python executable environments (PEP 441 zipapps).
  • cx-Freeze - Converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.
  • Obfuscation
  • pyarmor - A tool used to obfuscate Python scripts, bind obfuscated scripts to a fixed machine or expire obfuscated scripts.

Configuration Files

Libraries for storing and parsing configuration options.

  • configparser - (Python standard library) INI file parser.
  • python-dotenv - Reads key-value pairs from a .env file and sets them as environment variables.
  • pydantic-settings - Settings management using Pydantic models with validation, loading from environment variables and secrets files.
  • hydra-core - Hydra is a framework for elegantly configuring complex applications.
  • dynaconf - Dynaconf is a configuration manager with plugins for Django and Flask.

Security

Cryptography

Libraries for cryptographic primitives and secure protocols.

  • cryptography - A package designed to expose cryptographic primitives and recipes to Python developers.
  • pynacl - Python binding to libsodium, a fork of the Networking and Cryptography (NaCl) library.
  • paramiko - The leading native Python SSHv2 protocol library.
  • itsdangerous - Safely pass trusted data to untrusted environments and back.

Penetration Testing

Frameworks and tools for penetration testing.

  • mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
  • impacket - A collection of Python classes for working with network protocols, widely used for Windows and Active Directory testing.
  • sqlmap - Automatic SQL injection and database takeover tool.
  • pwntools - A CTF framework and exploit development library.
  • sherlock-project - Hunt down social media accounts by username across social networks.

Supply Chain Security

Tools for auditing dependencies against known vulnerabilities and scanning for leaked secrets.

  • Dependency Audits
  • pip-audit - Audits Python environments and dependency trees for known vulnerabilities, using the Python Packaging Advisory Database or OSV.
  • uv-audit - (part of uv) uv's dependency vulnerability scanning backed by OSV.
  • Secret Scanning
  • betterleaks - Finds leaked secrets in git history, directories, and files, from the original author of gitleaks.

Web Security

Libraries for application-layer web security.

  • nh3 - Python binding to the ammonia HTML sanitizer, a fast replacement for bleach.
  • secure - HTTP security headers for Python web applications with ASGI and WSGI middleware.

Other

Hardware

Libraries for programming with hardware.

  • pyserial - Python serial port access library for Windows, macOS, Linux, and BSD.
  • pynput - A library to control and monitor input devices.
  • bleak - A cross-platform Bluetooth Low Energy client for Python using asyncio.
  • jumpstarter - A hardware-in-the-loop testing framework with a Python client library for automated testing on real and virtual hardware.

Microsoft Windows

Python programming on Microsoft Windows.

  • pywin32 - Python extensions for Windows.
  • pythonnet - Python integration with the .NET Common Language Runtime (CLR).
  • pyenv-win - A Python version manager for Windows (rbenv-win fork).
  • winpython - Portable Python distribution for Windows.

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.

Resources

Where to discover learning resources or new Python libraries.

Newsletters

Podcasts

Websites

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