Skip to content
Chemical Drawing Atlas

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

Butlerov

An embeddable 2D chemical structure editor for drawing molecules in web applications.

WebsiteManualGitHub

Open source. 18 of 65 checklist features confirmed.

Main canvas

Butlerov main canvas, light mode
light mode

No dark mode

dark mode

SMILES import overlaps and loses stereochemistry.

Default drawings

caffeine as drawn by Butlerov with default settings

Caffeine

paclitaxel as drawn by Butlerov with default settings

Paclitaxel

No 3D view

Cholesterol in 3D

Facts

GitHub stars
13 stars on 6 Nov 2026
First commit
20 Jun 2022
Repository activity
151 commits, 7 contributors, last push 3 Apr 2026
Latest version
vue-0.1.7
Version we tested
0.1.6
Runs on
Browser
License
MIT license permits commercial and noncommercial use.
Price
Free
Relies on
No third-party engine found. In-house molecular graph, SMILES parser, mass calculations, and chemical drawing.
Draws with
Konva.js on HTML canvas
Chemistry from
In-house TypeScript molecular graph, converters and formula/mass calculations
Interface
Konva controls; Vue 3 wrapper; Electron desktop shell
Main language
TypeScript
Other languages
None
Renderer
Original: Butlerov bond and label drawing (Konva)
Third-party licenses
MIT (Konva/Vue/Vuetify); Apache-2.0 (MDI icon fonts in desktop app).

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

Reactions and mechanisms

Open the full pageManual