chematic-draw

Open-source chemical structure editor. Pure Rust, zero C/C++ dependencies.

Coming Soon
macOS Windows Linux

Features

2D Structure Editor

Draw atoms, bonds, and rings with CPK element colors. Single, double, triple, aromatic bonds. Wedge and dash for stereochemistry. ChemDraw-compatible shortcuts.

Multiple File Formats

SMILES, MOL V2000/V3000, SDF, CML, SVG, PNG export. Read ChemDraw XML (CDXML). Paste SMILES or MOL from clipboard. Lossless format support.

3D Molecular Viewer

Instant 3D coordinate generation. Ball-and-stick model with orthographic projection. Rotate, zoom, inspect. Molecular properties: MW, logP, TPSA, QED.

Pure Rust — Zero Dependencies

No C/C++ FFI. No RDKit. Compiles from source with a single cargo build. Fast startup, low memory. Runs fully offline.

Dark & Light Mode

Switch between dark and light themes at runtime via the View menu. Persistent settings. Designed for long chemistry sessions. The only major editor with built-in dark mode.

Advanced Chemistry Engine

SMARTS substructure search. Morgan & ECFP fingerprints. Tautomer enumeration. Isotope labeling. Formal charges. Reaction mechanism editor with arrows and curly arrows. IUPAC name lookup via PubChem.

Coming Soon

Under active development. Stay tuned.