2D Molecular Sketcher
A fully custom HTML5 canvas-based sketcher with draw, erase, move, zoom, pan, undo/redo, configurable bond orders, and 23 ring and scaffold templates — no third-party sketcher dependency.
- Canvas graph serialized to RDKit-validated SMILES
- Direct SMILES string entry and paste
- Drug-name autocomplete via local SQLite FTS5
- PubChem API fallback for unresolved names