Skip to content
Chemical Drawing Atlas

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

Chem Illustrator

Chemical drawing software for structures, reaction schemes, publication figures, and documents with editable chemistry.

WebsiteManualGitHub

Open source. 59 of 65 checklist features confirmed.

Main canvas

Chem Illustrator main canvas, light mode
light mode
Chem Illustrator main canvas, dark mode
dark mode

Dark theme changes interface; canvas remains white.

Default drawings

caffeine as drawn by Chem Illustrator with default settings

Caffeine

paclitaxel as drawn by Chem Illustrator with default settings

Paclitaxel

cholesterol as drawn by Chem Illustrator with default settings

Cholesterol in 3D

Facts

GitHub stars
3 stars on 6 Nov 2026
First commit
12 Oct 2026
Repository activity
1,085 commits, 4 contributors, last push 5 Nov 2026
Latest version
v0.1.197
Version we tested
Hosted, 5 Nov 2026
Runs on
macOS, Windows, Linux, Browser, iOS
License
GPL version 3 or later, with an Apple App Store distribution exception.
Price
Free
Relies on
RDKit, OPSIN, OpenClatura, OpenChemLib, cdxmorph. Custom Canvas editor; cdxmorph port provides reaction animation.
Draws with
HTML Canvas 2D with custom SVG, EMF and PDF vector exporters
Chemistry from
RDKit (WebAssembly), OPSIN, OpenClatura and OpenChemLib
Interface
Custom TypeScript DOM/CSS interface; Tauri desktop WebView
Main language
TypeScript
Other languages
Rust: Tauri shell and native integrations; C++: RDKit MinimalLib compiled to WebAssembly; Java: OPSIN/OpenChemLib compiled to JavaScript; Python: OpenClatura naming through Pyodide; JavaScript: Bundled chemistry loaders and engines
Renderer
Original: Chem Illustrator Canvas 2D renderer
Third-party licenses
MIT/BSD/Apache software; MPL-2.0 components; OFL-1.1 fonts; CC BY data; NMRShiftDB2 ODbL-based data requires share-alike and OSI-licensed dependent functionality.
Download
93 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

Chemistry intelligence

Files and exchange

Embedding and extension

  • Not establishedPlugins
  • Not established: No documented embed API; hosted framing support remains unconfirmed.Embed in your own appNo documented embed API; hosted framing support remains unconfirmed.github.com

Open the full pageManual