Skip to content
Chemical Drawing Atlas

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

molsketch-cljs

A browser prototype for drawing basic two-dimensional molecular structures with keyboard shortcuts.

WebsiteManualGitHub

Open source. 7 of 65 checklist features confirmed.

Main canvas

molsketch-cljs main canvas, light mode
light mode

No dark mode

dark mode

Paclitaxel import unsupported; default example shown.

Default drawings

Paste failed; no MOL import or new-document command was available.

Caffeine

Paste failed; no MOL import or new-document command was available.

Paclitaxel

No 3D view

Cholesterol in 3D

Facts

GitHub stars
4 stars on 6 Nov 2026
First commit
27 Nov 2015
Repository activity
84 commits, 1 contributor, last push 25 May 2025
Version we tested
sha256:322271d1520e
Runs on
Browser
License
The README declares the MIT License.
Price
Free
Relies on
No third-party engine found. Custom SVG editor and molecular graph; manifests contain no third-party chemistry libraries.
Draws with
Browser SVG elements generated by custom ClojureScript drawing code
Chemistry from
In-house molecular graph and geometry functions
Interface
Reagent / React
Main language
ClojureScript
Other languages
None
Renderer
Original: molsketch-cljs SVG molecule renderer
Third-party licenses
ClojureScript runtime: EPL-1.0 (weak copyleft); Reagent/React: MIT; Specter and Closure Library: Apache-2.0.
Download
0.5 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

Reactions and mechanisms

Chemistry intelligence

Files and exchange

APIs and automation

Embedding and extension

  • Not establishedPlugins
  • Not established: Standalone ClojureScript app; no documented embedding interface.Embed in your own appStandalone ClojureScript app; no documented embedding interface.github.com

Open the full pageManual