Cheminformatics applies computing and data analysis to chemical information. It focuses on representing, storing, searching and analysing chemical structures, compounds and reactions.
Cheminformatics software is used for tasks such as molecular format conversion, structure and similarity searching, descriptor calculation, reaction handling, property prediction and management of chemical databases. Many tools can process large collections of compounds automatically and integrate with scripts or scientific workflows.
The software is widely used in pharmaceutical research, drug discovery, computational chemistry, materials science, biotechnology and academia. Chemists use it to explore molecules and analyse properties, while researchers and data scientists use it to screen compound libraries, prepare datasets and build automated analysis pipelines.
Free and open source cheminformatics software offers transparent and extensible tools for working with chemical data.
Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion.

Click the links to learn more about each tool.
| Cheminformatics Tools | |
|---|---|
| RDKit | Toolkit for molecular analysis, manipulation and machine learning |
| Open Babel | Chemical toolbox for converting, searching and analysing molecular data |
| Indigo | Cheminformatics toolkit for molecular structures, reactions and searching |
| CDK | Java toolkit for cheminformatics, molecular modelling and data analysis |
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.