Skip to content

JuDFTteam/best-of-atomistic-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

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

DOI

This curated list contains 510 awesome open-source projects with a total of 230K 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 Β· ⭐ 370) - 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 (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 180 Β· πŸ“₯ 2K Β· πŸ“¦ 8 Β· πŸ“‹ 350 - 15% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/deepmodeling/dpgen 
  • PyPi (πŸ“₯ 6K / month Β· πŸ“¦ 2 Β· ⏱️ 07.08.2025):

     pip install dpgen 
  • Conda (πŸ“₯ 260 Β· ⏱️ 25.03.2025):

     conda install -c deepmodeling dpgen 
FLARE (πŸ₯ˆ18 Β· ⭐ 340) - An open-source Python package for creating fast and accurate interatomic potentials. MIT C++ ML-IAP
  • GitHub (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 78 Β· πŸ“₯ 9 Β· πŸ“¦ 12 Β· πŸ“‹ 220 - 14% open Β· ⏱️ 07.09.2025):

     git clone https://github.com/mir-group/flare 
IPSuite (πŸ₯ˆ17 Β· ⭐ 24) - A Python toolkit for FAIR development and deployment of machine-learned interatomic potentials. EPL-2.0 ML-IAP MD workflows HTC FAIR
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 11 Β· πŸ“¦ 9 Β· πŸ“‹ 180 - 48% open Β· ⏱️ 12.09.2025):

     git clone https://github.com/zincware/IPSuite 
  • PyPi (πŸ“₯ 180 / month Β· πŸ“¦ 5 Β· ⏱️ 20.11.2025):

     pip install ipsuite 
Bgolearn (πŸ₯ˆ16 Β· ⭐ 100) - [Mat. & Des. 2024 | NPJ CM 2024] Offical implement of Bgolearn. MIT materials-discovery probabilistic
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 17 Β· πŸ“₯ 60 Β· ⏱️ 07.11.2025):

     git clone https://github.com/Bin-Cao/Bgolearn 
  • PyPi (πŸ“₯ 230 / month Β· ⏱️ 14.10.2025):

     pip install Bgolearn 
DP-GEN2 (πŸ₯‰14 Β· ⭐ 40) - 2nd generation of the Deep Potential GENerator. LGPL-3.0 ML-IAP MD workflows
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 35 Β· πŸ“¦ 6 Β· πŸ“‹ 45 - 37% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/deepmodeling/dpgen2 
Show 4 hidden projects...
  • flare++ (πŸ₯‰12 Β· ⭐ 38 Β· πŸ’€) - A many-body extension of the FLARE code. MIT C++ ML-IAP
  • Finetuna (πŸ₯‰10 Β· ⭐ 62 Β· πŸ’€) - Active Learning for Machine Learning Potentials. MIT
  • ACEHAL (πŸ₯‰5 Β· ⭐ 14 Β· πŸ’€) - Hyperactive Learning (HAL) Python interface for building Atomic Cluster Expansion potentials. Unlicensed Julia
  • ALEBREW (πŸ₯‰4 Β· ⭐ 21 Β· πŸ’€) - Official repository for the paper Uncertainty-biased molecular dynamics for learning uniformly accurate interatomic.. Custom ML-IAP MD

Community resources

Back to top

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

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

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

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

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

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

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

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

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

Best-of Machine Learning with Python (πŸ₯‡23 Β· ⭐ 23K) - A ranked list of awesome machine learning Python libraries. Updated weekly. CC-BY-4.0 general-ml Python
  • GitHub (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 3K Β· πŸ“‹ 62 - 45% open Β· ⏱️ 07.11.2025):

     git clone https://github.com/ml-tooling/best-of-ml-python 
OpenML (πŸ₯‡21 Β· ⭐ 720) - Open Machine Learning. BSD-3 datasets
  • GitHub (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 120 Β· πŸ“‹ 960 - 40% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/openml/OpenML 
MatBench Discovery (πŸ₯‡20 Β· ⭐ 200) - An evaluation framework for machine learning models simulating high-throughput materials discovery. MIT datasets benchmarking model-repository
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 49 Β· πŸ“¦ 4 Β· πŸ“‹ 70 - 8% open Β· ⏱️ 10.11.2025):

     git clone https://github.com/janosh/matbench-discovery 
  • PyPi (πŸ“₯ 880 / month Β· ⏱️ 11.09.2024):

     pip install matbench-discovery 
Graph-based Deep Learning Literature (πŸ₯ˆ18 Β· ⭐ 5K) - links to conference publications in graph-based deep learning. MIT general-ml rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 770 Β· ⏱️ 05.10.2025):

     git clone https://github.com/naganandy/graph-based-deep-learning-literature 
Garden (πŸ₯ˆ18 Β· ⭐ 37) - FAIR AI/ML Model Publishing Framework. MIT model-repository
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 4 Β· πŸ“¦ 6 Β· πŸ“‹ 370 - 2% open Β· ⏱️ 07.11.2025):

     git clone https://github.com/Garden-AI/garden 
  • PyPi (πŸ“₯ 320 / month Β· ⏱️ 07.11.2025):

     pip install garden-ai 
GT4SD - Generative Toolkit for Scientific Discovery (πŸ₯ˆ16 Β· ⭐ 370) - Gradio apps of generative models in GT4SD. MIT generative pretrained drug-discovery model-repository
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 77 Β· πŸ“‹ 120 - 11% open Β· ⏱️ 18.09.2025):

     git clone https://github.com/GT4SD/gt4sd-core 
AI for Science Resources (πŸ₯ˆ14 Β· ⭐ 710) - List of resources for AI4Science research, including learning resources. GPL-3.0 license
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 83 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 06.11.2025):

     git clone https://github.com/divelab/AIRS 
Neural-Network-Models-for-Chemistry (πŸ₯ˆ14 Β· ⭐ 170) - A collection of Neural Network Models for chemistry. MIT rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 24 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 09.10.2025):

     git clone https://github.com/Eipgen/Neural-Network-Models-for-Chemistry 
Awesome Materials & Chemistry Datasets (πŸ₯ˆ12 Β· ⭐ 260) - 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 (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 33 Β· πŸ“‹ 14 - 28% open Β· ⏱️ 31.10.2025):

     git clone https://github.com/blaiszik/awesome-matchem-datasets 
Awesome Materials Informatics (πŸ₯ˆ11 Β· ⭐ 480) - Curated list of known efforts in materials informatics, i.e. in modern materials science. Custom
  • GitHub (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 100 Β· ⏱️ 19.06.2025):

     git clone https://github.com/tilde-lab/awesome-materials-informatics 
GNoME Explorer (πŸ₯ˆ10 Β· ⭐ 1.1K Β· πŸ’€) - Graph Networks for Materials Exploration Database. Apache-2 datasets materials-discovery
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 170 Β· πŸ“‹ 25 - 84% open Β· ⏱️ 03.03.2025):

     git clone https://github.com/google-deepmind/materials_discovery 
Awesome Neural Geometry (πŸ₯ˆ10 Β· ⭐ 1K Β· πŸ“ˆ) - A curated collection of resources and research related to the geometry of representations in the brain, deep networks,.. Unlicensed educational rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 70 Β· ⏱️ 25.11.2025):

     git clone https://github.com/neurreps/awesome-neural-geometry 
Awesome-Scientific-Language-Models (πŸ₯ˆ10 Β· ⭐ 620) - A Comprehensive Survey of Scientific Large Language Models and Their Applications in Scientific Discovery (EMNLP24). MIT language-models general-ml pretrained multimodal
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 36 Β· ⏱️ 21.06.2025):

     git clone https://github.com/yuzhimanhua/Awesome-Scientific-Language-Models 
optimade.science (πŸ₯ˆ10 Β· ⭐ 10) - A sky-scanner Optimade browser-only GUI. MIT datasets
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 4 Β· πŸ“‹ 26 - 26% open Β· ⏱️ 04.11.2025):

     git clone https://github.com/tilde-lab/optimade.science 
AI for Science paper collection (πŸ₯‰9 Β· ⭐ 150) - List the AI for Science papers accepted by top conferences. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 15 Β· ⏱️ 24.09.2025):

     git clone https://github.com/sherrylixuecheng/AI_for_Science_paper_collection 
DeepModeling Projects (πŸ₯‰9 Β· ⭐ 8) - DeepModeling projects. CC-BY-4.0
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 2 Β· ⏱️ 13.11.2025):

     git clone https://github.com/deepmodeling/deepmodeling-projects 
The Collection of Database and Dataset Resources in Materials Science (πŸ₯‰8 Β· ⭐ 390) - A list of databases, datasets and books/handbooks where you can find materials properties for machine learning.. Unlicensed datasets
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 55 Β· ⏱️ 24.09.2025):

     git clone https://github.com/sedaoturak/data-resources-for-materials-science 
Awesome-Graph-Generation (πŸ₯‰8 Β· ⭐ 360 Β· πŸ’€) - A curated list of up-to-date graph generation papers and resources. Unlicensed rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 23 Β· ⏱️ 04.01.2025):

     git clone https://github.com/yuanqidu/awesome-graph-generation 
Awesome Neural SBI (πŸ₯‰7 Β· ⭐ 140) - Community-sourced list of papers and resources on neural simulation-based inference. MIT active-learning
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 03.11.2025):

     git clone https://github.com/smsharma/awesome-neural-sbi 
Awesome-Crystal-GNNs (πŸ₯‰7 Β· ⭐ 110) - This repository contains a collection of resources and papers on GNN Models on Crystal Solid State Materials. MIT
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 13 Β· ⏱️ 24.10.2025):

     git clone https://github.com/kdmsit/Awesome-Crystal-GNNs 
Charting ML Publications in Science (πŸ₯‰6 Β· ⭐ 43 Β· πŸ’€) - Literature analysis of ML applications in materials science, chemistry, physics. MIT literature-data general-ml
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 22.03.2025):

     git clone https://github.com/blaiszik/ml_publication_charts 
LAM Crystal Philately competition 2024 (πŸ₯‰5 Β· ⭐ 21 Β· πŸ’€) - OpenLAM Challenge crystal structure prediction https://arxiv.org/abs/2501.16358. LGPL-2.1 single-paper datasets structure-prediction materials-discovery ML-IAP UIP
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· ⏱️ 10.02.2025):

     git clone https://github.com/deepmodeling/openlam 
Show 8 hidden projects...

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 ( ⭐ 72) - 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 (πŸ₯‡30 Β· ⭐ 1.8K Β· πŸ“ˆ) - Datasets OC20, OC22, etc. Formerly known as Open Catalyst Project. MIT catalysis
  • GitHub (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 400 Β· πŸ“‹ 500 - 7% open Β· ⏱️ 21.11.2025):

     git clone https://github.com/FAIR-Chem/fairchem 
  • PyPi (πŸ“₯ 30K / month Β· πŸ“¦ 23 Β· ⏱️ 21.11.2025):

     pip install fairchem-core 
Meta Open Materials 2024 (OMat24) Dataset (πŸ₯‡29 Β· ⭐ 1.8K) - Contains over 100 million Density Functional Theory calculations focused on structural and compositional diversity. CC-BY-4.0
  • GitHub (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 400 Β· πŸ“‹ 500 - 7% open Β· ⏱️ 21.11.2025):

     git clone https://github.com/FAIR-Chem/fairchem 
  • PyPi (πŸ“₯ 30K / month Β· πŸ“¦ 23 Β· ⏱️ 21.11.2025):

     pip install fairchem-core 
MPContribs (πŸ₯‡26 Β· ⭐ 39) - Platform for materials scientists to contribute and disseminate their materials data through Materials Project. MIT
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 25 Β· πŸ“¦ 53 Β· πŸ“‹ 110 - 29% open Β· ⏱️ 26.11.2025):

     git clone https://github.com/materialsproject/MPContribs 
  • PyPi (πŸ“₯ 16K / month Β· πŸ“¦ 7 Β· ⏱️ 05.09.2025):

     pip install mpcontribs-client 
OPTIMADE Python tools (πŸ₯‡24 Β· ⭐ 83) - Tools for implementing and consuming OPTIMADE APIs in Python. MIT
  • GitHub (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 49 Β· πŸ“‹ 480 - 22% open Β· ⏱️ 20.11.2025):

     git clone https://github.com/Materials-Consortia/optimade-python-tools 
  • PyPi (πŸ“₯ 33K / month Β· πŸ“¦ 4 Β· ⏱️ 17.10.2025):

     pip install optimade 
  • Conda (πŸ“₯ 150K Β· ⏱️ 17.10.2025):

     conda install -c conda-forge optimade 
load-atoms (πŸ₯ˆ19 Β· ⭐ 47) - download and manipulate atomistic datasets. MIT data-structures
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· πŸ“¦ 8 Β· πŸ“‹ 35 - 14% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/jla-gardner/load-atoms 
  • PyPi (πŸ“₯ 97K / month Β· πŸ“¦ 3 Β· ⏱️ 25.11.2025):

     pip install load-atoms 
Open Databases Integration for Materials Design (OPTIMADE) (πŸ₯ˆ18 Β· ⭐ 98) - Specification of a common REST API for access to materials databases. CC-BY-4.0
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 37 Β· πŸ“‹ 260 - 30% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/Materials-Consortia/OPTIMADE 
QH9 (πŸ₯ˆ14 Β· ⭐ 710) - A Quantum Hamiltonian Prediction Benchmark. CC-BY-NC-SA-4.0 ML-DFT
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 83 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 06.11.2025):

     git clone https://github.com/divelab/AIRS 
OpenQDC (πŸ₯ˆ14 Β· ⭐ 54) - Repository of Quantum Datasets Publicly Available. CC-BY-4.0
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 5 Β· πŸ“¦ 4 Β· πŸ“‹ 50 - 18% open Β· ⏱️ 19.06.2025):

     git clone https://github.com/valence-labs/openQDC 
  • PyPi (πŸ“₯ 170 / month Β· ⏱️ 09.08.2024):

     pip install openqdc 
  • Conda (πŸ“₯ 1.7K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge openqdc 
MPDS API (πŸ₯ˆ13 Β· ⭐ 26) - Tutorials, notebooks, issue tracker, and website on the MPDS API: the data retrieval interface for the Materials.. CC-BY-4.0 phase-transition
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· πŸ“‹ 28 - 35% open Β· ⏱️ 13.10.2025):

     git clone https://github.com/mpds-io/mpds-api 
  • PyPi (πŸ“₯ 1.3K / month Β· ⏱️ 14.09.2020):

     pip install mpds_client 
nablaDFT (πŸ₯ˆ12 Β· ⭐ 220 Β· πŸ’€) - nablaDFT: Large-Scale Conformational Energy and Hamiltonian Prediction benchmark and dataset. MIT ML-DFT ML-WFT drug-discovery ML-IAP benchmarking
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 24 Β· πŸ“‹ 26 - 11% open Β· ⏱️ 11.02.2025):

     git clone https://github.com/AIRI-Institute/nablaDFT 
MatPES (πŸ₯ˆ12 Β· ⭐ 46) - A foundational potential energy dataset for materials. BSD-3 UIP ML-IAP
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 4 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 02.06.2025):

     git clone https://github.com/materialsvirtuallab/matpes 
  • PyPi (πŸ“₯ 90 / month Β· ⏱️ 10.03.2025):

     pip install matpes 
OpenKIM (πŸ₯ˆ12 Β· ⭐ 35 Β· πŸ’€) - 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 (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 19 Β· πŸ“‹ 37 - 40% open Β· ⏱️ 29.04.2025):

     git clone https://github.com/openkim/kim-api 
SPICE (πŸ₯ˆ11 Β· ⭐ 190 Β· πŸ’€) - A collection of QM data for training potential functions. MIT ML-IAP MD
  • GitHub (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 9 Β· πŸ“₯ 330 Β· πŸ“‹ 74 - 25% open Β· ⏱️ 18.02.2025):

     git clone https://github.com/openmm/spice-dataset 
AIS Square (πŸ₯‰10 Β· ⭐ 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 (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 8 Β· πŸ“‹ 6 - 83% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/deepmodeling/AIS-Square 
OBELiX (πŸ₯‰9 Β· ⭐ 37) - A Curated Dataset of Crystal Structures and Experimentally Measured Ionic Conductivities for Lithium Solid-State.. CC-BY-4.0 experimental-data transport-phenomena
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 9 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/NRC-Mila/OBELiX 
  • PyPi (πŸ“₯ 89 / month Β· ⏱️ 16.05.2025):

     pip install obelix-data 
polyVERSE (πŸ₯‰9 Β· ⭐ 27) - polyVERSE is a comprehensive repository of informatics-ready datasets curated by the Ramprasad Group. Custom soft-matter
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 5 Β· ⏱️ 26.11.2025):

     git clone https://github.com/Ramprasad-Group/polyVERSE 
GDB-9-Ex9 and ORNL_AISD-Ex (πŸ₯‰5 Β· ⭐ 10 Β· πŸ’€) - Distributed computing workflow for generation and analysis of large scale molecular datasets obtained running multi-.. Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 6 Β· ⏱️ 12.03.2025):

     git clone https://github.com/ORNL/Analysis-of-Large-Scale-Molecular-Datasets-with-Python 
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 (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 3 Β· ⏱️ 25.09.2025):

     git clone https://github.com/aimat-lab/visual_graph_datasets 
Show 16 hidden projects...
  • ATOM3D (πŸ₯ˆ21 Β· ⭐ 320 Β· πŸ’€) - ATOM3D: tasks on molecules in three dimensions. MIT biomolecules benchmarking
  • MoleculeNet Leaderboard (πŸ₯‰9 Β· ⭐ 100 Β· πŸ’€) - 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 Β· ⭐ 99 Β· πŸ’€) - A data set of 20 million calculated off-equilibrium conformations for organic molecules. MIT
  • GEOM (πŸ₯‰7 Β· ⭐ 240 Β· πŸ’€) - GEOM: Energy-annotated molecular conformations. Unlicensed drug-discovery
  • ANI-1x Datasets (πŸ₯‰6 Β· ⭐ 67 Β· πŸ’€) - The ANI-1ccx and ANI-1x data sets, coupled-cluster and density functional theory properties for organic molecules. MIT
  • COMP6 Benchmark dataset (πŸ₯‰6 Β· ⭐ 40 Β· πŸ’€) - COMP6 Benchmark dataset for ML potentials. MIT
  • SciGlass (πŸ₯‰6 Β· ⭐ 14 Β· πŸ’€) - The database contains a vast set of data on the properties of glass materials. MIT
  • The Perovskite Database Project (πŸ₯‰5 Β· ⭐ 69 Β· πŸ’€) - Perovskite Database Project aims at making all perovskite device data, both past and future, available in a form.. Unlicensed community-resource
  • OPTIMADE providers dashboard (πŸ₯‰5 Β· ⭐ 2) - A dashboard of known providers. Unlicensed
  • 3DSC Database (πŸ₯‰4 Β· ⭐ 24 Β· πŸ’€) - 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 (πŸ₯‰2 Β· ⭐ 19 Β· πŸ’€) - Data related to the NEP machine-learned potential of GPUMD. Unlicensed ML-IAP MD transport-phenomena
  • tmQM_wB97MV Dataset (πŸ₯‰1 Β· ⭐ 8 Β· πŸ’€) - 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 (πŸ₯‡25 Β· ⭐ 240) - A Python package for manipulating atomistic data of software in computational science. LGPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 150 Β· πŸ“¦ 150 Β· πŸ“‹ 150 - 32% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/deepmodeling/dpdata 
  • PyPi (πŸ“₯ 45K / month Β· πŸ“¦ 42 Β· ⏱️ 21.10.2025):

     pip install dpdata 
  • Conda (πŸ“₯ 350 Β· ⏱️ 25.03.2025):

     conda install -c deepmodeling dpdata 
Metatensor (πŸ₯ˆ22 Β· ⭐ 89 Β· πŸ“‰) - Self-describing sparse tensor data format for atomistic machine learning and beyond. BSD-3 ML-IAP MD Rust C-lang C++ Python
  • GitHub (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 24 Β· πŸ“₯ 50K Β· πŸ“¦ 14 Β· πŸ“‹ 260 - 26% open Β· ⏱️ 11.11.2025):

     git clone https://github.com/metatensor/metatensor 
  • PyPi (πŸ“₯ 4.8K / month Β· ⏱️ 26.01.2024):

     pip install metatensor 
mp-pyrho (πŸ₯‰19 Β· ⭐ 42) - Tools for re-griding volumetric quantum chemistry data for machine-learning purposes. Custom ML-DFT
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 10 Β· πŸ“¦ 32 Β· πŸ“‹ 8 - 62% open Β· ⏱️ 13.10.2025):

     git clone https://github.com/materialsproject/pyrho 
  • PyPi (πŸ“₯ 140K / month Β· πŸ“¦ 5 Β· ⏱️ 13.10.2025):

     pip install mp-pyrho 
dlpack (πŸ₯‰18 Β· ⭐ 1.1K) - common in-memory tensor structure. Apache-2 C++
  • GitHub (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 150 Β· πŸ“‹ 86 - 30% open Β· ⏱️ 11.10.2025):

     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 (πŸ₯‡25 Β· ⭐ 37K) - This library provides basic building blocks that can construct DFT calculations as a differentiable program. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 850 Β· πŸ”€ 8.2K Β· πŸ“‹ 2K - 82% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/google-research/google-research 
MALA (πŸ₯‡17 Β· ⭐ 97) - Materials Learning Algorithms. A framework for machine learning materials properties from first-principles data. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 28 Β· πŸ“¦ 2 Β· πŸ“‹ 310 - 9% open Β· ⏱️ 16.09.2025):

     git clone https://github.com/mala-project/mala 
QHNet (πŸ₯‡14 Β· ⭐ 710) - Artificial Intelligence Research for Science (AIRS). GPL-3.0 rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 83 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 06.11.2025):

     git clone https://github.com/divelab/AIRS 
SALTED (πŸ₯ˆ12 Β· ⭐ 40) - Symmetry-Adapted Learning of Three-dimensional Electron Densities (and their electrostatic response). GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 6 Β· πŸ“‹ 8 - 25% open Β· ⏱️ 03.11.2025):

     git clone https://github.com/andreagrisafi/SALTED 
Q-stack (πŸ₯ˆ12 Β· ⭐ 18) - Stack of codes for dedicated pre- and post-processing tasks for Quantum Machine Learning (QML). MIT excited-states general-tool
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 5 Β· πŸ“‹ 52 - 19% open Β· ⏱️ 18.11.2025):

     git clone https://github.com/lcmd-epfl/Q-stack 
HamGNN (πŸ₯ˆ11 Β· ⭐ 140) - An E(3) equivariant Graph Neural Network for predicting electronic Hamiltonian matrix. GPL-3.0 rep-learn magnetism C-lang
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 29 Β· πŸ“‹ 69 - 82% open Β· ⏱️ 03.11.2025):

     git clone https://github.com/QuantumLab-ZY/HamGNN 
ACEhamiltonians (πŸ₯ˆ10 Β· ⭐ 17) - Provides tools for constructing, fitting, and predicting self-consistent Hamiltonian and overlap matrices in solid-.. MIT Julia
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 7 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 17.09.2025):

     git clone https://github.com/ACEsuit/ACEhamiltonians.jl 
dftio (πŸ₯ˆ10 Β· ⭐ 12) - 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 (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 7 Β· πŸ“‹ 8 - 50% open Β· ⏱️ 26.11.2025):

     git clone https://github.com/deepmodeling/dftio 
DeePKS-kit (πŸ₯ˆ9 Β· ⭐ 120 Β· πŸ’€) - a package for developing machine learning-based chemically accurate energy and density functional models. LGPL-3.0 ml-functional
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 37 Β· πŸ“‹ 31 - 45% open Β· ⏱️ 28.04.2025):

     git clone https://github.com/deepmodeling/deepks-kit 
CiderPress (πŸ₯ˆ8 Β· ⭐ 14 Β· πŸ’€) - A high-performance software package for training and evaluating machine-learned XC functionals using the CIDER.. GPL-3.0 ml-functional C-lang
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· ⏱️ 09.04.2025):

     git clone https://github.com/mir-group/CiderPress 
  • PyPi (πŸ“₯ 59 / month Β· ⏱️ 13.03.2025):

     pip install ciderpress 
ChargE3Net (πŸ₯‰7 Β· ⭐ 66 Β· πŸ’€) - [npj Comp. Mat.] Higher-order equivariant neural networks for charge density prediction in materials. MIT rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 18 Β· πŸ“‹ 14 - 35% open Β· ⏱️ 21.02.2025):

     git clone https://github.com/AIforGreatGood/charge3net 
scdp (scalable charge density prediction) (πŸ₯‰6 Β· ⭐ 38 Β· πŸ’€) - [NeurIPS 2024] source code for A Recipe for Charge Density Prediction. MIT rep-learn single-paper
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 14 Β· ⏱️ 17.12.2024):

     git clone https://github.com/kyonofx/scdp 
Show 25 hidden projects...
  • DM21 (πŸ₯‡19 Β· ⭐ 14K Β· πŸ’€) - This package provides a PySCF interface to the DM21 (DeepMind 21) family of exchange-correlation functionals described.. Apache-2
  • DeepH-pack (πŸ₯ˆ12 Β· ⭐ 300 Β· πŸ’€) - Deep neural networks for density functional theory Hamiltonian. LGPL-3.0 Julia
  • Grad DFT (πŸ₯ˆ10 Β· ⭐ 110 Β· πŸ’€) - GradDFT is a JAX-based library enabling the differentiable design and experimentation of exchange-correlation.. Apache-2
  • NeuralXC (πŸ₯ˆ10 Β· ⭐ 35 Β· πŸ’€) - Implementation of a machine learned density functional. BSD-3
  • PROPhet (πŸ₯ˆ9 Β· ⭐ 65 Β· πŸ’€) - PROPhet is a code to integrate machine learning techniques with first-principles quantum chemistry approaches. GPL-3.0 ML-IAP MD single-paper C++
  • Libnxc (πŸ₯ˆ8 Β· ⭐ 21 Β· πŸ’€) - A library for using machine-learned exchange-correlation functionals for density-functional theory. MPL-2.0 C++ Fortran
  • DeepH-E3 (πŸ₯‰7 Β· ⭐ 110 Β· πŸ’€) - General framework for E(3)-equivariant neural network representation of density functional theory Hamiltonian. MIT magnetism
  • Mat2Spec (πŸ₯‰7 Β· ⭐ 29 Β· πŸ’€) - Density of States Prediction for Materials Discovery via Contrastive Learning from Probabilistic Embeddings. MIT spectroscopy
  • DeepDFT (πŸ₯‰6 Β· ⭐ 85 Β· πŸ’€) - Official implementation of DeepDFT model. MIT
  • charge-density-models (πŸ₯‰6 Β· ⭐ 15 Β· πŸ’€) - Tools to build charge density models using fairchem. MIT rep-learn
  • KSR-DFT (πŸ₯‰6 Β· ⭐ 5 Β· πŸ’€) - Kohn-Sham regularizer for machine-learned DFT functionals. Apache-2
  • xDeepH (πŸ₯‰5 Β· ⭐ 40 Β· πŸ’€) - Extended DeepH (xDeepH) method for magnetic materials. LGPL-3.0 magnetism Julia
  • ML-DFT (πŸ₯‰5 Β· ⭐ 27 Β· πŸ’€) - A package for density functional approximation using machine learning. MIT
  • InfGCN for Electron Density Estimation (πŸ₯‰5 Β· ⭐ 16 Β· πŸ’€) - Official implementation of the NeurIPS 23 spotlight paper of InfGCN. MIT rep-learn neural-operator
  • rho_learn (πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€) - A proof-of-concept workflow for torch-based electron density learning. MIT ML-DFT rep-eng
  • DeepCDP (πŸ₯‰4 Β· ⭐ 6 Β· πŸ’€) - DeepCDP: Deep learning Charge Density Prediction. Unlicensed
  • CSNN (πŸ₯‰4 Β· ⭐ 3 Β· πŸ’€) - Primary codebase of CSNN - Concentric Spherical Neural Network for 3D Representation Learning. BSD-3
  • rholearn (πŸ₯‰4 Β· ⭐ 3 Β· πŸ’€) - Learning and predicting electronic densities decomposed on a basis and global electronic densities of states at DFT.. MIT ML-DFT rep-eng density-of-states
  • gprep (πŸ₯‰4 Β· πŸ’€) - Fitting DFTB repulsive potentials with GPR. MIT single-paper
  • APET (πŸ₯‰3 Β· ⭐ 6 Β· πŸ’€) - Atomic Positional Embedding-based Transformer. GPL-3.0 density-of-states transformer
  • MALADA (πŸ₯‰3 Β· ⭐ 1 Β· πŸ’€) - MALA Data Acquisition: Helpful tools to build data for MALA. BSD-3
  • ofdft_nflows (πŸ₯‰2 Β· ⭐ 11 Β· πŸ’€) - Nomalizing flows for orbita-free DFT. Unlicensed generative
  • A3MD (πŸ₯‰2 Β· ⭐ 8 Β· πŸ’€) - MPNN-like + Analytic Density Model = Accurate electron densities. Unlicensed rep-learn single-paper
  • MLDensity (πŸ₯‰1 Β· ⭐ 6 Β· πŸ’€) - Linear Jacobi-Legendre expansion of the charge density for machine learning-accelerated electronic structure.. Unlicensed
  • kdft (πŸ₯‰1 Β· ⭐ 2 Β· πŸ’€) - The Kernel Density Functional (KDF) code allows generating ML based DFT functionals. Unlicensed

Educational Resources

Back to top

Tutorials, guides, cookbooks, recipes, etc.

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

πŸ”—Β AL4MS 2023 workshop tutorials active-learning

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

Geometric GNN Dojo (πŸ₯‡12 Β· ⭐ 510) - New to geometric GNNs: try our practical notebook, prepared for MPhil students at the University of Cambridge. MIT rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 49 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 09.10.2025):

     git clone https://github.com/chaitjo/geometric-gnn-dojo 
AI4Chemistry course (πŸ₯ˆ11 Β· ⭐ 230 Β· πŸ’€) - EPFL AI for chemistry course, Spring 2023. https://schwallergroup.github.io/ai4chem_course. MIT chemistry
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 56 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 30.04.2025):

     git clone https://github.com/schwallergroup/ai4chem_course 
COSMO Software Cookbook (πŸ₯ˆ11 Β· ⭐ 30) - A collection of simulation recipes for the atomic-scale modeling of materials and molecules. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 4 Β· πŸ“‹ 25 - 36% open Β· ⏱️ 07.11.2025):

     git clone https://github.com/lab-cosmo/software-cookbook 
DSECOP (πŸ₯ˆ9 Β· ⭐ 49 Β· πŸ’€) - This repository contains data science educational materials developed by DSECOP Fellows. CCO-1.0
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 25 Β· πŸ“‹ 8 - 12% open Β· ⏱️ 29.04.2025):

     git clone https://github.com/GDS-Education-Community-of-Practice/DSECOP 
iam-notebooks (πŸ₯ˆ9 Β· ⭐ 33) - Jupyter notebooks for the lectures of the Introduction to Atomistic Modeling. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 5 Β· ⏱️ 09.07.2025):

     git clone https://github.com/ceriottm/iam-notebooks 
jarvis-tools-notebooks (πŸ₯ˆ8 Β· ⭐ 93) - This repository is no longer maintained. For the latest updates and continued development, please visit:.. NIST
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 38 Β· ⏱️ 10.07.2025):

     git clone https://github.com/JARVIS-Materials-Design/jarvis-tools-notebooks 
MLforMaterials (πŸ₯‰7 Β· ⭐ 97) - Online resource for a practical course in machine learning for materials research at Imperial College London.. MIT community-resource general-ml rep-eng materials-discovery
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 13 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 15.10.2025):

     git clone https://github.com/aronwalsh/MLforMaterials 
DeepModeling Tutorials (πŸ₯‰6 Β· ⭐ 15 Β· πŸ’€) - Tutorials for DeepModeling projects. Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 23 Β· πŸ“‹ 4 - 25% open Β· ⏱️ 03.04.2025):

     git clone https://github.com/deepmodeling/tutorials 
Show 21 hidden projects...

Explainable Artificial intelligence (XAI)

Back to top

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

exmol (πŸ₯‡19 Β· ⭐ 340) - Explainer for black box models that predict molecule properties. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 45 Β· πŸ“‹ 72 - 8% open Β· ⏱️ 08.05.2025):

     git clone https://github.com/ur-whitelab/exmol 
  • PyPi (πŸ“₯ 20K / month Β· πŸ“¦ 3 Β· ⏱️ 08.05.2025):

     pip install exmol 
MEGAN: Multi Explanation Graph Attention Student (πŸ₯ˆ5 Β· ⭐ 12) - Minimal implementation of graph attention student model architecture. MIT rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 26.09.2025):

     git clone https://github.com/aimat-lab/graph_attention_student 
Show 2 hidden projects...
  • Linear vs blackbox (πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€) - Code and data related to the publication: Interpretable models for extrapolation in scientific machine learning. MIT XAI single-paper rep-eng
  • 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 (πŸ₯‡16 Β· ⭐ 91) - DeePTB: A deep learning package for tight-binding Hamiltonian with ab initio accuracy. LGPL-3.0 ML-DFT
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 24 Β· πŸ“¦ 4 Β· πŸ“‹ 56 - 35% open Β· ⏱️ 26.11.2025):

     git clone https://github.com/deepmodeling/DeePTB 
  • PyPi (πŸ“₯ 270 / month Β· πŸ“¦ 2 Β· ⏱️ 07.05.2025):

     pip install dptb 
Show 5 hidden projects...
  • QDF for molecule (πŸ₯ˆ8 Β· ⭐ 220 Β· πŸ’€) - 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 Β· ⭐ 5 Β· πŸ’€) - Kernel charge equilibration method. MIT electrostatics
  • halex (πŸ₯ˆ5 Β· ⭐ 3 Β· πŸ’€) - Hamiltonian Learning for Excited States https://doi.org/10.48550/arXiv.2311.00844. Unlicensed excited-states
  • e3psi (πŸ₯‰3 Β· ⭐ 7 Β· πŸ’€) - Equivariant machine learning library for learning from electronic structures. LGPL-3.0

General Tools

Back to top

General tools for atomistic machine learning.

RDKit (πŸ₯‡37 Β· ⭐ 3.2K) - BSD-3 C++ cheminformatics
  • GitHub (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 920 Β· πŸ“¦ 3 Β· πŸ“‹ 4.2K - 16% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/rdkit/rdkit 
  • PyPi (πŸ“₯ 1.3M / month Β· πŸ“¦ 1.3K Β· ⏱️ 06.10.2025):

     pip install rdkit 
  • Conda (πŸ“₯ 2.6M Β· ⏱️ 25.03.2025):

     conda install -c rdkit rdkit 
DeepChem (πŸ₯‡34 Β· ⭐ 6.4K Β· πŸ“‰) - Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology. MIT
  • GitHub (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 1.9K Β· πŸ“¦ 650 Β· πŸ“‹ 2.1K - 40% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/deepchem/deepchem 
  • PyPi (πŸ“₯ 62K / month Β· πŸ“¦ 24 Β· ⏱️ 17.11.2025):

     pip install deepchem 
  • Conda (πŸ“₯ 120K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge deepchem 
  • Docker Hub (πŸ“₯ 9.2K Β· ⭐ 5 Β· ⏱️ 15.07.2025):

     docker pull deepchemio/deepchem 
QUIP (πŸ₯ˆ26 Β· ⭐ 380 Β· πŸ’€) - libAtoms/QUIP molecular dynamics framework: https://libatoms.github.io. GPL-2.0 MD ML-IAP rep-eng Fortran
  • GitHub (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 130 Β· πŸ“₯ 760 Β· πŸ“¦ 46 Β· πŸ“‹ 490 - 23% open Β· ⏱️ 22.04.2025):

     git clone https://github.com/libAtoms/QUIP 
  • PyPi (πŸ“₯ 12K / month Β· πŸ“¦ 4 Β· ⏱️ 15.01.2023):

     pip install quippy-ase 
  • Docker Hub (πŸ“₯ 10K Β· ⭐ 4 Β· ⏱️ 24.04.2023):

     docker pull libatomsquip/quip 
MAML (πŸ₯ˆ23 Β· ⭐ 440) - Python for Materials Machine Learning, Materials Descriptors, Machine Learning Force Fields, Deep Learning, etc. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 91 Β· πŸ“¦ 16 Β· πŸ“‹ 76 - 14% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/materialsvirtuallab/maml 
  • PyPi (πŸ“₯ 10K / month Β· πŸ“¦ 3 Β· ⏱️ 02.04.2025):

     pip install maml 
JARVIS-Tools (πŸ₯ˆ23 Β· ⭐ 360) - About JARVIS-Tools: an open-source software package for data-driven atomistic materials design. Publications:.. Custom
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 130 Β· πŸ“‹ 94 - 52% open Β· ⏱️ 25.08.2025):

     git clone https://github.com/usnistgov/jarvis 
  • PyPi (πŸ“₯ 120K / month Β· πŸ“¦ 40 Β· ⏱️ 24.06.2025):

     pip install jarvis-tools 
  • Conda (πŸ“₯ 120K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge jarvis-tools 
Molfeat (πŸ₯ˆ20 Β· ⭐ 220 Β· πŸ“‰) - molfeat - the hub for all your molecular featurizers. Apache-2 cheminformatics rep-eng rep-learn generative language-models pretrained
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 26 Β· πŸ“¦ 73 Β· πŸ“‹ 59 - 25% open Β· ⏱️ 27.05.2025):

     git clone https://github.com/datamol-io/molfeat 
  • PyPi (πŸ“₯ 6.9K / month Β· πŸ“¦ 13 Β· ⏱️ 27.05.2025):

     pip install molfeat 
  • Conda (πŸ“₯ 38K Β· ⏱️ 30.05.2025):

     conda install -c conda-forge molfeat 
Scikit-Matter (πŸ₯ˆ20 Β· ⭐ 88) - A collection of scikit-learn compatible utilities that implement methods born out of the materials science and.. BSD-3 scikit-learn
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 24 Β· πŸ“₯ 13 Β· πŸ“‹ 78 - 20% open Β· ⏱️ 29.10.2025):

     git clone https://github.com/scikit-learn-contrib/scikit-matter 
  • PyPi (πŸ“₯ 5.5K / month Β· πŸ“¦ 5 Β· ⏱️ 15.07.2025):

     pip install skmatter 
  • Conda (πŸ“₯ 5K Β· ⏱️ 16.07.2025):

     conda install -c conda-forge skmatter 
AtomAI (πŸ₯ˆ19 Β· ⭐ 220) - Deep and Machine Learning for Microscopy. MIT computer-vision USL experimental-data
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 41 Β· πŸ“¦ 13 Β· πŸ“‹ 20 - 55% open Β· ⏱️ 23.06.2025):

     git clone https://github.com/pycroscopy/atomai 
  • PyPi (πŸ“₯ 630 / month Β· πŸ“¦ 1 Β· ⏱️ 23.06.2025):

     pip install atomai 
QML (πŸ₯ˆ17 Β· ⭐ 210 Β· πŸ’€) - QML: Quantum Machine Learning. MIT
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 84 Β· πŸ“‹ 59 - 64% open Β· ⏱️ 08.12.2024):

     git clone https://github.com/qmlcode/qml 
  • PyPi (πŸ“₯ 840 / month Β· ⏱️ 13.08.2018):

     pip install qml 
MAST-ML (πŸ₯ˆ17 Β· ⭐ 130) - MAterials Simulation Toolkit for Machine Learning (MAST-ML). MIT
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 61 Β· πŸ“₯ 160 Β· πŸ“‹ 220 - 14% open Β· ⏱️ 10.10.2025):

     git clone https://github.com/uw-cmg/MAST-ML 
Artificial Intelligence for Science (AIRS) (πŸ₯‰14 Β· ⭐ 710) - Artificial Intelligence Research for Science (AIRS). GPL-3.0 license rep-learn generative ML-IAP MD ML-DFT ML-WFT biomolecules
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 83 Β· πŸ“‹ 32 - 18% open Β· ⏱️ 06.11.2025):

     git clone https://github.com/divelab/AIRS 
MLatom (πŸ₯‰14 Β· ⭐ 120) - AI-enhanced computational chemistry. MIT UIP ML-IAP MD ML-DFT ML-ESM transfer-learning active-learning spectroscopy structure-optimization
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 17 Β· πŸ“‹ 8 - 37% open Β· ⏱️ 08.11.2025):

     git clone https://github.com/dralgroup/mlatom 
  • PyPi (πŸ“₯ 590 / month Β· ⏱️ 14.11.2025):

     pip install mlatom 
Show 12 hidden projects...
  • Matminer (πŸ₯‡28 Β· ⭐ 560 Β· πŸ’€) - Data mining for materials science. Custom
  • Automatminer (πŸ₯ˆ17 Β· ⭐ 170 Β· πŸ’€) - An automatic engine for predicting materials properties. Custom autoML
  • XenonPy (πŸ₯‰15 Β· ⭐ 150 Β· πŸ’€) - XenonPy is a Python Software for Materials Informatics. BSD-3
  • AMPtorch (πŸ₯‰11 Β· ⭐ 61 Β· πŸ’€) - AMPtorch: Atomistic Machine Learning Package (AMP) - PyTorch. GPL-3.0
  • OpenChem (πŸ₯‰10 Β· ⭐ 730 Β· πŸ’€) - OpenChem: Deep Learning toolkit for Computational Chemistry and Drug Design Research. MIT
  • JAXChem (πŸ₯‰7 Β· ⭐ 81 Β· πŸ’€) - JAXChem is a JAX-based deep learning library for complex and versatile chemical modeling. MIT
  • uncertainty_benchmarking (πŸ₯‰7 Β· ⭐ 42 Β· πŸ’€) - Various code/notebooks to benchmark different ways we could estimate uncertainty in ML predictions. Unlicensed benchmarking probabilistic
  • torchchem (πŸ₯‰7 Β· ⭐ 36 Β· πŸ’€) - 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 (πŸ₯‡19 Β· ⭐ 370) - GT4SD, an open-source library to accelerate hypothesis generation in the scientific discovery process. MIT pretrained drug-discovery rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 77 Β· πŸ“‹ 120 - 11% open Β· ⏱️ 18.09.2025):

     git clone https://github.com/GT4SD/gt4sd-core 
  • PyPi (πŸ“₯ 1.4K / month Β· ⏱️ 19.02.2025):

     pip install gt4sd 
SLICES and MatterGPT (πŸ₯ˆ14 Β· ⭐ 130) - 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 (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 49 Β· πŸ“¦ 5 Β· πŸ“‹ 17 - 23% open Β· ⏱️ 18.10.2025):

     git clone https://github.com/xiaohang007/SLICES 
  • PyPi (πŸ“₯ 200 / month Β· πŸ“¦ 1 Β· ⏱️ 14.10.2025):

     pip install slices 
  • Docker Hub (πŸ“₯ 700 Β· ⭐ 1 Β· ⏱️ 14.10.2025):

     docker pull xiaohang07/slices 
synspace (πŸ₯ˆ13 Β· ⭐ 48 Β· πŸ’€) - Synthesis generative model. MIT
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 4 Β· πŸ“¦ 36 Β· πŸ“‹ 4 - 50% open Β· ⏱️ 24.04.2025):

     git clone https://github.com/whitead/synspace 
  • PyPi (πŸ“₯ 17K / month Β· πŸ“¦ 4 Β· ⏱️ 24.04.2025):

     pip install synspace 
SchNetPack G-SchNet (πŸ₯ˆ12 Β· ⭐ 63) - G-SchNet extension for SchNetPack. MIT
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 11 Β· ⏱️ 13.11.2025):

     git clone https://github.com/atomistic-machine-learning/schnetpack-gschnet 
SiMGen (πŸ₯ˆ9 Β· ⭐ 28) - Zero Shot Molecular Generation via Similarity Kernels. MIT viz
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“¦ 2 Β· πŸ“‹ 5 - 20% open Β· ⏱️ 27.08.2025):

     git clone https://github.com/RokasEl/simgen 
  • PyPi (πŸ“₯ 11 / month Β· ⏱️ 13.12.2024):

     pip install simgen 
Show 12 hidden projects...
  • MoLeR (πŸ₯‡16 Β· ⭐ 310 Β· πŸ’€) - Implementation of MoLeR: a generative model of molecular graphs which supports scaffold-constrained generation. MIT
  • PMTransformer (πŸ₯ˆ15 Β· ⭐ 110 Β· πŸ’€) - Universal Transfer Learning in Porous Materials, including MOFs. MIT transfer-learning pretrained transformer
  • EDM (πŸ₯ˆ9 Β· ⭐ 540 Β· πŸ’€) - E(3) Equivariant Diffusion Model for Molecule Generation in 3D. MIT
  • G-SchNet (πŸ₯‰8 Β· ⭐ 140 Β· πŸ’€) - G-SchNet - a generative model for 3d molecular structures. MIT
  • bVAE-IM (πŸ₯‰8 Β· ⭐ 13 Β· πŸ’€) - Implementation of Chemical Design with GPU-based Ising Machine. MIT QML single-paper
  • molecular-vae (πŸ₯‰7 Β· ⭐ 67 Β· πŸ’€) - Pytorch implementation of the paper Automatic Chemical Design Using a Data-Driven Continuous Representation of.. MIT rep-learn cheminformatics single-paper
  • cG-SchNet (πŸ₯‰7 Β· ⭐ 62 Β· πŸ’€) - cG-SchNet - a conditional generative neural network for 3d molecular structures. MIT
  • COATI (πŸ₯‰6 Β· ⭐ 110 Β· πŸ’€) - 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 Β· ⭐ 7 Β· πŸ’€) - Interpretable Fragment-based Molecule Design with Self-learning Entropic Population Annealing. MIT XAI
  • Mapping out phase diagrams with generative classifiers (πŸ₯‰4 Β· ⭐ 8 Β· πŸ’€) - Repository for our ``Mapping out phase diagrams with generative models paper. MIT phase-transition
  • descriptors-inversion (πŸ₯‰4 Β· ⭐ 6 Β· πŸ’€) - Local inversion of the chemical environment representations. MIT rep-eng single-paper

Interatomic Potentials (ML-IAP)

Back to top

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

fairchem (πŸ₯‡30 Β· ⭐ 1.8K Β· πŸ“ˆ) - FAIR Chemistrys library of machine learning methods for chemistry. Formerly known as Open Catalyst Project. MIT pretrained UIP rep-learn catalysis
  • GitHub (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 400 Β· πŸ“‹ 500 - 7% open Β· ⏱️ 21.11.2025):

     git clone https://github.com/FAIR-Chem/fairchem 
  • PyPi (πŸ“₯ 30K / month Β· πŸ“¦ 23 Β· ⏱️ 21.11.2025):

     pip install fairchem-core 
DeePMD-kit (πŸ₯‡30 Β· ⭐ 1.8K) - A deep learning package for many-body potential energy representation and molecular dynamics. LGPL-3.0 MD workflows C++
  • GitHub (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 570 Β· πŸ“₯ 64K Β· πŸ“¦ 40 Β· πŸ“‹ 960 - 11% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/deepmodeling/deepmd-kit 
  • PyPi (πŸ“₯ 8.7K / month Β· πŸ“¦ 12 Β· ⏱️ 30.09.2025):

     pip install deepmd-kit 
  • Conda (πŸ“₯ 3.2K Β· ⏱️ 25.03.2025):

     conda install -c deepmodeling deepmd-kit 
  • Docker Hub (πŸ“₯ 4.8K Β· ⭐ 1 Β· ⏱️ 12.11.2025):

     docker pull deepmodeling/deepmd-kit 
NequIP (πŸ₯‡29 Β· ⭐ 820) - NequIP is a code for building E(3)-equivariant interatomic potentials. MIT
  • GitHub (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 180 Β· πŸ“¦ 41 Β· πŸ“‹ 120 - 5% open Β· ⏱️ 20.11.2025):

     git clone https://github.com/mir-group/nequip 
  • PyPi (πŸ“₯ 170K / month Β· πŸ“¦ 14 Β· ⏱️ 20.11.2025):

     pip install nequip 
  • Conda (πŸ“₯ 17K Β· ⏱️ 20.11.2025):

     conda install -c conda-forge nequip 
TorchANI (πŸ₯‡28 Β· ⭐ 530) - TorchANI 2.0 is an open-source library that supports training, development, and research of ANI-style neural network.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 140 Β· πŸ“¦ 68 Β· πŸ“‹ 180 - 4% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/aiqm/torchani 
  • PyPi (πŸ“₯ 16K / month Β· πŸ“¦ 15 Β· ⏱️ 17.11.2025):

     pip install torchani 
  • Conda (πŸ“₯ 1.1M Β· ⏱️ 22.04.2025):

     conda install -c conda-forge torchani 
MACE (πŸ₯‡23 Β· ⭐ 950) - MACE - Fast and accurate machine learning interatomic potentials with higher order equivariant message passing. MIT
  • GitHub (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 330 Β· πŸ“‹ 510 - 14% open Β· ⏱️ 07.11.2025):

     git clone https://github.com/ACEsuit/mace 
Metatrain (πŸ₯‡23 Β· ⭐ 50) - Train, fine-tune, and manipulate machine learning models for atomistic systems. BSD-3 workflows benchmarking rep-eng rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 19 Β· πŸ“₯ 65 Β· πŸ“¦ 8 Β· πŸ“‹ 280 - 30% open Β· ⏱️ 26.11.2025):

     git clone https://github.com/metatensor/metatrain 
  • PyPi (πŸ“₯ 8.1K / month Β· πŸ“¦ 3 Β· ⏱️ 25.11.2025):

     pip install metatrain 
TorchMD-NET (πŸ₯‡21 Β· ⭐ 450 Β· πŸ“‰) - Training neural network potentials. MIT MD rep-learn transformer pretrained
  • GitHub (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 91 Β· πŸ“₯ 170 Β· πŸ“‹ 130 - 32% open Β· ⏱️ 12.09.2025):

     git clone https://github.com/torchmd/torchmd-net 
  • Conda (πŸ“₯ 660K Β· ⏱️ 27.08.2025):

     conda install -c conda-forge torchmd-net 
MatCalc (πŸ₯‡21 Β· ⭐ 120) - A python library for calculating materials properties from the PES. BSD-3 workflows benchmarking UIP pretrained model-repository
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 31 Β· πŸ“¦ 13 Β· πŸ“‹ 22 - 18% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/materialsvirtuallab/matcalc 
  • PyPi (πŸ“₯ 3.8K / month Β· πŸ“¦ 8 Β· ⏱️ 17.11.2025):

     pip install matcalc 
janus-core (πŸ₯‡21 Β· ⭐ 39) - Tools for machine learnt interatomic potentials. BSD-3 benchmarking workflows structure-optimization MD transport-phenomena
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 13 Β· πŸ“₯ 240 Β· πŸ“¦ 13 Β· πŸ“‹ 280 - 18% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/stfc/janus-core 
  • PyPi (πŸ“₯ 5.1K / month Β· πŸ“¦ 3 Β· ⏱️ 11.11.2025):

     pip install janus-core 
apax (πŸ₯ˆ19 Β· ⭐ 30) - A flexible and performant framework for training machine learning potentials. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 4 Β· πŸ“¦ 4 Β· πŸ“‹ 160 - 13% open Β· ⏱️ 28.10.2025):

     git clone https://github.com/apax-hub/apax 
  • PyPi (πŸ“₯ 130 / month Β· ⏱️ 10.09.2025):

     pip install apax 
sGDML (πŸ₯ˆ18 Β· ⭐ 160) - sGDML - Reference implementation of the Symmetric Gradient Domain Machine Learning model. MIT
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 40 Β· πŸ“¦ 13 Β· πŸ“‹ 22 - 50% open Β· ⏱️ 13.06.2025):

     git clone https://github.com/stefanch/sGDML 
  • PyPi (πŸ“₯ 350 / month Β· πŸ“¦ 2 Β· ⏱️ 13.06.2025):

     pip install sgdml 
KLIFF (πŸ₯ˆ18 Β· ⭐ 39) - KIM-based Learning-Integrated Fitting Framework for interatomic potentials. LGPL-2.1 probabilistic workflows
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 21 Β· πŸ“¦ 4 Β· πŸ“‹ 57 - 42% open Β· ⏱️ 02.06.2025):

     git clone https://github.com/openkim/kliff 
  • PyPi (πŸ“₯ 150 / month Β· ⏱️ 11.04.2025):

     pip install kliff 
  • Conda (πŸ“₯ 190K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge kliff 
Allegro (πŸ₯ˆ17 Β· ⭐ 440) - Allegro is an open-source code for building highly scalable and accurate equivariant deep learning interatomic.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 69 Β· πŸ“‹ 48 - 6% open Β· ⏱️ 21.11.2025):

     git clone https://github.com/mir-group/allegro 
Graph-PES (πŸ₯ˆ17 Β· ⭐ 110) - train and use graph-based ML models of potential energy surfaces. MIT rep-learn UIP MD pretrained
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 10 Β· πŸ“¦ 3 Β· πŸ“‹ 17 - 23% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/jla-gardner/graph-pes 
  • PyPi (πŸ“₯ 4K / month Β· πŸ“¦ 2 Β· ⏱️ 12.11.2025):

     pip install graph-pes 
Autoplex (πŸ₯ˆ16 Β· ⭐ 130) - Code for automated fitting of machine learned interatomic potentials. GPL-3.0 benchmarking workflows
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 20 Β· πŸ“¦ 2 Β· πŸ“‹ 140 - 25% open Β· ⏱️ 14.11.2025):

     git clone https://github.com/autoatml/autoplex 
  • PyPi (πŸ“₯ 240 / month Β· ⏱️ 14.11.2025):

     pip install autoplex 
MLIPX - Machine-Learned Interatomic Potential eXploration (πŸ₯ˆ15 Β· ⭐ 96) - Machine-Learned Interatomic Potential eXploration (mlipx) is designed at BASF for evaluating machine-learned.. MIT benchmarking viz workflows
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 7 Β· πŸ“¦ 5 Β· πŸ“‹ 14 - 14% open Β· ⏱️ 16.10.2025):

     git clone https://github.com/basf/mlipx 
  • PyPi (πŸ“₯ 3K / month Β· ⏱️ 09.06.2025):

     pip install mlipx 
wfl (πŸ₯ˆ15 Β· ⭐ 45) - Workflow is a Python toolkit for building interatomic potential creation and atomistic simulation workflows. GPL-2.0 workflows HTC
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 20 Β· πŸ“¦ 5 Β· πŸ“‹ 170 - 42% open Β· ⏱️ 03.11.2025):

     git clone https://github.com/libAtoms/workflow 
Neural Force Field (πŸ₯ˆ14 Β· ⭐ 280) - Neural Network Force Field based on PyTorch. MIT pretrained
  • GitHub (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 61 Β· πŸ“‹ 23 - 21% open Β· ⏱️ 02.09.2025):

     git clone https://github.com/learningmatter-mit/NeuralForceField 
NNPOps (πŸ₯ˆ14 Β· ⭐ 93 Β· πŸ’€) - High-performance operations for neural network potentials. MIT MD C++
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 18 Β· πŸ“‹ 57 - 38% open Β· ⏱️ 28.02.2025):

     git clone https://github.com/openmm/NNPOps 
  • Conda (πŸ“₯ 600K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge nnpops 
n2p2 (πŸ₯ˆ13 Β· ⭐ 240 Β· πŸ’€) - n2p2 - A Neural Network Potential Package. GPL-3.0 C++
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 87 Β· πŸ“‹ 160 - 47% open Β· ⏱️ 17.03.2025):

     git clone https://github.com/CompPhysVienna/n2p2 
aiida-mlip (πŸ₯ˆ13 Β· ⭐ 16) - machine learning interatomic potentials aiida plugin. BSD-3 workflows structure-optimization MD
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 10 Β· ⏱️ 19.08.2025):

     git clone https://github.com/ElliottKasoar/aiida-mlip 
  • PyPi (πŸ“₯ 320 / month Β· ⏱️ 17.11.2025):

     pip install aiida-mlip 
Pacemaker (πŸ₯ˆ12 Β· ⭐ 100 Β· πŸ’€) - Python package for fitting atomic cluster expansion (ACE) potentials. Custom
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 25 Β· πŸ“‹ 69 - 40% open Β· ⏱️ 20.11.2024):

     git clone https://github.com/ICAMS/python-ace 
  • PyPi (πŸ“₯ 6 / month Β· ⏱️ 24.10.2022):

     pip install python-ace 
calorine (πŸ₯ˆ12 Β· ⭐ 14) - A Python package for constructing and sampling neuroevolution potential models. https://doi.org/10.21105/joss.06264. Custom
  • PyPi (πŸ“₯ 44K / month Β· πŸ“¦ 7 Β· ⏱️ 27.08.2025):

     pip install calorine 
  • GitLab (πŸ”€ 4 Β· πŸ“‹ 110 - 8% open Β· ⏱️ 27.08.2025):

     git clone https://gitlab.com/materials-modeling/calorine 
PiNN (πŸ₯ˆ11 Β· ⭐ 120) - A Python library for building atomic neural networks. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 36 Β· πŸ“‹ 7 - 14% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/Teoroo-CMC/PiNN 
  • Docker Hub (πŸ“₯ 560 Β· ⏱️ 07.10.2025):

     docker pull teoroo/pinn 
tinker-hp (πŸ₯‰10 Β· ⭐ 100) - Tinker-HP: High-Performance Massively Parallel Evolution of Tinker on CPUs & GPUs. Custom
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 26 Β· πŸ“‹ 28 - 25% open Β· ⏱️ 23.06.2025):

     git clone https://github.com/TinkerTools/tinker-hp 
ALF (πŸ₯‰10 Β· ⭐ 39) - A framework for performing active learning for training machine-learned interatomic potentials. Custom active-learning
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 12 Β· ⏱️ 10.11.2025):

     git clone https://github.com/lanl/alf 
Point Edge Transformer (PET) (πŸ₯‰10 Β· ⭐ 32 Β· πŸ’€) - Point Edge Transformer. MIT rep-learn transformer
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 7 Β· ⏱️ 18.03.2025):

     git clone https://github.com/spozdn/pet 
ACE.jl (πŸ₯‰9 Β· ⭐ 66 Β· πŸ’€) - Parameterisation of Equivariant Properties of Particle Systems. Custom Julia
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 14 Β· πŸ“‹ 82 - 29% open Β· ⏱️ 17.12.2024):

     git clone https://github.com/ACEsuit/ACE.jl 
DeepMD-GNN (πŸ₯‰9 Β· ⭐ 51) - DeePMD-kit plugin for various graph neural network models. LGPL-3.0 rep-learn MD UIP C++
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 8 Β· πŸ“‹ 7 - 71% open Β· ⏱️ 26.11.2025):

     git clone https://github.com/deepmodeling/deepmd-gnn 
GAP (πŸ₯‰9 Β· ⭐ 44 Β· πŸ’€) - Gaussian Approximation Potential (GAP). Custom
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 20 Β· ⏱️ 22.04.2025):

     git clone https://github.com/libAtoms/GAP 
ACE1.jl (πŸ₯‰9 Β· ⭐ 22 Β· πŸ’€) - Atomic Cluster Expansion for Modelling Invariant Atomic Properties. Custom Julia
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 7 Β· πŸ“‹ 46 - 47% open Β· ⏱️ 15.04.2025):

     git clone https://github.com/ACEsuit/ACE1.jl 
Asparagus (πŸ₯‰9 Β· ⭐ 12) - Program Package for Sampling, Training and Applying ML-based Potential models https://doi.org/10.48550/arXiv.2407.15175. MIT workflows sampling MD
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 6 Β· ⏱️ 20.10.2025):

     git clone https://github.com/MMunibas/Asparagus 
ACEfit (πŸ₯‰9 Β· ⭐ 7) - MIT Julia
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 8 Β· πŸ“‹ 57 - 38% open Β· ⏱️ 23.07.2025):

     git clone https://github.com/ACEsuit/ACEfit.jl 
EquiformerV2 (πŸ₯‰8 Β· ⭐ 310 Β· πŸ’€) - [ICLR 2024] EquiformerV2: Improved Equivariant Transformer for Scaling to Higher-Degree Representations. MIT pretrained UIP rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 41 Β· πŸ“‹ 27 - 66% open Β· ⏱️ 11.02.2025):

     git clone https://github.com/atomicarchitects/equiformer_v2 
PyNEP (πŸ₯‰8 Β· ⭐ 64) - A python interface of the machine learning potential NEP used in GPUMD. MIT
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 16 Β· πŸ“‹ 13 - 38% open Β· ⏱️ 27.10.2025):

     git clone https://github.com/bigd4/PyNEP 
TurboGAP (πŸ₯‰8 Β· ⭐ 21) - The TurboGAP code. Custom Fortran
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 12 Β· πŸ“‹ 12 - 66% open Β· ⏱️ 03.10.2025):

     git clone https://github.com/mcaroba/turbogap 
MLXDM (πŸ₯‰6 Β· ⭐ 9 Β· πŸ’€) - A Neural Network Potential with Rigorous Treatment of Long-Range Dispersion https://doi.org/10.1039/D2DD00150K. MIT long-range
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 2 Β· ⏱️ 12.03.2025):

     git clone https://github.com/RowleyGroup/MLXDM 
MatML (πŸ₯‰5 Β· ⭐ 8) - Full MatML Docker image, including MatGL, MatCalc, MatPES and LAMMPS with ML-GNNP and ML-SNAP. BSD-3 MD UIP rep-learn pretrained
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· ⏱️ 02.06.2025):

     git clone https://github.com/materialsvirtuallab/matml 
  • Docker Hub (πŸ“₯ 200 Β· ⭐ 2 Β· ⏱️ 08.04.2025):

     docker pull materialsvirtuallab/matml 
Show 40 hidden projects...
  • MEGNet (πŸ₯‡23 Β· ⭐ 550 Β· πŸ’€) - Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals. BSD-3 multifidelity
  • PyXtalFF (πŸ₯ˆ14 Β· ⭐ 94 Β· πŸ’€) - Machine Learning Interatomic Potential Predictions. MIT
  • Ultra-Fast Force Fields (UF3) (πŸ₯ˆ14 Β· ⭐ 68 Β· πŸ’€) - UF3: a python library for generating ultra-fast interatomic potentials. Apache-2
  • TensorMol (πŸ₯ˆ12 Β· ⭐ 280 Β· πŸ’€) - Tensorflow + Molecules = TensorMol. GPL-3.0 single-paper
  • ANI-1 (πŸ₯ˆ12 Β· ⭐ 220 Β· πŸ’€) - ANI-1 neural net potential with python interface (ASE). MIT
  • So3krates (MLFF) (πŸ₯ˆ12 Β· ⭐ 130 Β· πŸ’€) - Build neural networks for machine learning force fields with JAX. MIT
  • SIMPLE-NN (πŸ₯ˆ12 Β· ⭐ 48 Β· πŸ’€) - SIMPLE-NN(SNU Interatomic Machine-learning PotentiaL packagE version Neural Network). GPL-3.0
  • CCS_fit (πŸ₯‰10 Β· ⭐ 10 Β· πŸ’€) - Curvature Constrained Splines. GPL-3.0
  • DimeNet (πŸ₯‰9 Β· ⭐ 340 Β· πŸ’€) - DimeNet and DimeNet++ models, as proposed in Directional Message Passing for Molecular Graphs (ICLR 2020) and Fast and.. Custom
  • SchNet (πŸ₯‰9 Β· ⭐ 270 Β· πŸ’€) - SchNet - a deep learning architecture for quantum chemistry. MIT
  • GemNet (πŸ₯‰9 Β· ⭐ 210 Β· πŸ’€) - GemNet model in PyTorch, as proposed in GemNet: Universal Directional Graph Neural Networks for Molecules (NeurIPS.. Custom
  • MACE-Jax (πŸ₯‰9 Β· ⭐ 79 Β· πŸ’€) - Equivariant machine learning interatomic potentials in JAX. MIT
  • AIMNet (πŸ₯‰8 Β· ⭐ 110 Β· πŸ’€) - Atoms In Molecules Neural Network Potential. MIT single-paper
  • SIMPLE-NN v2 (πŸ₯‰8 Β· ⭐ 43 Β· πŸ’€) - SIMPLE-NN is an open package that constructs Behler-Parrinello-type neural-network interatomic potentials from ab.. GPL-3.0
  • Atomistic Adversarial Attacks (πŸ₯‰8 Β· ⭐ 40 Β· πŸ’€) - Code for performing adversarial attacks on atomistic systems using NN potentials. MIT probabilistic
  • SNAP (πŸ₯‰8 Β· ⭐ 37 Β· πŸ’€) - Repository for spectral neighbor analysis potential (SNAP) model development. BSD-3
  • NNsforMD (πŸ₯‰8 Β· ⭐ 11 Β· πŸ’€) - Neural network class for molecular dynamics to predict potential energy, forces and non-adiabatic couplings. MIT
  • MEGNetSparse (πŸ₯‰8 Β· ⭐ 5 Β· πŸ’€) - A library imlementing a graph neural network with sparse representation from Code for Kazeev, N., Al-Maeeni, A.R.,.. MIT material-defect
  • PhysNet (πŸ₯‰7 Β· ⭐ 110 Β· πŸ’€) - Code for training PhysNet models. MIT electrostatics
  • MLIP-3 (πŸ₯‰6 Β· ⭐ 26 Β· πŸ’€) - 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
  • 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
  • NequIP-JAX (πŸ₯‰5 Β· ⭐ 23 Β· πŸ’€) - 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 Β· ⭐ 11 Β· πŸ’€) - Tensorpotential is a TensorFlow based tool for development, fitting ML interatomic potentials from electronic.. Custom
  • GN-MM (πŸ₯‰5 Β· ⭐ 11 Β· πŸ’€) - The Gaussian Moment Neural Network (GM-NN) package developed for large-scale atomistic simulations employing atomistic.. MIT active-learning MD rep-eng magnetism
  • Alchemical learning (πŸ₯‰5 Β· ⭐ 2 Β· πŸ’€) - Code for the Modeling high-entropy transition metal alloys with alchemical compression article. BSD-3 rep-eng Defects & Disorder
  • glp (πŸ₯‰4 Β· ⭐ 25 Β· πŸ’€) - tools for graph-based machine-learning potentials in jax. MIT
  • 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 Β· ⭐ 5) - Magnetic ACE potential. FORTRAN interface for LAMMPS SPIN package. Unlicensed magnetism MD Fortran
  • AisNet (πŸ₯‰2 Β· ⭐ 3 Β· πŸ’€) - A Universal Interatomic Potential Neural Network with Encoded Local Environment Features.. MIT
  • RuNNer (πŸ₯‰2) - The RuNNer Neural Network Energy Representation is a Fortran-based framework for the construction of Behler-.. GPL-3.0 Fortran
  • nnp-pre-training (πŸ₯‰1 Β· ⭐ 6 Β· πŸ’€) - Synthetic pre-training for neural-network interatomic potentials. Unlicensed pretrained MD
  • mlp (πŸ₯‰1 Β· ⭐ 1 Β· πŸ’€) - Proper orthogonal descriptors for efficient and accurate interatomic potentials... Unlicensed Julia

Language Models

Back to top

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

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

ChemBench (πŸ₯‡18 Β· ⭐ 120) - How good are LLMs at chemistry?. MIT benchmarking multimodal
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 14 Β· πŸ“¦ 3 Β· πŸ“‹ 340 - 16% open Β· ⏱️ 11.09.2025):

     git clone https://github.com/lamalab-org/chembench 
  • PyPi (πŸ“₯ 7.5K / month Β· ⏱️ 27.02.2025):

     pip install chembench 
paper-qa (πŸ₯ˆ16 Β· ⭐ 7.7K) - LLM Chain for answering questions from docs. Unlicensed ai-agent
  • GitHub (πŸ”€ 770):

     git clone https://github.com/whitead/paper-qa 
  • PyPi (πŸ“₯ 20K / month Β· πŸ“¦ 16 Β· ⏱️ 26.08.2025):

     pip install paper-qa 
ChemCrow (πŸ₯ˆ16 Β· ⭐ 840 Β· πŸ’€) - Open source package for the accurate solution of reasoning-intensive chemical tasks. MIT ai-agent
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 130 Β· πŸ“¦ 10 Β· πŸ“‹ 24 - 37% open Β· ⏱️ 19.12.2024):

     git clone https://github.com/ur-whitelab/chemcrow-public 
  • PyPi (πŸ“₯ 200 / month Β· ⏱️ 27.03.2024):

     pip install chemcrow 
ChatMOF (πŸ₯ˆ11 Β· ⭐ 100) - Predict and Inverse design for metal-organic framework with large-language models (llms). MIT generative
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 20 Β· πŸ“¦ 3 Β· ⏱️ 15.05.2025):

     git clone https://github.com/Yeonghun1675/ChatMOF 
  • PyPi (πŸ“₯ 440 / month Β· ⏱️ 01.07.2024):

     pip install chatmof 
AtomGPT (πŸ₯ˆ11 Β· ⭐ 50 Β· 🐣) - https://atomgpt.org. Custom generative pretrained transformer
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 10 Β· ⏱️ 21.08.2025):

     git clone https://github.com/usnistgov/atomgpt 
  • PyPi (πŸ“₯ 94 / month Β· πŸ“¦ 1 Β· ⏱️ 22.03.2025):

     pip install atomgpt 
LLaMP (πŸ₯‰8 Β· ⭐ 88) - A web app and Python API for multi-modal RAG framework to ground LLMs on high-fidelity materials informatics. An.. BSD-3 multimodal RAG materials-discovery pretrained JavaScript Python
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 14 Β· πŸ“‹ 25 - 32% open Β· ⏱️ 11.11.2025):

     git clone https://github.com/chiang-yuan/llamp 
LLM4Chem (πŸ₯‰6 Β· ⭐ 100) - Official code repo for the paper LlaSMol: Advancing Large Language Models for Chemistry with a Large-Scale,.. MIT cheminformatics datasets
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 17 Β· ⏱️ 09.06.2025):

     git clone https://github.com/OSU-NLP-Group/LLM4Chem 
Show 17 hidden projects...
  • ChemDataExtractor (πŸ₯‡17 Β· ⭐ 340 Β· πŸ’€) - Automatically extract chemical information from scientific documents. MIT literature-data
  • OpenBioML ChemNLP (πŸ₯‡17 Β· ⭐ 160 Β· πŸ’€) - ChemNLP project. MIT datasets
  • gptchem (πŸ₯ˆ13 Β· ⭐ 260 Β· πŸ’€) - Use GPT-3 to solve chemistry problems. MIT
  • mat2vec (πŸ₯ˆ12 Β· ⭐ 630 Β· πŸ’€) - Supplementary Materials for Tshitoyan et al. Unsupervised word embeddings capture latent knowledge from materials.. MIT rep-learn
  • NIST ChemNLP (πŸ₯ˆ11 Β· ⭐ 28 Β· 🐣) - chemnlp. MIT literature-data
  • MoLFormer (πŸ₯‰10 Β· ⭐ 360 Β· πŸ’€) - Repository for MolFormer. Apache-2 transformer pretrained drug-discovery
  • nlcc (πŸ₯‰10 Β· ⭐ 45 Β· πŸ’€) - Natural language computational chemistry command line interface. MIT single-paper
  • MolSkill (πŸ₯‰9 Β· ⭐ 110 Β· πŸ’€) - Extracting medicinal chemistry intuition via preference machine learning. MIT drug-discovery recommender
  • LLM-Prop (πŸ₯‰7 Β· ⭐ 49 Β· πŸ’€) - A repository for the LLM-Prop implementation. MIT
  • chemlift (πŸ₯‰7 Β· ⭐ 46 Β· πŸ’€) - Language-interfaced fine-tuning for chemistry. MIT
  • BERT-PSIE-TC (πŸ₯‰6 Β· ⭐ 15 Β· πŸ’€) - A dataset of Curie temperatures automatically extracted from scientific literature with the use of the BERT-PSIE.. MIT magnetism
  • crystal-text-llm (πŸ₯‰5 Β· ⭐ 120 Β· πŸ’€) - Large language models to generate stable crystals. CC-BY-NC-4.0 materials-discovery
  • SciBot (πŸ₯‰5 Β· ⭐ 31 Β· πŸ’€) - SciBot is a simple demo of building a domain-specific chatbot for science. Unlicensed ai-agent
  • Cephalo (πŸ₯‰5 Β· ⭐ 11 Β· πŸ’€) - 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 Β· ⭐ 26 Β· πŸ’€) - 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 Β· ⭐ 130) - Python package to aid materials design and informatics. MIT HTC structure-prediction electrostatics
  • GitHub (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 28 Β· πŸ“¦ 67 Β· πŸ“‹ 63 - 9% open Β· ⏱️ 11.11.2025):

     git clone https://github.com/WMD-group/SMACT 
  • PyPi (πŸ“₯ 20K / month Β· πŸ“¦ 9 Β· ⏱️ 31.07.2025):

     pip install smact 
  • Conda (πŸ“₯ 8K Β· ⏱️ 31.07.2025):

     conda install -c conda-forge smact 
MatterGen (πŸ₯‡18 Β· ⭐ 1.6K) - Official implementation of MatterGen -- a generative model for inorganic materials design across the periodic table.. MIT generative structure-prediction pretrained
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 280 Β· πŸ“‹ 140 - 4% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/microsoft/mattergen 
BOSS (πŸ₯ˆ13 Β· ⭐ 25) - Bayesian Optimization Structure Search (BOSS). Apache-2 probabilistic
  • PyPi (πŸ“₯ 780 / month Β· ⏱️ 29.10.2025):

     pip install aalto-boss 
  • GitLab (πŸ”€ 13 Β· πŸ“‹ 36 - 13% open Β· ⏱️ 29.10.2025):

     git clone https://gitlab.com/cest-group/boss 
aviary (πŸ₯ˆ12 Β· ⭐ 61) - The Wren sits on its Roost in the Aviary. MIT
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 13 Β· πŸ“‹ 34 - 11% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/CompRhys/aviary 
Materials Discovery: GNoME (πŸ₯ˆ10 Β· ⭐ 1.1K Β· πŸ’€) - Graph Networks for Materials Science (GNoME) and dataset of 381,000 novel stable materials. Apache-2 UIP datasets rep-learn proprietary
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 170 Β· πŸ“‹ 25 - 84% open Β· ⏱️ 03.03.2025):

     git clone https://github.com/google-deepmind/materials_discovery 
AGOX (πŸ₯‰9 Β· ⭐ 18) - AGOX is a package for global optimization of atomic system using e.g. the energy calculated from density functional.. GPL-3.0 structure-optimization
  • PyPi (πŸ“₯ 160 / month Β· πŸ“¦ 1 Β· ⏱️ 15.08.2025):

     pip install agox 
  • GitLab (πŸ”€ 8 Β· πŸ“‹ 28 - 32% open Β· ⏱️ 15.08.2025):

     git clone https://gitlab.com/agox/agox 
CSPML (crystal structure prediction with machine learning-based element substitution) (πŸ₯‰5 Β· ⭐ 28 Β· πŸ’€) - Original implementation of CSPML. MIT structure-prediction
  • GitHub (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 8 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 22.12.2024):

     git clone https://github.com/minoru938/cspml 
Show 6 hidden projects...

Mathematical tools

Back to top

Projects that implement mathematical objects used in atomistic machine learning.

cuEquivariance (πŸ₯‡22 Β· ⭐ 330) - 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 (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 21 Β· πŸ“‹ 63 - 17% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/NVIDIA/cuEquivariance 
  • PyPi (πŸ“₯ 59K / month Β· πŸ“¦ 6 Β· ⏱️ 13.10.2025):

     pip install cuequivariance 
  • Conda (πŸ“₯ 16K Β· ⏱️ 14.10.2025):

     conda install -c conda-forge cuequivariance 
KFAC-JAX (πŸ₯‡20 Β· ⭐ 300) - Second Order Optimization and Curvature Estimation with K-FAC in JAX. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 27 Β· πŸ“¦ 11 Β· πŸ“‹ 30 - 63% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/google-deepmind/kfac-jax 
  • PyPi (πŸ“₯ 20K / month Β· πŸ“¦ 2 Β· ⏱️ 20.05.2025):

     pip install kfac-jax 
SpheriCart (πŸ₯ˆ19 Β· ⭐ 89) - Multi-language library for the calculation of spherical harmonics in Cartesian coordinates. MIT
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 16 Β· πŸ“₯ 870 Β· πŸ“¦ 9 Β· πŸ“‹ 44 - 34% open Β· ⏱️ 03.11.2025):

     git clone https://github.com/lab-cosmo/sphericart 
  • PyPi (πŸ“₯ 7.5K / month Β· πŸ“¦ 2 Β· ⏱️ 03.11.2025):

     pip install sphericart 
gpax (πŸ₯ˆ17 Β· ⭐ 230) - Gaussian Processes for Experimental Sciences. MIT probabilistic active-learning
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 29 Β· πŸ“¦ 6 Β· πŸ“‹ 43 - 23% open Β· ⏱️ 04.07.2025):

     git clone https://github.com/ziatdinovmax/gpax 
  • PyPi (πŸ“₯ 170 / month Β· ⏱️ 04.07.2025):

     pip install gpax 
OpenEquivariance (πŸ₯ˆ14 Β· ⭐ 98) - OpenEquivariance: a fast, open-source GPU JIT kernel generator for the Clebsch-Gordon Tensor Product. BSD-3 rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 6 Β· πŸ“‹ 29 - 10% open Β· ⏱️ 11.11.2025):

     git clone https://github.com/PASSIONLab/OpenEquivariance 
Polynomials4ML.jl (πŸ₯ˆ14 Β· ⭐ 13) - Polynomials for ML: fast evaluation, batching, differentiation. MIT Julia
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 6 Β· πŸ“‹ 60 - 15% open Β· ⏱️ 17.10.2025):

     git clone https://github.com/ACEsuit/Polynomials4ML.jl 
GElib (πŸ₯‰10 Β· ⭐ 25) - C++/CUDA library for SO(3) equivariant operations. MPL-2.0 C++
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 3 Β· πŸ“‹ 8 - 50% open Β· ⏱️ 21.10.2025):

     git clone https://github.com/risi-kondor/GElib 
cnine (πŸ₯‰5 Β· ⭐ 5) - Cnine tensor library. Unlicensed C++
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 4 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 23.09.2025):

     git clone https://github.com/risi-kondor/cnine 
Show 6 hidden projects...
  • lie-nn (πŸ₯‰9 Β· ⭐ 35 Β· πŸ’€) - Tools for building equivariant polynomials on reductive Lie groups. MIT rep-learn
  • LapJAX (πŸ₯‰8 Β· ⭐ 74 Β· πŸ’€) - 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
  • COSMO Toolbox (πŸ₯‰6 Β· ⭐ 7 Β· πŸ’€) - Assorted libraries and utilities for atomistic simulation analysis. Unlicensed C++
  • torch_spex (πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€) - Spherical expansions in PyTorch. Unlicensed
  • Wigner Kernels (πŸ₯‰1 Β· ⭐ 2 Β· πŸ’€) - Collection of programs to benchmark Wigner kernels. Unlicensed benchmarking

Molecular Dynamics

Back to top

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

JAX-MD (πŸ₯‡28 Β· ⭐ 1.3K) - Differentiable, Hardware Accelerated, Molecular Dynamics. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 220 Β· πŸ“¦ 77 Β· πŸ“‹ 190 - 35% open Β· ⏱️ 11.11.2025):

     git clone https://github.com/jax-md/jax-md 
  • PyPi (πŸ“₯ 36K / month Β· πŸ“¦ 16 Β· ⏱️ 07.11.2025):

     pip install jax-md 
TorchSim (πŸ₯‡24 Β· ⭐ 370) - Torch-native, batchable, atomistic simulations. MIT HTC UIP ML-IAP structure-optimization
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 70 Β· πŸ“‹ 120 - 36% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/Radical-AI/torch-sim 
  • PyPi (πŸ“₯ 94K / month Β· ⏱️ 23.11.2025):

     pip install torch-sim-atomistic 
GPUMD (πŸ₯ˆ22 Β· ⭐ 680) - GPUMD is a highly efficient general-purpose molecular dynamic (MD) package and enables machine-learned potentials.. GPL-3.0 ML-IAP C++ electrostatics
  • GitHub (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 160 Β· πŸ“‹ 250 - 6% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/brucefan1983/GPUMD 
FitSNAP (πŸ₯ˆ18 Β· ⭐ 180) - Software for generating machine-learning interatomic potentials for LAMMPS. GPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 62 Β· πŸ“₯ 15 Β· πŸ“‹ 79 - 20% open Β· ⏱️ 17.10.2025):

     git clone https://github.com/FitSNAP/FitSNAP 
  • Conda (πŸ“₯ 15K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge fitsnap3 
mlcolvar (πŸ₯ˆ18 Β· ⭐ 130) - A unified framework for machine learning collective variables for enhanced sampling simulations. MIT sampling
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 30 Β· πŸ“¦ 9 Β· πŸ“‹ 88 - 14% open Β· ⏱️ 19.09.2025):

     git clone https://github.com/luigibonati/mlcolvar 
  • PyPi (πŸ“₯ 970 / month Β· ⏱️ 19.02.2025):

     pip install mlcolvar 
openmm-torch (πŸ₯ˆ17 Β· ⭐ 220 Β· πŸ’€) - OpenMM plugin to define forces with neural networks. Custom ML-IAP C++
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 28 Β· πŸ“‹ 100 - 28% open Β· ⏱️ 20.02.2025):

     git clone https://github.com/openmm/openmm-torch 
  • Conda (πŸ“₯ 1M Β· ⏱️ 05.11.2025):

     conda install -c conda-forge openmm-torch 
OpenMM-ML (πŸ₯‰15 Β· ⭐ 130) - High level API for using machine learning models in OpenMM simulations. MIT ML-IAP
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 36 Β· πŸ“¦ 2 Β· πŸ“‹ 67 - 43% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/openmm/openmm-ml 
  • Conda (πŸ“₯ 39K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge openmm-ml 
Psiflow (πŸ₯‰14 Β· ⭐ 140) - scalable molecular simulation. MIT ML-IAP active-learning sampling
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 14 Β· πŸ“‹ 58 - 20% open Β· ⏱️ 29.09.2025):

     git clone https://github.com/molmod/psiflow 
DMFF (πŸ₯‰13 Β· ⭐ 180) - DMFF (Differentiable Molecular Force Field) is a Jax-based python package that provides a full differentiable.. LGPL-3.0 C++
  • GitHub (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 47 Β· πŸ“‹ 29 - 31% open Β· ⏱️ 06.08.2025):

     git clone https://github.com/deepmodeling/DMFF 
pair_allegro (πŸ₯‰13 Β· ⭐ 58) - LAMMPS pair styles for NequIP and Allegro deep learning interatomic potentials. MIT ML-IAP rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 43 - 13% open Β· ⏱️ 19.09.2025):

     git clone https://github.com/mir-group/pair_allegro 
pair_nequip (πŸ₯‰10 Β· ⭐ 44 Β· πŸ’€) - LAMMPS pair style for NequIP. MIT ML-IAP rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 13 Β· πŸ“‹ 33 - 39% open Β· ⏱️ 25.04.2025):

     git clone https://github.com/mir-group/pair_nequip 
PACE (πŸ₯‰8 Β· ⭐ 31 Β· πŸ’€) - The LAMMPS ML-IAP `pair_style pace`, aka Atomic Cluster Expansion (ACE), aka ML-PACE,.. Custom
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 15 Β· πŸ“‹ 8 - 25% open Β· ⏱️ 17.12.2024):

     git clone https://github.com/ICAMS/lammps-user-pace 
SOMD (πŸ₯‰6 Β· ⭐ 17) - Molecular dynamics package designed for the SIESTA DFT code. AGPL-3.0 ML-IAP active-learning
  • GitHub (πŸ”€ 2 Β· ⏱️ 10.11.2025):

     git clone https://github.com/initqp/somd 
MUSE (πŸ₯‰5 Β· ⭐ 7) - A python package for fast building amorphous solids and liquid mixtures from @materialsproject computed structures and.. MIT ML-IAP Defects & Disorder
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 1 Β· ⏱️ 15.05.2025):

     git clone https://github.com/chiang-yuan/muse 
Show 1 hidden projects...

Probabilistic ML

Back to top

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

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

     git clone https://github.com/janosh/thermo 

Reinforcement Learning

Back to top

Projects that focus on reinforcement learning for atomistic ML.

Show 2 hidden projects...
  • ReLeaSE (πŸ₯‡11 Β· ⭐ 360 Β· πŸ’€) - Deep Reinforcement Learning for de-novo Drug Design. MIT drug-discovery
  • CatGym (πŸ₯‰6 Β· ⭐ 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 (πŸ₯‡26 Β· ⭐ 560) - The Chemistry Development Kit. LGPL-2.1 cheminformatics Java
  • GitHub (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 170 Β· πŸ“₯ 41K Β· πŸ“‹ 320 - 9% open Β· ⏱️ 10.11.2025):

     git clone https://github.com/cdk/cdk 
  • Maven (πŸ“¦ 18 Β· ⏱️ 29.03.2025):

     <dependency>	<groupId>org.openscience.cdk</groupId>	<artifactId>cdk-bundle</artifactId>	<version>[VERSION]</version> </dependency> 
DScribe (πŸ₯‡25 Β· ⭐ 450) - DScribe is a python package for creating machine learning descriptors for atomistic systems. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 94 Β· πŸ“¦ 270 Β· πŸ“‹ 110 - 12% open Β· ⏱️ 27.09.2025):

     git clone https://github.com/SINGROUP/dscribe 
  • PyPi (πŸ“₯ 160K / month Β· πŸ“¦ 61 Β· ⏱️ 27.09.2025):

     pip install dscribe 
  • Conda (πŸ“₯ 250K Β· ⏱️ 27.09.2025):

     conda install -c conda-forge dscribe 
ChemML (πŸ₯‡17 Β· ⭐ 170) - ChemML is a machine learning and informatics program suite for the chemical and materials sciences. BSD-3 cheminformatics active-learning workflows
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 33 Β· πŸ“₯ 14 Β· πŸ“¦ 8 Β· πŸ“‹ 13 - 53% open Β· ⏱️ 05.05.2025):

     git clone https://github.com/hachmannlab/chemml 
  • PyPi (πŸ“₯ 240 / month Β· πŸ“¦ 2 Β· ⏱️ 08.10.2023):

     pip install chemml 
MODNet (πŸ₯ˆ15 Β· ⭐ 100) - MODNet: a framework for machine learning materials properties. MIT pretrained small-data transfer-learning
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 34 Β· πŸ“¦ 11 Β· πŸ“‹ 64 - 50% open Β· ⏱️ 02.05.2025):

     git clone https://github.com/ppdebreuck/modnet 
Featomic (πŸ₯ˆ15 Β· ⭐ 74) - Computing representations for atomistic machine learning. BSD-3 Rust C++
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 16 Β· πŸ“₯ 440 Β· πŸ“‹ 84 - 46% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/metatensor/featomic 
ElementEmbeddings (πŸ₯ˆ15 Β· ⭐ 46 Β· πŸ’€) - Python package to interact with high-dimensional representations of the chemical elements. MIT XAI USL viz
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 4 Β· πŸ“¦ 6 Β· πŸ“‹ 22 - 22% open Β· ⏱️ 09.01.2025):

     git clone https://github.com/WMD-group/ElementEmbeddings 
  • PyPi (πŸ“₯ 740 / month Β· ⏱️ 18.09.2024):

     pip install ElementEmbeddings 
  • Conda (πŸ“₯ 2.7K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge elementembeddings 
GlassPy (πŸ₯ˆ13 Β· ⭐ 33) - Python module for scientists working with glass materials. GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 8 Β· πŸ“¦ 7 Β· πŸ“‹ 15 - 46% open Β· ⏱️ 21.07.2025):

     git clone https://github.com/drcassar/glasspy 
  • PyPi (πŸ“₯ 200 / month Β· ⏱️ 05.09.2024):

     pip install glasspy 
SISSO (πŸ₯ˆ12 Β· ⭐ 350 Β· πŸ’€) - A data-driven method combining symbolic regression and compressed sensing for accurate & interpretable models. Apache-2 Fortran
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 92 Β· πŸ“‹ 78 - 23% open Β· ⏱️ 21.03.2025):

     git clone https://github.com/rouyang2017/SISSO 
pySIPFENN (πŸ₯ˆ12 Β· ⭐ 25) - Python python toolset for Structure-Informed Property and Feature Engineering with Neural Networks. It offers unique.. LGPL-3.0 material-defect Defects & Disorder pretrained transfer-learning
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 5 Β· πŸ“₯ 110 Β· πŸ“¦ 7 Β· πŸ“‹ 6 - 66% open Β· ⏱️ 05.09.2025):

     git clone https://github.com/PhasesResearchLab/pySIPFENN 
  • PyPi (πŸ“₯ 150 / month Β· ⏱️ 06.03.2025):

     pip install pysipfenn 
  • Conda (πŸ“₯ 19K Β· ⏱️ 22.04.2025):

     conda install -c conda-forge pysipfenn 
PDynA (πŸ₯ˆ11 Β· ⭐ 46) - Python package to analyse the structural dynamics of perovskites. MIT MD
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“¦ 2 Β· ⏱️ 20.08.2025):

     git clone https://github.com/WMD-group/PDynA 
  • PyPi (πŸ“₯ 31 / month Β· ⏱️ 23.09.2024):

     pip install pdyna 
BenchML (πŸ₯ˆ11 Β· ⭐ 15) - ML benchmarking and pipeling framework. Apache-2 benchmarking
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 6 Β· πŸ“‹ 13 - 23% open Β· ⏱️ 28.10.2025):

     git clone https://github.com/capoe/benchml 
  • PyPi (πŸ“₯ 110 / month Β· ⏱️ 14.07.2022):

     pip install benchml 
MOLPIPx (πŸ₯‰8 Β· ⭐ 44) - Differentiable version of Permutationally Invariant Polynomial (PIP) models in JAX and Rust. Apache-2 Python Rust
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 1 Β· ⏱️ 12.10.2025):

     git clone https://github.com/ChemAI-Lab/molpipx 
soap_turbo (πŸ₯‰6 Β· ⭐ 8) - soap_turbo comprises a series of libraries to be used in combination with QUIP/GAP and TurboGAP. Custom Fortran
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 8 Β· πŸ“‹ 8 - 62% open Β· ⏱️ 11.09.2025):

     git clone https://github.com/libAtoms/soap_turbo 
fplib (πŸ₯‰6 Β· ⭐ 7) - libfp is a library for calculating crystalline fingerprints and measuring similarities of materials. MIT C-lang single-paper
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· πŸ“¦ 2 Β· ⏱️ 22.09.2025):

     git clone https://github.com/zhuligs/fplib 
SA-GPR (πŸ₯‰5 Β· ⭐ 20 Β· πŸ’€) - Public repository for symmetry-adapted Gaussian Process Regression (SA-GPR). LGPL-3.0 C-lang
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 16 Β· πŸ“₯ 15 Β· πŸ“‹ 8 - 37% open Β· ⏱️ 03.02.2025):

     git clone https://github.com/dilkins/TENSOAP 
Show 16 hidden projects...
  • CatLearn (πŸ₯‡16 Β· ⭐ 120 Β· πŸ’€) - GPL-3.0 surface-science
  • Librascal (πŸ₯ˆ13 Β· ⭐ 82 Β· πŸ’€) - A scalable and versatile library to generate representations for atomic-scale learning. LGPL-2.1
  • CBFV (πŸ₯ˆ12 Β· ⭐ 28 Β· πŸ’€) - Tool to quickly create a composition-based feature vector. Unlicensed
  • cmlkit (πŸ₯‰9 Β· ⭐ 33 Β· πŸ’€) - tools for machine learning in condensed matter physics and quantum chemistry. MIT benchmarking
  • SkipAtom (πŸ₯‰9 Β· ⭐ 26 Β· πŸ’€) - Distributed representations of atoms, inspired by the Skip-gram model. MIT
  • ElemNet (πŸ₯‰7 Β· ⭐ 98 Β· πŸ’€) - Deep Learning the Chemistry of Materials From Only Elemental Composition for Enhancing Materials Property Prediction. Unlicensed single-paper
  • NICE (πŸ₯‰7 Β· ⭐ 12 Β· πŸ’€) - NICE (N-body Iteratively Contracted Equivariants) is a set of tools designed for the calculation of invariant and.. MIT
  • SISSO++ (πŸ₯‰7 Β· ⭐ 5 Β· πŸ’€) - C++ Implementation of SISSO with python bindings. Apache-2 C++
  • milad (πŸ₯‰6 Β· ⭐ 33 Β· πŸ’€) - Moment Invariants Local Atomic Descriptor. GPL-3.0 generative
  • 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 Β· ⭐ 6 Β· πŸ’€) - Predicting hydrogen evolution (HER) activity over 4500 MXene materials https://doi.org/10.1039/D3TA00344B. GPL-3.0 materials-discovery catalysis scikit-learn single-paper
  • automl-materials (πŸ₯‰4 Β· ⭐ 5 Β· πŸ’€) - AutoML for Regression Tasks on Small Tabular Data in Materials Design. MIT autoML benchmarking single-paper
  • magnetism-prediction (πŸ₯‰4 Β· ⭐ 1 Β· πŸ’€) - DFT-aided Machine Learning Search for Magnetism in Fe-based Bimetallic Chalcogenides. Apache-2 magnetism single-paper
  • ML-for-CurieTemp-Predictions (πŸ₯‰3 Β· ⭐ 2 Β· πŸ’€) - Machine Learning Predictions of High-Curie-Temperature Materials. MIT single-paper magnetism

Representation Learning

Back to top

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

Deep Graph Library (DGL) (πŸ₯‡36 Β· ⭐ 14K) - Python package built to ease deep learning on graph, on top of existing DL frameworks. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 3K Β· πŸ“¦ 4.2K Β· πŸ“‹ 3K - 20% open Β· ⏱️ 31.07.2025):

     git clone https://github.com/dmlc/dgl 
  • PyPi (πŸ“₯ 350K / month Β· πŸ“¦ 150 Β· ⏱️ 13.05.2024):

     pip install dgl 
  • Conda (πŸ“₯ 460K Β· ⏱️ 25.03.2025):

     conda install -c dglteam dgl 
PyG Models (πŸ₯‡35 Β· ⭐ 23K) - Representation learning models implemented in PyTorch Geometric. MIT general-ml
  • GitHub (πŸ‘¨β€πŸ’» 560 Β· πŸ”€ 3.9K Β· πŸ“¦ 11K Β· πŸ“‹ 4K - 31% open Β· ⏱️ 21.11.2025):

     git clone https://github.com/pyg-team/pytorch_geometric 
e3nn (πŸ₯‡29 Β· ⭐ 1.2K) - A modular framework for neural networks with Euclidean symmetry. MIT
  • GitHub (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 170 Β· πŸ“¦ 560 Β· πŸ“‹ 170 - 17% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/e3nn/e3nn 
  • PyPi (πŸ“₯ 350K / month Β· πŸ“¦ 58 Β· ⏱️ 07.10.2025):

     pip install e3nn 
  • Conda (πŸ“₯ 55K Β· ⏱️ 07.10.2025):

     conda install -c conda-forge e3nn 
MatGL (Materials Graph Library) (πŸ₯‡27 Β· ⭐ 470) - Graph deep learning library for materials. BSD-3 ML-IAP pretrained multifidelity
  • GitHub (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 100 Β· πŸ“¦ 78 Β· πŸ“‹ 140 - 2% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/materialsvirtuallab/matgl 
  • PyPi (πŸ“₯ 37K / month Β· πŸ“¦ 30 Β· ⏱️ 26.11.2025):

     pip install matgl 
  • Docker Hub (πŸ“₯ 130 Β· ⭐ 1 Β· ⏱️ 08.04.2025):

     docker pull materialsvirtuallab/matgl 
SchNetPack (πŸ₯‡26 Β· ⭐ 890) - SchNetPack - Deep Neural Networks for Atomistic Systems. MIT
  • GitHub (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 240 Β· πŸ“¦ 110 Β· πŸ“‹ 280 - 2% open Β· ⏱️ 05.09.2025):

     git clone https://github.com/atomistic-machine-learning/schnetpack 
  • PyPi (πŸ“₯ 38K / month Β· πŸ“¦ 4 Β· ⏱️ 05.09.2024):

     pip install schnetpack 
e3nn-jax (πŸ₯‡22 Β· ⭐ 220 Β· πŸ’€) - jax library for E3 Equivariant Neural Networks. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 19 Β· πŸ“¦ 77 Β· πŸ“‹ 26 - 15% open Β· ⏱️ 23.01.2025):

     git clone https://github.com/e3nn/e3nn-jax 
  • PyPi (πŸ“₯ 99K / month Β· πŸ“¦ 31 Β· ⏱️ 25.08.2025):

     pip install e3nn-jax 
ALIGNN (πŸ₯ˆ18 Β· ⭐ 290) - Atomistic Line Graph Neural Network https://scholar.google.com/citations?user=9Q-tNnwAAAAJ.. Custom
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 100 Β· πŸ“¦ 24 Β· πŸ“‹ 77 - 63% open Β· ⏱️ 25.08.2025):

     git clone https://github.com/usnistgov/alignn 
  • PyPi (πŸ“₯ 6.6K / month Β· πŸ“¦ 11 Β· ⏱️ 02.04.2025):

     pip install alignn 
kgcnn (πŸ₯ˆ18 Β· ⭐ 120 Β· πŸ’€) - Graph convolutions in Keras with TensorFlow, PyTorch or Jax. MIT
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 31 Β· πŸ“‹ 87 - 14% open Β· ⏱️ 05.01.2025):

     git clone https://github.com/aimat-lab/gcnn_keras 
  • PyPi (πŸ“₯ 5.5K / month Β· πŸ“¦ 3 Β· ⏱️ 08.01.2025):

     pip install kgcnn 
Uni-Mol (πŸ₯ˆ17 Β· ⭐ 990) - Official Repository for the Uni-Mol Series Methods. MIT pretrained
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 150 Β· πŸ“₯ 20K Β· πŸ“‹ 220 - 47% open Β· ⏱️ 29.05.2025):

     git clone https://github.com/deepmodeling/Uni-Mol 
HydraGNN (πŸ₯ˆ16 Β· ⭐ 93) - Distributed PyTorch implementation of multi-headed graph convolutional neural networks. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 36 Β· πŸ“¦ 3 Β· πŸ“‹ 56 - 30% open Β· ⏱️ 02.11.2025):

     git clone https://github.com/ORNL/HydraGNN 
matsciml (πŸ₯ˆ15 Β· ⭐ 180 Β· πŸ’€) - Open MatSci ML Toolkit is a framework for prototyping and scaling out deep learning models for materials discovery.. MIT workflows benchmarking
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 29 Β· πŸ“‹ 67 - 35% open Β· ⏱️ 24.03.2025):

     git clone https://github.com/IntelLabs/matsciml 
hippynn (πŸ₯ˆ14 Β· ⭐ 89) - python library for atomistic machine learning. Custom workflows
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 34 Β· πŸ“¦ 3 Β· πŸ“‹ 38 - 36% open Β· ⏱️ 30.10.2025):

     git clone https://github.com/lanl/hippynn 
Compositionally-Restricted Attention-Based Network (CrabNet) (πŸ₯ˆ14 Β· ⭐ 17) - Predict materials properties using only the composition information!. MIT
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 5 Β· πŸ“¦ 15 Β· πŸ“‹ 19 - 84% open Β· ⏱️ 04.06.2025):

     git clone https://github.com/sparks-baird/CrabNet 
  • PyPi (πŸ“₯ 180 / month Β· πŸ“¦ 2 Β· ⏱️ 10.01.2023):

     pip install crabnet 
GATGNN: Global Attention Graph Neural Network (πŸ₯‰9 Β· ⭐ 82 Β· πŸ’€) - Pytorch Repository for our work: Graph convolutional neural networks with global attention for improved materials.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 17 Β· πŸ“‹ 7 - 57% open Β· ⏱️ 17.12.2024):

     git clone https://github.com/superlouis/GATGNN 
Equiformer (πŸ₯‰8 Β· ⭐ 260 Β· πŸ’€) - [ICLR 2023 Spotlight] Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphs. MIT transformer
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 50 Β· πŸ“‹ 21 - 52% open Β· ⏱️ 11.02.2025):

     git clone https://github.com/atomicarchitects/equiformer 
UVVisML (πŸ₯‰8 Β· ⭐ 33) - Predict optical properties of molecules with machine learning. MIT optical-properties single-paper probabilistic
  • GitHub (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 9 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 30.07.2025):

     git clone https://github.com/learningmatter-mit/uvvisml 
GNNOpt (πŸ₯‰8 Β· ⭐ 31 Β· πŸ’€) - Universal Ensemble-Embedding Graph Neural Network for Direct Prediction of Optical Spectra from Crystal Structures. MIT optical-properties single-paper
  • GitHub (πŸ”€ 9 Β· ⏱️ 19.12.2024):

     git clone https://github.com/nguyen-group/GNNOpt 
Graph-Aware-Transformers (πŸ₯‰7 Β· ⭐ 65 Β· πŸ’€) - Graph-Aware Attention for Adaptive Dynamics in Transformers. Apache-2 transformer graph-data pretrained single-paper
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 8 Β· ⏱️ 08.01.2025):

     git clone https://github.com/lamm-mit/Graph-Aware-Transformers 
AdsorbML (πŸ₯‰7 Β· ⭐ 42 Β· πŸ’€) - MIT surface-science single-paper
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 6 Β· πŸ“‹ 4 - 75% open Β· ⏱️ 05.02.2025):

     git clone https://github.com/Open-Catalyst-Project/AdsorbML 
Crystalframer (πŸ₯‰7 Β· ⭐ 12) - The official code respository for Rethinking the role of frames for SE(3)-invariant crystal structure modeling (ICLR.. MIT transformer single-paper
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 1 Β· πŸ“₯ 3 Β· ⏱️ 16.10.2025):

     git clone https://github.com/omron-sinicx/crystalframer 
Crystalformer (πŸ₯‰5 Β· ⭐ 25 Β· πŸ’€) - The official code respository for Crystalformer: Infinitely Connected Attention for Periodic Structure Encoding (ICLR.. MIT transformer single-paper
  • GitHub (πŸ”€ 1 Β· πŸ“‹ 3 - 33% open Β· ⏱️ 08.03.2025):

     git clone https://github.com/omron-sinicx/crystalformer 
Show 42 hidden projects...
  • dgl-lifesci (πŸ₯‡25 Β· ⭐ 780 Β· πŸ’€) - Python package for graph neural networks in chemistry and biology. Apache-2
  • DIG: Dive into Graphs (πŸ₯ˆ21 Β· ⭐ 2K Β· πŸ’€) - A library for graph deep learning research. GPL-3.0
  • 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
  • escnn (πŸ₯ˆ18 Β· ⭐ 480 Β· πŸ’€) - Equivariant Steerable CNNs Library for Pytorch https://quva-lab.github.io/escnn/. Custom
  • Graphormer (πŸ₯ˆ15 Β· ⭐ 2.4K Β· πŸ’€) - Graphormer is a general-purpose deep learning backbone for molecular modeling. MIT transformer pretrained
  • benchmarking-gnns (πŸ₯ˆ14 Β· ⭐ 2.6K Β· πŸ’€) - Repository for benchmarking graph neural networks (JMLR 2023). MIT single-paper benchmarking
  • Crystal Graph Convolutional Neural Networks (CGCNN) (πŸ₯ˆ13 Β· ⭐ 800 Β· πŸ’€) - Crystal graph convolutional neural networks for predicting material properties. MIT
  • xtal2png (πŸ₯ˆ13 Β· ⭐ 37 Β· πŸ’€) - Encode/decode a crystal structure to/from a grayscale PNG image for direct use with image-based machine learning.. MIT computer-vision
  • Neural fingerprint (nfp) (πŸ₯ˆ12 Β· ⭐ 61 Β· πŸ’€) - Keras layers for end-to-end learning with rdkit and pymatgen. Custom
  • FAENet (πŸ₯ˆ12 Β· ⭐ 34 Β· πŸ’€) - Frame Averaging Equivariant GNN for materials modeling. MIT
  • pretrained-gnns (πŸ₯ˆ10 Β· ⭐ 1K Β· πŸ’€) - Strategies for Pre-training Graph Neural Networks. MIT pretrained
  • GDC (πŸ₯ˆ10 Β· ⭐ 270 Β· πŸ’€) - Graph Diffusion Convolution, as proposed in Diffusion Improves Graph Learning (NeurIPS 2019). MIT generative
  • Atom2Vec (πŸ₯ˆ10 Β· ⭐ 37 Β· πŸ’€) - Atom2Vec: a simple way to describe atoms for machine learning. MIT
  • SE(3)-Transformers (πŸ₯‰9 Β· ⭐ 550 Β· πŸ’€) - code for the SE3 Transformers paper: https://arxiv.org/abs/2006.10503. MIT single-paper transformer
  • ai4material_design (πŸ₯‰9 Β· ⭐ 8 Β· πŸ’€) - Code for Kazeev, N., Al-Maeeni, A.R., Romanov, I. et al. Sparse representation for machine learning the properties of.. Apache-2 pretrained material-defect
  • molecularGNN_smiles (πŸ₯‰8 Β· ⭐ 330 Β· πŸ’€) - The code of a graph neural network (GNN) for molecules, which is based on learning representations of r-radius.. Apache-2
  • T-e3nn (πŸ₯‰8 Β· ⭐ 16 Β· πŸ’€) - Time-reversal Euclidean neural networks based on e3nn. MIT magnetism
  • tensorfieldnetworks (πŸ₯‰7 Β· ⭐ 160 Β· πŸ’€) - Rotation- and translation-equivariant neural networks for 3D point clouds. MIT
  • graphite (πŸ₯‰7 Β· ⭐ 96 Β· πŸ’€) - A repository for implementing graph network models based on atomic structures. MIT
  • DTNN (πŸ₯‰7 Β· ⭐ 78 Β· πŸ’€) - Deep Tensor Neural Network. MIT
  • DeeperGATGNN (πŸ₯‰7 Β· ⭐ 62 Β· πŸ’€) - Scalable graph neural networks for materials property prediction. MIT
  • Cormorant (πŸ₯‰7 Β· ⭐ 60 Β· πŸ’€) - Codebase for Cormorant Neural Networks. Custom
  • escnn_jax (πŸ₯‰7 Β· ⭐ 31 Β· πŸ’€) - Equivariant Steerable CNNs Library for Pytorch https://quva-lab.github.io/escnn/. Custom
  • CGAT (πŸ₯‰7 Β· ⭐ 28 Β· πŸ’€) - Crystal graph attention neural networks for materials prediction. MIT
  • Geom3D (πŸ₯‰6 Β· ⭐ 130 Β· πŸ’€) - Geom3D: Geometric Modeling on 3D Structures, NeurIPS 2023. MIT benchmarking single-paper
  • MACE-Layer (πŸ₯‰6 Β· ⭐ 45 Β· πŸ’€) - Higher order equivariant graph neural networks for 3D point clouds. MIT
  • charge_transfer_nnp (πŸ₯‰6 Β· ⭐ 36 Β· πŸ’€) - Graph neural network potential with charge transfer. MIT electrostatics
  • GLAMOUR (πŸ₯‰6 Β· ⭐ 23 Β· πŸ’€) - Graph Learning over Macromolecule Representations. MIT single-paper
  • FieldSchNet (πŸ₯‰6 Β· ⭐ 21 Β· πŸ’€) - 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 Β· ⭐ 16 Β· πŸ’€) - 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
  • EGraFFBench (πŸ₯‰5 Β· ⭐ 11 Β· πŸ’€) - Unlicensed single-paper benchmarking ML-IAP
  • 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
  • gkx: Green-Kubo Method in JAX (πŸ₯‰4 Β· ⭐ 8 Β· πŸ’€) - Green-Kubo + JAX + MLPs = Anharmonic Thermal Conductivities Done Fast. MIT transport-phenomena
  • atom_by_atom (πŸ₯‰3 Β· ⭐ 10 Β· πŸ’€) - Atom-by-atom design of metal oxide catalysts for the oxygen evolution reaction with Machine Learning. Unlicensed surface-science single-paper
  • 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 (πŸ₯‡30 Β· ⭐ 1.8K Β· πŸ“ˆ) - FAIRChem implementation of Equiformer V2 (eqV2) models. MIT pretrained UIP rep-learn catalysis
  • GitHub (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 400 Β· πŸ“‹ 500 - 7% open Β· ⏱️ 21.11.2025):

     git clone https://github.com/FAIR-Chem/fairchem 
  • PyPi (πŸ“₯ 30K / month Β· πŸ“¦ 23 Β· ⏱️ 21.11.2025):

     pip install fairchem-core 
FAIRChem eSEN models (πŸ₯‡30 Β· ⭐ 1.8K Β· πŸ“ˆ) - FAIRChem implementation of Smooth Energy Network (eSEN) models arXiv:2502.12147. MIT pretrained UIP rep-learn catalysis
  • GitHub (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 400 Β· πŸ“‹ 500 - 7% open Β· ⏱️ 21.11.2025):

     git clone https://github.com/FAIR-Chem/fairchem 
  • PyPi (πŸ“₯ 30K / month Β· πŸ“¦ 23 Β· ⏱️ 21.11.2025):

     pip install fairchem-core 
DPA-2 (πŸ₯‡30 Β· ⭐ 1.8K) - A large atomic model as a multi-task learner https://arxiv.org/abs/2312.15492. LGPL-3.0 ML-IAP pretrained workflows datasets
  • GitHub (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 570 Β· πŸ“₯ 64K Β· πŸ“¦ 40 Β· πŸ“‹ 960 - 11% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/deepmodeling/deepmd-kit 
  • PyPi (πŸ“₯ 8.7K / month Β· πŸ“¦ 12 Β· ⏱️ 30.09.2025):

     pip install deepmd-kit 
  • Conda (πŸ“₯ 2.3M Β· ⏱️ 05.11.2025):

     conda install -c conda-forge deepmd-kit 
  • Docker Hub (πŸ“₯ 4.8K Β· ⭐ 1 Β· ⏱️ 12.11.2025):

     docker pull deepmodeling/deepmd-kit 
DeePMD-DPA3 (πŸ₯‡30 Β· ⭐ 1.8K) - Successor of DPA-2. LGPL-3.0 ML-IAP pretrained workflows datasets
  • GitHub (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 570 Β· πŸ“₯ 64K Β· πŸ“¦ 40 Β· πŸ“‹ 960 - 11% open Β· ⏱️ 25.11.2025):

     git clone https://github.com/deepmodeling/deepmd-kit 
  • PyPi (πŸ“₯ 8.7K / month Β· πŸ“¦ 12 Β· ⏱️ 30.09.2025):

     pip install deepmd-kit 
  • Conda (πŸ“₯ 2.3M Β· ⏱️ 05.11.2025):

     conda install -c conda-forge deepmd-kit 
  • Docker Hub (πŸ“₯ 4.8K Β· ⭐ 1 Β· ⏱️ 12.11.2025):

     docker pull deepmodeling/deepmd-kit 
CHGNet (πŸ₯ˆ24 Β· ⭐ 340) - Pretrained universal neural network potential for charge-informed atomistic modeling https://chgnet.lbl.gov. Custom ML-IAP MD pretrained electrostatics magnetism structure-relaxation
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 88 Β· πŸ“¦ 60 Β· πŸ“‹ 75 - 4% open Β· ⏱️ 26.10.2025):

     git clone https://github.com/CederGroupHub/chgnet 
  • PyPi (πŸ“₯ 140K / month Β· πŸ“¦ 28 Β· ⏱️ 22.09.2025):

     pip install chgnet 
MACE-FOUNDATION models (πŸ₯ˆ23 Β· ⭐ 820) - MACE foundation models (MP, OMAT, Matpes). MIT ML-IAP pretrained rep-learn MD
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 310 Β· πŸ“₯ 230K Β· πŸ“‹ 30 - 13% open Β· ⏱️ 19.11.2025):

     git clone https://github.com/ACEsuit/mace-foundations 
  • PyPi (πŸ“₯ 86K / month Β· πŸ“¦ 41 Β· ⏱️ 06.08.2025):

     pip install mace-torch 
SevenNet (πŸ₯ˆ21 Β· ⭐ 200) - SevenNet - a graph neural network interatomic potential package supporting efficient multi-GPU parallel molecular.. GPL-3.0 ML-IAP MD pretrained
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 42 Β· πŸ“₯ 7.2K Β· πŸ“‹ 81 - 28% open Β· ⏱️ 17.11.2025):

     git clone https://github.com/MDIL-SNU/SevenNet 
  • PyPi (πŸ“₯ 100K / month Β· πŸ“¦ 14 Β· ⏱️ 20.05.2025):

     pip install sevenn 
PET-MAD (πŸ₯‰20 Β· ⭐ 77) - A universal interatomic potential for advanced materials modeling. BSD-3 ML-IAP MD rep-learn transformer
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 6 Β· πŸ“₯ 6 Β· πŸ“¦ 5 Β· πŸ“‹ 10 - 60% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/lab-cosmo/pet-mad 
  • PyPi (πŸ“₯ 3.4K / month Β· πŸ“¦ 5 Β· ⏱️ 21.09.2025):

     pip install pet-mad 
  • Conda:

     conda install -c conda-forge pet-mad 
Orb Models (πŸ₯‰19 Β· ⭐ 520 Β· πŸ“‰) - ORB forcefield models from Orbital Materials. Custom ML-IAP pretrained
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 68 Β· πŸ“¦ 22 Β· πŸ“‹ 65 - 10% open Β· ⏱️ 06.11.2025):

     git clone https://github.com/orbital-materials/orb-models 
  • PyPi (πŸ“₯ 9.8K / month Β· πŸ“¦ 15 Β· ⏱️ 21.08.2025):

     pip install orb-models 
MatterSim (πŸ₯‰19 Β· ⭐ 490) - MatterSim: A deep learning atomistic model across elements, temperatures and pressures. MIT ML-IAP active-learning multimodal phase-transition pretrained
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 68 Β· πŸ“₯ 28 Β· πŸ“‹ 34 - 44% open Β· ⏱️ 06.07.2025):

     git clone https://github.com/microsoft/mattersim 
  • PyPi (πŸ“₯ 120K / month Β· πŸ“¦ 9 Β· ⏱️ 06.07.2025):

     pip install mattersim 
M3GNet (πŸ₯‰18 Β· ⭐ 310 Β· πŸ’€) - Materials graph network with 3-body interactions featuring a DFT surrogate crystal relaxer and a state-of-the-art.. BSD-3 ML-IAP pretrained
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 71 Β· πŸ“‹ 35 - 42% open Β· ⏱️ 07.04.2025):

     git clone https://github.com/materialsvirtuallab/m3gnet 
  • PyPi (πŸ“₯ 9.9K / month Β· πŸ“¦ 5 Β· ⏱️ 17.11.2022):

     pip install m3gnet 
MLIP Arena Leaderboard (πŸ₯‰13 Β· ⭐ 78) - Fair and transparent benchmark of machine learning interatomic potentials (MLIPs), beyond basic error metrics.. Apache-2 ML-IAP benchmarking
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 8 Β· πŸ“¦ 2 Β· πŸ“‹ 20 - 70% open Β· ⏱️ 16.10.2025):

     git clone https://github.com/atomind-ai/mlip-arena 
GRACE (πŸ₯‰12 Β· ⭐ 76) - GRACE models and gracemaker (as implemented in TensorPotential package). Custom ML-IAP pretrained MD rep-learn rep-eng
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 7 Β· πŸ“¦ 7 Β· πŸ“‹ 14 - 57% open Β· ⏱️ 20.11.2025):

     git clone https://github.com/ICAMS/grace-tensorpotential 
EScAIP (πŸ₯‰8 Β· ⭐ 56) - [NeurIPS 2024] Official implementation of the Efficiently Scaled Attention Interatomic Potential. MIT ML-IAP rep-learn transformer single-paper
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 6 Β· πŸ“₯ 10 Β· πŸ“‹ 9 - 22% open Β· ⏱️ 26.09.2025):

     git clone https://github.com/ASK-Berkeley/EScAIP 
ffonons (πŸ₯‰7 Β· ⭐ 23 Β· πŸ’€) - Phonons from ML force fields. MIT benchmarking density-of-states
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“¦ 2 Β· ⏱️ 08.12.2024):

     git clone https://github.com/janosh/ffonons 
  • PyPi (πŸ“₯ 23 / month Β· ⏱️ 10.01.2024):

     pip install ffonons 
CHIPS-FF (πŸ₯‰6 Β· ⭐ 7 Β· πŸ’€) - Evaluation of universal machine learning force-fields https://doi.org/10.1021/acsmaterialslett.5c00093. Custom benchmarking structure-optimization MD materials-discovery transport-phenomena
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ“‹ 2 - 50% open Β· ⏱️ 06.02.2025):

     git clone https://github.com/usnistgov/chipsff 
Show 1 hidden projects...

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 (πŸ₯‡17 Β· ⭐ 140) - Distance-based Analysis of DAta-manifolds in python. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 22 Β· πŸ“‹ 41 - 29% open Β· ⏱️ 06.06.2025):

     git clone https://github.com/sissa-data-science/DADApy 
  • PyPi (πŸ“₯ 570 / month Β· ⏱️ 11.04.2025):

     pip install dadapy 
Show 9 hidden projects...
  • ASAP (πŸ₯ˆ12 Β· ⭐ 150 Β· πŸ’€) - ASAP is a package that can quickly analyze and visualize datasets of crystal or molecular structures. MIT
  • mat_discover (πŸ₯ˆ12 Β· ⭐ 45 Β· πŸ’€) - A materials discovery algorithm geared towards exploring high-performance candidates in new chemical spaces. MIT materials-discovery rep-eng HTC
  • pumml (πŸ₯ˆ10 Β· ⭐ 37 Β· πŸ’€) - Positive and Unlabeled Materials Machine Learning (pumml) is a code that uses semi-supervised machine learning to.. MIT materials-discovery
  • Sketchmap (πŸ₯‰8 Β· ⭐ 47 Β· πŸ’€) - Suite of programs to perform non-linear dimensionality reduction -- sketch-map in particular. GPL-3.0 C++
  • paper-ml-robustness-material-property (πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€) - A critical examination of robustness and generalizability of machine learning prediction of materials properties. BSD-3 datasets single-paper
  • 3D-EMGP (πŸ₯‰4 Β· ⭐ 33 Β· πŸ’€) - [AAAI 2023] The implementation for the paper Energy-Motivated Equivariant Pretraining for 3D Molecular Graphs. MIT pretrained rep-learn single-paper
  • Coarse-Graining-Auto-encoders (πŸ₯‰4 Β· ⭐ 21 Β· πŸ’€) - Implementation of coarse-graining Autoencoders. Unlicensed single-paper
  • KmdPlus (πŸ₯‰4 Β· ⭐ 7 Β· πŸ’€) - 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 (πŸ₯‡25 Β· ⭐ 180) - Crystal Toolkit is a framework for building web apps for materials science and is currently powering the new Materials.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 64 Β· πŸ“¦ 43 Β· πŸ“‹ 170 - 51% open Β· ⏱️ 04.11.2025):

     git clone https://github.com/materialsproject/crystaltoolkit 
  • PyPi (πŸ“₯ 6.5K / month Β· πŸ“¦ 12 Β· ⏱️ 04.11.2025):

     pip install crystal-toolkit 
pymatviz (πŸ₯ˆ23 Β· ⭐ 280) - A toolkit for visualizations in materials informatics. MIT general-tool probabilistic
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 37 Β· πŸ“₯ 490 Β· πŸ“¦ 29 Β· πŸ“‹ 66 - 10% open Β· ⏱️ 11.11.2025):

     git clone https://github.com/janosh/pymatviz 
  • PyPi (πŸ“₯ 22K / month Β· πŸ“¦ 10 Β· ⏱️ 08.11.2025):

     pip install pymatviz 
Chemiscope (πŸ₯ˆ21 Β· ⭐ 160) - An interactive structure/property explorer for materials and molecules. BSD-3 JavaScript
  • GitHub (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 40 Β· πŸ“₯ 560 Β· πŸ“¦ 6 Β· πŸ“‹ 160 - 24% open Β· ⏱️ 26.11.2025):

     git clone https://github.com/lab-cosmo/chemiscope 
  • npm (πŸ“₯ 68 / month Β· πŸ“¦ 3 Β· ⏱️ 15.03.2023):

     npm install chemiscope 
Elementari (πŸ₯‰19 Β· ⭐ 280) - Interactive browser visualizations for materials science: periodic tables, 3d crystal structures, MD trajectories,.. MIT JavaScript
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 25 Β· πŸ“¦ 4 Β· πŸ“‹ 36 - 13% open Β· ⏱️ 27.11.2025):

     git clone https://github.com/janosh/elementari 
  • npm (πŸ“¦ 2 Β· ⏱️ 19.06.2025):

     npm install elementari 
ZnDraw (πŸ₯‰18 Β· ⭐ 46) - A powerful tool for visualizing, modifying, and analysing atomistic systems. EPL-2.0 MD generative JavaScript
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 5 Β· πŸ“¦ 11 Β· πŸ“‹ 370 - 28% open Β· ⏱️ 16.09.2025):

     git clone https://github.com/zincware/ZnDraw 
  • PyPi (πŸ“₯ 7.1K / month Β· πŸ“¦ 5 Β· ⏱️ 27.11.2025):

     pip install zndraw 
Atomvision (πŸ₯‰11 Β· ⭐ 34) - Deep learning framework for atomistic image data. Custom computer-vision experimental-data rep-learn
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 17 Β· πŸ“¦ 4 Β· πŸ“‹ 8 - 50% open Β· ⏱️ 25.08.2025):

     git clone https://github.com/usnistgov/atomvision 
  • PyPi (πŸ“₯ 150 / month Β· ⏱️ 08.05.2023):

     pip install atomvision 

Wavefunction methods (ML-WFT)

Back to top

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

DeepQMC (πŸ₯‡17 Β· ⭐ 400) - Deep learning quantum Monte Carlo for electrons in real space. MIT
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 62 Β· πŸ“¦ 3 Β· πŸ“‹ 62 - 4% open Β· ⏱️ 14.07.2025):

     git clone https://github.com/deepqmc/deepqmc 
  • PyPi (πŸ“₯ 130 / month Β· ⏱️ 24.09.2024):

     pip install deepqmc 
FermiNet (πŸ₯ˆ16 Β· ⭐ 800) - An implementation of the Fermionic Neural Network for ab-initio electronic structure calculations. Apache-2 transformer
  • GitHub (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 160 Β· πŸ“‹ 69 - 1% open Β· ⏱️ 13.11.2025):

     git clone https://github.com/google-deepmind/ferminet 
JaQMC (πŸ₯‰7 Β· ⭐ 87) - JAX accelerated Quantum Monte Carlo. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 10 Β· ⏱️ 30.05.2025):

     git clone https://github.com/bytedance/jaqmc 
DeepErwin (πŸ₯‰7 Β· ⭐ 63 Β· πŸ’€) - DeepErwin is a python 3.8+ package that implements and optimizes JAX 2.x wave function models for numerical solutions.. Custom
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 7 Β· πŸ“₯ 17 Β· πŸ“¦ 2 Β· ⏱️ 18.04.2025):

     git clone https://github.com/mdsunivie/deeperwin 
  • PyPi (πŸ“₯ 10 / month Β· ⏱️ 14.12.2021):

     pip install deeperwin 
LapNet (πŸ₯‰5 Β· ⭐ 72 Β· πŸ’€) - Efficient and Accurate Neural-Network Ansatz for Quantum Monte Carlo. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 12 Β· ⏱️ 04.12.2024):

     git clone https://github.com/bytedance/LapNet 
Show 2 hidden projects...
  • ACEpsi.jl (πŸ₯ˆ8 Β· ⭐ 3 Β· πŸ’€) - ACE wave function parameterizations. MIT rep-eng Julia
  • SchNOrb (πŸ₯‰6 Β· ⭐ 69 Β· πŸ’€) - Unifying machine learning and quantum chemistry with a deep neural network for molecular wavefunctions. MIT

Others

Back to top


Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0