A reference database of computational materials science codes across DFT, TDDFT, DMFT, GW/BSE, tight-binding, phonons, molecular dynamics, structure prediction, post-processing and machine-learning frameworks. Browse by category; each entry links to detailed documentation, official site, and DOI references.
ABACUS · ABINIT · APE · ATOMPAW · CASTEP · CP2K · CPMD · cpw2000 · DACAPO · DFT-FE · DFTK · DFTpy · dftworks · eminus · fhi98md · GAPW · GPAW · JDFTx · KSSOLV · MADNESS · NESSIE · OpenAtom · OPIUM · PARATEC · PARSEC · PEtot · PLATO · PROFESS · PWDFT · PWDFT_jl · PWPP · PWtransport · Qbox · Quantum ESPRESSO · QuantumATK · RMGDFT · S/PHI/nX · SimpleDFT · SIRIUS · SPARC · SPHINX · VASP
ATLAS · KineticNet · MaZe
AkaiKKR · AngstromCube · BERTHA · DIRAC · Elk · EMTO · ErgoSCF · exciting · fem-tddft · Fleur · FPLO · HelFEM · HUTSEPOT · JuKKR · KKR · KKR-ASA · KKRhost · KKRnano · MuST · Questaal · ReSpect · RSPt · SPR-KKR · TOMBO · WIEN2k
ACE-Molecule · ADF · ADF-BAND · AIMPRO · BAND · BigDFT · CONQUEST · CRYSTAL · deMon2k · DMol³ · DoNOF.jl · Entos Qcore · Erkale · EXESS · Fermi.jl · FHI-aims · FLOSIC · FreeON · GBasis · HONPAS · HORTON · inq · MESS · NRLMOL · OLCAO · ONETEP · OpenMX · OrbNet · Promethium · Psi4NumPy · PyDFT · PyFLOSIC · RESCU · SEQQUEST · SIESTA
ABIN · ACES · ACES-II · ACES-III · ADC · AMPAC · BAGEL · BDF · CADPAC · CC4S · ccpy · ccq · CFOUR · CheMPS2 · ChronusQ · Columbus · CuGBasis · Dalton · Dice · DQC · eT · ExaChem · FanPy · Firefly · GAMESS · GAMESS-US · Gaussian · GPU4PySCF · GronOR · harpy · Jaguar · ModelHamiltonian · Molpro · MRCC · Multiwfn · NWChem · OpenMolcas · ORCA · Priroda · PSI4 · PyCI · pyqint · PySCF · Q-Chem · QUACK · Quantum-Package · QUICK · SlowQuant · Spartan · TeraChem · Turbomole · VOTCA-XTP
AMS-DFTB · DFTB · DFTB+ · DFTBaby · DFTBpy · Fireball · HOTBIT · MLTB · MOPAC · SCINE Sparrow · TBFIT · tightbinder · xTB
classicalDFT · cmpy · cmpy (Condensed Matter Python) · FlapwMBPT
DFT++ · PyFock · python_1d_dft · qmc-dft-python · tinydft
CE-TDDFT · GCEED · GPAW (TDDFT) · kspy-tddft · Octopus · Qb@ll (Qball) · Qbox (TDDFT) · rhodent · RT-tddft · SALMON · Socorro · TTDFT
2DModel · CoreProjectedHybrids · CP2K (TDDFT) · DFTCXX · DP-4 · DP-Code (Density Perturbation Code) · exciting (TDDFT) · ksdft++ · NWChem (TDDFT) · PhotoionizationGTO.jl · PyTDDFT · qed-tddft · TDDFT-ris · turboTDDFT
ABINIT-GW · BerkeleyGW · FastGWConvergence · FHI-gap · Fiesta · GAP · Green-MBPT · GreenX · GW-approximation · molgw · momentGW · NanoGW · PyGW · QuaTrEx24 · Spex · SternheimerGW · VASP-GW · WEST
ALPS · ALPSCore · AMULET · ComCTQMC · ComDMFT · ComRISB · COMSUITE · DCore · DMFT_ED · DMFTwDFT · EDMFTF · fcdmft · GTM · Hubbard-I · iQIST · KadanoffBaym.jl · Kondo · LinReTraCe · NESSi · NRGLjubljana · opendf · Rutgers-DMFT · solid_dmft · TRIQS · TRIQS-cthyb · TRIQS-DFTTools · w2dynamics · Zen
ana_cont · CT-HYB · CT-INT · CT-QMC · CT-SEG · CTAUX · CyGutz · d3mft · DMFTpack · DMRGPy · EDIpack · FTPS · GeauxCTQMC · HΦ · impurityModel · NCA_Standalone · NRG-ETH · NRG-ETH-CSC · Pomerol · risb · scsbz · SimpleDMFT_solver · SOM · SpM · TRIQS-NCA
ad_afqmc · ALF · CanEnsAFQMC · CASINO · CHAMP · DCA++ · dqmc · HANDE · ipie · MonteCarlo.jl · NECI · ph-AFQMC · PyQMC · QMC2 · QMcBeaver · qmclib · QMCPACK · QUEST · QWalk · TurboRVB · ZTC (Zero-Temperature Configuration - UNCERTAIN)
Block · DMRG++ · ExaTN · ITensor · merapp · mptensor · NORG · PEPS · PySCF-DMRG · PyTreeNet · Quimb · TeNeS · TeNPy · TensorCircuit · TensorNetwork · TNT Library · Uni10
Abipy · BoltzWann · ccao-unfold · dynamics-w90 · EDRIXS · elphbolt · EPWpy · Koopmans · linres · Paoflow · pengWann · pyatb · PyWannier90 · RESPACK · sisl · StraWBerryPy · symclosestwannier · TB2J · VASP2Wannier90 · Wan2respack · Wannier.jl · Wannier90 · wannier_shift · WannierBerri · WannierIO.jl · WannierPy · WannierTools · WanTiBEXOS · WIEN2WANNIER · WOPT · WOPTIC
Chinook · EDLib · Heisenberg · HopTB.jl · HubbardModel2D · ir2tb · JHeisenbergED · KITE · MagneticKP · MagneticTB · PolaronMobility.jl · Pybinding · pythtb · QuantNBody · QuantumLattice · SlateKoster · SpinMC.jl · Sunny.jl · TBmodels · TBSTUDIO · TBTK · ThreeBodyTB.jl · TightBinding++ · TightBinding++ (TB++) · TightBindingToolkit.jl
ADNEGF (Automatic Differentiation NEGF) · Artaios · huskython · Kwant · libNEGF · MagnetoTransport.jl · MolSimTransport · NanoTCAD ViDES · NEGF-DFT · NEMO5 · OMEN · pyRUQT (Python Rowan University Quantum Transport) · Quantica.jl · SimQ (Graphene Device Simulator) · Swan · TBPLaS · TQT (Twente Quantum Transport) · TRACK
ADIP2.jl · API_Phonons · ASE-phonons · CRYSTALpytools · elphmod · FROPHO · latticeDynamics · mace_phonopy · OpenPhonon · PHON · PHONON · Phonon-Vibration-Viewer · phononplotter · Phonopy · Phonopy-API · pwtools · THERMACOND · YPHON · YPHON (PyPhon)
ALAMODE · ALM · almaBTE · D3Q · FourPhonon · freepaths · GPU_PBTE · GPUMD · hiPhive · kALDo · OpenBTE · phono3py · phonon-sed (pSED) · PhonTS · ShengBTE · THERMAL2 · thirdorder.py
ElectronPhononCoupling (EPC) · epiq · EPW · PERTURBO · Phoebe · Phono3py-Power-Tools · USER-EPH · XTANT-3
a-TDEP · ALATDYN · autoplex · DynaPhoPy · QSCAILD · SCAILD · SSCHA · TDEP
ATAT · AtomicContributions · DMDW · IR2PW · KPROJ · Pheasy · PhononIrep · phononwebsite · Phonopy_VESTA · qha (Python QHA Package) · RTDW · Simphony
ACEMD · AMBER · CHARMM · Desmond · DL_POLY · ESPResSo · GENESIS · GROMACS · HOOMD-blue · IMD · LAMMPS · NAMD · OpenMD · OpenMM · RAPTOR · SPONGE · Tinker
i-PI · MixPI · NQCDynamics.jl
AI2BMD · AMP (Atomistic Machine-learning Package) · AmpTorch · CHGNet · DeepMD-kit · FLARE · libAtoms/Quippy · M3GNet / MatGL · mlmod · N2P2 · SevenNet · TorchANI
Colvars · HTST · Metadynamics · molecularGSM · NEB · OpenPathSampling · PLUMED · PySAGES · SSAGES · String methods · String_Method · WESTPA
AGOX · AIRSS · BOSS · CALYPSO · COPEX · CrySPY · EVO · FLAME · GASP · GAtor · Genarris · MAISE · MGAC · ParetoCSP · PyChemia · StructOpt · USPEX · XtalOpt
ASE-GA · CrySPR · CSPBench · HTOCSP · MUSE · OpenCSP · PXRDGen · PyMaterial-Search · PyMetadynamics · pyocse · PyXtal · RandSpg · SOPRANO · TCSP
CrySPAI · CSPML · GNOA · MaterialsProject-ML · Oganov-ML · PyMCSP · PyXtal-ML · USPEX-ML
AlphaCrystal · CDVAE · CrystalFlow · CrystalGAN · DiffCSP · EquiCSP · FlowLLM · FlowMM · GNoME · ICSG3D · MatterGen · OMatG · SyMat · SymmCD
aiida-fleur · aiida-kkr · aims_DosBand · aimstools · ARPESGUI · arpespythontools · AutoBZ.jl · bandplot · bands4vasp · BandUP · banduppy · blaze2d · Brillouin-zone-navigator · cp2k-analysis-tools · cp2k-output-tools · denchar · DensityTool · dftscr · dispersion.py · easyunfold · Effective-mass-fitting · effectivemass · effmass · electronic-structure-visualization · ElkOpticsAnalyzer · elphem · emc · erlabpy · FermiSurfer · fold2Bloch · fold2Bloch-VASP · fuller · IFermi · JARVIS-Tools · kgrid · KpLib · masci-tools · matador · matminer · mpes · mstar · NanoNet · OrbVis · p4vasp · pawpyseed · peaks · plot4dft · postqe · py4vasp · py_FS · PyARPES · pyprocar · PyProcar-Unfold · pysktb · pyvaspwfc · qe_unfolding · QEPlotter · QEView · QMForge · SeeK-path · sumo · TightBinding.jl · UltimateEPM · VASP-DOS_extractor · vasp_unfold · VaspBandUnfolding · VASPBERRY · vaspkit · vasppy · vaspvis · vaspy · WOOPs · yambopy
Berry-Phase · BerryEasy · BerryPI · Chern-Number · DFT2kp · findmagsym · IrRep · irvsp · kdotp-generator · kdotp-symmetry · qeirreps · SpaceGroupIrep · spgrep · spgrep-modulation · TIM · topo_2bands · WannSymm · WIEN2k-Topo · WloopPHI
AICON2 · AMMCR · AMSET · BoltzTraP · BoltzTraP2 · ElasTool · ElecTra (ELECTRA) · empirical_thermal_conductivity · gkx · kg4vasp · kubocalc · LanTraP · MD-GreenKubo-Thermal-Conductivity · mDCThermalC · mech2d · MechElastic · pymatgen-analysis-diffusion · TEprop2D · ThermoElectric · topological-insulator-spin-hall · TransOpt · Unifiedkappa-phonopy
AdNDP · AIM-UC · AIM2000 · AIMAll · AIMPAC · APOST3D · Bader · Bondalyzer · Chargemol · Chemissian · ChemTools · COHP · Critic2 · DDEC · denspart · DensToolKit · DGrid · EDDB · ESI-3D · ESIpy · Hirshfeld · IGMPlot · IGMpython · JANPA · Lobster · LobsterPy · MolBO · Molden2AIM · NBO · NCIPLOT · ORBKIT · PAMoC · pybader · PyMol-QTAIM · QTAIM.wl · QuantVec · TopChem2 · TopIso3D Viewer · TopMod · TOPOND
cp2k_xas_tool · Crispy · CRYSOL · CTM4XAS · Demeter · DP · EasySpin · exciting-XS · ezSpectra · FDMNES · FEFF · HyperSpy · Larch · Libwfa · mbxaspy · MLXANES · MRSimulator · Multiplety · OCEAN (Obtaining Core Excitations from Ab initio electronic structure and NIST) · Phonopy-Spectroscopy · phonopy-vibspec · ppafm · PPSTM · pyEELS · pyFitIt · PyTASER · qeapp-xps · QERaman · QuantEXAFS · Quanty · ramannoodle · ShiftML · StoBe · ThermoPW · VASP-Raman · XANESNET · xas-tools · xspectra · XSpectraTools
AtomMag · DarkMAGIC · exchanges · fidimag · Jx_DMFT · MAELAS · Magnon codes · magnum.af · McPhase · MicroMagnetic.jl · mumax+ · Mumax3 · OOMMF · SpinW · Spirit · Ubermag · UppASD · VAMPIRE
ASE-GUI · Avogadro · cif2cell · JMol · matterviz · Molara · OVITO · PyMOL · STMng · surfaxe · VESTA · VMD · XCrySDen
DPNEGF · Gollum · GreenCheetah · Jiezi · MIKA · Nanodcal · PyMoire · RUQT · Smeagol · Transiesta
CASCADE · dbaAutomator · DFTTK · doped · gpaw-tools · ml4nmr · py-sc-fermi · PyCDT · PyDEF · pylada-defects · pymatgen-analysis-defects · vaspup2.0
ASE · CatKit · diffpy.structure · dpdata · DScribe · maml · matscipy · MLatom · pymatgen · pymatgen-analysis · pymatgen-db · pymatviz · spglib · XenonPy
AiiDA · atomate · atomate2 · Covalent · custodian · Dask · FireWorks · jobflow · jobflow-remote · Longbow · Luigi · MAST · MyQueue · Parsl · ph3pywf · Pyiron · QMflows · quacc · Signac · simmate
AiiDA plugin registry · aiida-abinit · aiida-bigdft · aiida-castep · aiida-common-workflows · aiida-cp2k · aiida-crystal-dft · aiida-fhiaims · aiida-gaussian · aiida-lammps · aiida-nwchem · aiida-openmx · aiida-orca · AiiDA-QuantumESPRESSO · AiiDA-VASP · AiiDA-wannier90 · AiiDA-yambo
2DMatPedia · AFLOW · C2DB · CCDC · JARVIS · Materials Cloud · Materials Project · mp-api · NCD · NOMAD · OPTIMADE · OQMD · qmpy · teMatDb · thermo
ALIGNN-FF · Allegro · EquiformerV2 · FAIR-Chem (Open Catalyst Project / OCP) · m3gnet · MACE (Multi-Atomic Cluster Expansion) · matgl · NequIP (Neural Equivariant Interatomic Potentials) · SchNetPack · TorchMD-NET
ACE · ACE1pack · AMP · FitSNAP · MLIP · SIMPLE-NN · SNAP · UF3 (Ultra-Fast Force Fields)
DeePKS-kit · DM21 · Skala
AFLOW-ML · AFLOW-SYM · CatApp · CatMAP · DataVerse · Dual-fermions · GASpy · HubbardFermiMatsubara · Matbench · OSF · QMCPACK-addons · Stoner · XDiag (formerly exactdiag) · Zenodo