awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 repositorios

Awesome GitHub RepositoriesInteratomic Potentials

Machine learning models and force fields for molecular dynamics and energy calculations.

Explore 35 awesome GitHub repositories matching part of an awesome list · Interatomic Potentials. Refine with filters or upvote what's useful.

Awesome Interatomic Potentials GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lammps/lammpsAvatar de lammps

    lammps/lammps

    2,783Ver en GitHub↗

    This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v

    Provides a comprehensive framework for implementing pairwise, many-body, and machine learning interatomic potentials.

    C++kokkoslammpsmolecular-dynamics
    Ver en GitHub↗2,783
  • facebookresearch/fairchemAvatar de facebookresearch

    facebookresearch/fairchem

    2,164Ver en GitHub↗

    ocp is the Open Catalyst Project's library of state-of-the-art machine learning algorithms for catalysis.

    Comprehensive library of machine learning methods for chemistry.

    Python
    Ver en GitHub↗2,164
  • deepmodeling/deepmd-kitAvatar de deepmodeling

    deepmodeling/deepmd-kit

    1,970Ver en GitHub↗

    A deep learning package for many-body potential energy representation and molecular dynamics

    Deep learning package for many-body potential energy representation.

    Python
    Ver en GitHub↗1,970
  • acesuit/maceAvatar de ACEsuit

    ACEsuit/mace

    1,253Ver en GitHub↗

    MACE - Table of contents - About MACE - Documentation - Installation - pip installation - pip installation from source - Usage - Training - Evaluation - Tutorials - CUDA acceleration with cuEquivariance - Weights and Biases for experiment tracking - Pretrained Foundation Models - MACE-MP:…

    Fast equivariant message passing for interatomic potentials.

    Python
    Ver en GitHub↗1,253
  • mir-group/nequipAvatar de mir-group

    mir-group/nequip

    931Ver en GitHub↗

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

    Framework for building E(3)-equivariant interatomic potentials.

    Python
    Ver en GitHub↗931
  • aiqm/torchaniAvatar de aiqm

    aiqm/torchani

    548Ver en GitHub↗

    TorchANI 2.0 is an open-source library that supports training, development, and research of ANI-style neural network interatomic potentials. It was originally developed and is currently maintained by the Roitberg group.

    Library for training and research of neural network potentials.

    Python
    Ver en GitHub↗548
  • mir-group/allegroAvatar de mir-group

    mir-group/allegro

    488Ver en GitHub↗

    This package implements the Allegro E(3)-equivariant machine learning interatomic potential.

    Scalable and accurate equivariant deep learning potentials.

    Python
    Ver en GitHub↗488
  • torchmd/torchmd-netAvatar de torchmd

    torchmd/torchmd-net

    477Ver en GitHub↗

    TorchMD-NET provides state-of-the-art neural networks potentials (NNPs) and a mechanism to train them. It offers efficient and fast implementations if several NNPs and it is integrated in GPU-accelerated molecular dynamics code like ACEMD, OpenMM and TorchMD. TorchMD-NET exposes its NNPs as…

    Training neural network potentials using transformer architectures.

    Python
    Ver en GitHub↗477
  • learningmatter-mit/neuralforcefieldAvatar de learningmatter-mit

    learningmatter-mit/NeuralForceField

    293Ver en GitHub↗

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

    PyTorch-based neural network force field implementation.

    Jupyter Notebook
    Ver en GitHub↗293
  • compphysvienna/n2p2Avatar de CompPhysVienna

    CompPhysVienna/n2p2

    245Ver en GitHub↗

    n2p2 - A neural network potential package

    Package for neural network potential development.

    C++
    Ver en GitHub↗245
  • stefanch/sgdmlAvatar de stefanch

    stefanch/sGDML

    168Ver en GitHub↗

    For more details visit: sgdml.org Documentation can be found here: docs.sgdml.org

    Reference implementation of symmetric gradient domain machine learning.

    Python
    Ver en GitHub↗168
  • autoatml/autoplexAvatar de autoatml

    autoatml/autoplex

    151Ver en GitHub↗

    autoplex is still under very active development and larger modifications to the source code should be expected.

    Automated fitting of machine-learned interatomic potentials.

    Python
    Ver en GitHub↗151
  • materialyzeai/matcalcAvatar de materialyzeai

    materialyzeai/matcalc

    146Ver en GitHub↗

    A python library for calculating materials properties from the PES

    Calculates material properties from potential energy surfaces.

    Python
    Ver en GitHub↗146
  • teoroo-cmc/pinnAvatar de Teoroo-CMC

    Teoroo-CMC/PiNN

    127Ver en GitHub↗

    PiNN 1 is a Python library built on top of TensorFlow for building atomic neural network potentials. The PiNN library also provides elemental layers and abstractions to implement various atomic neural networks.

    Python library for building atomic neural networks.

    Python
    Ver en GitHub↗127
  • vldgroup/graph-pesAvatar de vldgroup

    vldgroup/graph-pes

    126Ver en GitHub↗

    graph-pes is a framework built to accelerate the development of machine-learned potential energy surface (PES) models that act on graph representations of atomic structures.

    Graph-based machine learning models for potential energy surfaces.

    Python
    Ver en GitHub↗126
  • basf/mlipxAvatar de basf

    basf/mlipx

    105Ver en GitHub↗

    📘Documentation | 🛠️Installation | 📜Recipes | 🚀Quickstart

    Exploration and evaluation of machine-learned interatomic potentials.

    Python
    Ver en GitHub↗105
  • openmm/nnpopsAvatar de openmm

    openmm/NNPOps

    102Ver en GitHub↗

    The goal of this project is to promote the use of neural network potentials (NNPs) by providing highly optimized, open source implementations of bottleneck operations that appear in popular potentials. These are the core design principles.

    High-performance operations for neural network potentials.

    C++
    Ver en GitHub↗102
  • tinkertools/tinker-hpAvatar de TinkerTools

    TinkerTools/tinker-hp

    101Ver en GitHub↗

    Update 06/2026: Faster Molecular Dynamics with Neural Network Potentials via Distilled Multiple Time-Stepping and Nonconservative Forces Check the DMTS-NC paper (J. Chem. Theory Comput., 2026, DOI: 10.1021/acs.jctc.6c00653)). DMTS-NC delivers a 15% 𝐭𝐨 30% 𝐬𝐩𝐞𝐞𝐝𝐮𝐩 𝐨𝐯𝐞𝐫…

    High-performance parallel evolution of molecular dynamics tools.

    HTML
    Ver en GitHub↗101
  • metatensor/metatrainAvatar de metatensor

    metatensor/metatrain

    74Ver en GitHub↗

    Train, fine-tune, and manipulate machine learning models for atomistic systems

    Unified interface for training and manipulating atomistic models.

    Python
    Ver en GitHub↗74
  • bigd4/pynepAvatar de bigd4

    bigd4/PyNEP

    71Ver en GitHub↗

    PyNEP is a python interface of the machine learning potential NEP used in GPUMD.

    Python interface for the NEP machine learning potential.

    C++
    Ver en GitHub↗71
Ant.12Siguiente
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. Interatomic Potentials

Explorar subetiquetas

  • Custom Potential ImplementationsDevelopment of user-defined interatomic potentials by overriding core force calculation methods. **Distinct from Interatomic Potentials:** Specializes general interatomic potentials by focusing on the user's ability to implement custom interaction styles.
  • Potential File ManagementUtilities for locating and managing interatomic potential files and performing unit conversions. **Distinct from Interatomic Potentials:** Distinct from Interatomic Potentials: focuses on the file system management and units of the potential files rather than the physics models themselves.