PubChem
PubChem is an open chemistry database at the National Institutes of Health (NIH) which mostly contains small molecules, but also larger molecules such as nucleotides, carbohydrates, lipids, peptides, and chemically-modified macromolecules. Information on chemical structures, identifiers, chemical and physical properties, biological activities, patents, health, safety, toxicity data, and many others are collected.