This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
moled
A legacy JavaScript browser editor for drawing molecular structures.
Open source. 7 of 65 checklist features confirmed.
Main canvas
Would not run on our Mac
Would not run on our Mac
Default drawings
We could not finish testing this tool: The checked-in moled.html showed static controls but no drawing canvas in WebKit or Chromium; the editor did not initialize. The checked-in JavaScript uses CommonJS require without a browser module loader.
Would not run on our Mac
Caffeine
Would not run on our Mac
Paclitaxel
Would not run on our Mac
Cholesterol in 3D
- Package metadata reports version 3.0.0; source commit is 15103f3.
- Clicking the element button and dragging on the page produced no editor response.
- Startup screenshots are startup-failure.png and chromium-startup-failure.png.
- Molecule and feature tests could not be performed because the editor failed to initialize.
Facts
- GitHub stars
- 4 stars on 6 Nov 2026
- First commit
- 23 Nov 2014
- Repository activity
- 17 commits, 2 contributors, last push 3 May 2018
- Runs on
- Browser
- License
- GNU Affero General Public License version 3.
- Price
- Free
- Relies on
- Smidge. Own SVG drawing canvas; bundled Smidge parses SMILES.
- Draws with
- SVG elements created and updated by D3.js v3.
- Chemistry from
- Smidge SMILES parser with in-house molecular graph, valence, and hydrogen logic.
- Interface
- Plain HTML/CSS and JavaScript DOM controls with D3.js v3.
- Main language
- JavaScript
- Other languages
- None
- Renderer
- Original: moled SVG renderer using D3
- Third-party licenses
- Includes MIT-licensed Smidge and BSD-3-Clause D3 v3.
- Installed
- 0.4 MB
- Checked-in HTML loads CommonJS code without a module loader, preventing normal browser startup.
- Advertised demo embeds a RawGit URL; hosted editor availability could not be verified.
- README claims completeness, but charge/hydrogen initialization has empty or commented branches.
Features
- Tested by running it
- Seen in the app
- The manual says yes
- Partly, with the reason shown
- Not supported
- Not established, which is not the same as no
Select a mark for its proof. A filled mark opens our screenshot, or the manual if the check left nothing to picture. A ring opens the manual.
Drawing structures
- Partly: Draws three orders; existing bonds must be deleted and redrawn. Opens the cited page.Single, double and triple bondsDraws three orders; existing bonds must be deleted and redrawn.github.com
- Not establishedWedge, hash and wavy bonds
- Not establishedDative, hydrogen and quadruple bonds
- Not establishedChoose double-bond side
- Not establishedRing tools
- Not establishedChair and Haworth rings
- Not establishedChain tool
- Not establishedTemplate library
- Not establishedSave your own templates
- Not establishedGroup abbreviations
- Partly: Elements and charges supported; isotope labels discarded during parsing. Opens the cited page.Charges, isotopes and atom labelsElements and charges supported; isotope labels discarded during parsing.github.com
- Partly: Automatic electron dots; manual radical or lone-pair placement unverified. Opens the cited page.Radicals and lone pairsAutomatic electron dots; manual radical or lone-pair placement unverified.github.com
- Partly: Delete/Backspace removes selected atoms or bonds; no element/order shortcuts. Opens the cited page.Keyboard drawingDelete/Backspace removes selected atoms or bonds; no element/order shortcuts.github.com
- Partly: Single atom/bond selection; lasso, rotation, flipping, and resizing unverified. Opens the cited page.Lasso select and transformsSingle atom/bond selection; lasso, rotation, flipping, and resizing unverified.github.com
- Not establishedTilt drawings in perspective
Reactions and mechanisms
- Not establishedReaction arrows
- Not establishedCurved mechanism arrows
- Not establishedMachine-readable reactions
- Not establishedAtom mapping
- Not establishedOrbitals and symbols
Figures and layout
- Not establishedRich text captions
- Not establishedShapes, brackets and curves
- Not establishedAlign and distribute
- Not establishedGroup and ungroup
- Not established2D structure cleanup
- Not establishedJournal drawing styles
- Not establishedReusable custom styles
- Not establishedColor control
- Partly: Red selection halos surround displayed labels; hidden carbons remain unhighlighted. Opens the cited page.Color highlightingRed selection halos surround displayed labels; hidden carbons remain unhighlighted.github.com
- Not establishedPage layout and multipage
- Not establishedImported pictures
- Not establishedTLC plates and tables
Chemistry intelligence
- Not establishedStructure checking
- Not establishedR/S and E/Z labels
- Not establishedFormula and mass
- Not establishedProperty estimates
- Not establishedName to structure
- Not establishedStructure to name
- Not establishedNMR prediction
- Not establishedR-groups and query structures
- Not establishedPolymers and repeat units
- Not establishedPeptides and nucleic acids
- Not establishedImage to structure
- Not establishedOnline structure lookup
- Not established3D model view
- Not establishedCrystal structures
Files and exchange
- Not establishedCDXML import and export
- Not establishedCDX import and export
- Not establishedMOL and SDF
- Partly: Source parser only; editor input hardcoded, export unverified. Opens the cited page.SMILESSource parser only; editor input hardcoded, export unverified.github.com
- Not establishedInChI
- Not establishedRXN files
- Not establishedSVG export
- Not establishedPDF export
- Not establishedHigh-resolution PNG
- Not establishedPaste to and from ChemDraw
- Not establishedEditable in Word or PowerPoint
- Not establishedWindows Office OLE
APIs and automation
- Not establishedPython API
- Not establishedJavaScript or TypeScript API
- Not establishedCommand-line tool
- Not establishedAI agent control
- Not establishedBuilt-in AI assistant
Embedding and extension
- Not establishedPlugins
- Not established: Legacy iframe demo exists; usable editor embedding remains unconfirmed.Embed in your own appLegacy iframe demo exists; usable editor embedding remains unconfirmed.github.com