This is your work, valued
Materials Science & Engineering; Computational Materials Science; Integrated Computational Materials Engineering; Materials Informatics
g-xtb-ase. ASE calculator wrapper for g-xTB
★ 27ORB-LAMMPS-PATCH. Adds Orb Model functionality to LAMMPS via Python wrapping
★ 15HowToSOVITO. A series of recipes and tutorials on how to use python scripting with OVITO
★ 10SMA_GNNIP. Calculations, analysis, & manuscript for "Suitability of Graph Neural Network for Shape Memory Alloys"
★ 8PolyCrysGen. Generate Multiphase Polycrystalline LAMMPS data files using Atomsk and ASE
★ 7Hermes.jl. An inline AI messenger for Pluto.jl notebooks
★ 5lammps-examples-potentials-viewer. A simple, curated web interface for browsing and viewing LAMMPS example files and potential files from the repo.
★ 4PlutoNotebookBlogging. Blogging using Pluto.jl notebooks.
★ 3MDJulia. Code to calculate bond-angle distribution from molecular dynamics simulations
★ 3NaivePolyCrys. Generate, naively, an atomic polycrystalline sample.
★ 3BestPractices. Things that you should (and should not) do in your Materials Informatics research.
★ 2QuantumComputingProblemsSolutions. Solving quantum computing problems in Julia using Sympy.jl within Pluto.jl notebooks
★ 2CrashCourseSCMaterials. Notes for anyone who is interested in quickly familiarizing themselves with superconductors from a materials science perspective
★ 2JuliaPkgCitations. BibTeX file for popular Julia Packages
★ 2randomonium. My eclectic mix of code and notebooks for experimentation and exploration
★ 1KMCNotes. Kinetic Monte Carlo Notes
★ 1coauthors. Generate a DataFrame or file of coauthors for proposals
★ 1youtube-transcripts. Pass in a YouTube URL and to generate a transcript of the audio
★ 1Multi-stage-Bayesian-optimisation. Jupyter Notebook
★ 4tt-atom. Meta's UMA and Orbital Materials' Orb-v3/OrbMol interatomic potential models, running on Tenstorrent hardware.
★ 24Unlimited-OCR. Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.
★ 21kquests. Quick Uncertainty and Entropy via STructural Similarity
★ 64headroom. Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
★ 64ktrackio. A lightweight, local-first, and free experiment tracking library from Hugging Face 🤗
★ 1.6kbetapy. New and improved python project for projected force constants and their visualization
★ 2UQ-MLIP. Uncertainty quantification (UQ) for Machine-Learning Interatomic Potentials (MLIPs)
★ 30Math-To-Manim. Create Epic Math and Physics Animations & Study Notes From Text and Images.
★ 2.4kle-wm. Official code base for LeWorldModel: Stable End-to-End Joint-Embedding Predictive Architecture from Pixels
★ 4.2kcodegraph. Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
★ 64kacademic-research-skills. Academic Research Skills for Claude Code: research → write → review → revise → finalize
★ 40kscreenpipe. YC (S26) | Record your screen 24/7 and plug into your agents. Local, private, secure. Connect to OpenClaw, Hermes agent and 100+ apps
★ 21kamorphouspy. Workflows for computing glass properties at the atomic level
★ 8marker. Convert PDF to markdown + JSON quickly with high accuracy
★ 38kHamGNN. An E(3) equivariant Graph Neural Network for predicting electronic Hamiltonian matrix
★ 217xxh. 🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.
★ 6.1kzellij. A terminal workspace with batteries included
★ 35kandrej-karpathy-skills. A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
★ 198kclaude-mem. Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
★ 89kgraphify. Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
★ 100kskills. Public repository for Agent Skills
★ 165ksuperpowers. An agentic skills framework & software development methodology that works.
★ 264kpi. AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
★ 82kmempalace. The best-benchmarked open-source AI memory system. And it's free.
★ 58kcareer-ops. Open-source AI job search: scan job portals, evaluate listings with a structured A-F rubric into a 1.0-5.0 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)
★ 62kfeynman. TypeScript
★ 8.4kECC. The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
★ 237ksyntheseus. Package for Retrosynthetic Planning
★ 206claude-scholar. Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.
★ 4.9kAutoResearchClaw. Fully autonomous & self-evolving research from idea to paper. Chat an Idea. Get a Paper. 🦞
★ 14kautoresearch. AI agents running research on single-GPU nanochat training automatically
★ 93kAutoFigure-Edit. Python
★ 4.1kPaper2Agent. Paper2Agent is a multi-agent AI system that automatically transforms research papers into interactive AI agents with minimal human input.
★ 2.3kbrowser. Lightpanda: the headless browser designed for AI and automation
★ 33kChemGraph. Agentic framework for computational chemistry and materials science workflows
★ 139jaxsr. A symbolic regression engine for jax
★ 40pinchtab. High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.
★ 9.8kfrontend-slides. Create beautiful slides on the web using a coding agent's frontend skills
★ 27kautomaton. The first AI that can earn its own existence, replicate, and evolve — without needing a human
★ 5.4kAutoFigure. TypeScript
★ 1.8kmaterials_discovery. Jupyter Notebook
★ 1.2klangextract. A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
★ 38kscientific-agent-skills. Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 170,000+ scientists worldwide. 158 ready-to-use skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.
★ 32kphonopy. Phonon code
★ 485labbench2. labbench2
★ 54molfunc. fast functionalisation of molecules
★ 39QUASAR. QUASAR is an autonomous system for end-to-end scientific discovery, integrating LLMs with simulation tools to automate workflows across quantum chemistry, materials science, and molecular simulation.
★ 18seekpath. A module to obtain and visualize k-vector coefficients and obtain band paths in the Brillouin zone of crystal structures
★ 166packmol. Packmol - Initial configurations for molecular dynamics simulations
★ 364SynCoGen. Synthesizable 3D Molecule Generation via Joint Reaction and Coordinate Modeling
★ 32papersgpt-for-zotero. A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.6, Claude Fable 5, Claude Sonnet 5, DeepSeek V4, Grok, OpenRouter, Kimi k3, GLM 5.2, SiliconFlow, GPT-oss, Gemma 4, Qwen 3.7
★ 2.6kupet. Universal machine-learning models for advanced atomistic simulations
★ 228Generative_AI_For_Science.
★ 71course-site-quarto. A Quarto-based course website template
★ 9solvOR. Optimization solvers in pure Python: LP, MILP, SAT, constraint programming, graph and metaheuristics. No dependencies. Solvor all your optimization needs.
★ 29turm. TUI for the Slurm Workload Manager
★ 496PlutoPapers.jl. Interactive and LaTeX-styled papers in Pluto.jl
★ 51chemeleon2. A RL framework for Crystal Structure Generation using GRPO
★ 65e3nn. A modular framework for neural networks with Euclidean symmetry
★ 1.3kaimsgb. Ab-initio Interface Materials Simulation Project for Grain Boundaries (AIMSGB)
★ 73atomman-gb. Grain-boundary generator with Atomman
★ 13pueue. :stars: Manage your shell commands.
★ 6.3kliflow. Flow matching for accelerated simulation of atomic transport
★ 68OpenThermo. A comprehensive C++ program for calculating molecular thermochemistry properties from quantum chemistry outputs (Gaussian, Orca, GAMESS, NWCHEM, CP2K, VASP, Q-Chem). OpenThermo implements state-of-the-art methods for computing thermodynamic quantities using statistical mechanics & partition functions.
★ 28blip. This repository contains the source code for Bayesian Learned Interatomic Potentials (BLIP)
★ 34chemprop. Message Passing Neural Networks for Molecule Property Prediction
★ 2.4kregress-lm. Library for sequence-to-sequence numeric prediction, applicable to any tokenizable input, and allows pretraining and fine-tuning over multiple tasks.
★ 350SciLink. LLM-powered agents for scientific research automation
★ 90MaterialsFramework. A modular Python framework for deploying, benchmarking, and analyzing state-of-the-art machine learning potentials and simulation workflows in materials science.
★ 27PhaseForge. PhaseForge is a framework for high-throughput alloy phase diagram prediction using machine learning interatomic potentials (MLIPs) integrated with ATAT and CALPHAD modeling. Includes tools for structure relaxation, molecular dynamics, and TDB generation.
★ 69manuscript-template-vscode. TeX
★ 21atomify. Real time molecular dynamics in the browser using LAMMPS
★ 74rclone-bisync-manager. Python
★ 17fipy. FiPy is a Finite Volume PDE solver written in Python
★ 636AlgoTune. AlgoTune is a NeurIPS 2025 benchmark made up of 154 math, physics, and computer science problems. The goal is write code that solves each problem, and is faster than existing implementations.
★ 113al-folio. A beautiful, simple, clean, and responsive Jekyll theme for academics
★ 16ksynthetic-distillation. Repository for data and figure generation used in "Distillation of atomistic foundation models across architectures and chemical domains"
★ 7wrappers. FastAPI wrappers for 3rd-party APIs to format them for integrated use on Ouro
★ 2atomistic-software. Tracking citations of atomistic simulation engines
★ 28gemini-cli. An open-source AI agent that brings the power of Gemini directly into your terminal.
★ 106kerwin. Erwin: A Tree-based Hierarchical Transformer for Large-scale Physical Systems [ICML'25]
★ 117DistMLIP. DistMLIP: A Distributed Inference Library for Fast, Large Scale Atomistic Simulation
★ 98lammps. Public development project of the LAMMPS MD software package
★ 3kphono3py. A simulation package of phonon-phonon interaction related properties
★ 164tblite. Light-weight tight-binding framework
★ 214g-xtb. Development versions of the g-xTB method. Final implementation will not happen here but in tblite (https://github.com/tblite/tblite).
★ 201augment-atoms. dataset augmentation for atomistic machine learning
★ 26make-a-gif. easily make gifs using matplotlib
★ 8cif-bond-analyzer. An interactive Python script that computes the minimum atomic bonding distances from sites, generating histograms and pair counts.
★ 8Extending-and-Modifying-LAMMPS-Writing-Your-Own-Source-Code. Extending and Modifying LAMMPS Writing Your Own Source Code, published by Packt
★ 121janus-core. Tools for machine learnt interatomic potentials
★ 49sympy-mcp. A MCP server for symbolic manipulation of mathematical expressions
★ 77calphy. A Python library and command line interface for automated free energy calculations
★ 94OMatG. Generative framework for crystal structure prediction and de novo generation of inorganic crystals.
★ 53Paper2Code. Paper2Code: Automating Code Generation from Scientific Papers in Machine Learning
★ 4.8kReCall. ReSearch: Learning to Reason with Search for LLMs via Reinforcement Learning & ReCall: Learning to Reason with Tool Call for LLMs via Reinforcement Learning
★ 1.4kaviary. The Wren sits on its Roost in the Aviary.
★ 63mpmorph. MPmorph is a collection of tools to run and analyze ab-initio molecular dynamics (AIMD) calculations run with VASP, and is currently under development. It relies heavily on tools developed by the Materials Project (pymatgen, custodian, fireworks) and atomate.
★ 75ATOMICA. Learning Universal Representations of Intermolecular Interactions with ATOMICA
★ 226grip. Grand canonical optimization of grain boundary phases.
★ 33LESets. A graph neural network for high-entropy alloys.
★ 9torch-sim. Torch-native, batchable, atomistic simulations.
★ 482trajcast. TrajCast: Force-Free MD Through Autoregressive Equivariant Networks
★ 84CellListMap.jl. Flexible implementation of cell lists to map the calculations of particle-pair dependent functions, such as forces, energies, neighbor lists, etc.
★ 101k_SRME. Heat-conductivity benchmark test for foundational machine-learning potentials
★ 31i-pi. i-PI: a universal force engine
★ 314lammps. Compiled binaries and sources of LAMMPS, redistributed by AdvanceSoft Corp.
★ 62GPJax. Gaussian processes in JAX and Equinox.
★ 643pySED. To implement the phonon SED (spectral energy desity) method in 2010, phonon lifetime can be calculated.
★ 58GoogleGenAI.jl. Unofficial Google Gen AI Julia SDK
★ 18metatrain. Train, fine-tune, and manipulate machine learning models for atomistic systems
★ 75metatrain. Training and evaluating machine learning models for atomistic systems.
★ 1awesome-cursorrules. 📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors
★ 40kjrystal. A JAX-based Differentiable Density Functional Theory Framework for Materials
★ 51matten. MatTen: Equivariant Graph Neural Nets for Tensorial Properties of Materials
★ 44moyo. Library for Crystal Symmetry in Rust
★ 76mace-foundations. MACE foundation models (MP, OMAT, mh-1)
★ 286MLFF-distill. distill repo with submoduled fairchem
★ 9PLAMS. Python Library for Automating Molecular Simulations
★ 91pml-book. "Probabilistic Machine Learning" - a book series by Kevin Murphy
★ 5.6ktorchani. 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.
★ 553schnetpack. SchNetPack - Deep Neural Networks for Atomistic Systems
★ 932PLACER. PLACER is graph neural network for local prediction of protein-ligand conformational ensembles.
★ 261RDsynthesisML. This repository contains python scripts and notebooks for replicating the results in "Towards Autonomous Materials Synthesis via Reaction-Diffusion Coupling".
★ 3matid. MatID is a Python package for identifying and analyzing atomistic systems based on their structure.
★ 14dspy. DSPy: The framework for programming—not prompting—language models
★ 37klerobot. 🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
★ 26kMACE-OFF-mu-models. A dipole model trained on the SPICE dataset.
★ 12lematerial-hasher. Python
★ 26deep-research. An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models. The goal of this repo is to provide the simplest implementation of a deep research agent - e.g. an agent that can refine its research direction overtime and deep dive into a topic.
★ 19kautofd. Automatic Functional Differentiation in JAX
★ 88NeuralForceField. Neural Network Force Field based on PyTorch
★ 293pymatgen-analysis-diffusion. This add-on to pymatgen provides tools for analyzing diffusion in materials.
★ 144devin.cursorrules. Magic to turn Cursor/Windsurf as 90% of Devin
★ 6koumi. Easily fine-tune, evaluate and deploy Qwen, Gemma, or any open weight LLM!
★ 9.4kqwen-web. qwen running locally in your browser
★ 467digital-experiments. 🧪👨💻 keep track of your python experiments
★ 7simpleRL-reason. Simple RL training for reasoning
★ 3.9kBayesianOptimization. A Python implementation of global optimization with gaussian processes.
★ 8.7kopenai-realtime-agents. This is a simple demonstration of more advanced, agentic patterns built on top of the Realtime API.
★ 6.9kml_uncertainty. Get prediction intervals, confidence intervals, and parameter uncertainties for various machine learning models
★ 19mattergen. Official implementation of MatterGen -- a generative model for inorganic materials design across the periodic table that can be fine-tuned to steer the generation towards a wide range of property constraints.
★ 1.8kcace. Python
★ 137aimnetcentral. AIMNet2: Fast and accurate machine-learned interatomic potential for molecular dynamics simulations
★ 101molbokeh. A new python package to visualize molecules in dots hover
★ 13khoj. Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
★ 36kbrowser-use. 🌐 Make websites accessible for AI agents. Automate tasks online with ease.
★ 107kquacc. quacc is a flexible platform for computational materials science and quantum chemistry that is built for the big data era.
★ 273Composer. Agentic AI sandbox
★ 3marimo-gh-pages-template. A template repo for deploying marimo WebAssembly notebooks to GitHub Pages
★ 106litdb. A literature database
★ 83MatFold. Package for systematic insights into materials discovery models’ performance through standardized chemical cross-validation protocols
★ 13snakemake. This is the development home of the workflow management system Snakemake. For general information, see
★ 2.8kmace-osaka24. MACE_Osaka24 models
★ 29Scientific-Inkscape. Scientific Inkscape: Inkscape extensions for figure resizing and editing
★ 933xtb. Semiempirical Extended Tight-Binding Program Package
★ 822markitdown. Python tool for converting files and office documents to Markdown.
★ 171kexo. Run frontier AI locally.
★ 47kmatpes. A foundational potential energy dataset for materials
★ 57mic-hackathon. HTML
★ 4python-genai. Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications.
★ 3.9kComFiT. A python library for simulating field theories with topological defects
★ 16MINov. A parameter-free approach for estimating materials novelty along chemical and structural axes.
★ 4CrysText. CrysText: A Generative AI Approach for Text-Conditioned Crystal Structure Generation using LLM
★ 20materials. Foundation Model for Materials - FM4M
★ 310graph-pes. train and use graph-based ML models of potential energy surfaces
★ 127mlipx. Machine-Learned Interatomic Potential eXploration (mlipx) is designed at BASF for evaluating machine-learned interatomic potentials (MLIPs). It offers a growing set of evaluation methods alongside powerful visualization and comparison tools.
★ 106MegaParse. File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.
★ 7.4kmattersim. MatterSim: A deep learning atomistic model across elements, temperatures and pressures.
★ 579synthesis_bots_public. Main code for planning, executing, and analysing experiments performed in the synthesis bots autonomous chemistry workflows.
★ 6chemeleon. A text-guided diffusion model for crystal structure generation
★ 80awesome-robot-descriptions. A curated list of awesome robot descriptions (URDF, MJCF)
★ 1.6kbrutus. Julia
★ 63open-notebooklm. Convert any PDF into a podcast episode!
★ 2.6kautoWTE. Benchmarking foundation Machine Learning Potentials with Lattice Thermal Conductivity from Anharmonic Phonons
★ 16cetz-plot. Create Plots and Charts with CeTZ
★ 282aviary. A language agent gym with challenging scientific tasks
★ 275claude-cookbooks. A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.
★ 51kautoplex. Code for automated fitting of machine learned interatomic potentials.
★ 155swarm. Educational framework exploring ergonomic, lightweight multi-agent orchestration. Managed by OpenAI Solution team.
★ 22krip2. A safe and ergonomic alternative to rm
★ 679BitNet. Official inference framework for 1-bit LLMs
★ 40kfairchem. FAIR Chemistry's library of machine learning methods for chemistry
★ 2.2koutlines. Structured Outputs
★ 15kSEPIA. Simulation-Enabled Prediction, Inference, and Analysis: physics-informed statistical learning.
★ 36so3lr. SO3krates and Universal Pairwise Force Field for Molecular Simulation
★ 227GNNOpt. Universal Ensemble-Embedding Graph Neural Network for Direct Prediction of Optical Spectra from Crystal Structures
★ 35ForceConstants.jl. Code to calculate force constants of empirical potentials in Julia.
★ 3ChemOS2.0. Python
★ 20slydst. Create simple static slides with Typst
★ 141Darwin. An open-source project dedicated to build foundational large language model for natural science, mainly in physics, chemistry and material science.
★ 249quarto-cv. A quarto extensions for a CV.
★ 2LLMs-from-scratch. Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
★ 100kNN-SVG. Publication-ready NN-architecture schematics.
★ 5.7kPDF2Audio. Jupyter Notebook
★ 1.4kCrystalyze. Python
★ 27MolPipeline. A Python package for processing molecules with RDKit in scikit-learn
★ 227ReinforcementLearningAnIntroduction.jl. Julia code for the book Reinforcement Learning An Introduction
★ 331cinelog. Comprehensive logging of all terminal input and output for each session based on Asciinema and wild zsh + Python scripting.
★ 44