Skip to content
Chemical Drawing Atlas

This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.

Chemable

A desktop application for drawing chemical structures, reaction graphics and annotated molecular figures.

GitHub

Source available. 27 of 65 checklist features confirmed.

Main canvas

Chemable main canvas, light mode
light mode

No dark mode

dark mode

Editor stays light; native title bar remains dark under both overrides.

Default drawings

caffeine as drawn by Chemable with default settings

Caffeine

paclitaxel as drawn by Chemable with default settings

Paclitaxel

cholesterol as drawn by Chemable with default settings

Cholesterol in 3D

Facts

GitHub stars
0 stars on 6 Nov 2026
First commit
29 Nov 2025
Repository activity
81 commits, 4 contributors, last push 18 Aug 2026
Latest version
v1.1.9
Version we tested
1.1.9
Runs on
macOS, Windows, Linux
License
Source available under the PolyForm Noncommercial License 1.0.0.
Price
Free for permitted noncommercial use (2026-11-05)
Relies on
RDKit, 3Dmol.js, nmr-simulation. Custom 2D canvas; RDKit chemistry, 3Dmol.js 3D views, nmr-simulation spectra.
Draws with
Custom HTML Canvas 2D renderer and SVG exporter; 3Dmol.js for 3D views.
Chemistry from
RDKit (Python and WebAssembly), plus in-house graph, SMILES and valence logic.
Interface
Electron with HTML/CSS and vanilla DOM controls.
Main language
TypeScript
Other languages
Python: Local RDKit geometry helper; C++: RDKit native chemistry core; JavaScript: 3D viewer and spectral simulation
Renderer
Original: Chemable Canvas 2D renderer
Third-party licenses
MIT components (Electron, jsPDF, svg2pdf.js) and BSD-3-Clause RDKit.
Download
179 MB
Installed
500 MB

In use

Screenshots from our test of this version.

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

Files and exchange

Embedding and extension

  • Not establishedPlugins
  • Not established: Standalone Electron app; no embeddable editor library confirmed.Embed in your own appStandalone Electron app; no embeddable editor library confirmed.github.com

Open the full pageManual