Skip to content
Chemical Drawing Atlas

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

Kendraw

An open-source browser application for drawing chemical structures and reactions, calculating molecular properties, and predicting NMR spectra.

WebsiteManualGitHub

Open source. 49 of 65 checklist features confirmed.

Main canvas

Kendraw main canvas, light mode
light mode
Kendraw main canvas, dark mode
dark mode

Dark interface retains white canvas; bonds appear pale.

Default drawings

caffeine as drawn by Kendraw with default settings

Caffeine

paclitaxel as drawn by Kendraw with default settings

Paclitaxel

cholesterol as drawn by Kendraw with default settings

Cholesterol in 3D

Facts

GitHub stars
8 stars on 6 Nov 2026
First commit
11 Apr 2026
Repository activity
256 commits, 1 contributor, last push 29 Jun 2026
Version we tested
0.1.0
Runs on
Browser
License
MIT-licensed application; embedded Ketcher and Indigo use Apache-2.0.
Price
Free
Relies on
Ketcher, Indigo, RDKit. Hosted builds embed unmodified Ketcher; source builds can use the original canvas.
Draws with
SVG through Ketcher/Raphael; Indigo generates PNG and SVG exports.
Chemistry from
Indigo WebAssembly in Ketcher; RDKit and Indigo in the Python backend
Interface
React
Main language
TypeScript
Other languages
Python: RDKit backend and additive NMR prediction; C++: Native and WebAssembly chemistry engines; JavaScript: Raphaël graphics and Miew 3D viewer
Renderer
Borrowed: Ketcher 3.12.0 SVG renderer on Raphaël; Indigo generated images
Third-party licenses
Ketcher is Apache-2.0; its upstream NOTICE also lists LGPL-2.1/MPL-1.0/AFL-3.0 dependencies. NMR tables cite NMRShiftDB2 (database share-alike and OSI-license condition) and SDBS (commercial use requires permission); the project's CC-BY/free-access descriptions need clarification.

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

Figures and layout

Chemistry intelligence

Files and exchange

Open the full pageManual