• ChemometricsTools.jl : A collection of tools to perform fundamental and advanced Chemometric analysis and machine learning in Julia.
  • Mendeleev.jl : A package for accessing chemical elements data.
  • PeriodicTable.jl : The periodic table in Julia.

Chemistry File IO

Chemoinformatics

  • Glenn.jl: A Julia Lang package to access the NASA Glenn Coefficients for Calculating Thermodynamic Properties of Individual Species.
  • MolecularGraph.jl : a graph-based molecule modeling and chemoinformatics analysis toolkit fully implemented in Julia.
  • OpenSMILES.jl : OpenSMILES string representations to LightGraphs.jl format. The author recommends MolecularGraph.jl, though.
  • PubChemCrawler.jl : Utilities to programmatically query the PubChem database.
  • https://github.com/MoleculeHub : A collection of cheminformatics tools written in Julia. Julia forum thread   - MoleculeFlow.jl : A cheminformatics library written in Julia   - MoleculeDatasets.jl : A collection of cheminformatics datasets

Physical Chemistry

Wikipedia: Physical Chemistry

See also physics on Julia.


Molecular dynamics

For general modeling and simulation, see modeling-simulation. For general quantum mechanics, see physics > Quantum Mechanics


  • ACEpotentials.jl : Machine Learning Interatomic Potentials with the Atomic Cluster Expansion (ACE).
  • Fermi.jl : Fermi is a quantum chemistry program written in (nearly) pure Julia.
  • Quantica.jl : Simulation of tight-binding models on arbitrary lattices.
  • QuantumLab.jl : A workbench for Quantum Chemistry and Quantum Physics in Julia
  • Quiqbox.jl : a quantum chemistry and quantum physics software package that starts around Gaussian basis set optimization for electronic structure problems. JuliaCon 2025
  • ReactionMechanismSimulator.jl : simulating large chemical kinetic mechanisms.

Molecular simulation organization