chematic-iupac — local IUPAC name generation, no network required.
Supports:
- Linear and branched alkanes (methane → octadecane, plus longer)
- Cycloalkanes (cyclopropane … cyclodecane, etc.)
- Alkenes (
-ene) and alkynes (-yne) with one unsaturation - Simple monosubstituted derivatives: alcohols (
-ol), amines (-amine), aldehydes (-al), ketones (-one), carboxylic acids (-oic acid) - Halogen substituents: fluoro-, chloro-, bromo-, iodo-
Complex polycyclic systems, stereo descriptors, and IUPAC preferred names
for structures outside the above scope return [IupacError::NotSupported].