Do-It-Yourself Molecules:
From 2D to 3D

Comparison of 2D editors

  JChemPaint JME SketchEl JSME JSDraw jsMolEdit Kemia Ketcher EPAM Ketcher ChemDoodle Sketcher
Free to use / Open source LGPL NC GPL BSD NC LGPL Apache AGPL Apache GPL
Internationalized + ?
File size (MB) ≤4.4 0.04 0.38 0.26 0.30 0.63 ~1.0 0.35-0.59 ? 0.17
Coding language (Java, JavaScript) J J J JS JS JS JS JS
SVG/VML
JS
SVG/VML
JS,
HTML5/SVG/VML
Advanced features (chemistry) ++ + + + + + + + +
Implicit hydrogens + a + a −?
Templates (more complex than rings) ++ 25 2
Last update 2010 Nov 2013 Feb 2010 Aug 2013 Jun 2011 Mar 2009 Mar 2010 Dec 2011 Mar 2018 Apr 2011 Mar

NC = free for non-commercial use
GPL, LGPL, AGPL , Apache = free and open source

a hydrogens may be added explicitly as any other element (no management of implict hydrogens)

JSME file set is 5.5 MB, but the authors describe that each browser will get the needed files, so the actual downloaded size is just 257 to 271 kB.

ONL JSDraw requires ?? an open internet connection; due to this, total file size is undetermined, offline use is impossible, and future stability is unreliable.

Ketcher has extra features if server scripts are installed. It might be easy to internationalize.

jsMolEdit (or jsMolEditor) development was stopped and moved into jchemhub, which later became Kemia.