Browse free open source Chemistry software and projects below. Use the toggles on the left to filter open source Chemistry software by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Avogadro

    Avogadro

    An intuitive molecular editor and visualization tool

    Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science and related areas. It offers a flexible rendering framework and a powerful plugin architecture.
    Leader badge
    4.7 out of 5 stars 43 Reviews
    Downloads: 3,419 This Week
    Last Update:
    See Project
  • 2

    smina

    Scoring and Minimization with AutoDock Vina

    A fork of AutoDock Vina that is customized to better support scoring function development and high-performance energy minimization. smina is maintained by David Koes at the University of Pittsburgh and is not directly affiliated with the AutoDock project.
    Leader badge
    5.0 out of 5 stars 6 Reviews
    Downloads: 1,456 This Week
    Last Update:
    See Project
  • 3
    Jmol

    Jmol

    An interactive viewer for three-dimensional chemical structures.

    Over 1,000,000 page views per month. Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).
    Leader badge
    4.7 out of 5 stars 36 Reviews
    Downloads: 840 This Week
    Last Update:
    See Project
  • 4
    Open Babel
    Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, biochemistry, or related areas
    Leader badge
    5.0 out of 5 stars 14 Reviews
    Downloads: 651 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    nmrshiftdb2
    nmrshiftdb2 is a NMR database (web database) for organic structures and their nuclear magnetic resonance (nmr) spectra. It allows for spectrum prediction (13C, 1H and other nuclei) as well as for searching spectra, structures and other properties. The nmrshiftdb2 software is open source, the data is published under an open content license. The core of nmrshitdb2 are fully assigned spectra with raw data and peak lists (we have pure peak lists as well). Those datasets are peer reviewed by a board of reviewers. The project is supported by a scientific advisory board. nmrshiftdb2 is part of the NFDI4Chem initiative (https://nfdi4chem.de/) and will provide a component for a curated repository there. Please consult the documentation for more detailed information.
    Leader badge
    4.0 out of 5 stars 1 Review
    Downloads: 1,342 This Week
    Last Update:
    See Project
  • 6
    DWSIM - Open Source Process Simulator

    DWSIM - Open Source Process Simulator

    Simulate chemical processes using advanced thermodynamic models

    DWSIM is an open source, CAPE-OPEN compliant chemical process simulator for Windows, Linux and macOS systems. Written in VB.NET and C#, DWSIM features a comprehensive set of unit operations, advanced thermodynamic models, support for reacting systems, petroleum characterization tools and a fully-featured graphical interface. DWSIM Pro is a commercial sibling of DWSIM built on top of open-source software. It offers extended features, comes with private support, and is accessible in the cloud. Visit simulate365.com for details.
    Leader badge
    Downloads: 1,590 This Week
    Last Update:
    See Project
  • 7
    KherveFitting

    KherveFitting

    Fit X-ray Photoelectron Spectroscopy (XPS) and XAS data

    ⚠️ KherveFitting has moved. New releases will no longer be published here. Download the latest version from https://khervetools.com or directly from GitHub: https://github.com/KherveFitting/KherveFitting/releases/latest. This SourceForge page is kept for archival/older versions only. YouTube Channel: https://www.youtube.com/@xpsexamples-imperialcolleg6571
    Leader badge
    5.0 out of 5 stars 7 Reviews
    Downloads: 166 This Week
    Last Update:
    See Project
  • 8
    Toxtree: Toxic Hazard Estimation

    Toxtree: Toxic Hazard Estimation

    Toxicity prediction for chemical compounds

    A GUI application which estimates toxic hazard of chemical compounds. The latest version includes the following toxicity prediction modules: -Cramer rules (oral toxicity) -Toxicity mode of action via Verhaar scheme -Skin irritation and Eye irritation prediction -Benigni / Bossa rulebase for mutagenicity and carcinogenicity prediction -START biodegradation and persistence prediction -Skin sensitisation reactivity domain -Kroes TTC Decision tree -SMARTCyp - Cytochrome P450-Mediated Drug Metabolism and metabolites prediction -Structure Alerts for the in vivo micronucleus assay in rodents (ISSMIC) -Structural Alerts for Functional Group Identification (ISSFUNC) -Structural alerts associated with covalent protein binding and DNA binding. - Ames mutagenicity Toxtree provides a plugin framework to incorporate different approaches to the estimation. Platform independent (written in Java), with the use of The Chemistry Development Kit.
    Leader badge
    5.0 out of 5 stars 3 Reviews
    Downloads: 180 This Week
    Last Update:
    See Project
  • 9
    Towhee is a Monte Carlo molecular simulation code originally designed for the prediction of fluid phase equilibria using atom-based force fields and the Gibbs ensemble with particular attention paid to algorithms addressing molecule conformation sampling.
    Leader badge
    5.0 out of 5 stars 3 Reviews
    Downloads: 131 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10
    PyMca
    Stand-alone application and Python tools for interactive and/or batch processing analysis of X-Ray Fluorescence Spectra. Graphical user interface (GUI) and batch processing capabilities provided.
    Leader badge
    5.0 out of 5 stars 7 Reviews
    Downloads: 83 This Week
    Last Update:
    See Project
  • 11
    Gabedit is a Graphical User Interface for FireFly (PC-Gamess), Gamess-US, Gaussian, Molcas, Molpro, MPQC, NWChem, OpenMopac, Orca, PSI4 and Q-Chem computational chemistry packages.
    Leader badge
    5.0 out of 5 stars 4 Reviews
    Downloads: 79 This Week
    Last Update:
    See Project
  • 12
    ChemCrow

    ChemCrow

    Chemcrow

    ChemCrow is an AI-powered framework designed to assist in chemical research and discovery. It integrates AI models with chemical knowledge bases to provide intelligent recommendations for synthesis planning, reaction prediction, and material discovery. This tool helps automate and accelerate research in computational chemistry and drug development.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13

    XDrawChem

    XDrawChem is an application for chemistry drawing and analysis.

    XDrawChem is an application for drawing and analyzing chemical structures and reactions. Please visit the website for full details. Download source and binary releases here, and clone the source from GitHub at the external link above.
    5.0 out of 5 stars 1 Review
    Downloads: 109 This Week
    Last Update:
    See Project
  • 14
    GenX

    GenX

    X-Ray and Neutron Reflectivity Modeling

    GenX is a scientific program to refine x-ray refelcetivity, neutron reflectivity and surface x-ray diffraction data using the differential evolution algorithm. GenX is very modular and highly extensible and can be used as a general fitting program.
    Leader badge
    5.0 out of 5 stars 2 Reviews
    Downloads: 69 This Week
    Last Update:
    See Project
  • 15
    RINGS "Rigorous Investigation of Networks Generated using Simulations" is a scientific code developed in Fortran90/MPI to analyze the results of molecular dynamics simulations. Its main feature is the analysis of the connectivity using ring statistics.
    Leader badge
    5.0 out of 5 stars 2 Reviews
    Downloads: 49 This Week
    Last Update:
    See Project
  • 16
    ShelXle

    ShelXle

    ShelXle is a Qt GUI for SHELXL

    ShelXle combines an editor with syntax highlighting for the SHELXL-associated .ins (input) and .res (output) files with an interactive graphical display for visualization of a three-dimensional structure including the electron density (Fo) and difference density (Fo-Fc) maps. See J. Appl. Cryst. (2011). 44, 1281–1284. for details.
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 70 This Week
    Last Update:
    See Project
  • 17
    SketchEl
    Chemical structure sketching tool, for use with various cheminformatics applications. Convenient to use and moderately sophisticated. Suitable for viewing, creating and editing MDL MOL files.
    4.4 out of 5 stars 7 Reviews
    Downloads: 32 This Week
    Last Update:
    See Project
  • 18
    This project has moved. Please follow the WWW link below.
    Downloads: 108 This Week
    Last Update:
    See Project
  • 19
    RasTop is a molecular graphics program intended for the visualisation of proteins, nucleic acids and small molecules based on the popular Rasmol software. The program is aimed at the rapid visualization and analysis of molecules.
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 59 This Week
    Last Update:
    See Project
  • 20
    OSRA is a utility designed to convert graphical representations of chemical structures and reactions, as they appear in journal articles, patent documents, textbooks, trade magazines etc., into SMILES or SD file format- a computer recognizable molecular structure You can find links to the binary executables here: https://sourceforge.net/p/osra/wiki/Download/
    Leader badge
    5.0 out of 5 stars 3 Reviews
    Downloads: 30 This Week
    Last Update:
    See Project
  • 21
    The Sashimi project hosts the Trans-Proteomic Pipeline (TPP), a mature suite of tools for mass-spec (MS, MS/MS) based proteomics: statistical validation, quantitation, visualization, and converters from raw MS data to the open mzML/mzXML formats.
    Leader badge
    Downloads: 87 This Week
    Last Update:
    See Project
  • 22
    The Chemistry Development Kit
    The Chemistry Development Kit (CDK) is a scientific, LGPL-ed library for bio- and cheminformatics and computational chemistry written in Java. The main home page of the CDK is now at: http://cdk.github.io
    Leader badge
    Downloads: 81 This Week
    Last Update:
    See Project
  • 23
    Object-oriented crystallographic library and program, for the analysis of Crystal structures from scattering experiments: optimized scattering computation, Graphical interface for structures and data, global optimization algorithms.
    Downloads: 76 This Week
    Last Update:
    See Project
  • 24
    QuteMol is a real time, high quality molecular visualizer that offers an array of innovative visual effects. QuteMol aims at improving the clarity of rendered images and at offering a better understanding of the molecular 3D shape and spatial structure.
    Leader badge
    Downloads: 71 This Week
    Last Update:
    See Project
  • 25
    JSmol

    JSmol

    JavaScript-Based Molecular Viewer From Jmol

    JSmol is the extension of the Java-based molecular visualization applet Jmol (jmol.sourceforge.net) as an HTML5 JavaScript-only web app. It can be used in conjunction with the Java applet to provide an alternative to Java when the platform does not support that (iPhone/iPad) or does not support applets (Android). Used in conjunction with the Jmol JavaScript Object (http://wiki.jmol.org/index.php/Jmol_Javascript_Object), JSmol seamlessly offers alternatives to Java on these non-Applet platforms. JSmol can read all the files that Jmol reads. You can do all the scripting that Jmol does. You can create all the buttons and links and such that you are used to creating for Jmol. All of the rendering capability of the Jmol applet is there. JSmol has both a console and a popup menu. JSmol is integrated fully with JSME and JSpecView. A "lite" version of JSmol provides minimal functionality (balls and sticks only) for extremely small-bandwith apps. Released 1/12/2013
    Leader badge
    5.0 out of 5 stars 3 Reviews
    Downloads: 20 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next