List of computational chemistry software


This is a list of computational chemistry software used for electronic structure calculations, molecular property prediction, and related simulations. The programs listed below implement methods such as Hartree–Fock, Post–Hartree–Fock, density-functional theory, and relativistic formalisms for molecular, biological, and solid-state chemistry systems.

Quantum chemistry

SoftwarePrimary domain / methodLicense
ABINITDFT / solid-state
ACESCoupled-cluster / ab initio
ADFDFT / relativistic
BigDFTWavelet-based DFT
CASTEPPlane-wave DFT / solid-state
ColumbusMultireference ab initio
CP2KDFT / MD / QM/MM
CRYSTALPeriodic DFT / solid-state
DaltonHF / DFT / response theory
DIRACRelativistic quantum chemistry
DMol3DFT
FHI-aimsAll-electron DFT
FireflyHF / DFT / post-HF
FLEURFLAPW DFT
FreeONLinear-scaling DFT
GAMESS (US)HF / DFT
GAMESS (UK)HF / DFT
GaussianHF / DFT / post-HF
JaguarDFT / QM
MADNESSMultiresolution adaptive DFT
Massively parallel quantum chemistryElectronic structure frameworks
MOLCASMulticonfigurational QC
MOLPROHigh-level ab initio
MOPACSemi-empirical QM
NWChemHF / DFT / MD / QM/MM
OctopusTDDFT / real-space DFT
ONETEPLinear-scaling DFT
PARSECReal-space DFT
PLATOLinear scaling DFT
PQSHF / DFT / post-HF
PSI4HF / DFT / post-HF
PySCFQuantum chemistry framework
Q-ChemHF / DFT / post-HF
QboxFirst-principles MD
Quantum ESPRESSOPlane-wave DFT
SIESTADFT with numerical atomic orbitals
TeraChemGPU-accelerated QM
TURBOMOLEDFT / post-HF
VASPPlane-wave DFT
WIEN2kFull-potential LAPW DFT
YAMBOMany-body perturbation theory

Molecular dynamics

SoftwarePrimary domain / methodLicense
AbaloneMolecular mechanics / MD
Advanced Simulation LibraryGPU molecular simulation
AMBERBiomolecular dynamics
Ascalaph DesignerMolecular mechanics / MD
BALLBiomolecular simulation framework
BiskitMD analysis
molecular dynamicsFirst-principles MD
CHARMMMolecular mechanics / molecular dynamics / biomolecular simulations
Discovery StudioMD / modeling
GROMACSClassical MD
LAMMPSMD / particle simulation
MoldenVisualization + interface for MD/QC
MOEMD / modeling
NAMDBiomolecular MD
Newton-XSurface hopping MD
OpenAtomFirst-principles MD
OpenMMGPU-accelerated MD
RMGKinetic modeling / reactive MD

Molecular modeling software

SoftwarePrimary domain / methodLicense
AbaloneMolecular mechanics / MD
AlphaFoldProtein structure prediction
Amsterdam Density FunctionalDFT / QM modeling
APBSElectrostatics / biomolecules
Ascalaph DesignerMolecular modeling / MD
AutoDockMolecular docking
AvizoVisualization / modeling
AvogadroMolecular modeling / visualization
BALLBiomolecular modeling / MD
BIOVIAMolecular modeling suite
BOSSMolecular mechanics
Chemical Computing GroupMolecular modeling / docking
Chemical WorkBenchKinetics / modeling
Cn3D3D visualization / structure
CoNTubModeling tubular structures
CootCrystallography / model building
CP2KQM/MM / modeling
CS-ROSETTAProtein modeling
CYANANMR structure modeling
DOCKMolecular docking
EmpireMolecular modeling
ESyPred3DHomology modeling
ECCEVisualization / workflow
EzMolMolecular visualization
FlexAIDMolecular docking
Folding@homeDistributed MD / protein folding
FoldXProtein stability / modeling
GlideMolecular docking
JmolMolecular visualization
KhimeraMolecular modeling
Lead FinderMolecular docking
LeDockMolecular docking
LigandScoutPharmacophore modeling / docking
LIGPLOTLigand-protein interactions visualization
MacroModelMolecular mechanics / modeling
MBN ExplorerMolecular dynamics / modeling
MODELLERHomology modeling
MoldenVisualization / analysis
Molecular DiscoveryMolecular modeling suite
Molecular Modelling ToolkitMolecular modeling / scripting
MOEMolecular modeling suite
Molecular PlaygroundVisualization / learning tool
MolekelMolecular visualization
Ms2Molecular modeling
NUPACKNucleic acid structure modeling
ParaSurfSurface analysis / modeling
PyMOLMolecular visualization
QuteMolMolecular visualization
RAPTORMolecular modeling
RasMolMolecular visualization
rDockMolecular docking
SchrödingerMolecular modeling suite
ScigressMolecular modeling suite
ShelXleCrystallography modeling
Sirius visualization softwareMolecular visualization
SpartanMolecular modeling / QM
Swiss-modelHomology modeling
ChimeraMolecular modeling / visualization
VMDMD visualization / analysis
VOTCACoarse-grained MD / modeling
WHAT IFStructure modeling / analysis
WinmostarMolecular modeling / QM / MD / workflow
YASARAMolecular modeling / visualization

Cheminformatics, docking, and modeling

SoftwarePrimary domain / methodLicense
AIMAllAtoms-in-molecules analysis
AlvaDescMolecular descriptors / QSAR
Atomistix ToolKitNanomaterials modeling
Atomistix Virtual NanoLabVisualization / workflow
AutochemMolecular modeling
AvogadroMolecular modeling / visualization
BiskitBioinformatics / MD analysis
ChemicalizeWeb cheminformatics
Chemistry Development KitCheminformatics / molecular modeling toolkit
Chemical WorkBenchKinetic modeling
CHEMKINReaction kinetics
CrystalExplorerCrystal structure analysis
EzMolMolecular visualization
GabeditQM/MD GUI
GhemicalMolecular modeling
Glide (docking)Docking
JME Molecule Editor2D molecule editor
JOELibCheminformatics
KhimeraMolecular modeling
Molecular design softwareMolecular modeling suite
Open BabelCheminformatics / file conversion / molecular toolkit
Pipeline PilotCheminformatics workflow
RDKitCheminformatics and ML
SAMSONModeling platform
ScigressMolecular modeling
SHELXCrystallographic refinement
SpartanQM + molecular modeling

Utilities and frameworks

SoftwarePrimary domain / methodLicense
AqionpH / aqueous chemistry modeling
CanteraChemical kinetics / thermodynamics
CASINOQuantum Monte Carlo
CONQUESTLinear-scaling DFT
COSILABCombustion modeling
DP codeDensity-functional perturbation theory
EXC codeExcited-state calculations
ECCEWorkflow / visualization
FDMNESX-ray spectroscopy calculations
Internal Coordinate MechanicsConformational modeling
Kinetic PreProcessorChemical kinetics
LHASARetrosynthetic planning
NanoLanguageScripting language for ATK
OctaDistGeometry analysis
Quantum Chemistry Program ExchangeQC source code archive
SpinachSpin dynamics simulations
Valence bond programsVB theory packages